.ro{--ro-ink: #000;--ro-body: rgba(0, 0, 0, .78);--ro-muted: #6b6b6b;--ro-line: #e6e6e6;--ro-panel: #f6f6f6;--ro-radius: 1.2rem;font-family:var(--font-body-family);color:var(--ro-ink);background:#fff;padding:5.6rem 0}.ro--grey{background:var(--ro-panel)}.ro--black{background:#000;color:#fff;--ro-ink: #fff;--ro-body: rgba(255, 255, 255, .8)}@media(min-width:990px){.ro{padding:9.6rem 0}}.ro__wrap{max-width:120rem;margin:0 auto;padding:0 2rem}@media(min-width:750px){.ro__wrap{padding:0 5rem}}.ro img{display:block;max-width:100%;height:auto}.ro p{margin:0 0 1.2rem}.ro p:last-child{margin-bottom:0}.ro-ph{position:relative;display:block;width:100%;aspect-ratio:1;background:#f1f1f1;border-radius:var(--ro-radius);overflow:hidden}.ro-ph svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:#c9c9c9;background:#f1f1f1}.ro-ph span{position:absolute;left:50%;bottom:1.6rem;transform:translate(-50%);white-space:nowrap;background:#fff;color:#000;font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.6rem 1.2rem;border-radius:.6rem;box-shadow:0 2px 10px #0000000f}.ro-eyebrow{font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand);margin:0 0 1.2rem!important}.ro--black .ro-eyebrow{color:#ff3b2f}.ro .ro-h{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.035em;line-height:1.04;color:var(--ro-ink);font-size:clamp(3rem,4.2vw,4.8rem);margin:0 0 2rem}.ro-body{font-size:1.6rem;line-height:1.65;color:var(--ro-body)}.ro-body strong{color:var(--ro-ink);font-weight:700}@media(min-width:750px){.ro-body{font-size:1.7rem}}.ro-head{text-align:center;max-width:72rem;margin:0 auto 4rem}.ro-head .ro-h{margin-bottom:0}.ro-head--left{text-align:left;margin:0}.ro-stars{color:#000;letter-spacing:.08em;font-size:1.4rem;line-height:1}.ro-check{width:2rem;height:2rem;border-radius:50%;background:var(--brand);color:#fff;display:inline-grid;place-items:center;flex:none}.ro-check svg{width:1.1rem;height:1.1rem}.ro-btn{display:inline-flex;align-items:center;justify-content:center;min-height:5.6rem;padding:0 3.6rem;margin-top:3.2rem;border-radius:.8rem;background:var(--btn, #181b1d);color:#fff;font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:background .2s,transform .2s}.ro-btn:hover{background:#000;transform:translateY(-1px)}.ro--black .ro-btn{background:var(--brand)}.ro--black .ro-btn:hover{background:var(--brand-deep, #7a0600)}.ro-it__grid{display:grid;gap:3.2rem;align-items:center}.ro-it__media img{display:block;width:100%;height:auto!important;aspect-ratio:auto;object-fit:initial;border-radius:var(--ro-radius);background:var(--ro-panel)}.ro-it--square .ro-it__media img{aspect-ratio:1;object-fit:cover}.ro-it--portrait .ro-it__media img,.ro-it--portrait .ro-it__media .ro-ph{aspect-ratio:4 / 5;object-fit:cover}@media(min-width:990px){.ro-it__grid{grid-template-columns:1fr 1fr;gap:8rem}.ro-it__media{order:2}.ro-it--img-left .ro-it__media{order:0}}.ro-list-title{font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:3.2rem 0 1.4rem!important}.ro-places{list-style:none;margin:0;padding:0;display:grid;gap:1rem}@media(min-width:750px){.ro-places{grid-template-columns:1fr 1fr}}.ro-places li{display:flex;gap:1.2rem;align-items:flex-start;padding:1.4rem 1.6rem;background:#fff;border:1px solid var(--ro-line);border-radius:var(--ro-radius);font-size:1.45rem;line-height:1.45;color:var(--ro-body)}.ro--grey .ro-places li{border-color:transparent}.ro-places strong{display:block;color:#000;font-size:1.5rem;margin-bottom:.2rem}.ro-places .ro-check{margin-top:.1rem}.ro-ben__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}@media(min-width:990px){.ro-ben__grid{grid-template-columns:repeat(4,1fr);gap:2rem}}.ro-ben__item{background:var(--ro-panel);border-radius:var(--ro-radius);padding:2.4rem 1.8rem;text-align:center}.ro--grey .ro-ben__item{background:#fff}.ro-ben__icon{width:7.2rem;height:7.2rem;margin:0 auto 1.6rem;border-radius:50%;background:#fff;display:grid;place-items:center;overflow:hidden}.ro--grey .ro-ben__icon{background:var(--ro-panel)}.ro-ben__icon img{width:5.8rem;height:5.8rem;object-fit:contain;mix-blend-mode:multiply}.ro-ben__icon svg{width:2.4rem;height:2.4rem;color:var(--brand)}.ro-ben__item h3{font-family:var(--font-heading-family);font-size:1.8rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .6rem;color:#000}.ro-ben__item p{font-size:1.4rem;line-height:1.5;color:var(--ro-muted)}@media(min-width:750px){.ro-ben__item{padding:3.2rem 2.4rem}.ro-ben__item h3{font-size:2rem}}.ro-q__grid{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem 1.2rem}@media(min-width:990px){.ro-q__grid{grid-template-columns:repeat(4,1fr);gap:2rem}}.ro-q__item{margin:0}.ro-q__media img,.ro-q__media .ro-ph{display:block;width:100%;height:auto!important;aspect-ratio:1;object-fit:cover;border-radius:var(--ro-radius);background:var(--ro-panel);margin-bottom:1.4rem}.ro-q__quote{font-size:1.5rem;font-weight:600;line-height:1.45;color:#000;margin:.8rem 0!important;letter-spacing:-.01em}.ro-q__name{font-size:1.3rem;color:var(--ro-muted)}@media(min-width:750px){.ro-q__quote{font-size:1.6rem}}.ro-rt{text-align:center}.ro-rt .ro__wrap{max-width:82rem}.ro-rt__body p:last-child strong{display:inline-block;margin-top:.8rem;font-size:2rem;letter-spacing:-.02em}@media(min-width:750px){.ro-rt__body p:last-child strong{font-size:2.4rem}}.ro-steps__list{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}@media(min-width:750px){.ro-steps__list{grid-template-columns:repeat(3,1fr);gap:2rem}}.ro-step{position:relative;background:#fff;border-radius:var(--ro-radius);padding:2.8rem 2.4rem;overflow:hidden}.ro--white .ro-step{background:var(--ro-panel)}.ro-step__num{position:absolute;right:2rem;top:1.2rem;font-family:var(--font-heading-family);font-size:6.4rem;font-weight:700;letter-spacing:-.05em;line-height:1;color:#000;opacity:.07}.ro-step__badge{display:inline-block;background:var(--brand);color:#fff;border-radius:.6rem;padding:.5rem 1rem;font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.6rem}.ro-step h3{font-family:var(--font-heading-family);font-size:2.4rem;font-weight:700;letter-spacing:-.03em;margin:0 0 .8rem;color:#000}.ro-step p{font-size:1.5rem;line-height:1.55;color:var(--ro-muted)}.ro-rv__top{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3.2rem}.ro-rv__summary{display:flex;align-items:center;gap:1rem;margin-top:1.4rem;font-size:1.4rem;color:var(--ro-body)}.ro-rv__summary p{margin:0}.ro-rv__nav{display:flex;gap:.8rem;flex:none}.ro-rv__nav button{width:4.8rem;height:4.8rem;border-radius:50%;border:1.5px solid #000;background:#fff;color:#000;display:grid;place-items:center;cursor:pointer;padding:0;transition:background .2s,color .2s}.ro-rv__nav button:hover,.ro-rv__nav button+button{background:#000;color:#fff}.ro-rv__nav svg{width:1.8rem;height:1.8rem}@media(max-width:749px){.ro-rv__top{display:block}.ro-rv__nav{margin-top:2rem}}.ro-rv__track{display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.4rem}.ro-rv__track::-webkit-scrollbar{display:none}@media(min-width:750px){.ro-rv__track{grid-auto-columns:calc((100% - 3.2rem) / 3)}}.ro-rv__card{scroll-snap-align:start;background:#fff;border:1px solid var(--ro-line);border-radius:var(--ro-radius);padding:2.8rem 2.4rem;display:flex;flex-direction:column;gap:1.2rem}.ro--grey .ro-rv__card{border-color:transparent}.ro-rv__card h3{font-family:var(--font-heading-family);font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0;color:#000}.ro-rv__card>p{font-size:1.5rem;line-height:1.6;color:var(--ro-body);flex:1}.ro-rv__who{display:flex;align-items:center;gap:1.2rem;padding-top:1.6rem;border-top:1px solid var(--ro-line)}.ro-rv__avatar{width:4rem;height:4rem;border-radius:50%;background:#000;color:#fff;display:grid;place-items:center;font-weight:700;font-size:1.5rem;flex:none}.ro-rv__who strong{display:block;font-size:1.45rem;color:#000}.ro-rv__who small{display:inline-flex;align-items:center;gap:.6rem;font-size:1.25rem;color:var(--ro-muted);margin-top:.2rem}.ro-rv__who .ro-check{width:1.6rem;height:1.6rem}.ro-rv__who .ro-check svg{width:.9rem;height:.9rem}.ro-mq{overflow:hidden}.ro-mq__track{display:flex;gap:1.2rem;width:max-content;animation:ro-scroll var(--ro-speed, 30s) linear infinite}.ro-mq__track img,.ro-mq__track .ro-ph{width:22rem;height:22rem;aspect-ratio:auto;object-fit:cover;border-radius:var(--ro-radius);flex:none}@media(min-width:750px){.ro-mq__track{gap:1.6rem}.ro-mq__track img,.ro-mq__track .ro-ph{width:30rem;height:30rem}}@keyframes ro-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ro-mq__track{animation:none}}.ro-faq__grid{display:grid;gap:3.2rem}@media(min-width:990px){.ro-faq__grid{grid-template-columns:.8fr 1.2fr;gap:8rem;align-items:start}}.ro-faq .ro-head .ro-body{margin-top:1.6rem}.ro-faq__list{border-top:1px solid var(--ro-line)}.ro-faq details{border-bottom:1px solid var(--ro-line)}.ro-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding:2rem 0;font-size:1.6rem;font-weight:700;letter-spacing:-.01em;color:#000}.ro-faq summary::-webkit-details-marker{display:none}.ro-faq summary svg{width:1.6rem;height:1.6rem;flex:none;transition:transform .25s;color:var(--brand)}.ro-faq details[open] summary svg{transform:rotate(45deg)}.ro-faq__a{padding:0 3.2rem 2rem 0;font-size:1.5rem;line-height:1.65;color:var(--ro-body)}@media(min-width:750px){.ro-faq summary{font-size:1.7rem}}.al-rollon .ro-rating{font-size:1.35rem}.al-rollon .product-form__input--pill{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.al-rollon .product-form__input--pill legend{grid-column:1 / -1}.al-rollon .product-form__input .al-variant-label{width:auto;margin:0}.al-rollon .product-form__input .al-variant-label img{width:6.4rem;height:6.4rem;object-fit:cover;border-radius:.6rem}.al-rollon .product-form__input .al-variant-label span:not(.al-variant-price){font-size:1.3rem;font-weight:600;line-height:1.25;text-align:center}.al-rollon .product-form__input .al-variant-label .al-variant-price{display:none}.al-rollon kaching-bundles-block{display:block;width:100%}.al-rollon .al-atc-price{display:none!important}.al-rollon .product-form__input .al-variant-label{padding:.8rem .6rem!important;gap:.5rem!important}.al-rollon .product-form__input .al-variant-label img{width:4.8rem;height:4.8rem}.al-rollon .product-form__input .al-variant-label span:not(.al-variant-price){font-size:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/83/assets/rollon.css.map */
