@font-face{font-family:Clash Display;src:url(./rovaro-clash-display-400.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Clash Display;src:url(./rovaro-clash-display-500.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Satoshi;src:url(./rovaro-satoshi-400.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Satoshi;src:url(./rovaro-satoshi-500.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Satoshi;src:url(./rovaro-satoshi-700.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--rv-ink: #111111;--rv-paper: #f5f5f5;--rv-white: #ffffff;--rv-steel: #dedede;--rv-steel-dark: #737373;--rv-blue: #111111;--rv-blue-deep: #111111;--rv-yellow: #d4d4d4;--rv-offer-blue: #1747a6;--rv-offer-green: #157a49;--rv-offer-green-soft: #e9f5ee;--rv-line: rgba(17, 17, 17, .16);--rv-gradient: linear-gradient(112deg, #111111 0%, #2c2c2c 54%, #555555 100%);--rv-radius-xs: 6px;--rv-radius-sm: 10px;--rv-radius: 14px;--rv-radius-lg: 18px;--rv-radius-pill: 999px;--rv-page: min(100% - 32px, 1480px);--COLOR-SALE-BG: #d4d4d4;--COLOR-SALE-TEXT: #111;--COLOR-BADGE-BG: #dedede;--COLOR-BADGE-TEXT: #111;--COLOR-NEW-BADGE-BG: #111;--COLOR-NEW-BADGE-TEXT: #fff;--COLOR-PREORDER-BG: #111;--COLOR-PREORDER-TEXT: #fff;--COLOR-SALE: #111;--COLOR-ERROR: #111;--COLOR-ERROR-BG: #ededed;--COLOR-ERROR-BORDER: #b8b8b8;--COLOR-SUCCESS: #111;--COLOR-SUCCESS-BG: rgba(17, 17, 17, .1);--COLOR-HEADER-LINK: #111;--COLOR-HEADER-LINK-HOVER: #111;--COLOR-MENU-BG: #f5f5f5;--COLOR-SUBMENU-BG: #f5f5f5;--COLOR-SUBMENU-LINK: #111;--COLOR-SUBMENU-LINK-HOVER: rgba(17, 17, 17, .72);--COLOR-MENU-TRANSPARENT: #fff;--COLOR-MENU-TRANSPARENT-HOVER: #fff}:root,.color-scheme-1,.color-scheme-3,.color-scheme-5,.color-scheme-6,.color-scheme-8,.color-scheme-10,.color-scheme-11{--COLOR-BG-GRADIENT: #f5f5f5;--COLOR-BG: #f5f5f5;--COLOR-BG-RGB: 245, 245, 245;--COLOR-BG-ACCENT: #fff;--COLOR-BG-ACCENT-LIGHTEN: #fff;--COLOR-LINK: #111;--COLOR-LINK-A50: rgba(17, 17, 17, .5);--COLOR-LINK-A70: rgba(17, 17, 17, .7);--COLOR-LINK-HOVER: rgba(17, 17, 17, .72);--COLOR-TEXT: #111;--COLOR-TEXT-HOVER: rgba(17, 17, 17, .72);--COLOR-TEXT-LIGHT: #666;--COLOR-TEXT-DARK: #111;--COLOR-BORDER: #d4d4d4;--COLOR-BORDER-LIGHT: #e5e5e5;--COLOR-BORDER-DARK: #777;--COLOR-BORDER-HAIRLINE: #e8e8e8;--COLOR-ACCENT: #111;--COLOR-ACCENT-HOVER: #333;--COLOR-ACCENT-FADE: rgba(17, 17, 17, .06);--COLOR-ACCENT-LIGHT: #d4d4d4;--overlay-bg: rgba(17, 17, 17, .2);--BTN-PRIMARY-BG: #111;--BTN-PRIMARY-TEXT: #fff;--BTN-PRIMARY-BORDER: #111;--BTN-PRIMARY-BG-BRIGHTER: #333;--BTN-SECONDARY-BG: #111;--BTN-SECONDARY-TEXT: #fff;--BTN-SECONDARY-BORDER: #111;--BTN-SECONDARY-BG-BRIGHTER: #333;--accent: #111;--accent-fade: rgba(17, 17, 17, .06);--accent-hover: #333;--bg: #f5f5f5;--bg-accent: #fff;--border: #d4d4d4;--icons: #111;--link: #111;--text: #111;--text-dark: #111;--text-light: #666}.color-scheme-2,.color-scheme-4,.color-scheme-7,.color-scheme-9{--COLOR-BG-GRADIENT: #111;--COLOR-BG: #111;--COLOR-BG-RGB: 17, 17, 17;--COLOR-BG-ACCENT: #2c2c2c;--COLOR-BG-ACCENT-LIGHTEN: #3d3d3d;--COLOR-LINK: #fff;--COLOR-LINK-A50: rgba(255, 255, 255, .5);--COLOR-LINK-A70: rgba(255, 255, 255, .7);--COLOR-LINK-HOVER: rgba(255, 255, 255, .78);--COLOR-TEXT: #fff;--COLOR-TEXT-HOVER: rgba(255, 255, 255, .78);--COLOR-TEXT-LIGHT: #b8b8b8;--COLOR-TEXT-DARK: #fff;--COLOR-BORDER: #555;--COLOR-BORDER-LIGHT: #3d3d3d;--COLOR-BORDER-DARK: #888;--COLOR-BORDER-HAIRLINE: #2c2c2c;--COLOR-ACCENT: #fff;--COLOR-ACCENT-HOVER: #d4d4d4;--COLOR-ACCENT-FADE: rgba(255, 255, 255, .08);--COLOR-ACCENT-LIGHT: #777;--overlay-bg: rgba(17, 17, 17, .3);--BTN-PRIMARY-BG: #fff;--BTN-PRIMARY-TEXT: #111;--BTN-PRIMARY-BORDER: #fff;--BTN-PRIMARY-BG-BRIGHTER: #e5e5e5;--BTN-SECONDARY-BG: #fff;--BTN-SECONDARY-TEXT: #111;--BTN-SECONDARY-BORDER: #fff;--BTN-SECONDARY-BG-BRIGHTER: #e5e5e5;--accent: #fff;--accent-fade: rgba(255, 255, 255, .08);--accent-hover: #d4d4d4;--bg: #111;--bg-accent: #2c2c2c;--border: #555;--icons: #fff;--link: #fff;--text: #fff;--text-dark: #fff;--text-light: #b8b8b8}html,body{max-width:100%;overflow-x:hidden;overflow-x:clip}html{scroll-behavior:smooth}::selection{background:var(--rv-blue);color:#fff}*:focus-visible{outline:2px solid var(--rv-blue);outline-offset:3px}input,textarea{caret-color:var(--rv-blue)}body,button,input,select,textarea,.navlink,.drawer__menu,.mobile-menu{font-family:Satoshi,sans-serif!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.heading-x-large,.heading-large,.heading-medium{font-family:Clash Display,sans-serif!important;font-weight:400!important;letter-spacing:-.025em}.rovaro-wordmark{display:block;width:100%;height:auto;object-fit:contain}.rovaro-monogram{display:block;width:100%;height:auto}.header__logo__link .rovaro-wordmark{width:100%}@media(min-width:990px){[data-header-style=logo_beside] .header__desktop__upper{min-height:47px;justify-content:flex-start}[data-header-style=logo_beside] .header__desktop__bar__l{flex:0 0 auto}[data-header-style=logo_beside] .header__desktop__bar__c{min-width:0;margin-left:clamp(22px,2.8vw,44px)}[data-header-style=logo_beside] .header__desktop__bar__r{flex:0 0 auto;margin-left:auto;padding-left:clamp(16px,2vw,30px)}[data-header-style=logo_beside] .header__logo{justify-content:flex-start}[data-header-style=logo_beside] .header__menu{align-items:stretch}}.header__dropdown{border-top:1px solid var(--rv-line);background:#fff}.header__dropdown__inner{padding-block:22px 30px}.header__grandparent__links{gap:clamp(34px,5vw,76px)}.header__menu .navlink--toplevel{gap:6px;white-space:nowrap}.header__menu .navlink--toplevel .navtext{font-size:clamp(11px,.95vw,14px);font-weight:500}.rv-nav-caret{display:inline-flex!important;width:11px;height:11px;flex:0 0 11px;margin:0!important;transition:transform .18s ease}.rv-nav-caret:after{display:none!important}.rv-nav-caret .icon{width:11px;height:11px;stroke:currentColor;stroke-width:1.5}.rv-nav-caret .icon path{stroke:currentColor}.menu__item:hover>.navlink .rv-nav-caret,.menu__item.is-visible>.navlink .rv-nav-caret,.menu__item:focus-within>.navlink .rv-nav-caret{transform:rotate(180deg)}.header__menu .grandparent .navlink--child{margin-bottom:10px;color:var(--rv-ink);font-size:14px;font-weight:700;letter-spacing:0;text-transform:none}.header__menu .grandparent .navlink--grandchild{display:flex;min-height:29px;align-items:center;justify-content:flex-start;padding:4px 0;color:#0b1117bd}.header__menu .grandparent .navlink--grandchild .navtext{margin:0;font-size:14px;line-height:1.25;text-transform:none}.rovaro-mega-menu-arrow{display:inline-flex;opacity:0;transform:translate(-5px);transition:opacity .18s ease,transform .18s ease}.rovaro-mega-menu-arrow .icon{width:12px;height:12px}.navlink--grandchild:hover .rovaro-mega-menu-arrow,.navlink--grandchild:focus-visible .rovaro-mega-menu-arrow{opacity:1;transform:none}.header__menu .grandparent .header__dropdown{border-top:1px solid rgba(11,17,23,.14);border-bottom:1px solid rgba(11,17,23,.14);border-radius:0!important;background:#fff;box-shadow:none}.header__menu .grandparent .header__dropdown__inner{display:block;width:min(100%,1440px);min-height:0;margin:0 auto;padding:38px clamp(46px,6.25vw,90px) 48px}.header__menu .grandparent .header__grandparent__links{display:grid;width:100%;grid-template-columns:repeat(4,minmax(150px,220px));align-items:start;justify-content:start}.header__menu .grandparent.kids-3 .header__grandparent__links{grid-template-columns:repeat(3,minmax(150px,220px))}.header__menu .grandparent.kids-4 .header__grandparent__links{grid-template-columns:repeat(4,minmax(150px,220px))}.header__menu .grandparent .dropdown__family{gap:0;padding:0}.header__menu .grandparent .navlink--grandchild:hover,.header__menu .grandparent .navlink--grandchild:focus-visible{color:var(--rv-ink)}.header__menu .grandparent .navlink--grandchild .navtext:after{bottom:-1px}.header__menu .grandparent.is-visible>.navlink--toplevel .navtext:after,.header__menu .grandparent:focus-within>.navlink--toplevel .navtext:after{width:100%}.header__menu .grandparent>.navlink--toplevel .rv-nav-caret{display:none!important}.rv-mega-bar{display:flex;grid-column:1 / -1;align-items:end;justify-content:space-between;gap:28px;padding-bottom:17px;border-bottom:1px solid var(--rv-line)}.rv-mega-bar strong{font:400 clamp(28px,3vw,44px)/.95 "Clash Display",sans-serif;letter-spacing:-.03em}.rv-mega-bar a{display:inline-flex;align-items:center;gap:8px;padding-bottom:3px;border-bottom:1px solid currentColor;color:var(--rv-ink);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rv-mega-bar .rv-icon{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.35}.rv-mega-shortcuts{display:flex;min-width:0;grid-column:1;grid-row:2;gap:8px}.rv-mega-shortcuts a{display:inline-flex;min-height:40px;align-items:center;gap:16px;padding:0 13px;border:1px solid var(--rv-line);background:#fff;color:var(--rv-ink);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.rv-mega-shortcuts a:hover{border-color:var(--rv-ink);background:var(--rv-ink);color:#fff}.rv-mega-shortcuts .icon{width:11px;height:11px;fill:none;stroke:currentColor}.rv-mega-promo{display:grid;grid-column:2;grid-row:2 / span 2;align-self:stretch;color:var(--rv-ink);background:var(--rv-steel)}.rv-mega-promo__media{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden}.rv-mega-promo__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.rv-mega-promo--product .rv-mega-promo__media{background:#f6f8f8}.rv-mega-promo--product .rv-mega-promo__media img{padding:18px;object-fit:contain;mix-blend-mode:darken}.rv-mega-promo:hover .rv-mega-promo__media img{transform:scale(1.025)}.rv-mega-promo__copy{position:relative;display:grid;gap:6px;padding:17px 46px 18px 17px}.rv-mega-promo__copy strong{font:500 18px/1.05 Clash Display,sans-serif}.rv-mega-promo__copy>span:not(.rv-mega-promo__arrow){color:#0b1117ab;font-size:11px;line-height:1.35}.rv-mega-promo__arrow{position:absolute;right:16px;bottom:18px;display:inline-flex}.rv-mega-promo__copy .rv-icon{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}@media(min-width:990px)and (max-width:1199px){.header__menu .navlink--toplevel{--link-padding: 7px;gap:4px}.header__menu .navlink--toplevel .navtext{font-size:11px}.rv-nav-caret,.rv-nav-caret .icon{width:9px;height:9px;flex-basis:9px}}@media(min-width:990px)and (max-width:1279px){.header__menu .grandparent .header__dropdown__inner{padding:34px clamp(30px,4vw,48px) 42px}.header__menu .grandparent .header__grandparent__links{gap:clamp(24px,3vw,36px)}.header__menu .grandparent.kids-3 .header__grandparent__links{grid-template-columns:repeat(3,minmax(0,1fr))}.header__menu .grandparent.kids-4 .header__grandparent__links{grid-template-columns:repeat(4,minmax(0,1fr))}}.drawer__close,.header__mobile__hamburger{min-width:44px;min-height:44px}@media(min-width:750px)and (max-width:989px){.header__menu .grandparent .header__dropdown__inner{grid-template-columns:1fr}.header__menu .grandparent .header__grandparent__links{grid-column:1;grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.rv-mega-shortcuts{grid-row:auto}.rv-mega-promo{display:none}}.header-sections .rv-top-announcement-section{order:-1}.header-sections .page-announcement{order:0}body.template-index:has([data-header-transparent]):has(.main-content>.shopify-section.section-overlay-header:first-of-type):not(:has(.main-content>.shopify-section.section-overlay-header:first-of-type>.prevent-transparent-header)) .header-sections .page-announcement{margin-top:var(--header-height, var(--HEADER-HEIGHT, 70px))}.page-announcement{color:var(--rv-ink);background:#fff}.page-announcement .announcement__wrapper,.page-announcement .announcement__bar,.page-announcement [class*=color-]{background:transparent!important}.rv-top-announcement-section{position:relative;z-index:2401;color:#fff;background:var(--rv-ink)}.rv-top-announcement{min-height:30px}.rv-top-announcement__link{display:flex;min-height:30px;align-items:center;justify-content:center;gap:9px;padding:5px 32px;color:inherit;text-decoration:none}.rv-top-announcement__text{font-size:9px;font-weight:700;letter-spacing:.075em;line-height:1.2;text-align:center}.rv-top-announcement__text--mobile{display:none}.rv-top-announcement__arrow{display:inline-flex;flex:0 0 auto;transition:transform .18s ease}.rv-top-announcement__arrow .rv-icon{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5}.rv-top-announcement__link:hover .rv-top-announcement__arrow,.rv-top-announcement__link:focus-visible .rv-top-announcement__arrow{transform:translate(3px)}.rv-top-announcement__link:focus-visible{outline-color:#fff;outline-offset:-3px}@media(max-width:749px){.rv-top-announcement,.rv-top-announcement__link{min-height:28px}.rv-top-announcement__link{gap:7px;padding:4px 14px}.rv-top-announcement__text--desktop{display:none}.rv-top-announcement__text--mobile{display:inline;font-size:9px;letter-spacing:.045em}.rv-top-announcement__arrow .rv-icon{width:11px;height:11px}}.rv-announcement{position:relative;z-index:1;display:grid;min-height:44px;grid-template-columns:minmax(0,1fr);align-items:center;padding-block:var(--rv-announcement-pt) var(--rv-announcement-pb);overflow:hidden;border-bottom:1px solid var(--rv-line);color:var(--rv-ink);background:#fff}.rv-announcement:before{position:absolute;z-index:2;inset:0 0 auto;height:2px;background:var(--rv-gradient);content:""}.rv-announcement__viewport{min-width:0;grid-column:1 / -1;overflow:hidden}.rv-announcement__track{display:flex;width:max-content;animation:rv-service-ticker var(--rv-ticker-duration, 28s) linear infinite;will-change:transform}.rv-announcement__group{display:flex;flex:none;align-items:center;gap:clamp(38px,4.5vw,72px);padding-right:clamp(38px,4.5vw,72px)}.rv-announcement__item{display:flex;min-height:43px;flex:none;align-items:center;gap:9px;white-space:nowrap}.rv-announcement__text p{margin:0;font-size:12.5px;font-weight:500;letter-spacing:-.005em;line-height:1}.rv-announcement .rv-icon{width:17px;height:17px;flex:0 0 auto;fill:none;stroke:var(--rv-blue);stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.rv-announcement:hover .rv-announcement__track,.rv-announcement:focus-within .rv-announcement__track,.rv-announcement[data-paused] .rv-announcement__track,.rv-announcement[data-page-hidden] .rv-announcement__track{animation-play-state:paused}@keyframes rv-service-ticker{to{transform:translate(-50%)}}.rv-shell{width:var(--rv-page);margin-inline:auto}.rv-kicker{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.rv-display{margin:0;font:400 clamp(42px,6vw,96px)/.9 "Clash Display",sans-serif;letter-spacing:-.04em}.rv-link{display:inline-flex;align-items:center;gap:10px;padding-bottom:4px;border-bottom:1px solid currentColor;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.rv-link__icon{display:inline-flex}.rv-link__icon .rv-icon{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.rv-reveal[data-rv-reveal-ready]{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.rv-reveal[data-rv-reveal-ready].is-visible{opacity:1;transform:none}.rv-hero{position:relative;min-height:clamp(540px,70svh,760px);overflow:hidden;color:#fff;background:var(--rv-ink)}.rv-hero__media,.rv-hero__media picture,.rv-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rv-hero__media img{object-fit:cover;object-position:var(--rv-hero-position, 50% 30%)}.rv-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(6,12,17,.72) 0%,rgba(6,12,17,.3) 38%,transparent 70%),linear-gradient(0deg,rgba(6,12,17,.38) 0%,transparent 48%)}.rv-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(540px,70svh,760px);padding:clamp(96px,12vw,170px) 0 clamp(40px,5vw,64px)}.rv-hero__content-inner{max-width:520px}.rv-hero .rv-display{font-size:clamp(46px,5vw,72px);line-height:.94;letter-spacing:-.035em}.rv-hero__copy{max-width:440px;margin:16px 0 26px;font-size:clamp(14px,1.15vw,16px);line-height:1.45}.rv-hero__buttons{display:flex;flex-wrap:wrap;gap:10px}.rv-hero__button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:0 24px;border:1px solid #fff;background:#fff;color:var(--rv-ink);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rv-hero__button--ghost{background:#0b111757;color:#fff}.rv-brand-rail{overflow:hidden;padding:28px 0 32px;border-block:1px solid var(--rv-line);background:#fff}.rv-brand-rail__head,.rv-promos__head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.rv-brand-rail__head h2,.rv-promos__head h2{margin:0;font-size:clamp(26px,3vw,42px)}.rv-slider-controls{display:flex;gap:6px}.rv-slider-controls button{display:grid;width:44px;height:44px;border:1px solid var(--rv-line);background:transparent;color:var(--rv-ink);place-items:center;transition:background-color .18s ease,color .18s ease,opacity .18s ease}.rv-slider-controls button:hover,.rv-slider-controls button:focus-visible{background:var(--rv-ink);color:#fff}.rv-slider-controls button:disabled{opacity:.3;pointer-events:none}.rv-slider-controls .icon{width:16px;height:16px}.rv-brand-rail__track{display:grid;width:100%;max-width:100%;grid-auto-columns:clamp(128px,12vw,176px);grid-auto-flow:column;gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.rv-brand-rail__track::-webkit-scrollbar,.rv-promos__grid::-webkit-scrollbar{display:none}.rv-brand-tile{min-width:0;color:var(--rv-ink);scroll-snap-align:start}.rv-brand-tile__media{display:grid;aspect-ratio:1;overflow:hidden;border:1px solid var(--rv-line);background:var(--rv-paper);place-items:center;transition:border-color .2s ease,background-color .2s ease}.rv-brand-tile__media img{width:91%;height:91%;object-fit:contain;mix-blend-mode:multiply;transition:transform .32s cubic-bezier(.22,1,.36,1)}.rv-brand-tile__label{display:block;margin-top:10px;overflow:hidden;font-size:12px;font-weight:500;text-align:center;text-overflow:ellipsis;white-space:nowrap}.rv-brand-tile:hover .rv-brand-tile__media,.rv-brand-tile:focus-visible .rv-brand-tile__media{border-color:var(--rv-blue);background:#e5edf0}.rv-brand-tile:hover img{transform:scale(1.045)}.rv-promos{padding:clamp(48px,6vw,84px) 0;background:#fff}.rv-promos__grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);grid-template-rows:repeat(2,minmax(240px,1fr));gap:12px}.rv-promo-scene{position:relative;display:block;min-height:240px;overflow:hidden;color:#fff;background:var(--rv-ink)}.rv-promo-scene--1{grid-row:1 / 3;min-height:620px}.rv-promo-scene__media,.rv-promo-scene__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rv-promo-scene__media img{object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.rv-promo-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#04090dc7,#04090d05 70%)}.rv-promo-scene__copy{position:absolute;right:0;bottom:0;left:0;z-index:1;display:grid;gap:8px;padding:clamp(22px,3vw,38px)}.rv-promo-scene__copy strong{max-width:13ch;color:inherit;font:500 clamp(28px,3.2vw,52px)/.94 "Clash Display",sans-serif;letter-spacing:-.03em}.rv-promo-scene:not(.rv-promo-scene--1) .rv-promo-scene__copy strong{font-size:clamp(25px,2.3vw,36px)}.rv-promo-scene__copy>span{max-width:34ch;font-size:13px;line-height:1.4}.rv-promo-scene__copy em{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rv-promo-scene__copy em .rv-icon{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.35;transition:transform .18s ease}.rv-promo-scene:hover .rv-promo-scene__media img{transform:scale(1.025)}.rv-promo-scene:hover .rv-promo-scene__copy em .rv-icon{transform:translate(3px,-3px)}.rv-editorial{padding:clamp(64px,8vw,120px) 0;background:var(--rv-paper);color:var(--rv-ink)}.rv-editorial__head{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:end;margin-bottom:36px}.rv-editorial__intro{max-width:500px;justify-self:end;font-size:clamp(15px,1.3vw,18px)}.rv-editorial__grid{display:grid;grid-template-columns:1.15fr .62fr .82fr;gap:12px;align-items:start}.rv-editorial__tile{position:relative;overflow:hidden;background:var(--rv-steel)}.rv-editorial__tile:nth-child(1){aspect-ratio:4 / 3;margin-top:10%}.rv-editorial__tile:nth-child(2){aspect-ratio:4 / 5}.rv-editorial__tile:nth-child(3){aspect-ratio:4 / 5;margin-top:24%}.rv-editorial__tile img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.rv-editorial__tile:hover img{transform:scale(1.025)}.rv-editorial__stamp{position:absolute;right:10px;bottom:10px;padding:7px 9px;background:#f4f7f7e6;color:var(--rv-ink);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.rv-editorial__footer{display:flex;justify-content:flex-end;align-items:end;gap:24px;margin-top:28px}.rv-editorial__note{max-width:360px;margin:0;color:#0b1117ad;font-size:13px}.rv-categories{overflow:hidden;overflow:clip;padding:clamp(42px,5vw,68px) 0;background:#fff;color:var(--rv-ink)}.rv-category-benefits{display:flex;min-height:42px;align-items:center;overflow:hidden;background:var(--rv-ink);color:#fff}.rv-category-benefits__track{display:flex;width:max-content;align-items:center;flex:none;animation:rv-category-benefits-marquee 24s linear infinite;will-change:transform}.rv-category-benefits__track>span{display:flex;min-width:max-content;align-items:center;gap:38px;padding-inline:38px;white-space:nowrap}.rv-category-benefits strong{font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.rv-category-benefits i{width:4px;height:4px;flex:0 0 4px;border-radius:50%;background:var(--rv-yellow)}.rv-category-benefits:hover .rv-category-benefits__track{animation-play-state:paused}@keyframes rv-category-benefits-marquee{to{transform:translate(-50%)}}.rv-category-stage{display:grid;min-height:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--rv-ink)}.rv-category-stage__item{position:relative;display:block;min-width:0;min-height:0;aspect-ratio:4 / 5;overflow:hidden;border:0;border-radius:0!important;background:#e9eeee;color:#fff;text-decoration:none;transition:border-color .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.rv-category-stage__media,.rv-category-stage__media img,.rv-category-stage__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rv-category-stage__media img{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.rv-category-stage__item--1 .rv-category-stage__media img{object-position:center 72%}.rv-category-stage__item--2 .rv-category-stage__media img{object-position:center 30%}.rv-category-stage__item--3 .rv-category-stage__media img{object-position:center}.rv-category-stage__item--4 .rv-category-stage__media img{object-position:center 32%}.rv-category-stage__media--product{background:#dfe3e3}.rv-category-stage__media--product img{padding:clamp(28px,4vw,62px);object-fit:contain;mix-blend-mode:darken}.rv-category-stage__placeholder{padding:22%;fill:#0b11174d}.rv-category-stage__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#04090ddb,#04090d57 24%,#04090d05 58%);transition:opacity .22s ease}.rv-category-stage__content{position:absolute;inset:auto 0 24px;display:flex;min-width:0;min-height:0;align-items:center;justify-content:center;padding:0 17px;text-align:center}.rv-category-stage__copy{display:grid;min-width:0;justify-items:center}.rv-category-stage__copy strong{max-width:100%;color:inherit;font:700 clamp(10px,.78vw,12px)/1.2 "Satoshi",sans-serif;letter-spacing:.13em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;text-transform:uppercase}.rv-category-stage__item:hover .rv-category-stage__media img,.rv-category-stage__item:focus-visible .rv-category-stage__media img{transform:scale(1.035)}.rv-category-stage__item:hover{transform:none}.rv-category-stage__item:active{opacity:.92}.rv-category-stage__item:focus-visible{z-index:2;outline:2px solid var(--rv-blue);outline-offset:3px}@media(min-width:750px)and (max-width:989px){.rv-category-stage{display:flex;gap:2px;overflow-x:auto;overflow-y:hidden;padding:3px 3px 9px;scroll-padding-inline:3px;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.rv-category-stage::-webkit-scrollbar{display:none}.rv-category-stage__item{width:min(46vw,360px);flex:0 0 min(46vw,360px);scroll-snap-align:start}}.rv-optin-usps{padding:clamp(58px,7vw,96px) 0;background:#fff}.rv-optin-usps--campaign{padding-bottom:0}.rv-optin-usps--services{padding-top:0}.rv-optin-usps__surface{overflow:hidden;border:1px solid var(--rv-line);border-radius:var(--rv-radius);background:#fff}.rv-optin-usps__surface--campaign{border-bottom:0;border-radius:var(--rv-radius) var(--rv-radius) 0 0}.rv-optin-usps__surface--services{border-top:0;border-radius:0 0 var(--rv-radius) var(--rv-radius)}.rv-optin__campaign{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(390px,.84fr);min-height:clamp(500px,42vw,620px)}.rv-optin__media{position:relative;min-width:0;margin:0;overflow:hidden;background:#d8e0e4}.rv-optin__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 72%,rgba(17,17,17,.16));content:"";pointer-events:none}.rv-optin__media img{width:100%;height:100%;object-fit:cover;object-position:50% center}.rv-optin{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:clamp(38px,5vw,64px);padding:clamp(40px,5vw,72px);background:var(--rv-gradient);color:#fff}.rv-optin__title-wrap{display:grid;gap:20px}.rv-optin__title-wrap h2{max-width:8.5ch;margin:0;color:inherit;font-size:clamp(48px,5.4vw,78px);line-height:.9;letter-spacing:-.035em}.rv-optin__copy{max-width:36ch;color:#ffffffe6;font-size:15px;line-height:1.5}.rv-optin__copy p{margin:0}.rv-optin__form form{position:relative;display:grid;gap:10px}.rv-optin__form label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rv-optin__fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:5px;border-radius:var(--rv-radius-pill);background:#fff;box-shadow:0 16px 40px #071e3129}.rv-optin__fields:focus-within{outline:2px solid #fff;outline-offset:3px}.rv-optin__form input{min-width:0;min-height:46px;padding:0 16px;border:0;background:transparent;color:var(--rv-ink);font-size:14px;outline:0}.rv-optin__form input::placeholder{color:#0b11179e}.rv-optin__form button{min-height:46px;padding:0 22px;border:1px solid var(--rv-ink);border-radius:var(--rv-radius-pill);background:var(--rv-ink);color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:background-color .18s ease,color .18s ease,transform .18s ease}.rv-optin__form button:hover,.rv-optin__form button:focus-visible{background:#333;border-color:#333;color:#fff}.rv-optin__form button:active{transform:translateY(1px)}.rv-optin__message{margin:2px 0 0;color:#fff;font-size:12px}.rv-optin__privacy{margin-top:10px;color:#ffffffe0;font-size:10px;line-height:1.45}.rv-optin__privacy p{margin:0}.rv-usps{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.rv-usp{display:grid;grid-template-columns:42px minmax(0,1fr);gap:15px;align-items:start;padding:28px clamp(24px,3vw,44px)}.rv-usp+.rv-usp{border-left:1px solid var(--rv-line)}.rv-usp__icon{display:grid;width:42px;height:42px;border-radius:var(--rv-radius-sm);background:var(--rv-paper);color:var(--rv-blue);place-items:center}.rv-usp__icon .rv-icon{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.rv-usp h3{margin:1px 0 7px;font-size:clamp(18px,1.45vw,23px);line-height:1}.rv-usp .rte{max-width:34ch;color:#0b1117b3;font-size:12.5px;line-height:1.45}.rv-usp .rte p{margin:0}.rv-pdp-collections{overflow:hidden;padding:var(--PT) 0 var(--PB);border-top:1px solid var(--rv-line);background:#fff;color:var(--rv-ink)}.rv-pdp-collections__head{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:clamp(28px,4vw,46px)}.rv-pdp-collections__head>div{display:grid;gap:18px}.rv-pdp-collections__head h2{max-width:11ch;margin:0;color:inherit;font-size:clamp(42px,5.2vw,72px);line-height:.92;letter-spacing:-.035em;text-wrap:balance}.rv-pdp-collections__intro{max-width:52ch;color:#0b1117b3;font-size:15px;line-height:1.5}.rv-pdp-collections__intro p{margin:0}.rv-pdp-collections__head .rv-link{flex:0 0 auto}.rv-pdp-collections__grid{display:grid;min-height:580px;grid-template-columns:1.16fr .92fr .92fr;gap:10px}.rv-pdp-collection-card{position:relative;display:block;min-width:0;overflow:hidden;border-radius:var(--rv-radius-lg);background:var(--rv-steel);color:#fff}.rv-pdp-collection-card--2{margin-top:54px}.rv-pdp-collection-card--3{margin-bottom:54px}.rv-pdp-collection-card__media,.rv-pdp-collection-card__media img,.rv-pdp-collection-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rv-pdp-collection-card__media img{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.rv-pdp-collection-card__placeholder{padding:24%;fill:#0b11173d}.rv-pdp-collection-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#04090dcc,#04090d08 68%)}.rv-pdp-collection-card__content{position:absolute;inset:auto 0 0;display:flex;min-width:0;align-items:end;justify-content:space-between;gap:18px;padding:clamp(22px,2.8vw,38px)}.rv-pdp-collection-card__content>span:first-child{display:grid;min-width:0;gap:8px}.rv-pdp-collection-card__content strong{color:inherit;font:500 clamp(28px,2.8vw,42px)/.96 "Clash Display",sans-serif;letter-spacing:-.025em;text-wrap:balance}.rv-pdp-collection-card__content small{max-width:29ch;color:#ffffffe0;font-size:11px;line-height:1.4}.rv-pdp-collection-card__arrow{display:grid;width:42px;height:42px;flex:0 0 42px;border:1px solid rgba(255,255,255,.7);border-radius:var(--rv-radius-sm);place-items:center;transition:background-color .18s ease,color .18s ease,transform .22s ease}.rv-pdp-collection-card__arrow .rv-icon{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.35}.rv-pdp-collection-card:hover .rv-pdp-collection-card__media img,.rv-pdp-collection-card:focus-visible .rv-pdp-collection-card__media img{transform:scale(1.035)}.rv-pdp-collection-card:hover .rv-pdp-collection-card__arrow,.rv-pdp-collection-card:focus-visible .rv-pdp-collection-card__arrow{background:#fff;color:var(--rv-ink);transform:translate(2px,-2px)}.rv-pdp-collection-card:focus-visible{outline:2px solid var(--rv-blue);outline-offset:3px}.rv-pdp-newsletter{padding:var(--PT) 0 var(--PB);background:var(--rv-paper);color:var(--rv-ink)}.rv-pdp-newsletter__surface{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:clamp(38px,6vw,92px);align-items:center;padding:clamp(32px,4vw,54px) 0;border-block:1px solid var(--rv-line);background:#fff}.rv-pdp-newsletter__copy{display:grid;gap:12px}.rv-pdp-newsletter__copy h2{max-width:13ch;margin:0;color:inherit;font-size:clamp(36px,4vw,52px);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.rv-pdp-newsletter__copy .rte{max-width:40ch;color:#0b1117ad;font-size:13px;line-height:1.5}.rv-pdp-newsletter__copy p,.rv-pdp-newsletter__privacy p{margin:0}.rv-pdp-newsletter__form form{display:grid;gap:8px}.rv-pdp-newsletter__form label{color:#0b1117b8;font-size:10px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.rv-pdp-newsletter__fields{display:grid;min-height:54px;grid-template-columns:minmax(0,1fr) auto;gap:0;padding:4px;border:1px solid rgba(11,17,23,.32);border-radius:var(--rv-radius-sm);background:#fff}.rv-pdp-newsletter__fields input{min-width:0;min-height:44px;padding:0 14px;border:0;border-radius:0;background:transparent;color:var(--rv-ink)}.rv-pdp-newsletter__fields input::placeholder{color:#0b111780}.rv-pdp-newsletter__fields:focus-within{border-color:var(--rv-ink);outline:1px solid var(--rv-ink);outline-offset:2px}.rv-pdp-newsletter__fields input:focus-visible{outline:0}.rv-pdp-newsletter__fields button{min-height:44px;padding:0 22px;border:0;border-radius:calc(var(--rv-radius-sm) - 3px);background:var(--rv-ink);color:#fff;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background-color .18s ease,color .18s ease}.rv-pdp-newsletter__fields button:hover,.rv-pdp-newsletter__fields button:focus-visible{background:#2b3035;color:#fff}.rv-pdp-newsletter__fields button:focus-visible{outline:2px solid var(--rv-ink);outline-offset:3px}.rv-pdp-newsletter__message{margin:2px 0 0;color:var(--rv-ink);font-size:12px}.rv-pdp-newsletter__privacy{margin-top:8px;color:#0b111794;font-size:10px;line-height:1.45}.template-product .related__wrapper{border-top:1px solid var(--rv-line);background:var(--rv-paper)}.template-product .related__products .tabs__head{margin-bottom:28px}.template-product .related__products .tabs{justify-content:flex-start}.template-product .related__products .tab-link{color:#0b11178f}.template-product .related__products .tab-link.current{color:var(--rv-ink)}.rv-services{padding:clamp(28px,4vw,56px) 0 clamp(68px,8vw,112px);background:#fff;color:#fff}.rv-services__surface{padding:clamp(28px,4vw,54px);background:var(--rv-gradient)}.rv-services__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rv-service{display:grid;min-width:0;min-height:138px;grid-template-columns:42px minmax(0,1fr);gap:16px;align-items:center;padding:10px clamp(24px,3vw,44px);border-right:1px solid rgba(255,255,255,.28)}.rv-service:first-child{padding-left:0}.rv-service:last-child{padding-right:0;border-right:0}.rv-service__icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.58);color:#fff}.rv-service__icon .rv-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.rv-service h3{margin:0 0 8px;color:inherit;font-size:clamp(18px,1.45vw,24px);line-height:1}.rv-service p{margin:0;color:#ffffffc2;font-size:13px;line-height:1.45}.rv-reviews{padding:clamp(64px,8vw,112px) 0;background:#fff;color:var(--rv-ink);overflow:hidden}.rv-reviews__head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:28px}.rv-reviews__heading{display:grid;gap:18px}.rv-reviews__head h2{max-width:1020px;margin:0;color:inherit;font-size:clamp(42px,5.8vw,82px);line-height:.9;letter-spacing:-.035em}.rv-reviews__intro{max-width:58ch}.rv-reviews__intro p{margin:0;color:#0b1117a8;font-size:15px;line-height:1.45}.rv-reviews__track{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;overscroll-behavior-block:auto;padding:0 0 14px;scroll-padding-inline:1px;scroll-snap-type:inline mandatory;scrollbar-color:var(--rv-blue) var(--rv-paper);scrollbar-width:thin}.rv-review-card{display:grid;flex:0 0 calc((100% - 16px)/2);height:clamp(360px,56svh,440px);grid-template-columns:minmax(0,.82fr) minmax(300px,1.18fr);overflow:hidden;border:1px solid rgba(11,17,23,.13);border-radius:var(--rv-radius-lg);background:#edf3f6;box-shadow:none;scroll-snap-align:start}.rv-review-card__media{min-width:0;overflow:hidden;background:var(--rv-steel)}.rv-review-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.rv-review-card:hover .rv-review-card__media img{transform:scale(1.018)}.rv-review-card__body{position:relative;display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:clamp(28px,2.8vw,42px);background:linear-gradient(145deg,#f7f9fa,#edf3f6)}.rv-review-card__body:before{position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,var(--rv-blue) 0%,var(--rv-yellow) 100%);content:""}.rv-review-card__stars{display:inline-flex;align-items:center;gap:3px;padding:7px 9px;border-radius:var(--rv-radius-pill);background:var(--rv-blue);color:#fff}.rv-review-card__stars span{display:grid;width:14px;height:14px;place-items:center}.rv-review-card__stars .rv-icon{width:13px;height:13px;fill:currentColor;stroke:currentColor;stroke-width:1.1}.rv-review-card blockquote{max-width:22ch;margin:24px 0 0;padding:0;border:0;color:inherit;font:500 clamp(21px,1.6vw,25px)/1.2 "Satoshi",sans-serif;letter-spacing:-.018em}.rv-review-card__author{display:flex;align-items:center;gap:11px;margin-top:auto;padding-top:24px}.rv-review-card__initial{display:grid;width:36px;height:36px;flex:0 0 36px;border-radius:50%;background:var(--rv-ink);color:#fff;font-size:11px;font-weight:700;place-items:center}.rv-review-card__author-copy{display:grid;gap:1px}.rv-review-card cite{color:inherit;font-size:13px;font-style:normal;font-weight:700;line-height:1.2}.rv-review-card__author small{color:#0b111794;font-size:10px;line-height:1.2}.rv-customer-gallery{overflow:hidden;padding:clamp(44px,5vw,72px) 0;background:#fff}.rv-customer-gallery__viewport{display:block;overflow:hidden;scrollbar-width:none}.rv-customer-gallery__viewport::-webkit-scrollbar{display:none}.rv-customer-gallery__viewport:focus-visible{outline:2px solid var(--rv-blue);outline-offset:-2px}.rv-customer-gallery__track{display:flex;width:max-content;animation:rv-customer-gallery-loop var(--rv-gallery-duration-desktop, 54s) linear infinite;animation-play-state:paused;will-change:auto}.rv-customer-gallery__viewport.is-running .rv-customer-gallery__track{animation-play-state:running;will-change:transform}.rv-customer-gallery__group{display:flex;flex:0 0 auto;gap:12px;padding-left:12px}.rv-customer-gallery__item{width:clamp(230px,22vw,340px);height:clamp(350px,28vw,430px);flex:0 0 auto;overflow:hidden;margin:0;border-radius:var(--rv-radius);background:var(--rv-steel)}.rv-customer-gallery__item img{width:100%;height:100%;object-fit:cover}@keyframes rv-customer-gallery-loop{to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.rv-customer-gallery__viewport{overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory}.rv-customer-gallery__track{animation:none;transform:none;will-change:auto}.rv-customer-gallery__group[aria-hidden=true]{display:none}.rv-customer-gallery__item{scroll-snap-align:start}}.rv-product-guide{padding:clamp(46px,6vw,78px) 0;border-top:1px solid var(--rv-line);background:var(--rv-paper);color:var(--rv-ink)}.rv-product-guide--guidance{padding-bottom:0}.rv-product-guide--assurance-section{padding-top:16px;border-top:0}.rv-product-guide--assurance-section .rv-product-guide__assurance{margin-top:0}.cart-block--rovaro-offers,.cart-block--rovaro-trust{display:contents}.rv-product-guide__surface{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);overflow:hidden;border:1px solid var(--rv-line);border-radius:var(--rv-radius-lg);background:#fff}.rv-product-guide__head{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:clamp(28px,4vw,54px);background:var(--rv-gradient);color:#fff}.rv-product-guide__head h2{max-width:9ch;margin:0;color:inherit;font-size:clamp(36px,4.6vw,62px);line-height:.94}.rv-product-guide__head p{max-width:32ch;margin:18px 0 0;color:#ffffffe0;font-size:14px;line-height:1.5}.rv-product-guide__contact{display:inline-flex;min-height:46px;align-items:center;gap:11px;margin-top:auto;padding:0 17px;border:1px solid rgba(255,255,255,.62);border-radius:var(--rv-radius-pill);color:#fff;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;transition:background-color .18s ease,color .18s ease}.rv-product-guide__contact:hover{background:var(--rv-ink);color:#fff}.rv-product-guide__contact .rv-icon{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.35}.rv-product-guide__faq{min-width:0;padding:clamp(28px,4vw,54px)}.rv-product-guide__faq h3{margin:0 0 18px;color:inherit;font-size:clamp(28px,3vw,42px);line-height:.98}.rv-product-guide__faq details{border-top:1px solid var(--rv-line)}.rv-product-guide__faq details:last-child{border-bottom:1px solid var(--rv-line)}.rv-product-guide__faq summary{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:13px;font-weight:500;list-style:none}.rv-product-guide__faq summary::-webkit-details-marker{display:none}.rv-product-guide__faq summary span{flex:0 0 auto;font-size:20px;font-weight:400;transition:transform .2s ease}.rv-product-guide__faq details[open] summary span{transform:rotate(45deg)}.rv-product-guide__faq details>div{padding:0 34px 19px 0;color:#0b1117ad;font-size:13px;line-height:1.5}.rv-product-guide__faq details p{margin:0}.rv-product-guide__faq details a{border-bottom:1px solid currentColor}.rv-product-guide__assurance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 0;padding:0;border-block:1px solid var(--rv-line);background:#fff;list-style:none}.rv-product-guide__assurance>li{display:grid;min-width:0;min-height:94px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:14px;padding:18px clamp(18px,2.2vw,30px);color:var(--rv-ink)}.rv-product-guide__assurance>li+li{border-left:1px solid var(--rv-line)}.rv-product-guide__assurance .rv-icon{display:block;width:20px;height:20px;color:currentColor;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}.rv-product-guide__assurance-copy{display:grid;min-width:0;gap:3px}.rv-product-guide__assurance strong{color:inherit;font-size:13px;font-weight:600;line-height:1.25}.rv-product-guide__assurance small{color:#0b11179e;font-size:11px;line-height:1.35}.rv-whatsapp{position:fixed;right:18px;bottom:18px;z-index:40;display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;color:#fff;background:var(--rv-ink);box-shadow:0 8px 28px #0b111733;transition:transform .2s ease,box-shadow .2s ease}.rv-whatsapp:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0b111747}.rv-whatsapp svg{width:25px;height:25px}.rv-consent-visible .rv-whatsapp{opacity:0;pointer-events:none;transform:translateY(12px)}.template-product .rv-whatsapp{bottom:calc(132px + env(safe-area-inset-bottom))}.product-item:not(.product-item--featured-image){--bg: #fff;display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid rgba(11,17,23,.1);border-radius:var(--rv-radius-lg);background:#fff;transition:border-color .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.product-item:not(.product-item--featured-image) .product-item__image{--rv-product-photo-bg: #fff;position:relative;width:auto;height:auto;aspect-ratio:4 / 5;margin:10px 10px 0;padding-top:0;border-radius:var(--rv-radius);background:var(--rv-product-photo-bg)!important;isolation:isolate;overflow:hidden}.product-item:not(.product-item--featured-image) .product-item__image .image-wrapper{background:var(--rv-product-photo-bg, #f6f8f8)}.product-item__image .image-wrapper img{object-fit:contain;object-position:center;mix-blend-mode:normal;transform:scale(var(--rv-product-photo-scale, .9));transition:opacity .35s ease-in,transform .38s cubic-bezier(.22,1,.36,1)}.product-item:not(.product-item--featured-image):hover{border-color:#0b111738;transform:translateY(-2px)}.product-item:hover .product-item__image .image-wrapper img{transform:scale(calc(var(--rv-product-photo-scale, .9) + .04))}.product-item__image hover-images:after{display:none}.rv-bestseller-ribbon{position:absolute;top:21px;left:-39px;z-index:4;display:flex;width:142px;min-height:28px;align-items:center;justify-content:center;color:#fff;background:var(--rv-ink);font-size:8px;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase;transform:rotate(-45deg);transform-origin:center;pointer-events:none}.product-item .badge-box-container{top:10px;right:10px;left:auto;gap:6px;padding:0}.product-information{flex:1 1 auto;background:#fff}.product-item__info{position:relative;min-height:126px;padding:18px 14px 12px;border-top:0;border-bottom:0;text-align:left}.rv-product-brand{margin:0 0 6px;color:#0b1117ad;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.product-item__title{display:-webkit-box;min-height:2.55em;margin:0;overflow:hidden;color:var(--rv-ink);font-size:13px;font-weight:500;letter-spacing:.01em;line-height:1.28;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-item__price__holder{margin-top:9px}.product-item__price{color:var(--rv-ink);font-size:13px;font-variant-numeric:tabular-nums}.product-item__price .price__compare{color:#0b1117ad}.badge-box{min-height:24px;padding:6px 9px!important;border-radius:var(--rv-radius-pill)!important;font-size:8px!important;letter-spacing:.08em;line-height:1!important;text-transform:uppercase}.rv-low-stock{background:var(--rv-yellow)!important;color:var(--rv-ink)!important}.rv-product-card__footer{margin-top:auto;padding:0 12px 12px;background:#fff}.rv-product-card__footer quick-add-product{display:block;width:100%}.product-item .quick-add__holder--rovaro{display:block;position:static;width:100%;opacity:1;transform:none}.product-item .rv-card-quick-add{--btn-bg: var(--rv-ink);--btn-bg-hover: var(--rv-blue);--btn-border: var(--rv-ink);--btn-border-hover: var(--rv-blue);--btn-text: #fff;--btn-text-hover: #fff;display:inline-flex;width:100%;min-width:0;min-height:44px;margin:0;gap:9px;padding:0 16px;flex-direction:row-reverse;justify-content:space-between;border:1px solid var(--rv-ink);border-radius:var(--rv-radius-pill);background:var(--rv-ink);color:#fff;font:700 10px/1 Satoshi,sans-serif;letter-spacing:.08em;text-transform:uppercase;visibility:visible;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.product-item .rv-card-quick-add:hover{border-color:var(--rv-blue);background:var(--rv-blue);color:#fff}.product-item .rv-card-quick-add:focus-visible{outline:2px solid var(--rv-blue);outline-offset:3px}.product-item .rv-card-quick-add__icon{display:inline-flex;width:15px;height:15px;flex:0 0 15px;align-items:center;justify-content:center}.product-item .rv-card-quick-add__icon .icon{width:15px;height:15px}.product-item .rv-card-quick-add__icon path{stroke:currentColor}.product-item .rv-card-quick-add .btn__text{display:inline;white-space:nowrap}.product-item .quick-add__holder--rovaro.has-error{position:static;width:100%}.product-item__swatches__holder{display:none}.rv-collection-hero{padding:0;background:var(--rv-paper);color:var(--rv-ink)}.rv-collection-hero__shell{width:100%;max-width:none;margin:0}.rv-collection-hero__surface{display:grid;height:clamp(480px,44vw,650px);grid-template-columns:minmax(340px,.74fr) minmax(0,1.26fr);grid-auto-rows:minmax(0,1fr);overflow:hidden;border:0;border-radius:0;background:var(--rv-ink)}.rv-collection-hero__copy{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:clamp(30px,4.8vw,74px);background:var(--rv-gradient);color:#fff}.rv-collection-hero__copy:before{position:absolute;top:clamp(26px,3vw,44px);left:clamp(30px,4.8vw,74px);width:52px;height:3px;background:var(--rv-yellow);content:""}.rv-collection-hero__copy h1{max-width:8ch;margin:0;color:inherit;font-size:clamp(54px,6.1vw,96px);line-height:.88;overflow-wrap:normal;text-wrap:balance}.rv-collection-hero__copy p{max-width:35ch;margin:clamp(20px,2vw,30px) 0 0;color:#ffffffeb;font-size:clamp(13px,1.05vw,15px);line-height:1.55}.rv-collection-hero__cta{display:inline-flex;min-height:44px;align-items:center;gap:18px;margin-top:clamp(25px,3vw,40px);padding:0 18px;border:1px solid rgba(255,255,255,.54);border-radius:var(--rv-radius-pill);color:#fff;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;transition:border-color .18s ease,background-color .18s ease}.rv-collection-hero__cta:hover{border-color:#fff;background:#ffffff1a}.rv-collection-hero__cta:focus-visible{outline-color:#fff;outline-offset:4px}.rv-collection-hero__cta svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25}.rv-collection-hero__count{position:absolute;top:clamp(24px,3vw,42px);right:clamp(26px,3.4vw,52px);color:#ffffffe0;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rv-collection-hero__media{position:relative;min-width:0;min-height:0;overflow:hidden;background:#cdd7dc}.rv-collection-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(11,17,23,.14),transparent 22%);pointer-events:none;content:""}.rv-collection-hero__media .image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.rv-collection-hero__media img{display:block;width:100%;height:100%}.rv-collection-hero__media img{object-fit:cover;object-position:var(--rv-collection-hero-position, center);transform:scale(1.002)}.rv-collection-quick{display:grid;width:100%;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,46px);margin:0 0 clamp(22px,3vw,40px);padding:10px max(var(--outer, 32px),calc((100% - 1480px)/2));border:0;border-bottom:1px solid var(--rv-line);border-radius:0;background:#fff}.rv-collection-quick__label{padding-right:clamp(18px,2vw,30px);border-right:1px solid var(--rv-line);color:#0b1117ad;font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}.rv-collection-quick__links{display:flex;min-width:0;gap:clamp(22px,2.4vw,38px);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.rv-collection-quick__links::-webkit-scrollbar{display:none}.rv-collection-quick__links a{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;gap:7px;border-bottom:1px solid transparent;color:var(--rv-ink);font-size:11px;font-weight:500;white-space:nowrap;transition:border-color .18s ease,color .18s ease}.rv-collection-quick__links a:hover,.rv-collection-quick__links a.is-current{border-color:currentColor;color:var(--rv-blue)}.rv-collection-quick__links svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2}.template-collection .collection-products{background:var(--rv-paper)}.template-collection #RovaroCollectionProducts{scroll-margin-top:calc(var(--header-height, 72px) + 18px)}.template-collection .collection__nav{min-height:50px;margin:0;padding:0 var(--outer, 32px);border:0;border-top:1px solid var(--rv-line);border-bottom:1px solid var(--rv-line);border-radius:0;background:#fff}.template-collection .collection__nav .popout--group,.template-collection .collection__nav .popout--sort{min-width:0}.template-collection .collection__nav .popout__toggle{min-height:48px;margin:0;padding:0;border:0;background:transparent;color:#0b1117b8;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:color .18s ease}.template-collection .collection__nav .popout--group .popout__toggle{padding-right:22px}.template-collection .collection__nav .popout--sort .popout__toggle{padding-left:22px}.template-collection .collection__nav .popout__toggle .icon-filter{margin-right:8px;opacity:.7}.template-collection .collection__nav .popout__toggle .icon-nav-arrow-down{margin-left:8px}.template-collection .collection__nav .popout__toggle:hover,.template-collection .collection__nav .popout__toggle[aria-expanded=true]{color:var(--rv-blue)}.template-collection .collection__nav .popout__toggle:focus-visible{outline:2px solid var(--rv-blue);outline-offset:4px}.template-collection .collection__products .grid-outer{padding:clamp(18px,2vw,30px) var(--outer, 32px)}.template-collection .collection__products .grid{gap:clamp(10px,1.25vw,18px)}.template-collection .product-item--featured-image{grid-column:span 2;min-width:0;min-height:0;aspect-ratio:8 / 5;overflow:hidden;border:0;border-radius:var(--rv-radius-lg);background:var(--rv-ink)}.template-collection .product-item--featured-image .product-item__image{height:100%;padding-top:0;border-radius:inherit!important}.template-collection .product-item--featured-image .product-item__image:after{display:none}.template-collection .product-item--featured-image .product-item__bg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit!important;overflow:hidden}.template-collection .product-item--featured-image .product-item__bg img{width:100%;height:100%;object-fit:cover;object-position:center 42%;transform:scale(1.002);transition:transform .5s cubic-bezier(.22,1,.36,1)}.template-collection .product-item--featured-image .product-item__image-overlay{align-items:flex-end;justify-content:flex-start;padding:clamp(22px,3vw,42px);text-align:left}.template-collection .product-item--featured-image .product-item__image-overlay:before{background:linear-gradient(to top,#04090de0,#04090d57 48%,#04090d00 78%)}.template-collection .product-item--featured-image .product-item__image-content{max-width:420px;text-align:left}.template-collection .product-item--featured-image .product-item__image-content h2,.template-collection .product-item--featured-image .product-item__image-content h3{max-width:10ch;margin:0;color:#fff;font-size:clamp(34px,4vw,62px);line-height:.92;text-transform:none}.template-collection .product-item--featured-image .product-item__image-content p{max-width:37ch;margin:14px 0 0;color:#ffffffe6;font-size:13px;line-height:1.45}.template-collection .product-item--featured-image .product-item__image-content .btn{min-height:44px;margin-top:20px;padding:0 0 4px;border:0;border-bottom:1px solid rgba(255,255,255,.7);border-radius:0!important;background:transparent;color:#fff;font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}@media(hover:hover){.template-collection .product-item--featured-image:hover .product-item__bg img{transform:scale(1.035)}}@media(max-width:989px){.rv-collection-hero__surface{height:500px;grid-template-columns:minmax(290px,.8fr) minmax(0,1.2fr)}.rv-collection-hero__copy{padding:34px}.rv-collection-hero__copy:before{top:30px;left:34px}.rv-collection-hero__copy h1{font-size:clamp(48px,7vw,72px)}}@media(max-width:749px){.rv-collection-hero{padding:0}.rv-collection-hero__surface{height:auto;min-height:0;grid-template-columns:1fr;grid-auto-rows:auto}.rv-collection-hero__media{order:1;aspect-ratio:5 / 4}.rv-collection-hero__media:after{background:linear-gradient(to top,rgba(11,17,23,.12),transparent 36%)}.rv-collection-hero__copy{order:2;min-height:315px;padding:64px 24px 26px}.rv-collection-hero__copy:before{top:28px;left:24px;width:40px}.rv-collection-hero__copy h1{max-width:10ch;font-size:clamp(45px,15vw,66px)}.rv-collection-hero__copy p{max-width:33ch;margin-top:16px;font-size:12px}.rv-collection-hero__cta{margin-top:22px}.rv-collection-hero__count{top:25px;right:22px}.rv-collection-quick{width:100%;grid-template-columns:1fr;gap:0;margin:0 0 22px;padding:10px 12px 12px}.rv-collection-quick__label{padding:2px 0 8px;border-right:0}.rv-collection-quick__links{gap:24px}.rv-collection-quick__links a{min-height:44px}.template-collection .collection__nav{min-height:48px;margin:0;padding:0 12px}.template-collection .collection__nav .popout__toggle{min-height:46px}.template-collection .collection__nav .popout--group .popout__toggle{padding-right:12px}.template-collection .collection__nav .popout--sort .popout__toggle{padding-left:12px}.template-collection .collection__products .grid-outer{padding:12px 10px 26px}.template-collection .collection__products .grid{gap:10px}.template-collection .product-item--featured-image{grid-column:1 / -1;aspect-ratio:7 / 5}.template-collection .collection__products .grid>.product-item:not(.product-item--featured-image){order:3}.template-collection .collection__products .grid>.product-item[data-rovaro-product-index="1"],.template-collection .collection__products .grid>.product-item[data-rovaro-product-index="2"]{order:1}.template-collection .collection__products .grid>.product-item--featured-image{order:2}.template-collection .product-item--featured-image .product-item__image-overlay{padding:22px}.template-collection .product-item--featured-image .product-item__image-content h2,.template-collection .product-item--featured-image .product-item__image-content h3{font-size:clamp(32px,10vw,44px)}.template-collection .product-item--featured-image .product-item__image-content p{display:block;max-width:30ch;margin-top:10px;font-size:11px}.template-collection .product-item--featured-image .product-item__image-content .btn{margin-top:14px}}@media(prefers-reduced-motion:reduce){.template-collection .product-item--featured-image .product-item__bg img,.rv-collection-hero__cta,.rv-collection-quick__links a{transition:none}}@media(max-width:430px){.template-collection .product-item:not(.product-item--featured-image) .product-item__info{min-height:112px;padding:14px 11px 10px}.template-collection .product-item:not(.product-item--featured-image) .rv-product-card__footer{padding:0 10px 10px}.template-collection .product-item:not(.product-item--featured-image) .rv-card-quick-add{min-height:44px;padding:0 12px;font-size:9px}}.product-quick-add{--DRAWER-WIDTH: 460px;--bg: #fff;--underlay-bg: rgba(4, 9, 13, .52);--inner: 18px;--outer: 24px;--outer-offset: calc(var(--outer) * -1)}.product-quick-add__content{border:0;border-left:1px solid rgba(11,17,23,.18);border-radius:0;background:#fff;box-shadow:-18px 0 54px #04090d29}.product-quick-add__close-outer{min-height:60px;padding:0 10px 0 24px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(11,17,23,.14);background:#fff}.rv-quick-add__heading{color:var(--rv-ink);font:700 10px/1 Satoshi,sans-serif;letter-spacing:.12em;text-transform:uppercase}.product-quick-add__close{position:static;width:44px;height:44px;padding:10px;color:var(--rv-ink);transform:none}.product-quick-add__close:focus-visible{outline:2px solid var(--rv-blue);outline-offset:-2px}.product-quick-add__inner product-info{background:#fff;color:var(--rv-ink)}.product-quick-add__images{border-bottom:1px solid rgba(11,17,23,.14);background:#eef1f1}.product-quick-add__images .product__slide{height:100%}.product-quick-add__images .product__photo{background:#eef1f1}.product-quick-add__images .product__photo img{object-fit:contain;mix-blend-mode:darken}.product-quick-add__form{padding:24px;align-items:flex-start;justify-content:stretch}.product-quick-add__form__inner{flex-basis:100%}.product-quick-add__form .product__head,.product-quick-add__form .product__block{padding-top:0}.product-quick-add__form .product__title{margin:0;color:var(--rv-ink);font:500 clamp(22px,2.2vw,30px)/1.02 "Clash Display",sans-serif;letter-spacing:-.025em;text-transform:uppercase}.product-quick-add__form .product__title a{color:inherit;text-decoration:none}.product-quick-add__form .product__price__wrap{margin-top:8px}.product-quick-add__form .price{color:var(--rv-ink);font-size:15px}.product-quick-add__form .product__block--description{display:none}.product-quick-add__form .selector-wrapper{min-width:0;margin-top:20px}.product-quick-add__form .select__fieldset,.product-quick-add__form .radio__fieldset{grid-template-columns:minmax(0,1fr);gap:10px;padding:0}.product-quick-add__form .radio__legend{display:flex;width:100%;min-width:0;margin:0;align-items:baseline;justify-content:space-between;gap:14px;color:var(--rv-ink);font:700 11px/1.2 Satoshi,sans-serif;letter-spacing:.08em;text-transform:uppercase}.product-quick-add__form .radio__legend__label{min-width:max-content;flex-wrap:nowrap;overflow-wrap:normal;white-space:nowrap}.product-quick-add__form .radio__legend__option-name{margin:0;overflow-wrap:normal}.product-quick-add__form .radio__legend__value{min-width:0;flex:0 1 auto;padding:0;overflow:hidden;color:#0b111794;font-size:11px;font-weight:500;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.product-quick-add__form .selector-wrapper--color .radio__buttons,.product-quick-add__form .selector-wrapper--size .radio__buttons{display:flex;flex-wrap:wrap;gap:6px;margin:0}.product-quick-add__form .selector-wrapper--color .swatch__button{--swatch-size: 28px;--swatch-outline-offset: 3px;display:grid;width:44px;height:44px;margin:0;padding:8px;place-items:center}.product-quick-add__form .selector-wrapper--color .swatch__button input~label{border:1px solid rgba(11,17,23,.18);box-shadow:none}.product-quick-add__form .selector-wrapper--color .swatch__button input~label:after{display:none}.product-quick-add__form .selector-wrapper--color .swatch__button input:checked~label{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--rv-ink)}.product-quick-add__form .selector-wrapper--color .swatch__button input:focus-visible~label{outline:2px solid var(--rv-blue);outline-offset:4px}.product-quick-add__form .selector-wrapper--size .radio__buttons{display:flex}.product-quick-add__form .selector-wrapper--size .radio__button{width:auto;padding:0}.product-quick-add__form .selector-wrapper--size .radio__button label{display:grid;width:52px;min-height:44px;padding:8px 6px;place-items:center;border:1px solid rgba(11,17,23,.22);border-radius:0;background:#fff;color:var(--rv-ink);font:600 11px/1 Satoshi,sans-serif}.product-quick-add__form .selector-wrapper--size .radio__button input:checked~label{border-color:var(--rv-ink);background:var(--rv-ink);color:#fff}.product-quick-add__form .selector-wrapper--size .radio__button input:disabled+label,.product-quick-add__form .selector-wrapper--size .radio__button input.sold-out+label,.product-quick-add__form .selector-wrapper--size .radio__button input.unavailable+label{background:#eef1f1;color:#0b111761}.product-quick-add__form .product__block--buttons{margin:auto 0 -24px;padding:18px 0 24px;background:#fff;box-shadow:0 -12px 22px #fff}.product-quick-add__form .product__submit__buttons{margin-top:0}.product-quick-add__form .product__submit__item .btn{min-height:52px;border-radius:0;background:var(--rv-ink);color:#fff;font:700 11px/1 Satoshi,sans-serif;letter-spacing:.08em;text-transform:uppercase}.product-quick-add__form .product__submit__item .btn:hover{background:var(--rv-blue)}.product-quick-add__form .product__submit__item .btn:focus-visible{outline:2px solid var(--rv-blue);outline-offset:2px}@media only screen and (min-width:750px){.product-quick-add__inner product-info{grid-template-rows:42% 58%}}@media only screen and (max-width:749px){.product-item .quick-add__holder--rovaro{position:static;width:100%}.product-item .rv-card-quick-add{width:100%;min-width:0;min-height:44px;padding:0 14px}.product-item .rv-card-quick-add__label{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.product-quick-add__content{max-height:min(82svh,760px);border-top:1px solid rgba(11,17,23,.18);border-left:0;border-radius:0;box-shadow:0 -18px 54px #04090d2e}.product-quick-add__close-outer{min-height:56px;padding-left:16px}.product-quick-add__form{padding:20px 16px 0}.product-quick-add__form .product__title__wrapper{padding-right:0}.product-quick-add__form .product__title{font-size:24px}.product-quick-add__form .product__block--buttons{margin:auto -16px 0;padding:16px;border-top:1px solid rgba(11,17,23,.14);box-shadow:none}}.template-index [id$=__best_sellers]{overflow:clip;border-top:0;background:#fff;color:var(--rv-ink)}.rv-collection-circles{overflow:clip;border-top:1px solid var(--rv-line);background:#fff;color:var(--rv-ink)}.rv-collection-circles .tabs-collections__head{overflow:visible;margin-bottom:0;padding:0 var(--outer)}.rv-collection-circles .grid__heading-holder--left{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:22px;margin:0}.rv-collection-circles .rv-collection-tabs-heading{margin:0;color:var(--rv-ink);font:500 clamp(28px,3.2vw,46px)/.96 "Clash Display",sans-serif;letter-spacing:-.035em;text-transform:uppercase}.rv-collection-circles .grid__heading-actions,.rv-collection-circles .tabs__nav{display:block;width:100%;min-width:0;max-width:100%}.rv-collection-circles .tabs__nav{overflow:visible}.rv-collection-circles .tabs{display:flex;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;gap:clamp(20px,3.1vw,44px);margin:0;padding:0;border-bottom:0;overscroll-behavior-inline:auto;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.rv-collection-circles .tabs::-webkit-scrollbar{display:none}.rv-collection-circles .rv-collection-tab__item{min-width:0;list-style:none}.rv-collection-circles .tab-link{position:relative;display:flex;width:clamp(118px,10.8vw,156px);min-height:0;margin:0;padding:0 0 8px;flex:0 0 clamp(118px,10.8vw,156px);flex-direction:column;align-items:center;gap:12px;color:#0b1117a3;font:650 12px/1.2 Satoshi,sans-serif;letter-spacing:.01em;text-align:center;text-transform:none;transition:color .18s ease}.rv-collection-circles .rv-collection-tab__link{text-decoration:none}.rv-collection-circles .rv-collection-tab__media{display:block;width:clamp(118px,10.8vw,156px);aspect-ratio:1;overflow:hidden;border-radius:50%;background:transparent;transition:transform .22s cubic-bezier(.22,1,.36,1)}.rv-collection-circles .rv-collection-tab__media img,.rv-collection-circles .rv-collection-tab__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--rv-tab-image-position, center);border:0;border-radius:inherit;transition:transform .26s cubic-bezier(.22,1,.36,1)}.rv-collection-circles .rv-collection-tab__label{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.rv-collection-circles .tab-link span:after{display:none}.rv-collection-circles .tab-link:hover,.rv-collection-circles .tab-link:focus-visible{color:var(--rv-ink)}.rv-collection-circles .tab-link:hover .rv-collection-tab__media,.rv-collection-circles .tab-link:focus-visible .rv-collection-tab__media{transform:translateY(-2px)}.rv-collection-circles .tab-link:hover .rv-collection-tab__media img{transform:scale(1.035)}.rv-collection-circles .tab-link:focus-visible{outline:2px solid var(--rv-ink);outline-offset:5px;border-radius:2px}.rv-collection-heading{padding-top:clamp(28px,4vw,56px);padding-bottom:clamp(20px,2.4vw,34px)}.rv-collection-heading h1{max-width:18ch;margin:0;color:var(--rv-ink);font:500 clamp(34px,4.6vw,64px)/.94 "Clash Display",sans-serif;letter-spacing:-.035em}.rv-collection-heading__description{max-width:680px;margin-top:14px;color:#0b1117ad;font-size:clamp(14px,1.25vw,17px);line-height:1.55}.rv-collection-heading__description p{margin:0}.template-index [id$=__best_sellers] .tabs-collections__head{overflow:visible;margin-bottom:26px;padding:0 var(--outer)}.template-index [id$=__best_sellers] .grid__heading-holder--left{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:22px;margin:0}.template-index [id$=__best_sellers] .rv-collection-tabs-heading{margin:0;color:var(--rv-ink);font:500 clamp(28px,3.2vw,46px)/.96 "Clash Display",sans-serif;letter-spacing:-.035em;text-transform:uppercase}.template-index [id$=__best_sellers] .grid__heading-text{max-width:none}.template-index [id$=__best_sellers] .grid__heading{margin:0;color:var(--rv-ink);font:500 clamp(38px,4.6vw,68px)/.92 "Clash Display",sans-serif;letter-spacing:-.035em;text-transform:uppercase}.template-index [id$=__best_sellers] .grid__heading-actions{width:100%;min-width:0;max-width:100%}.template-index [id$=__best_sellers] .tabs__nav{display:block;width:100%;min-width:0;max-width:100%;overflow:visible}.template-index [id$=__best_sellers] .tabs{display:flex;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;gap:clamp(20px,3.1vw,44px);margin:0;padding:0;border-bottom:0;overscroll-behavior-inline:auto;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.template-index [id$=__best_sellers] .tabs::-webkit-scrollbar{display:none}.template-index [id$=__best_sellers] .rv-collection-tab__item{min-width:0;list-style:none}.template-index [id$=__best_sellers] .tab-link{position:relative;display:flex;width:clamp(118px,10.8vw,156px);min-height:0;margin:0;padding:0 0 8px;flex:0 0 clamp(118px,10.8vw,156px);flex-direction:column;align-items:center;gap:12px;color:#0b1117a3;font:650 12px/1.2 Satoshi,sans-serif;letter-spacing:.01em;text-align:center;text-transform:none;transition:color .18s ease}.template-index [id$=__best_sellers] .rv-collection-tab__link{text-decoration:none}.template-index [id$=__best_sellers] .rv-collection-tab__media{display:block;width:clamp(118px,10.8vw,156px);aspect-ratio:1;overflow:hidden;border-radius:50%;background:transparent;transition:transform .22s cubic-bezier(.22,1,.36,1)}.template-index [id$=__best_sellers] .rv-collection-tab__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--rv-tab-image-position, center);border:0;border-radius:inherit;transition:transform .26s cubic-bezier(.22,1,.36,1)}.template-index [id$=__best_sellers] .rv-collection-tab__label{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.template-index [id$=__best_sellers] .tab-link span:after{display:none}.template-index [id$=__best_sellers] .tab-link:hover,.template-index [id$=__best_sellers] .tab-link:focus-visible,.template-index [id$=__best_sellers] .tab-link.current{color:var(--rv-ink)}.template-index [id$=__best_sellers] .tab-link:hover .rv-collection-tab__media,.template-index [id$=__best_sellers] .tab-link:focus-visible .rv-collection-tab__media{transform:translateY(-2px)}.template-index [id$=__best_sellers] .tab-link:hover .rv-collection-tab__media img{transform:scale(1.035)}.template-index [id$=__best_sellers] .tab-link.current .rv-collection-tab__label{color:var(--rv-ink);font-weight:750}.template-index [id$=__best_sellers] .tab-link:focus-visible{outline:2px solid var(--rv-ink);outline-offset:5px;border-radius:2px}.template-index [id$=__best_sellers] .tab-content .grid-outer{padding-top:0}.template-index [id$=__best_sellers] .grid--slider{--item-width: min(360px, calc((100vw - var(--scrollbar-width) - var(--outer) * 2 - 24px) / 4.3))}.template-index [id$=__best_sellers] .slider__button{--btn-size: 44px;width:44px;height:44px;border:1px solid rgba(11,17,23,.12);border-radius:0;background:#fff;color:var(--rv-ink);box-shadow:none}.rv-featured-collection-mobile-cta{display:none}@media(min-width:990px){.rv-collection-circles .tabs{display:grid;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(24px,4vw,72px)}.rv-collection-circles .tab-link{width:auto;flex-basis:auto}.rv-collection-circles .rv-collection-tab__link{width:100%}.template-index [id$=__best_sellers] .tabs{display:grid;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(24px,4vw,72px)}.template-index [id$=__best_sellers] .tab-link{width:auto;flex-basis:auto}.template-index [id$=__best_sellers] .rv-collection-tab__link{width:100%}}.template-index [id$=__new_in]{overflow:clip;border:0;background:#fff;color:var(--rv-ink)}.template-index [id$=__new_in] .tabs-collections__head{margin-bottom:28px;padding:0 var(--outer);overflow:visible}.template-index [id$=__new_in] .grid__heading-holder--inline{align-items:end;gap:32px}.template-index [id$=__new_in] .grid__heading-text{width:auto;max-width:760px;margin:0}.template-index [id$=__new_in] .grid__heading{margin:0;color:var(--rv-ink);font:500 clamp(38px,4.6vw,66px)/.92 "Clash Display",sans-serif;letter-spacing:-.035em;text-wrap:balance}.template-index [id$=__new_in] .grid__description{max-width:48ch;margin-top:12px;color:#0b1117a8;font:400 14px/1.5 Satoshi,sans-serif}.template-index [id$=__new_in] .grid--slider{--item-width: min(330px, calc((100vw - var(--scrollbar-width) - var(--outer) * 2 - 36px) / 4.15));overscroll-behavior-inline:contain}.template-index [id$=__new_in] grid-slider[data-rovaro-sticky-rail]{--rv-feature-width: min(430px, 31vw)}.template-index [id$=__new_in] .rv-product-rail-scrollbar{position:relative;width:min(420px,calc(100% - var(--outer) * 2 - var(--rv-feature-width) - 12px));height:3px;margin:24px var(--outer) 0 calc(var(--outer) + var(--rv-feature-width) + 12px);overflow:hidden;border-radius:var(--rv-radius-pill);background:#0b111721;opacity:0;transition:opacity .18s ease}.template-index [id$=__new_in] grid-slider[data-scrollable] .rv-product-rail-scrollbar{opacity:1}.template-index [id$=__new_in] .rv-product-rail-scrollbar__thumb{position:absolute;inset:0 auto 0 0;width:72px;border-radius:inherit;background:var(--rv-gradient);transform:translateZ(0);will-change:transform}.template-index [id$=__new_in] .grid--slider .grid-item:not(.product-item--featured){width:min(330px,23vw);max-width:min(330px,23vw);flex:0 0 min(330px,23vw)}.template-index [id$=__new_in] .grid--slider .product-item--featured{width:min(430px,31vw);flex:0 0 min(430px,31vw);max-width:min(430px,31vw);border-color:#0b11171f;background:var(--rv-ink)}@media only screen and (min-width:990px){.template-index [id$=__new_in] grid-slider[data-rovaro-sticky-rail]:before{position:absolute;top:0;bottom:27px;left:calc(var(--outer) * -1);z-index:5;width:calc(var(--outer) * 2);background:var(--rv-paper);content:"";pointer-events:none}.template-index [id$=__new_in] grid-slider[data-rovaro-sticky-rail] .grid--slider{scroll-padding-left:calc(var(--outer) * 2 + var(--rv-feature-width) + 12px)}.template-index [id$=__new_in] grid-slider[data-rovaro-sticky-rail] .product-item--featured{position:sticky;left:var(--outer);z-index:4;align-self:stretch;margin-right:calc(var(--gap) + var(--outer));scroll-snap-align:none}.template-index [id$=__new_in] grid-slider[data-rovaro-sticky-rail] .slider__button--prev{left:calc(var(--outer) * 2 + var(--rv-feature-width) + 12px)}}.template-index [id$=__new_in] .product-item--featured:hover{border-color:#0b11171f;transform:none}.template-index [id$=__new_in] .product-item--featured .grid__heading-holder{width:100%;min-height:100%;aspect-ratio:4 / 5;margin:0;overflow:hidden;border-radius:inherit}.template-index [id$=__new_in] .product-item--featured .grid__heading-image img{width:100%;height:100%;object-fit:cover;object-position:center 58%;transform:scale(1.001);transition:transform .48s cubic-bezier(.22,1,.36,1)}.template-index [id$=__new_in] .product-item--featured .grid__heading-image:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,#050a0e05 35%,#050a0edb);content:""}.template-index [id$=__new_in] .product-item--featured:hover .grid__heading-image img,.template-index [id$=__new_in] .product-item--featured:focus-within .grid__heading-image img{transform:scale(1.035)}.template-index [id$=__new_in] .product-item--featured .grid__content{justify-content:flex-end;gap:20px;padding:clamp(24px,3vw,38px)}.template-index [id$=__new_in] .product-item--featured .grid__heading-text{flex:0 1 auto;align-items:flex-end;margin:0}.template-index [id$=__new_in] .product-item--featured .grid__description{max-width:15ch;margin:0;color:#fff;font:500 clamp(26px,2.8vw,40px)/.98 "Clash Display",sans-serif;letter-spacing:-.025em;text-wrap:balance}.template-index [id$=__new_in] .product-item--featured .btn{width:fit-content;min-height:44px;padding:0 16px;border-color:#ffffffb8;border-radius:var(--rv-radius-sm);color:#fff;font:700 10px/1 Satoshi,sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.template-index [id$=__new_in] .product-item--featured .btn:hover,.template-index [id$=__new_in] .product-item--featured .btn:focus-visible{border-color:#fff;background:#fff;color:var(--rv-ink)}.template-index [id$=__new_in] .product-item--featured .btn:focus-visible{outline:2px solid var(--rv-blue);outline-offset:3px}.template-index [id$=__new_in] .slider__button{--btn-size: 44px;width:44px;height:44px;border:1px solid rgba(11,17,23,.14);border-radius:var(--rv-radius-sm);background:#fff;color:var(--rv-ink);box-shadow:none}.rv-home-faq{padding:var(--PT) 0 var(--PB);overflow:clip;background:#fff;color:var(--rv-ink)}.rv-home-faq__surface{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);border-top:1px solid var(--rv-line);border-bottom:1px solid var(--rv-line);background:#fff}.rv-home-faq__intro{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:clamp(30px,4.3vw,64px);border-right:1px solid var(--rv-line);background:#fff}.rv-home-faq__intro h2{max-width:10ch;margin:0;color:inherit;font:500 clamp(38px,4.2vw,60px)/.94 "Clash Display",sans-serif;letter-spacing:-.035em;text-wrap:balance}.rv-home-faq__text{max-width:35ch;margin-top:18px;color:#0b1117ad;font:400 14px/1.5 Satoshi,sans-serif}.rv-home-faq__text p{margin:0}.rv-home-faq__link{display:inline-flex;min-height:44px;align-items:center;gap:9px;margin-top:28px;padding:0;border-bottom:1px solid currentColor;color:var(--rv-ink);font:700 10px/1 Satoshi,sans-serif;letter-spacing:.08em;text-transform:uppercase;transition:color .18s ease}.rv-home-faq__link .rv-icon{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.4}.rv-home-faq__link:hover,.rv-home-faq__link:focus-visible{color:var(--rv-blue)}.rv-home-faq__link:focus-visible,.rv-home-faq__summary:focus-visible{outline:2px solid var(--rv-blue);outline-offset:3px}.rv-home-faq__items{display:block;min-width:0;padding:clamp(26px,3.8vw,58px) clamp(24px,4.3vw,64px)}.rv-home-faq__item{border-top:1px solid var(--rv-line)}.rv-home-faq__item:last-child{border-bottom:1px solid var(--rv-line)}.rv-home-faq__summary{display:grid;min-height:86px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:24px;cursor:pointer;list-style:none}.rv-home-faq__summary::-webkit-details-marker{display:none}.rv-home-faq__question{color:var(--rv-ink);font:500 clamp(17px,1.5vw,21px)/1.2 "Satoshi",sans-serif;letter-spacing:-.01em}.rv-home-faq__toggle{position:relative;display:block;width:44px;height:44px;border:0;transition:color .18s ease}.rv-home-faq__toggle:before,.rv-home-faq__toggle:after{position:absolute;top:50%;left:50%;width:13px;height:1px;background:var(--rv-ink);content:"";transform:translate(-50%,-50%);transition:transform .22s cubic-bezier(.22,1,.36,1)}.rv-home-faq__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.rv-home-faq__item[open]:not([open=false]) .rv-home-faq__toggle:after{transform:translate(-50%,-50%) rotate(0)}.rv-home-faq__summary:hover .rv-home-faq__toggle{color:var(--rv-blue)}.rv-home-faq__summary:hover .rv-home-faq__toggle:before,.rv-home-faq__summary:hover .rv-home-faq__toggle:after{background:var(--rv-blue)}.rv-home-faq__answer{overflow:hidden}.rv-home-faq__answer-inner{max-width:66ch;padding:0 68px 26px 0;color:#0b1117ad;font:400 14px/1.55 Satoshi,sans-serif}.rv-home-faq__answer-inner p{margin:0}.rv-home-faq__answer-inner a{color:var(--rv-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.rv-product-selection{color:var(--rv-blue);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.rv-pdp-low-stock{display:inline-flex;align-items:center;gap:7px;margin:0;padding:6px 9px;border-radius:var(--rv-radius-pill);background:var(--rv-yellow);color:var(--rv-ink);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rv-pdp-low-stock:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.rv-pdp-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 22px;padding:0;overflow:hidden;border:1px solid var(--rv-line);border-radius:var(--rv-radius);list-style:none}.rv-pdp-facts li{display:grid;min-width:0;grid-template-columns:24px minmax(0,1fr);gap:9px;align-items:center;padding:13px 12px;border-right:1px solid var(--rv-line)}.rv-pdp-facts li:first-child{padding-left:12px}.rv-pdp-facts li:last-child{padding-right:12px;border-right:0}.rv-pdp-facts__icon{display:inline-flex;color:var(--rv-blue)}.rv-pdp-facts__icon .rv-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.rv-pdp-facts strong,.rv-pdp-facts small{display:block}.rv-pdp-facts strong{color:var(--rv-ink);font-size:9px;font-weight:700;letter-spacing:.045em;line-height:1.25;text-transform:uppercase}.rv-pdp-facts small{margin-top:3px;color:#0b1117ad;font-size:9px;line-height:1.25}.rv-pdp-service{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--rv-line);color:#0b1117b8;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rv-pdp-service span{padding:13px 8px;border-right:1px solid var(--rv-line);text-align:center}.rv-pdp-service span:first-child{padding-left:0;text-align:left}.rv-pdp-service span:last-child{padding-right:0;border-right:0;text-align:right}.rv-product-support{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid var(--rv-line);border-radius:var(--rv-radius);color:var(--rv-ink);background:var(--rv-paper);font-size:12px}.rv-product-support a{color:var(--rv-blue);border-bottom:1px solid currentColor;font-weight:700}.rv-product-support__snapchat{display:inline-flex;min-height:44px;align-items:center;gap:7px}.rv-product-support__snapchat .icon-snapchat{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.35}.rv-pdp-checkout{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:18px;padding:12px 14px;border:1px solid var(--rv-line);border-radius:var(--rv-radius);background:var(--rv-paper);color:var(--rv-ink)}.rv-pdp-checkout__label{display:flex;flex:0 0 auto;align-items:center;gap:8px;font-size:11px;font-weight:700}.rv-pdp-checkout__label .rv-icon{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.rv-pdp-checkout__payments{display:flex;min-width:0;flex:1 1 auto;flex-wrap:wrap;justify-content:center;gap:4px;margin:0;padding:0;list-style:none}.rv-pdp-checkout__payments li{display:flex}.rv-pdp-checkout__payment-icon{width:32px;height:21px;filter:none}.rv-payment-combo{display:flex;min-height:54px;align-items:center;gap:12px;margin:2px 0 14px;padding:9px 12px;border:1px solid rgba(17,17,17,.16);border-radius:var(--rv-radius-sm);background:#f5f5f5;color:var(--rv-ink)}.rv-payment-combo__marks{display:flex;flex:0 0 auto;align-items:center;gap:5px}.rv-payment-combo__mark{display:grid;width:43px;height:30px;place-items:center;overflow:hidden;border:1px solid rgba(17,17,17,.16);border-radius:7px;background:#fff}.rv-payment-combo__icon{width:38px;height:24px;filter:none}.rv-payment-combo__separator{color:#11111185;font-size:12px;line-height:1}.rv-payment-combo__copy{display:grid;min-width:0;gap:2px}.rv-payment-combo__copy strong{color:var(--rv-ink);font-size:13px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.rv-payment-combo__copy small{color:#111111a3;font-size:10px;line-height:1.25}.template-product .index-product{background:var(--rv-paper)}.template-product .product__wrapper{margin-right:16px;margin-left:16px}.template-product .product__wrapper__inner{max-width:1560px}.template-product .product__images{--gap: 8px}.template-product .product__photo{overflow:hidden;background:#eef1f1}.template-product .product__photo .image-wrapper img{object-fit:contain;mix-blend-mode:darken;transform:scale(.96)}.template-product .product__content{overflow:visible;border:0;border-radius:0;background:#fff}.template-product .product__breadcrumbs{margin-bottom:14px;color:#0b1117ad;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.template-product .product__breadcrumbs a{color:inherit;text-underline-offset:3px}.template-product .product__title__wrapper{padding-right:0}.template-product .product__title{max-width:20ch;margin:0;color:var(--rv-ink);font:500 clamp(28px,2.7vw,42px)/.98 "Clash Display",sans-serif;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance}.template-product .product__price{gap:10px;padding:0;color:var(--rv-ink);font-size:21px;font-weight:500}.template-product .price__sale{align-items:center;gap:10px}.template-product .price-item--regular{color:#0b1117a8}.template-product .price__regular .price-item--regular{color:var(--rv-ink)}.template-product .product__price--off{margin-left:0;padding:7px 10px;border-radius:0;background:var(--rv-yellow);color:var(--rv-ink);font-size:9px;font-weight:700;letter-spacing:.08em}.template-product .product__form__holder{margin-bottom:18px;padding:18px;border:1px solid rgba(11,17,23,.1);border-radius:var(--rv-radius);background:var(--rv-paper)}.template-product .product__selectors{display:grid;gap:18px}.template-product .selector-wrapper+.selector-wrapper{margin-top:0}.template-product .product__selectors .radio__fieldset,.template-product .product__selectors .select__fieldset{grid-template-columns:1fr;gap:11px;padding:0}.template-product .radio__legend{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px 12px;margin-bottom:0}.template-product .radio__legend__label{min-width:max-content;flex-wrap:nowrap;align-items:center;overflow-wrap:normal;font-size:12px;white-space:nowrap}.template-product .radio__legend__option-name{margin-right:0;overflow-wrap:normal;font-weight:700}.template-product .radio__legend__value{min-width:0;flex:0 1 auto;padding:0;overflow:hidden;color:#0b111794;text-overflow:ellipsis;white-space:nowrap}.template-product .selector-wrapper--size .rv-size-guide{margin-left:auto}.template-product .rv-size-guide__trigger{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:0 12px;border:1px solid rgba(11,17,23,.24);border-radius:var(--rv-radius-pill);background:#fff;color:var(--rv-ink);font-size:10px;font-weight:700;letter-spacing:.045em;text-decoration:none;text-transform:uppercase;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.template-product .rv-size-guide__trigger:hover,.template-product .rv-size-guide__trigger:focus-visible{border-color:var(--rv-ink);background:var(--rv-ink);color:#fff}.template-product .rv-size-guide__trigger .btn-size-chart{display:inline-flex;width:14px;height:14px}.template-product .rv-size-guide__trigger .icon{width:14px;height:14px;fill:none;stroke:currentColor}.template-product .radio__fieldset>.radio__buttons,.template-product .radio__fieldset .radio__buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:5px;margin:0}.template-product .radio__button{width:100%;padding:0}.template-product .radio__fieldset .radio__button label{display:flex;min-height:48px;align-items:center;justify-content:center;padding:9px 12px;border-color:#0b111733;background:#fff;color:var(--rv-ink);font-size:11px;font-weight:600;letter-spacing:.025em}.template-product .radio__fieldset .radio__button input:checked~label{border-color:var(--rv-ink);background:var(--rv-ink);color:#fff}.template-product .selector-wrapper--color .radio__buttons{display:flex;flex-wrap:wrap;gap:6px;margin:0}.template-product .selector-wrapper--color .swatch__button{--swatch-size: 30px;--swatch-outline-offset: 3px;display:grid;width:46px;height:46px;margin:0;padding:8px;place-items:center}.template-product .selector-wrapper--color .swatch__button input~label{border:1px solid rgba(11,17,23,.18);box-shadow:none}.template-product .selector-wrapper--color .swatch__button input~label:after{display:none}.template-product .selector-wrapper--color .swatch__button input:checked~label{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--rv-ink)}.template-product .selector-wrapper--color .swatch__button input:focus-visible~label{outline:2px solid var(--rv-ink);outline-offset:4px}.product__siblings--photo,.product__siblings--photo fieldset,.product__siblings--photo .radio__fieldset{min-width:0;max-width:100%}.product__siblings--photo .radio__buttons,.template-product .product__siblings--photo .radio__buttons,.product-quick-add__form .product__siblings--photo .radio__buttons{display:flex;width:100%;min-width:0;max-width:100%;flex-wrap:wrap;gap:10px;margin:0;padding:3px}.product__siblings--photo .swatch__button{--swatch-size: 46px;--swatch-outline-offset: 0px;width:var(--swatch-size);height:var(--swatch-size);flex:0 0 var(--swatch-size);margin:0;padding:0;scroll-snap-align:start}.product__siblings--photo .swatch__button .sibling__link{display:block;width:100%;height:100%;overflow:hidden;border:1px solid rgba(11,17,23,.18);border-radius:10px;background:#fff;box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease}.product__siblings--photo .swatch__button .sibling__link:after{display:none}.product__siblings--photo .swatch__button .sibling__link--current{border-color:var(--rv-ink);box-shadow:0 0 0 2px #fff,0 0 0 3px var(--rv-ink)}.product__siblings--photo .sibling__image{width:100%;height:100%;padding-top:0;overflow:hidden;border-radius:9px;background:#fff}.product__siblings--photo .sibling__image img,.product__siblings--photo .sibling__image .svg-placeholder{width:100%;height:100%;object-fit:contain;object-position:center}.product__siblings--photo .swatch__button .sibling__link:focus-visible{outline:2px solid var(--rv-blue);outline-offset:3px}.product-quick-add__form .product__siblings--photo .swatch__button{--swatch-size: 44px}@media(hover:hover)and (pointer:fine){.product__siblings--photo .swatch__button .sibling__link:not(.sibling__link--current):hover{border-color:#0b11178c}}@media only screen and (max-width:749px){.product__siblings--photo .radio__buttons,.template-product .product__siblings--photo .radio__buttons,.product-quick-add__form .product__siblings--photo .radio__buttons{flex-wrap:nowrap;gap:8px;padding:3px 3px 6px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product__siblings--photo .radio__buttons::-webkit-scrollbar{display:none}.product__siblings--photo .swatch__button{--swatch-size: 44px}}.template-product .selector-wrapper--color .swatch__button--variant-image{--swatch-size: 58px;width:62px;height:62px;padding:2px}.template-product .selector-wrapper--color .swatch__button--variant-image input~label{width:58px;height:58px;border:1px solid rgba(11,17,23,.16);border-radius:12px!important;background-color:#f5f5f3;background-image:var(--swatch);background-position:center;background-repeat:no-repeat;background-size:contain}.template-product .selector-wrapper--color .swatch__button--variant-image input:checked~label{border-color:var(--rv-ink);box-shadow:0 0 0 1px var(--rv-ink)}.template-product .selector-wrapper--color .swatch__button--variant-image input~label:after{display:none}.template-product .selector-wrapper--size .radio__buttons{display:flex;flex-wrap:wrap;gap:6px;margin:0}.template-product .selector-wrapper--size .radio__button{width:auto;padding:0}.template-product .selector-wrapper--size .radio__button label{display:flex;width:54px;min-height:44px;align-items:center;justify-content:center;padding:8px 6px;border-color:#0b111738;border-radius:var(--rv-radius-pill)!important;background:#fff;color:var(--rv-ink);font-size:12px}.template-product .selector-wrapper--size .radio__button input:checked~label{border-color:var(--rv-ink);background:var(--rv-ink);color:#fff}.template-product .selector-wrapper--size .radio__button input:disabled+label,.template-product .selector-wrapper--size .radio__button input.sold-out+label,.template-product .selector-wrapper--size .radio__button input.unavailable+label{border-color:#0b11171a;background:#f7f8f8;color:#0b11174d;text-decoration:line-through}.template-product .product__submit__add{min-height:58px;border-color:var(--rv-ink);border-radius:var(--rv-radius-pill);background:var(--rv-ink);color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.template-product .product__submit__add:hover,.template-product .product__submit__add:focus-visible{border-color:var(--rv-blue);background:var(--rv-blue);color:#fff}.rv-product-bundle{display:block;margin:0 0 16px;color:var(--rv-ink)}.rv-product-bundle__fieldset{min-width:0;margin:0;padding:0;border:0}.rv-product-bundle__legend{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:14px;margin:0 0 9px;padding:0}.rv-product-bundle__legend span{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.rv-product-bundle__legend small{color:#0b111794;font-size:10px;line-height:1.3}.rv-product-bundle__choices{border-block:1px solid rgba(11,17,23,.16)}.rv-product-bundle__choice{display:grid;min-height:66px;grid-template-columns:18px minmax(0,1fr) auto;gap:11px;align-items:center;padding:11px 2px;cursor:pointer}.rv-product-bundle__choice+.rv-product-bundle__choice{border-top:1px solid rgba(11,17,23,.12)}.rv-product-bundle__choice input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.rv-product-bundle__radio{display:grid;width:17px;height:17px;place-items:center;border:1px solid rgba(11,17,23,.42);border-radius:50%}.rv-product-bundle__radio:after{width:9px;height:9px;border-radius:50%;background:var(--rv-ink);content:"";opacity:0;transform:scale(.5);transition:opacity .16s ease,transform .16s ease}.rv-product-bundle__choice input:checked+.rv-product-bundle__radio{border-color:var(--rv-ink)}.rv-product-bundle__choice input:checked+.rv-product-bundle__radio:after{opacity:1;transform:scale(1)}.rv-product-bundle__choice input:focus-visible+.rv-product-bundle__radio{outline:2px solid var(--rv-ink);outline-offset:3px}.rv-product-bundle__choice-copy{display:grid;gap:2px}.rv-product-bundle__choice-copy strong{font-size:13px;font-weight:700;line-height:1.2}.rv-product-bundle__choice-copy small{color:#0b111799;font-size:10px;line-height:1.35}.rv-product-bundle__price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:3px 8px;font-size:13px;font-weight:700;text-align:right}.rv-product-bundle__price s{color:#0b11177a;font-size:10px;font-weight:500}.rv-product-bundle__variants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 0 0}.rv-product-bundle__variants[hidden]{display:none}.rv-product-bundle__variant{display:grid;min-width:0;gap:6px}.rv-product-bundle__variant>span{color:#0b11179e;font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.rv-product-bundle__variant select{width:100%;min-height:46px;padding:0 32px 0 12px;border:1px solid rgba(11,17,23,.22);border-radius:var(--rv-radius-sm);background-color:#fff;color:var(--rv-ink);font:600 11px/1.2 Satoshi,sans-serif;text-overflow:ellipsis}.rv-product-bundle__variant select:focus-visible{border-color:var(--rv-ink);outline:1px solid var(--rv-ink);outline-offset:2px}.rv-product-bundle__note{margin:10px 0 0;color:#0b11179e;font-size:10px;line-height:1.4}.form[data-rovaro-duo-active] .product-form__quantity{display:none}@media only screen and (max-width:480px){.rv-product-bundle__legend{align-items:flex-start;flex-direction:column;gap:3px}.rv-product-bundle__choice{min-height:62px}.rv-product-bundle__variants{grid-template-columns:1fr}}.template-product .accordion__title{min-height:54px;font-size:11px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.template-product .product__block--description{border-bottom:1px solid var(--rv-line)}.template-product .product__block--description:first-of-type{border-top:1px solid var(--rv-line)}.template-product .product__block--description .accordion__content{color:#0b1117b3;font-size:13px;line-height:1.55}.rv-size-guide__modal .product-modal__outer{max-width:560px}.rv-size-guide__content{width:100%;max-height:min(760px,calc(100dvh - 40px));padding:clamp(28px,4vw,46px);border:1px solid var(--rv-line);border-radius:var(--rv-radius-lg);background:#fff;color:var(--rv-ink);box-shadow:0 24px 70px #050d142e}.rv-size-guide__content h2{margin:0;font-size:clamp(34px,5vw,52px);line-height:.95}.rv-size-guide__content>p{max-width:52ch;margin:16px 0 24px;color:#0b1117ad;font-size:13px;line-height:1.5}.rv-size-guide__content>small{display:block;margin-top:14px;color:#0b111794;font-size:10px;line-height:1.45}.rv-size-guide__close{top:16px;right:16px;width:38px;height:38px;border:1px solid var(--rv-line);border-radius:50%;background:var(--rv-paper);transform:none}.rv-size-guide__table-wrap{max-height:360px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--rv-line);border-radius:var(--rv-radius)}.rv-size-guide__table-wrap table{width:100%;border-collapse:collapse;font-size:12px}.rv-size-guide__table-wrap th,.rv-size-guide__table-wrap td{height:40px;padding:0 16px;border-bottom:1px solid rgba(11,17,23,.1);text-align:left}.rv-size-guide__table-wrap thead th{position:sticky;top:0;z-index:1;background:var(--rv-ink);color:#fff;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.rv-size-guide__table-wrap tbody tr:last-child th,.rv-size-guide__table-wrap tbody tr:last-child td{border-bottom:0}.rv-size-guide__table-wrap tbody th{width:42%;font-weight:700}.rv-size-guide__available{display:flex;flex-wrap:wrap;gap:7px}.rv-size-guide__available span{display:grid;min-width:46px;min-height:40px;padding:0 12px;border:1px solid var(--rv-line);border-radius:var(--rv-radius-pill);background:var(--rv-paper);font-size:11px;font-weight:700;place-items:center}.rv-size-guide__contact{display:inline-flex;min-height:44px;align-items:center;margin-top:22px;padding:0 17px;border-radius:var(--rv-radius-pill);background:var(--rv-blue);color:#fff;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rv-size-guide__contact:hover,.rv-size-guide__contact:focus-visible{background:var(--rv-ink);color:#fff}@media(min-width:990px){.template-product .product__page{grid-template-columns:minmax(0,1.22fr) minmax(420px,.78fr)}.template-product .product__content{align-self:start;margin-left:8px;padding:clamp(32px,3.4vw,52px)}.template-product .form__width{max-width:540px}.template-product .product__page .form__wrapper.is-sticky{top:calc(var(--header-height, 76px) + 20px)}.template-product .product__images[data-zyvoria-gallery-layout=single] .product__slides{columns:1}}.rv-duo{margin:0 0 18px;padding:16px;border:1px solid rgba(11,17,23,.18);background:#eef3f5;color:var(--rv-ink)}.rv-duo.is-active{border-color:var(--rv-ink);background:#ededed}.rv-duo__head{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:start}.rv-duo__icon{display:grid;width:26px;height:26px;place-items:center;border:1px solid currentColor}.rv-duo__icon .rv-icon{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.rv-duo__head strong{display:block;font:500 15px/1.15 Clash Display,sans-serif}.rv-duo__head p{margin:3px 0 0;font-size:11px;line-height:1.35}.rv-duo__saving{color:var(--rv-blue);font-size:11px;font-weight:700;white-space:nowrap}.rv-duo__track{height:3px;margin:13px 0 10px;overflow:hidden;background:#0b11171f}.rv-duo__track span{display:block;height:100%;background:var(--rv-blue)}.rv-duo__foot{display:flex;justify-content:space-between;gap:14px;color:#0b1117a6;font-size:10px;line-height:1.4}.rv-duo__foot a{flex:0 0 auto;border-bottom:1px solid currentColor;color:var(--rv-ink);font-weight:700}.drawer--cart .rv-duo{margin:0 16px 14px}.drawer--cart .drawer__inner{width:min(500px,100vw);border-left:1px solid var(--rv-line);background:var(--rv-paper);box-shadow:-18px 0 54px #04090d29}.drawer--cart .drawer__head{border-bottom-color:var(--rv-line)}.drawer--cart .drawer__heading{font-family:Clash Display,sans-serif;font-weight:500;letter-spacing:-.02em}.drawer--cart .cart__checkout{min-height:54px;background:var(--rv-blue);color:#fff}.rv-cart-trust{display:grid;grid-template-columns:repeat(3,1fr);margin:14px 0;border-block:1px solid var(--rv-line)}.rv-cart-trust span{display:flex;min-width:0;align-items:center;gap:6px;padding:10px 7px;border-right:1px solid var(--rv-line)}.rv-cart-trust span:last-child{border-right:0}.rv-cart-trust small{font-size:10px;font-weight:700;letter-spacing:.025em;line-height:1.25;text-transform:uppercase}.rv-cart-trust .rv-icon{width:14px;height:14px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.rovaro-contact-intro__header{max-width:760px}.rovaro-contact-intro__eyebrow{margin:0 0 18px;color:var(--rv-blue);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.rovaro-contact-intro__title{max-width:12ch;margin-bottom:20px}.rovaro-contact-intro__text{max-width:660px;color:#0b1117ad}.rovaro-contact-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:50px}.rovaro-contact-route{position:relative;display:flex;min-height:210px;align-items:flex-start;flex-direction:column;padding:24px;border:1px solid var(--rv-line);background:#ffffff61;color:inherit;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.rovaro-contact-route:hover,.rovaro-contact-route:focus-visible{border-color:var(--rv-blue);background:#fff;transform:translateY(-2px)}.rovaro-contact-route__number{margin-bottom:46px;color:var(--rv-blue);font-size:10px;font-weight:700}.rovaro-contact-route__copy{display:block;padding-right:28px}.rovaro-contact-route__copy strong,.rovaro-contact-route__copy small{display:block}.rovaro-contact-route__copy strong{margin-bottom:8px;font:400 20px/1.15 Clash Display,sans-serif}.rovaro-contact-route__copy small{color:#0b1117a6;font-size:13px;line-height:1.5}.rovaro-contact-route .icon{position:absolute;right:22px;bottom:25px;width:18px;height:18px}.product-item__image,.product-item__image-link,.product-item__bg{border-radius:0!important}.product-item__image{background:#eef2f3}.product-item__image img{object-fit:contain}.radio__fieldset .radio__button label,.swatch__button label{border-radius:0!important}.rv-footer{position:relative;max-width:100%;overflow:hidden;color:#fff;background:var(--rv-ink)}.rv-footer__signal{height:4px;background:var(--rv-gradient)}.rv-footer__shell{padding:0 0 20px}.rv-footer__main{display:grid;grid-template-columns:minmax(300px,1fr) minmax(0,1.25fr);gap:clamp(60px,10vw,160px);padding:clamp(72px,8vw,118px) 0 clamp(58px,7vw,96px)}.rv-footer__intro{max-width:520px}.rv-footer__intro h2{max-width:9ch;margin:0;color:#fff;font:400 clamp(44px,5.4vw,82px)/.9 "Clash Display",sans-serif;letter-spacing:-.035em}.rv-footer__copy{max-width:46ch;margin:24px 0 30px;color:#ffffffad;font-size:14px;line-height:1.55}.rv-footer__contact{display:flex;min-height:54px;max-width:320px;align-items:center;justify-content:space-between;gap:20px;padding:0 17px;border:1px solid rgba(255,255,255,.32);color:#fff;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.rv-footer__contact span{font-size:14px;font-weight:500}.rv-footer__contact-main{display:inline-flex;min-width:0;align-items:center;gap:10px}.rv-footer__contact .icon-snapchat{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.35}.rv-footer__contact .rv-icon{width:17px;height:17px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:square;stroke-linejoin:miter}.rv-footer__contact:hover,.rv-footer__contact:focus-visible{border-color:#fff;color:var(--rv-ink);background:#fff}.rv-footer__menus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,72px)}.rv-footer__menu{min-width:0}.rv-footer__menu h3{margin:0 0 26px;color:#fff;font:400 20px/1 Clash Display,sans-serif;letter-spacing:-.02em}.rv-footer__menu ul{margin:0;padding:0;list-style:none}.rv-footer__menu li+li{margin-top:11px}.rv-footer__menu a{position:relative;display:inline-block;padding:2px 0;color:#ffffffa3;font-size:13px;line-height:1.35}.rv-footer__menu a:after,.rv-footer__legal a:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .25s cubic-bezier(.22,1,.36,1)}.rv-footer__menu a:hover,.rv-footer__menu a:focus-visible{color:#fff}.rv-footer__menu a:hover:after,.rv-footer__menu a:focus-visible:after,.rv-footer__legal a:hover:after,.rv-footer__legal a:focus-visible:after{transform:scaleX(1);transform-origin:left}.rv-footer__brandline{display:flex;align-items:center;justify-content:flex-start;gap:32px;padding:28px 0 24px;border-top:1px solid rgba(255,255,255,.2)}.rv-footer__wordmark{display:block;width:clamp(190px,22vw,340px);flex:0 1 340px;color:#fff}.rv-footer__wordmark-image{display:block;width:100%;height:auto;object-fit:contain}.rv-footer__wordmark:focus-visible{outline:1px solid #fff;outline-offset:6px}.rv-footer__bottom{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.2);color:#ffffff85;font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rv-footer__copyright{margin:0;white-space:nowrap}.rv-footer__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px}.rv-footer__legal a{position:relative;padding-bottom:2px;color:inherit}.rv-footer__legal a:hover,.rv-footer__legal a:focus-visible{color:#fff}.rv-footer__payments{display:flex;max-width:310px;flex-wrap:wrap;justify-content:flex-end;gap:5px;margin:0;padding:0;list-style:none}.rv-footer__payments li{display:flex;opacity:1;filter:none}.rv-footer__payment-icon{width:34px;height:22px}.rv-footer-language{margin:0}.rv-footer-language__options{display:inline-flex;align-items:center;gap:3px}.rv-footer-language button{min-width:36px;min-height:36px;padding:0 8px;border:1px solid rgba(255,255,255,.26);background:transparent;color:#ffffffb8;font:inherit;letter-spacing:inherit;text-transform:uppercase;cursor:pointer}.rv-footer-language button:hover,.rv-footer-language button:focus-visible,.rv-footer-language button[aria-current=true]{border-color:#fff;color:#fff}.rv-footer-language button[aria-current=true]{cursor:default}.rv-footer-language button:focus-visible{outline:1px solid #fff;outline-offset:2px}#shopify-pc__banner.shopify-pc__banner__dialog{right:16px!important;bottom:16px!important;left:auto!important;width:min(740px,calc(100vw - 32px))!important;overflow:hidden!important;border:1px solid var(--rv-ink)!important;background:#fff!important;color:var(--rv-ink)!important;box-shadow:0 18px 48px #04090d33!important}#shopify-pc__banner.shopify-pc__banner__dialog:before{display:block!important;width:100%!important;height:3px!important;background:var(--rv-ink)!important;content:""!important}#shopify-pc__banner .shopify-pc__banner__wrapper{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(196px,218px)!important;gap:clamp(22px,3vw,32px)!important;align-items:end!important;padding:clamp(22px,2.6vw,28px)!important}#shopify-pc__banner .shopify-pc__banner__body{max-width:52ch!important}.rv-consent-context{display:grid;gap:12px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--rv-line)}.rv-consent-context__logo{display:block;width:90px;height:auto}.rv-consent-language{display:flex;align-items:center;justify-content:space-between;gap:16px}.rv-consent-language__copy{display:grid;gap:4px}.rv-consent-language__copy strong{color:var(--rv-ink);font:700 10px/1.2 Satoshi,sans-serif;letter-spacing:.09em;text-transform:uppercase}.rv-consent-language__copy small{max-width:34ch;color:#0b11179e;font:400 11px/1.35 Satoshi,sans-serif}.rv-consent-language__form{margin:0;flex:0 0 auto}.rv-consent-language__form__options{display:inline-flex;gap:2px}.rv-consent-language__form button{display:inline-flex;min-width:96px;min-height:44px;align-items:center;justify-content:flex-start;gap:8px;padding:0 11px;border:1px solid var(--rv-line);border-radius:0;background:#fff;color:var(--rv-ink);font:600 11px/1 Satoshi,sans-serif;letter-spacing:0;cursor:pointer}.rv-consent-language__form__code{display:grid;width:25px;height:20px;flex:0 0 25px;place-items:center;border:1px solid currentColor;font-size:8px;font-weight:700;letter-spacing:.08em}.rv-consent-language__form button:hover,.rv-consent-language__form button:focus-visible,.rv-consent-language__form button[aria-current=true]{border-color:var(--rv-ink);background:var(--rv-ink);color:#fff}.rv-consent-language__form button[aria-current=true]{cursor:default}.rv-consent-language__form button:focus-visible{outline:2px solid var(--rv-ink);outline-offset:2px}#shopify-pc__banner #shopify-pc__banner__body-title{max-width:15ch!important;margin:0 0 12px!important;color:var(--rv-ink)!important;font:400 clamp(30px,3.4vw,40px)/.95 "Clash Display",sans-serif!important;letter-spacing:-.03em!important;text-wrap:balance!important}#shopify-pc__banner .shopify-pc__banner__body,#shopify-pc__banner .shopify-pc__banner__body p{color:#0b1117b3!important;font:400 12px/1.48 Satoshi,sans-serif!important}#shopify-pc__banner .shopify-pc__banner__body a{color:var(--rv-ink)!important;font-weight:700!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important}#shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;width:100%!important;margin:0!important}#shopify-pc__banner .shopify-pc__banner__btns button{width:100%!important;min-height:46px!important;margin:0!important;border:1px solid var(--rv-ink)!important;border-radius:0!important;background:transparent!important;color:var(--rv-ink)!important;font:700 10px/1 Satoshi,sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease!important}#shopify-pc__banner #shopify-pc__banner__btn-accept{border-color:var(--rv-ink)!important;background:var(--rv-ink)!important;color:#fff!important}#shopify-pc__banner #shopify-pc__banner__btn-accept:hover,#shopify-pc__banner #shopify-pc__banner__btn-accept:focus-visible,#shopify-pc__banner #shopify-pc__banner__btn-decline:hover,#shopify-pc__banner #shopify-pc__banner__btn-decline:focus-visible{border-color:var(--rv-ink)!important;background:var(--rv-ink)!important;color:#fff!important}#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-manage-prefs{min-height:40px!important;padding:8px 12px 3px!important;border-color:transparent!important;text-align:left!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:5px!important}#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-manage-prefs:hover{background:transparent!important;color:var(--rv-ink)!important}#shopify-pc__prefs,#shopify-pc__prefs .shopify-pc__prefs__dialog{border-radius:0!important;background:var(--rv-paper)!important;color:var(--rv-ink)!important;box-shadow:0 22px 64px #04090d47!important}#shopify-pc__prefs .shopify-pc__prefs__dialog{border:1px solid var(--rv-ink)!important}#shopify-pc__prefs button,#shopify-pc__prefs input{border-radius:0!important;font-family:Satoshi,sans-serif!important}#shopify-pc__prefs h2,#shopify-pc__prefs h3{color:var(--rv-ink)!important;font-family:Clash Display,sans-serif!important;letter-spacing:-.025em!important}#shopify-pc__prefs h2{font-size:clamp(34px,4vw,48px)!important;line-height:.95!important}#shopify-pc__prefs button:not([aria-label*=Sluit]):not([aria-label*=Close]){min-height:44px!important;border-radius:0!important;font:700 10px/1 Satoshi,sans-serif!important;letter-spacing:.09em!important;text-transform:uppercase!important}#shopify-pc__banner button:focus-visible,#shopify-pc__banner a:focus-visible,#shopify-pc__prefs button:focus-visible,#shopify-pc__prefs input:focus-visible{outline:2px solid var(--rv-ink)!important;outline-offset:3px!important}.zyvoria-cookie{position:fixed;z-index:2147483000;right:16px;bottom:16px;left:auto;width:min(840px,calc(100vw - 32px));color:var(--rv-ink);font-family:Satoshi,sans-serif}.zyvoria-cookie__shell{position:relative;width:100%;overflow:hidden;border:1px solid var(--rv-ink);border-radius:0;background:var(--rv-paper);box-shadow:0 22px 64px #04090d3d}.zyvoria-cookie__shell:before{display:block;width:100%;height:5px;background:var(--rv-blue);content:""}.zyvoria-cookie__summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,260px);gap:clamp(28px,5vw,64px);align-items:end;padding:clamp(24px,3.2vw,38px)}.zyvoria-cookie__copy{max-width:560px}.zyvoria-cookie__brand{display:flex;width:100%;margin-bottom:24px;padding-bottom:13px;border-bottom:1px solid var(--rv-line)}.zyvoria-cookie__wordmark{display:block;width:116px;height:auto;color:var(--rv-ink)}.zyvoria-cookie h2{max-width:600px;margin:0;color:var(--rv-ink);font:400 clamp(32px,4.2vw,52px)/.94 "Clash Display",sans-serif;letter-spacing:-.03em;text-wrap:balance}.zyvoria-cookie__copy .rte{max-width:62ch;margin-top:16px;color:#0b1117b3;font-size:13px;line-height:1.5}.zyvoria-cookie__copy .rte p{margin:0}.zyvoria-cookie__copy a{color:var(--rv-ink);font-weight:700;text-decoration-thickness:1px;text-underline-offset:4px}.zyvoria-cookie__actions{display:grid;grid-template-columns:1fr;gap:8px;width:100%}.zyvoria-cookie__actions .btn,.zyvoria-cookie__preferences-actions .btn{width:100%;min-height:48px;margin:0;border:1px solid var(--rv-ink);border-radius:0;font:700 10px/1 Satoshi,sans-serif;letter-spacing:.1em;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.zyvoria-cookie__actions [data-zyvoria-cookie-accept],.zyvoria-cookie__preferences-actions [data-zyvoria-cookie-save]{border-color:var(--rv-blue);background:var(--rv-blue);color:#fff}.zyvoria-cookie__actions [data-zyvoria-cookie-decline]{background:transparent;color:var(--rv-ink)}.zyvoria-cookie__actions [data-zyvoria-cookie-accept]:hover,.zyvoria-cookie__actions [data-zyvoria-cookie-accept]:focus-visible,.zyvoria-cookie__preferences-actions [data-zyvoria-cookie-save]:hover,.zyvoria-cookie__preferences-actions [data-zyvoria-cookie-save]:focus-visible{border-color:var(--rv-ink);background:var(--rv-ink)}.zyvoria-cookie__actions [data-zyvoria-cookie-decline]:hover,.zyvoria-cookie__actions [data-zyvoria-cookie-decline]:focus-visible{background:var(--rv-ink);color:#fff}.zyvoria-cookie__text-button{justify-self:start;min-height:40px;padding:8px 0 3px;border:0;background:transparent;color:var(--rv-ink);font:700 10px/1 Satoshi,sans-serif;letter-spacing:.09em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-transform:uppercase}.zyvoria-cookie__text-button:hover{color:var(--rv-blue)}.zyvoria-cookie button:focus-visible,.zyvoria-cookie a:focus-visible{outline:2px solid var(--rv-blue);outline-offset:3px}.zyvoria-cookie__preferences{padding:clamp(24px,3.2vw,38px)}.zyvoria-cookie__preferences-head{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid var(--rv-line)}.zyvoria-cookie__preferences-head>div{flex:1}.zyvoria-cookie__preferences-head .zyvoria-cookie__brand{margin-bottom:20px}.zyvoria-cookie__close{position:relative;flex:0 0 44px;width:44px;height:44px;border:1px solid var(--rv-line);border-radius:0;background:transparent;color:var(--rv-ink)}.zyvoria-cookie__close:hover{border-color:var(--rv-ink);background:var(--rv-ink);color:#fff}.zyvoria-cookie__close span:before,.zyvoria-cookie__close span:after{position:absolute;top:21px;left:12px;width:18px;height:1px;background:currentColor;content:""}.zyvoria-cookie__close span:before{transform:rotate(45deg)}.zyvoria-cookie__close span:after{transform:rotate(-45deg)}.zyvoria-cookie__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--rv-line)}.zyvoria-cookie__option{position:relative;display:flex;min-width:0;min-height:120px;gap:18px;align-items:flex-start;justify-content:space-between;padding:22px 20px;border-right:1px solid var(--rv-line);border-bottom:1px solid var(--rv-line);cursor:pointer}.zyvoria-cookie__option:nth-child(2n){border-right:0}.zyvoria-cookie__option:nth-last-child(-n+2){border-bottom:0}.zyvoria-cookie__option strong{display:block;color:var(--rv-ink);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.zyvoria-cookie__option p{max-width:34ch;margin:8px 0 0;color:#0b11179e;font-size:12px;line-height:1.45}.zyvoria-cookie__always{flex:0 0 auto;color:var(--rv-blue);font-size:10px;font-weight:700;white-space:nowrap}.zyvoria-cookie__option input{position:absolute;width:1px;height:1px;opacity:0}.zyvoria-cookie__toggle{position:relative;flex:0 0 44px;width:44px;height:24px;border:1px solid var(--rv-ink);background:transparent;transition:background-color .18s ease,border-color .18s ease}.zyvoria-cookie__toggle:after{position:absolute;top:3px;left:3px;width:16px;height:16px;background:var(--rv-ink);content:"";transition:transform .18s ease,background-color .18s ease}.zyvoria-cookie__option input:checked+.zyvoria-cookie__toggle{border-color:var(--rv-blue);background:var(--rv-blue)}.zyvoria-cookie__option input:checked+.zyvoria-cookie__toggle:after{background:#fff;transform:translate(20px)}.zyvoria-cookie__option input:focus-visible+.zyvoria-cookie__toggle{outline:2px solid var(--rv-blue);outline-offset:3px}.zyvoria-cookie__preferences-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:24px;align-items:center;padding-top:22px}.zyvoria-cookie__preferences-actions p{margin:0;color:var(--rv-ink);font-size:12px}@media(max-width:989px){.rv-review-card{height:clamp(360px,56svh,430px);flex-basis:min(680px,calc(100vw - 48px));grid-template-columns:minmax(0,.86fr) minmax(290px,1.14fr)}.rv-product-guide__assurance{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-product-guide__assurance>li+li{border-left:0}.rv-product-guide__assurance>li:nth-child(2n){border-left:1px solid var(--rv-line)}.rv-product-guide__assurance>li:nth-child(n+3){border-top:1px solid var(--rv-line)}.rv-mobile-drawer .drawer__inner{width:100vw;max-width:100vw;border:0;background:var(--rv-paper)}.rv-mobile-drawer .drawer__head{min-height:64px;flex:0 0 64px;padding:10px 20px;border-bottom:1px solid var(--rv-line);background:var(--rv-paper)}.rv-mobile-drawer .header__logo__link--drawer{display:flex;min-height:44px;align-items:center}.rv-mobile-drawer .drawer__close{right:0;width:44px;height:44px;min-width:44px;color:var(--rv-ink)}.rv-mobile-drawer .drawer__body,.rv-mobile-drawer .drawer__content,.rv-mobile-drawer .drawer__content__scroll{min-height:0}.rv-mobile-menu__layout{display:grid;width:100%;min-width:0;height:100%;min-height:0;grid-template-columns:minmax(0,42%) minmax(0,58%);background:var(--rv-paper)}.rv-mobile-menu__navigation,.rv-mobile-menu__promos{min-width:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.rv-mobile-menu__navigation{position:relative;padding:22px 24px 42px;border-right:1px solid var(--rv-line)}.rv-mobile-menu__quick{display:grid;margin:0 0 30px}.rv-mobile-menu__quick-link{display:flex;min-height:44px;align-items:center;color:var(--rv-ink);font-family:var(--FONT-STACK-NAV);font-size:clamp(16px,2.25vw,20px);font-weight:600;letter-spacing:-.02em;line-height:1;text-decoration:none;text-transform:uppercase}.rv-mobile-menu__quick-link--accent{color:var(--rv-blue)}.rv-mobile-menu__group-label{margin:28px 0 8px;color:#0b1117b8;font-size:10px;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.rv-mobile-menu__navigation>.rv-mobile-menu__group-label{margin-top:0}.rv-mobile-menu__navigation .mobile-menu__block--menu{min-height:var(--block-height, 44px);overflow:hidden}.rv-mobile-menu__navigation .mobile-menu__block--menu:after{display:none}.rv-mobile-menu__navigation .drawer__menu{--item-height: 44px !important}.rv-mobile-menu__navigation .drawer__main-menu{font-size:13px}.rv-mobile-menu__navigation .sliderow,.rv-mobile-menu__navigation .sliderow__title{min-height:44px}.rv-mobile-menu__navigation .sliderow__title{padding:0;font-weight:550;letter-spacing:.01em;text-transform:uppercase}.rv-mobile-menu__navigation .sliderule__chevron--right{width:36px;justify-content:flex-end}.rv-mobile-menu__navigation .sliderule__chevron .icon{width:11px;height:11px}.rv-mobile-menu__navigation .sliderule__panel{background:var(--rv-paper)}.rv-mobile-menu__navigation .sliderow--back{border-bottom:1px solid var(--rv-line)}.rv-mobile-menu__navigation .sliderow__back-button{width:44px;min-width:44px;padding-left:0}.rv-mobile-menu__navigation .sliderow__back-button+.sliderow__title{justify-content:center;padding:0 44px}.rv-mobile-menu__service-groups{padding-top:2px}.rv-mobile-menu__service-link{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:16px;color:var(--rv-ink);font-size:11px;font-weight:520;letter-spacing:.04em;line-height:1.2;text-decoration:none;text-transform:uppercase}.rv-mobile-menu__link-icon{display:inline-flex;width:14px;height:14px;align-items:center;justify-content:center}.rv-mobile-menu__link-icon .icon{width:14px;height:14px;fill:none;stroke:currentColor}.rv-mobile-menu__service-link .rv-mobile-menu__link-icon{color:var(--rv-blue)}.rv-mobile-menu__quick-link:focus-visible,.rv-mobile-menu__service-link:focus-visible,.rv-mobile-menu__promo:focus-visible{outline:2px solid var(--rv-blue);outline-offset:3px}.rv-mobile-menu__promos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;padding:18px;background:#f1f3f3}.rv-mobile-menu__promo{position:relative;display:grid;min-width:0;overflow:hidden;color:var(--rv-ink);background:var(--rv-paper);text-decoration:none}.rv-mobile-menu__promo-media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:#e9eeee}.rv-mobile-menu__promo-media img{width:100%;height:100%;object-fit:contain;transform:scale(.92);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.rv-mobile-menu__promo-copy{display:grid;min-height:132px;align-content:start;padding:16px}.rv-mobile-menu__promo-copy strong{font-family:var(--FONT-STACK-HEADING);font-size:clamp(24px,4.2vw,42px);font-weight:500;letter-spacing:-.04em;line-height:.92}.rv-mobile-menu__promo-copy small{margin-top:10px;color:color-mix(in srgb,var(--rv-ink) 62%,transparent);font-size:10px;line-height:1.35}.rv-mobile-menu__promo-cta{display:flex;min-height:36px;align-items:center;gap:8px;margin-top:14px;color:var(--rv-blue);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.rv-mobile-drawer .drawer__foot{border-top:1px solid var(--rv-line);background:var(--rv-paper)}.rv-mobile-drawer .drawer__foot__scroll{max-height:76px;padding-top:0}.rv-mobile-drawer .drawer__foot .mobile-menu__block{padding:0 20px}}@media(hover:hover)and (max-width:989px){.rv-mobile-menu__quick-link:hover,.rv-mobile-menu__service-link:hover{color:var(--rv-blue)}.rv-mobile-menu__promo:hover .rv-mobile-menu__promo-media img{transform:scale(.97)}}@media(max-width:599px){.rv-mobile-drawer .drawer__head{min-height:58px;flex-basis:58px;padding:7px 12px}.rv-mobile-drawer .drawer__content__scroll{overflow-y:auto}.rv-mobile-menu__layout{display:block;height:auto}.rv-mobile-menu__navigation{overflow:visible;padding:18px 18px 34px;border-right:0}.rv-mobile-menu__quick{margin-bottom:26px}.rv-mobile-menu__quick-link{font-size:17px}.rv-mobile-menu__promos{display:flex;overflow-x:auto;overflow-y:hidden;gap:8px;padding:12px 18px 22px;scroll-padding-inline:18px;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.rv-mobile-menu__promos::-webkit-scrollbar{display:none}.rv-mobile-menu__promo{flex:0 0 min(78vw,330px);scroll-snap-align:start}.rv-mobile-menu__promo-copy{min-height:120px;padding:15px}.rv-mobile-menu__promo-copy strong{font-size:clamp(30px,10vw,40px)}.rv-mobile-drawer .drawer__foot .mobile-menu__block{padding:0 12px}}@media(max-width:989px){.rv-mobile-drawer .drawer__inner{width:min(100vw,440px);max-width:440px;background:#fff}.rv-mobile-drawer .drawer__head{position:relative;min-height:72px;flex:0 0 72px;padding:0 22px;border-bottom:1px solid var(--rv-line);background:#fff}.rv-mobile-drawer__title{position:absolute;top:50%;left:22px;margin:0;color:var(--rv-ink);font-family:var(--FONT-STACK-NAV);font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1;transform:translateY(-50%)}.rv-mobile-drawer .drawer__close{position:absolute;top:50%;right:10px;left:auto;display:grid;width:44px;height:44px;min-width:44px;padding:0;place-items:center;color:var(--rv-ink);transform:translateY(-50%)}.rv-mobile-drawer .drawer__body,.rv-mobile-drawer .drawer__content,.rv-mobile-drawer .drawer__content__scroll{min-height:0}.rv-mobile-drawer .drawer__content__scroll{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.rv-mobile-menu__layout{display:block;width:100%;min-height:100%;background:#fff}.rv-mobile-menu__navigation{overflow:visible;padding:10px 22px 34px;border:0}.rv-mobile-menu__navigation .mobile-menu__block--menu{min-height:var(--block-height, 0);padding:0;overflow:visible}.rv-mobile-menu__navigation .mobile-menu__block-inner,.rv-mobile-menu__navigation .mobile-menu__block-inner--padding,.rv-mobile-menu__navigation .mobile-menu__block-inner--padding-no-bg{padding:0}.rv-mobile-menu__navigation .drawer__menu{--item-height: 54px !important;overflow:visible}.rv-mobile-menu__navigation .drawer__main-menu{font-size:15px}.rv-mobile-menu__navigation .drawer__main-menu>.sliderule__wrapper{border-bottom:1px solid var(--rv-line)}.rv-mobile-menu__navigation .sliderow,.rv-mobile-menu__navigation .sliderow__title{min-height:54px}.rv-mobile-menu__navigation .sliderow__title{padding:0;color:var(--rv-ink);font-family:var(--FONT-STACK-NAV);font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.2;text-transform:none}.rv-mobile-menu__navigation .drawer__main-menu>.sliderule__wrapper>mobile-sliderule>.sliderow .sliderule__chevron--right{position:relative;display:grid;width:44px;height:44px;place-items:center}.rv-mobile-menu__navigation .drawer__main-menu>.sliderule__wrapper>mobile-sliderule>.sliderow .sliderule__chevron--right .icon{display:none}.rv-mobile-menu__navigation .drawer__main-menu>.sliderule__wrapper>mobile-sliderule>.sliderow .sliderule__chevron--right:after{color:currentColor;content:"+";font-size:20px;font-weight:400;line-height:1}.rv-mobile-menu__navigation .sliderule__panel{background:#fff}.rv-mobile-menu__navigation .sliderule__panel .sliderow__links{padding:72px 22px 28px}.rv-mobile-menu__navigation .sliderule__panel .sliderow__links>.sliderule__wrapper{border-bottom:1px solid var(--rv-line)}.rv-mobile-menu__navigation .sliderule__panel .sliderow__links>.sliderule__wrapper:has(.rv-mobile-menu__group-label){border-bottom:0}.rv-mobile-menu__navigation .rv-mobile-menu__group-row{min-height:38px;pointer-events:none}.rv-mobile-menu__navigation .rv-mobile-menu__group-label{min-height:38px;padding-top:14px;color:#0b11178c;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rv-mobile-menu__navigation .sliderow--back{min-height:72px;border-bottom:1px solid var(--rv-line)}.rv-mobile-menu__navigation .sliderow__back-button{width:54px;min-width:54px;padding-left:14px}.rv-mobile-menu__navigation .sliderow__back-button+.sliderow__title{justify-content:center;padding:0 54px 0 0;font-size:17px}.rv-mobile-menu__utility{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:28px;padding-top:18px;border-top:1px solid var(--rv-line)}.rv-mobile-menu__utility a{color:var(--rv-ink);font-size:12px;font-weight:500;line-height:1.4;text-decoration:none}.rv-mobile-menu__navigation .sup{display:none}.rv-mobile-menu__navigation a:focus-visible,.rv-mobile-menu__navigation button:focus-visible{outline:2px solid var(--rv-ink);outline-offset:3px}.rv-mobile-drawer .drawer__foot{border-top:1px solid var(--rv-line);background:#fff}.rv-mobile-drawer .drawer__foot__scroll{max-height:72px;padding:0}.rv-mobile-drawer .drawer__foot .mobile-menu__block{padding:0 22px}.rv-mobile-language-shell{display:flex;min-width:0;min-height:72px;align-items:center;justify-content:space-between;gap:16px}.rv-mobile-language-shell__label{color:#0b111794;font-size:10px;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.rv-mobile-language{flex:0 0 auto;margin:0}.rv-mobile-language__options{display:inline-flex;align-items:center;gap:2px}.rv-mobile-language button{min-width:76px;min-height:44px;padding:0 12px;border:1px solid var(--rv-line);background:#fff;color:#0b1117ad;font:600 11px/1 var(--FONT-STACK-NAV);letter-spacing:.02em;cursor:pointer}.rv-mobile-language__code{display:grid;width:25px;height:20px;flex:0 0 25px;place-items:center;border:1px solid currentColor;font-size:8px;font-weight:700;letter-spacing:.08em}.rv-mobile-language button{gap:8px;justify-content:flex-start}.rv-mobile-language button:hover,.rv-mobile-language button:focus-visible{border-color:var(--rv-ink);color:var(--rv-ink)}.rv-mobile-language button[aria-current=true]{border-color:var(--rv-ink);background:var(--rv-ink);color:#fff;cursor:default}.rv-mobile-language button:focus-visible{outline:2px solid var(--rv-ink);outline-offset:2px}}@media(hover:hover)and (max-width:989px){.rv-mobile-menu__navigation .sliderow__title:hover,.rv-mobile-menu__utility a:hover{color:#0b11179e}}@media(max-width:749px){:root{--rv-page: calc(100% - 24px) }.template-product .related__products .grid--mobile-slider{gap:0;overscroll-behavior-inline:contain}.template-product .related__products .grid--mobile-slider .grid-item{width:calc((100vw - var(--outer) - var(--outer) - var(--gap)) / 2);max-width:calc((100vw - var(--outer) - var(--outer) - var(--gap)) / 2);flex:0 0 calc((100vw - var(--outer) - var(--outer) - var(--gap)) / 2)}.template-product .related__products .product-item__info{min-height:102px;padding:12px 10px 10px}.template-product .related__products .rv-product-brand{margin-bottom:5px;font-size:8px}.template-product .related__products .product-item__title{font-size:11px}.template-product .related__products .product-item__price{font-size:12px}.template-product .related__products .rv-product-card__footer{padding:0 8px 8px}.template-product .related__products .rv-card-quick-add{gap:6px;padding-inline:11px;font-size:8.5px}.template-index [id$=__best_sellers]{--PT-MOBILE: 20px !important}.template-index [id$=__best_sellers] .tabs-collections__head{margin-bottom:12px}.template-index [id$=__best_sellers] .grid__heading-holder--left{gap:12px}.template-index [id$=__best_sellers] .zyvoria-sticky-collection__page-heading{margin-top:0}.template-index [id$=__best_sellers] .rv-collection-tabs-heading{font-size:clamp(28px,9vw,38px)}.template-index [id$=__best_sellers] .grid__heading{font-size:clamp(34px,11vw,46px)}.template-index [id$=__best_sellers] .grid__heading-actions{margin-bottom:0}.template-index [id$=__best_sellers] .tabs{gap:14px;padding:4px 2px 8px}.template-index [id$=__best_sellers] .rv-collection-tab__item{flex:0 0 86px}.template-index [id$=__best_sellers] .tab-link{width:86px;min-height:44px;padding:0 0 4px;flex:0 0 86px;gap:8px;font-size:10px}.template-index [id$=__best_sellers] .rv-collection-tab__media{width:86px}.template-index [id$=__best_sellers] .grid-outer{padding-inline:12px}.template-index [id$=__best_sellers] .tab-content .grid{gap:12px 10px}.template-index [id$=__best_sellers] .tab-content .grid-item:nth-child(n+5){display:none}.template-index [id$=__best_sellers] .product-item:not(.product-item--featured-image) .product-item__image{margin:7px 7px 0}.template-index [id$=__best_sellers] .product-item__info{min-height:98px;padding:12px 9px 10px}.template-index [id$=__best_sellers] .rv-product-brand{margin-bottom:5px;font-size:8px}.template-index [id$=__best_sellers] .product-item__title{font-size:11px}.template-index [id$=__best_sellers] .product-item__price{font-size:12px}.template-index [id$=__best_sellers] .rv-product-card__footer{padding:0 8px 8px}.template-index [id$=__best_sellers] .rv-card-quick-add{min-height:44px;gap:6px;padding-inline:12px;font-size:8.5px}.template-index .rv-featured-collection-mobile-cta{display:flex;width:calc(100% - 24px);min-height:48px;margin:18px 12px 0;align-items:center;justify-content:center;gap:10px;border:1px solid var(--rv-ink);border-radius:var(--rv-radius-pill);background:var(--rv-ink);color:#fff;font:700 10px/1 Satoshi,sans-serif;letter-spacing:.08em;text-transform:uppercase;transition:border-color .18s ease,background-color .18s ease}.template-index .rv-featured-collection-mobile-cta:hover{border-color:var(--rv-blue);background:var(--rv-blue)}.template-index .rv-featured-collection-mobile-cta:focus-visible{outline:2px solid var(--rv-blue);outline-offset:3px}.template-index .rv-featured-collection-mobile-cta .icon{width:14px;height:14px}.rv-collection-circles .grid__heading-holder--left{gap:12px}.rv-collection-circles .rv-collection-tabs-heading{font-size:clamp(28px,9vw,38px)}.rv-collection-circles .tabs{gap:14px;padding:4px 2px 8px}.rv-collection-circles .rv-collection-tab__item{flex:0 0 86px}.rv-collection-circles .tab-link{width:86px;min-height:44px;padding:0 0 4px;flex:0 0 86px;gap:8px;font-size:10px}.rv-collection-circles .rv-collection-tab__media{width:86px}.template-index [id$=__new_in] .tabs-collections__head{margin-bottom:20px}.template-index [id$=__new_in] .grid__heading-holder--inline{display:block}.template-index [id$=__new_in] .grid__heading{font-size:clamp(34px,11vw,46px)}.template-index [id$=__new_in] .grid__description{max-width:34ch;margin-top:10px;font-size:13px}.template-index [id$=__new_in] .grid-outer{padding-inline:12px}.template-index [id$=__new_in] .tab-content .grid{gap:12px 10px;align-items:stretch}.template-index [id$=__new_in] .grid--slider .grid-item,.template-index [id$=__new_in] .grid--slider .grid-item:not(.product-item--featured),.template-index [id$=__new_in] .grid--slider .product-item--featured{width:100%;min-width:0;max-width:none;flex-basis:auto;margin:0}.template-index [id$=__new_in] .tab-content .grid-item:nth-child(n+5){display:none}.template-index [id$=__new_in] .rv-product-rail-scrollbar{display:none}.template-index [id$=__new_in] .product-item--featured{height:100%}.template-index [id$=__new_in] .product-item--featured .grid__heading-holder{aspect-ratio:auto}.template-index [id$=__new_in] .product-item--featured .grid__content{gap:12px;padding:14px 12px}.template-index [id$=__new_in] .product-item--featured .grid__description{display:block;max-width:12ch;font-size:clamp(19px,6vw,24px);line-height:1}.template-index [id$=__new_in] .product-item--featured .btn{min-height:44px;padding:0 11px;font-size:8.5px}.template-index [id$=__new_in] .product-item:not(.product-item--featured-image) .product-item__image{margin:7px 7px 0}.template-index [id$=__new_in] .product-item__info{min-height:98px;padding:12px 9px 10px}.template-index [id$=__new_in] .rv-product-brand{margin-bottom:5px;font-size:8px}.template-index [id$=__new_in] .product-item__title{font-size:11px}.template-index [id$=__new_in] .product-item__price{font-size:12px}.template-index [id$=__new_in] .rv-product-card__footer{padding:0 8px 8px}.template-index [id$=__new_in] .rv-card-quick-add{min-height:44px;gap:6px;padding-inline:12px;font-size:8.5px}.rv-home-faq{padding:44px 0 52px}.rv-home-faq__surface{grid-template-columns:1fr}.rv-home-faq__intro{min-height:0;padding:28px 20px 26px;border-right:0;border-bottom:1px solid var(--rv-line)}.rv-home-faq__intro h2{max-width:10ch;font-size:clamp(34px,10.5vw,42px)}.rv-home-faq__text{margin-top:14px;font-size:13px}.rv-home-faq__link{min-height:44px}.rv-home-faq__items{padding:0 20px 8px}.rv-home-faq__summary{min-height:66px;grid-template-columns:minmax(0,1fr) 44px;gap:12px}.rv-home-faq__question{font-size:15px}.rv-home-faq__answer-inner{padding:0 44px 20px 0;font-size:13px}.rv-hero{min-height:0;aspect-ratio:3 / 4;overflow:hidden;color:#fff;background:var(--rv-ink)}.rv-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;background:var(--rv-ink)}.rv-hero__media picture,.rv-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0}.rv-hero__media img{object-position:var(--rv-hero-position-mobile, 50% 44%)}.rv-hero__media:after{display:block;background:linear-gradient(180deg,#08080800 28%,#0808082e 48%,#080808e0)}.rv-hero__content{height:100%;min-height:100%;padding:28px 0 22px}.rv-hero__content-inner{max-width:none}.rv-hero .rv-display{max-width:11ch;color:#fff;font-size:clamp(38px,10.5vw,44px);line-height:.94;letter-spacing:-.03em}.rv-hero__copy{max-width:34ch;margin:10px 0 17px;color:#ffffffd1;font-size:13px;line-height:1.38}.rv-hero__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rv-hero__button{min-height:44px;padding:0 10px;border-color:#fff;background:#fff;color:var(--rv-ink);font-size:10px}.rv-hero__button--ghost{background:#08080838;color:#fff}.rv-brand-rail{padding:24px 0 28px}.rv-brand-rail__head,.rv-promos__head{align-items:flex-end}.rv-brand-rail__track{grid-auto-columns:36vw}.rv-brand-tile__label{font-size:11px}.rv-promos__grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:8px}.rv-promo-scene,.rv-promo-scene--1{min-height:0;aspect-ratio:4 / 5;grid-row:auto}.rv-promo-scene:not(.rv-promo-scene--1){aspect-ratio:16 / 11}.rv-promo-scene__copy{padding:22px}.rv-promo-scene__copy strong,.rv-promo-scene:not(.rv-promo-scene--1) .rv-promo-scene__copy strong{font-size:clamp(30px,10vw,44px)}.rv-optin-usps{padding:40px 0 52px}.rv-optin-usps--campaign{padding-bottom:0}.rv-optin-usps--services{padding-top:0}.rv-optin__campaign{grid-template-columns:1fr;min-height:0}.rv-optin__media{aspect-ratio:3 / 2}.rv-optin__media:after{background:linear-gradient(180deg,transparent 82%,rgba(11,17,23,.08))}.rv-optin__media img{object-position:52% center}.rv-optin{gap:26px;padding:30px 20px 34px;background:#fff;color:var(--rv-ink)}.rv-optin__title-wrap{gap:14px}.rv-optin__title-wrap h2{max-width:10ch;font-size:clamp(34px,10.5vw,42px);line-height:.94}.rv-optin__copy{max-width:34ch;color:#0b1117b3;font-size:13px}.rv-optin__fields{border:1px solid var(--rv-line);box-shadow:none}.rv-optin__fields:focus-within{outline-color:var(--rv-blue)}.rv-optin__form button{padding-inline:18px}.rv-optin__message{color:var(--rv-ink)}.rv-optin__privacy{color:#0b111794}.rv-usps{grid-template-columns:1fr;gap:0;padding:0}.rv-usp,.rv-usp+.rv-usp{padding:22px;border-left:0;border-bottom:1px solid var(--rv-line)}.rv-usp:last-child{border-bottom:0}.rv-pdp-collections{padding:58px 0 64px}.rv-pdp-collections__head{align-items:start;flex-direction:column;gap:22px;margin-bottom:28px}.rv-pdp-collections__head>div{gap:14px}.rv-pdp-collections__head h2{font-size:clamp(42px,13vw,58px)}.rv-pdp-collections__intro{font-size:14px}.rv-pdp-collections__grid{display:flex;width:calc(100vw - 12px);min-height:0;gap:8px;overflow-x:auto;overflow-y:hidden;padding:0 12px 4px 0;scroll-padding-inline:0 12px;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.rv-pdp-collections__grid::-webkit-scrollbar{display:none}.rv-pdp-collection-card,.rv-pdp-collection-card--2,.rv-pdp-collection-card--3{width:82vw;min-height:510px;margin:0;flex:0 0 82vw;scroll-snap-align:start}.rv-pdp-collection-card__content{padding:20px}.rv-pdp-collection-card__content strong{font-size:clamp(30px,9.5vw,42px)}.rv-pdp-newsletter{padding:10px 0 48px}.rv-pdp-newsletter__surface{grid-template-columns:1fr;gap:24px;padding:28px 0}.rv-pdp-newsletter__copy{gap:10px}.rv-pdp-newsletter__copy h2{max-width:12ch;font-size:clamp(32px,9.5vw,38px)}.rv-pdp-newsletter__fields{grid-template-columns:minmax(0,1fr) auto}.rv-pdp-newsletter__fields button{width:auto;padding-inline:16px}.rv-editorial__head{grid-template-columns:1fr;gap:18px}.rv-editorial__intro{justify-self:start}.rv-editorial__grid{grid-template-columns:1.35fr .8fr;gap:8px}.rv-editorial__tile:nth-child(1){grid-column:1 / -1;margin-top:0}.rv-editorial__tile:nth-child(2){margin-top:0}.rv-editorial__tile:nth-child(3){margin-top:24%}.rv-editorial__footer{align-items:start;flex-direction:column}.rv-categories{padding:48px 0 58px}.rv-categories .rv-shell{width:100%}.rv-category-benefits{min-height:34px}.rv-category-benefits__track{animation-duration:18s}.rv-category-benefits__track>span{gap:22px;padding-inline:22px}.rv-category-benefits strong{font-size:7.5px;letter-spacing:.15em}.rv-category-benefits i{width:3px;height:3px;flex-basis:3px}.rv-category-stage{display:grid;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;overflow:hidden;padding:2px;scroll-snap-type:none}.rv-category-stage__item,.rv-category-stage__item--1,.rv-category-stage__item--4,.rv-category-stage__item--5{width:auto;min-height:0;aspect-ratio:4 / 5;flex:none;grid-column:auto;grid-row:auto;scroll-snap-align:none}.rv-category-stage__content{inset:auto 0 17px;min-height:0;padding:0 11px}.rv-category-stage__copy strong{font-size:10px;letter-spacing:.1em;text-underline-offset:4px}.rv-services{padding:12px 0 60px}.rv-services__surface{width:calc(100% - 24px);padding:24px 20px}.rv-services__grid{grid-template-columns:1fr}.rv-service,.rv-service:first-child,.rv-service:last-child{min-height:108px;grid-template-columns:42px minmax(0,1fr);gap:15px;padding:20px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.28)}.rv-service:last-child{border-bottom:0}.rv-service__icon{width:44px;height:44px}.rv-reviews__head{align-items:end;gap:14px}.rv-reviews__heading{gap:13px}.rv-reviews__head h2{max-width:12ch;font-size:clamp(38px,12vw,54px)}.rv-reviews__intro p{font-size:14px}.rv-reviews__track{width:calc(100vw - 12px);margin-right:-12px;scrollbar-width:none}.rv-reviews__track::-webkit-scrollbar{display:none}.rv-review-card{height:auto;flex-basis:86vw;min-height:0;grid-template-columns:1fr}.rv-review-card__media{aspect-ratio:4 / 4.35}.rv-review-card__body{min-height:218px;padding:24px 20px 22px}.rv-review-card blockquote{max-width:20ch;margin-top:20px;font-size:22px}.rv-review-card__author{padding-top:24px}.rv-customer-gallery{padding:36px 0}.rv-customer-gallery__track{animation-duration:var(--rv-gallery-duration-mobile, 42s)}.rv-customer-gallery__group{gap:10px;padding-left:10px}.rv-customer-gallery__item{width:62vw;height:auto;aspect-ratio:4 / 5}.rv-product-guide__surface{grid-template-columns:1fr}.rv-product-guide__head,.rv-product-guide__faq{padding:28px 20px}.rv-product-guide__head h2{max-width:11ch}.rv-product-guide__contact{margin-top:28px}.rv-product-guide__assurance{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.rv-product-guide--assurance-section{padding-top:12px}.rv-product-guide--assurance-section .rv-product-guide__assurance{margin-top:0}.rv-product-guide__assurance>li{min-height:88px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:16px 12px}.rv-product-guide__assurance .rv-icon{width:18px;height:18px;margin-top:1px}.rv-product-guide__assurance strong{font-size:12px}.rv-product-guide__assurance small{font-size:10px}.rv-whatsapp{right:12px;bottom:12px;width:50px;height:50px}.rv-pdp-service{grid-template-columns:1fr}.rv-pdp-service span,.rv-pdp-service span:first-child,.rv-pdp-service span:last-child{padding:10px 0;border-right:0;border-bottom:1px solid var(--rv-line);text-align:left}.rv-pdp-service span:last-child{border-bottom:0}.rv-pdp-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.rv-pdp-facts li,.rv-pdp-facts li:first-child,.rv-pdp-facts li:last-child{min-height:82px;grid-template-columns:1fr;gap:6px;align-content:center;justify-items:center;padding:10px 7px;border-right:1px solid var(--rv-line);border-bottom:0;text-align:center}.rv-pdp-facts li:last-child{border-right:0}.rv-pdp-facts small{display:none}.rv-product-support{align-items:flex-start;flex-direction:column}.template-product .product__wrapper{margin:0}.template-product .product__images{--gap: 0;width:100%;padding:0}.template-product .product__images--mobile-slider .product__slides{width:100%;margin-inline:0;padding-left:0;scroll-padding-left:0;scroll-behavior:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.template-product .product__images--mobile-slider .product__slide,.template-product .product__images--mobile-slider .product__slide:only-child{width:100%;margin-right:0}.template-product .product__photo{border-radius:0}.template-product .product__content{width:100%;margin:0;padding:24px 16px 12px}.template-product .product__title{max-width:19ch;font-size:clamp(28px,9vw,38px)}.template-product .product__price{font-size:20px}.template-product .selector-wrapper--size .radio__button label{width:50px;min-height:44px;padding:8px 6px}.rv-size-guide__modal .product-modal__outer{padding:10px}.rv-size-guide__content{max-height:calc(100dvh - 20px);padding:28px 18px 22px}.rv-pdp-checkout{align-items:flex-start;flex-direction:column;gap:10px}.rv-pdp-checkout__payments{width:100%;justify-content:center}.rv-payment-combo{min-height:52px;gap:10px;margin-bottom:12px;padding:8px 10px}.rv-payment-combo__mark{width:40px;height:28px}.rv-payment-combo__icon{width:36px;height:23px}.product-item__info{min-height:104px;padding:13px 12px 16px}.product-item__title{min-height:2.55em;font-size:12px}.product-item__price{font-size:13px}.product-item .badge-box-container{top:8px;right:8px;left:auto}.rv-bestseller-ribbon{top:17px;left:-42px;width:136px;min-height:25px;font-size:7px}.product-item__image .image-wrapper img{transform:scale(.9)}.rv-duo{padding:14px}.rv-duo__foot{align-items:flex-start;flex-direction:column;gap:7px}.drawer--cart .drawer__inner{border-left:0}.rv-cart-trust{grid-template-columns:1fr}.rv-cart-trust span{min-height:42px;border-right:0;border-bottom:1px solid var(--rv-line)}.rv-cart-trust span:last-child{border-bottom:0}.rv-cart-trust small{font-size:10px}.rovaro-contact-intro__title{font-size:2.6rem}.rovaro-contact-routes{grid-template-columns:1fr;margin-top:36px}.rovaro-contact-route{min-height:168px;padding:21px}.rovaro-contact-route__number{margin-bottom:28px}.rv-announcement{min-height:44px}.rv-announcement__group{gap:28px;padding-right:28px}.rv-announcement__item{min-height:43px;gap:8px}.rv-announcement__text p{font-size:11.5px}.rv-announcement .rv-icon{width:16px;height:16px}#shopify-pc__banner.shopify-pc__banner__dialog{right:8px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;overflow-y:auto!important;overscroll-behavior:contain!important}#shopify-pc__banner .shopify-pc__banner__wrapper{grid-template-columns:1fr!important;gap:14px!important;padding:16px!important}.rv-consent-context{gap:10px;margin-bottom:14px;padding-bottom:12px}.rv-consent-context__logo{width:78px}.rv-consent-language{align-items:stretch;flex-direction:column;gap:8px}.rv-consent-language__copy{gap:2px}.rv-consent-language__copy small{font-size:10px}.rv-consent-language__form,.rv-consent-language__form__options{width:100%}.rv-consent-language__form button{min-width:0;flex:1 1 50%}#shopify-pc__banner #shopify-pc__banner__body-title{margin-bottom:8px!important;font-size:clamp(27px,7.4vw,32px)!important}#shopify-pc__banner .shopify-pc__banner__body p{font-size:12px!important}#shopify-pc__banner .shopify-pc__banner__btns{grid-template-columns:1fr 1fr!important}#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-manage-prefs{grid-column:1 / -1!important;text-align:center!important}.zyvoria-cookie{right:8px;bottom:max(8px,env(safe-area-inset-bottom));width:calc(100vw - 16px);max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.zyvoria-cookie__summary,.zyvoria-cookie__preferences{padding:22px 18px}.zyvoria-cookie__summary{grid-template-columns:1fr;gap:22px}.zyvoria-cookie__brand{margin-bottom:18px;padding-bottom:10px}.zyvoria-cookie__wordmark{width:96px}.zyvoria-cookie h2{font-size:clamp(32px,10vw,42px)}.zyvoria-cookie__copy .rte{margin-top:12px;font-size:12px}.zyvoria-cookie__actions{grid-template-columns:1fr 1fr}.zyvoria-cookie__text-button{grid-column:1 / -1}.zyvoria-cookie__preferences{display:flex;max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));flex-direction:column;overflow:hidden}.zyvoria-cookie__preferences-head{flex:0 0 auto;padding-bottom:18px}.zyvoria-cookie__preferences-head .zyvoria-cookie__brand{display:none}.zyvoria-cookie__options{flex:1 1 auto;min-height:0;grid-template-columns:1fr;overflow-y:auto;overscroll-behavior:contain}.zyvoria-cookie__option{min-height:102px;padding:18px 4px;border-right:0;border-bottom:1px solid var(--rv-line)}.zyvoria-cookie__option:nth-last-child(2){border-bottom:1px solid var(--rv-line)}.zyvoria-cookie__option:last-child{border-bottom:0}.zyvoria-cookie__preferences-actions{flex:0 0 auto;grid-template-columns:1fr;gap:12px;padding-top:16px;background:var(--rv-paper)}.zyvoria-cookie__preferences-actions p{order:2}.rv-footer__shell{padding-bottom:16px}.rv-footer__main{grid-template-columns:1fr;gap:54px;padding:52px 0 64px}.rv-footer__intro h2{max-width:9ch;font-size:clamp(48px,14vw,66px)}.rv-footer__copy{margin:18px 0 24px}.rv-footer__contact{width:100%;max-width:none}.rv-footer__menus{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 24px}.rv-footer__menu:last-child{grid-column:1 / -1}.rv-footer__menu h3{margin-bottom:18px;font-size:18px}.rv-footer__menu a{min-height:30px;padding:5px 0}.rv-footer__brandline{align-items:flex-start;flex-direction:column;gap:18px;padding:24px 0 20px}.rv-footer__wordmark{width:205px;flex-basis:auto}.rv-footer__bottom{grid-template-columns:1fr;justify-items:start;gap:16px}.rv-footer__legal{justify-content:flex-start;gap:10px 16px}.rv-footer-language button{min-height:44px}.rv-footer__payments{justify-content:flex-start}}@media(min-width:750px)and (max-width:989px){.template-index [id$=__new_in] .grid--slider .grid-item:not(.product-item--featured){width:38vw;max-width:38vw;flex-basis:38vw}.template-index [id$=__new_in] .grid--slider .product-item--featured{width:min(410px,46vw);flex-basis:min(410px,46vw);max-width:min(410px,46vw)}}@media(prefers-reduced-motion:reduce){.rv-category-benefits__track{animation:none;will-change:auto}.rv-category-stage__media img,.rv-category-stage__arrow{transition:none}html{scroll-behavior:auto}.rv-reveal{opacity:1;transform:none;transition:none}.rv-category img,.rv-editorial__tile img,.template-index [id$=__new_in] .product-item--featured .grid__heading-image img{transition:none}.rv-home-faq__link,.rv-home-faq__toggle,.rv-home-faq__toggle:before,.rv-home-faq__toggle:after{transition:none}.rv-announcement__track{animation:none;will-change:auto}.rv-announcement__group--duplicate{display:none}.rv-announcement__viewport{overflow-x:auto;scrollbar-width:none}.rv-announcement__viewport::-webkit-scrollbar{display:none}.rv-duo__track span,.rv-mobile-menu__promo-media img{transition:none}}.header__dropdown,.rv-mega-promo,.rv-mega-promo__media,.rv-brand-tile__media,.rv-category-stage__item,.rv-promo-scene,.rv-editorial__tile,.rv-services__surface,.rv-review-card,.rv-review-card__media img,.rv-product-guide__surface,.rv-duo,.rovaro-contact-route,.rv-mobile-menu__promo,.rv-product-support,.rv-pdp-facts,.template-product .product__photo,.product-item--featured-image .product-item__image{border-radius:var(--rv-radius)}.rv-category-stage__item,.rv-promo-scene,.rv-editorial__tile,.rv-services__surface,.rv-review-card,.rv-product-guide__surface,.rv-mobile-menu__promo,.template-product .product__photo,.product-item--featured-image .product-item__image{overflow:hidden}.rv-mega-shortcuts a,.rv-slider-controls button,.rv-category-stage__arrow,.rv-product-guide__contact,.rv-footer__contact,.template-product .product__submit__add,.template-product .product__price--off,.product-quick-add__form .product__submit__item .btn,.product-quick-add__form .selector-wrapper--size .radio__button label,.radio__fieldset .radio__button label{border-radius:var(--rv-radius-sm)!important}.template-product .product__submit__add{border-radius:var(--rv-radius-pill)!important}.swatch__button label{border-radius:50%!important}.product-item__image,.product-item__image-link,.product-item__bg{border-radius:var(--rv-radius)!important}.product-item .rv-card-quick-add,.rv-optin__fields,.rv-optin__form button{border-radius:var(--rv-radius-pill)!important}.product-quick-add__content{border-radius:var(--rv-radius-lg) 0 0 var(--rv-radius-lg);overflow:hidden}#shopify-pc__banner.shopify-pc__banner__dialog,#shopify-pc__prefs,#shopify-pc__prefs .shopify-pc__prefs__dialog,.zyvoria-cookie__shell{border-radius:var(--rv-radius-lg)!important}#shopify-pc__banner .shopify-pc__banner__btns button,#shopify-pc__prefs button:not([aria-label*=Sluit]):not([aria-label*=Close]),#shopify-pc__prefs input,.zyvoria-cookie__actions .btn,.zyvoria-cookie__preferences-actions .btn,.zyvoria-cookie__close{border-radius:var(--rv-radius-sm)!important}@media only screen and (max-width:749px){.product-quick-add__content{border-radius:var(--rv-radius-lg) var(--rv-radius-lg) 0 0}}.drawer--cart{--inner: 18px;color:var(--rv-ink)}.drawer--cart .drawer__inner{width:min(520px,100vw);max-width:520px;border:0;border-radius:var(--rv-radius-lg) 0 0 var(--rv-radius-lg);background:#fbfcfc;box-shadow:-24px 0 68px #04090d33}.drawer--cart.is-open .drawer__inner{animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.drawer--cart .drawer__body{scrollbar-color:rgba(11,17,23,.28) transparent;scrollbar-width:thin}.drawer--cart .drawer__body::-webkit-scrollbar{width:5px}.drawer--cart .drawer__body::-webkit-scrollbar-track{background:transparent}.drawer--cart .drawer__body::-webkit-scrollbar-thumb{border-radius:var(--rv-radius-pill);background:#0b111747}.drawer--cart .drawer__head{min-height:76px;display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(11,17,23,.1);background:#fbfcfcf7}.drawer--cart .drawer__heading{display:flex;align-items:center;gap:10px;margin:0;color:var(--rv-ink);font:500 24px/1 Clash Display,sans-serif;letter-spacing:-.025em}.drawer--cart .cart__items-count{display:inline-grid;min-width:28px;height:28px;padding:0 8px;border-radius:var(--rv-radius-pill);background:#e8eef1;color:#0b1117b8;font:700 11px/1 Satoshi,sans-serif;letter-spacing:0;place-items:center}.drawer--cart .cart__items-count:before,.drawer--cart .cart__items-count:after{content:none}.drawer--cart .drawer__close{--icon-size: 18px;right:14px;width:44px;height:44px;padding:0;border:1px solid rgba(11,17,23,.14);border-radius:50%;color:var(--rv-ink);background:#fff;transition:color .2s ease,background-color .2s ease,border-color .2s ease}@media(hover:hover){.drawer--cart .drawer__close:hover{border-color:var(--rv-ink);color:#fff;background:var(--rv-ink)}.drawer--cart .drawer__close:hover .icon{transform:none}}.drawer--cart .drawer__close:focus-visible,.drawer--cart .cart__item a:focus-visible,.drawer--cart .cart__quantity button:focus-visible,.drawer--cart .cart__checkout:focus-visible,.drawer--cart .cart__view:focus-visible,.drawer--cart .cart__widget__title:focus-visible{outline:2px solid var(--rv-blue);outline-offset:2px}.drawer--cart .cart-block:has(.drawer__items){padding-top:16px}.drawer--cart .rv-duo{margin:0 18px 4px;padding:15px;border:0;border-radius:var(--rv-radius);background:#e8eef1}.drawer--cart .rv-duo.is-active{background:#ededed}.drawer--cart .rv-duo__head{grid-template-columns:38px minmax(0,1fr) auto;gap:11px;align-items:center}.drawer--cart .rv-duo__icon{width:38px;height:38px;border:0;border-radius:50%;color:#fff;background:var(--rv-offer-blue)}.drawer--cart .rv-duo.is-active .rv-duo__icon{background:var(--rv-offer-blue)}.drawer--cart .rv-duo__icon .rv-icon{width:17px;height:17px}.drawer--cart .rv-duo__head strong{font:600 14px/1.2 Satoshi,sans-serif;letter-spacing:-.01em}.drawer--cart .rv-duo__head p{margin:3px 0 0;color:#0b1117ad;font-size:11px;line-height:1.35}.drawer--cart .rv-duo__saving{align-self:start;padding:5px 8px;border-radius:var(--rv-radius-pill);color:#fff;background:var(--rv-blue);font-size:10px}.drawer--cart .rv-duo__count{display:grid;min-width:34px;height:28px;place-items:center;border-radius:var(--rv-radius-pill);color:#0b1117ad;background:#ffffffb8;font-size:10px;font-weight:700;letter-spacing:.04em}.drawer--cart .rv-duo__track{position:relative;height:4px;margin:13px 0 9px 49px;border-radius:var(--rv-radius-pill);background:#0b11171f}.drawer--cart .rv-duo__track span{border-radius:inherit}.drawer--cart .rv-duo__step{position:absolute;top:50%;width:8px;height:8px;border:2px solid #e8eef1;border-radius:50%;background:#b9c2c7;transform:translate(-50%,-50%);transition:background-color .2s ease}.drawer--cart .rv-duo__step--first{left:50%}.drawer--cart .rv-duo__step--second{left:100%}.drawer--cart .rv-duo__step.is-complete{background:var(--rv-blue)}.drawer--cart .rv-duo.is-active .rv-duo__step{border-color:#ededed}.drawer--cart .rv-cart-duo-discount{margin:0;padding:0 0 10px;color:var(--rv-blue);font-size:11px;font-weight:650}.drawer--cart .rv-duo__foot{align-items:center;gap:12px;margin-left:49px;color:#0b111794;font-size:10px;line-height:1.35}.drawer--cart .rv-duo__foot a{display:inline-flex;min-height:32px;align-items:center;gap:4px;border:0;color:var(--rv-ink);white-space:nowrap}.drawer--cart .rv-duo__foot a .rv-icon{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.5}.drawer--cart .cart__item{align-items:flex-start;padding:18px;border-bottom:1px solid rgba(11,17,23,.1);background:transparent}.drawer--cart .cart__item--no-border{border-bottom:1px solid rgba(11,17,23,.1)}.drawer--cart .cart__item__image{width:100px;flex:0 0 100px}.drawer--cart .cart__item__image a{width:100px;height:125px;overflow:hidden;border-radius:var(--rv-radius);background:#edf1f2}.drawer--cart .cart__item__image .lazy-image,.drawer--cart .cart__item__image img{background:#edf1f2}.drawer--cart .cart__item__image img{object-fit:contain;padding:7px}.drawer--cart .cart__item__image .lazy-image:before,.drawer--cart .cart__item__image .lazy-image:after{display:none}.drawer--cart .cart__item__content{width:calc(100% - 100px);min-height:125px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-left:15px}.drawer--cart .cart__item__content__left{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.drawer--cart .cart__item__content-inner{width:100%}.drawer--cart .cart__item__title{max-width:24ch;margin:0 0 7px;color:var(--rv-ink);font:600 13px/1.3 Satoshi,sans-serif;letter-spacing:-.012em}.drawer--cart .cart__item__meta{display:flex;flex-wrap:wrap;gap:2px 10px;margin:0 0 8px;color:#0b11179e;font-size:11px;line-height:1.35}.drawer--cart .cart__item__meta p{margin:0}.drawer--cart .cart__item__meta strong{font-weight:500}.drawer--cart .cart__price{width:auto;margin:0 0 10px;padding:0;color:var(--rv-blue);font-size:12px;font-weight:700;text-align:left}.drawer--cart .cart__price del{margin-left:6px;color:#0b11177a;font-weight:400}.drawer--cart .cart__price--redundant{display:none}.drawer--cart .cart__item__content__right{color:var(--rv-ink);font-size:13px;font-weight:700;white-space:nowrap}.drawer--cart .cart__quantity-wrapper{width:auto;margin-top:auto}.drawer--cart .cart__quantity-counter{display:flex;align-items:center;gap:10px}.drawer--cart .cart__quantity-field{width:100%;height:44px;padding:0 40px;border:1px solid rgba(11,17,23,.17);border-radius:var(--rv-radius-pill);background:#fff;color:var(--rv-ink);font-size:12px}.drawer--cart .cart__quantity button{width:44px;min-width:44px;height:44px}.drawer--cart .cart__quantity .icon{--icon-size: 13px}.drawer--cart .drawer__items .cart__item__remove{display:inline-flex;min-height:44px;align-items:center;margin:0;padding:0 4px;color:#0b111794;font-size:9px;font-weight:700;letter-spacing:.06em;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:color .2s ease,text-decoration-color .2s ease}@media(hover:hover){.drawer--cart .drawer__items .cart__item__remove:hover{color:var(--rv-ink);text-decoration-color:currentColor}}.drawer--cart .cart__discount{width:calc(100% - 115px);margin:8px 0 0 115px;padding:8px 10px;border-radius:var(--rv-radius-sm);color:var(--rv-blue);background:#ededed;font-size:10px;font-weight:600}.drawer--cart .drawer__foot{position:relative;z-index:20;margin:0;border-top:1px solid rgba(11,17,23,.1);background:#fff;box-shadow:0 -18px 42px #04090d14}.drawer--cart .cart__widget--discount{border-bottom:1px solid rgba(11,17,23,.1);background:#fff}.drawer--cart .cart__widget--discount .cart__widget__title{min-height:48px;display:flex;align-items:center;padding:0 48px 0 18px;color:#0b1117b8;font-size:11px;font-weight:600;letter-spacing:0}.drawer--cart .cart__widget--discount .cart__widget__title .icon{right:18px}.drawer--cart .cart__widget--discount .cart__widget__content__inner{display:grid;grid-template-columns:minmax(0,1fr) 108px;gap:8px;padding:0 18px 16px}.drawer--cart .cart__widget--discount .cart__errors__content{grid-column:1 / -1}.drawer--cart .cart__widget--discount .cart__field,.drawer--cart .cart__widget--discount .btn{min-height:44px;border-radius:var(--rv-radius-pill)!important}.drawer--cart .cart__widget--discount .cart__field{border-color:#0b11172e;padding:0 15px;background:#fbfcfc;font-size:12px}.drawer--cart .cart__widget--discount .btn{padding:0 14px;color:#fff;background:var(--rv-ink);font-size:10px}.drawer--cart .cart__foot__inner{padding:14px 18px 16px;border:0}.drawer--cart .cart__price__holder .cart__total{margin:0 0 5px;color:var(--rv-ink)}.drawer--cart .cart__total__label{padding:0;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}.drawer--cart .cart__total__price{font:600 22px/1 Clash Display,sans-serif;letter-spacing:-.02em}.drawer--cart .rv-cart-summary__shipping{display:flex;justify-content:space-between;margin:0;color:#0b11179e;font-size:11px}.drawer--cart .rv-cart-summary__shipping strong{color:var(--rv-blue);font-weight:700}.drawer--cart .rv-cart-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:13px 0;border:0}.drawer--cart .rv-cart-trust span{min-height:38px;justify-content:center;gap:5px;padding:6px;border:0;border-radius:var(--rv-radius-sm);background:#edf1f2;text-align:center}.drawer--cart .rv-cart-trust small{color:#0b1117b8;font-size:9px;font-weight:700;letter-spacing:.01em;line-height:1.2;text-transform:none}.drawer--cart .rv-cart-trust .rv-icon{width:13px;height:13px;color:var(--rv-blue)}.drawer--cart .cart__checkout,.drawer--cart .cart__view{min-height:52px;display:flex;align-items:center;justify-content:center;margin:0;border-radius:var(--rv-radius-pill)!important;font-size:11px;font-weight:700;letter-spacing:.055em}.drawer--cart .cart__checkout{border-color:var(--rv-blue);color:#fff;background:var(--rv-blue)}@media(hover:hover){.drawer--cart .cart__checkout:hover{border-color:var(--rv-ink);background:var(--rv-ink)}}.drawer--cart .cart__view{min-height:44px;margin-top:7px;border-color:transparent;color:var(--rv-ink);background:transparent}.drawer--cart .cart__note{display:none}.drawer--cart .cart__errors__inner{border:0;background:#ededed;color:var(--rv-ink)}.drawer--cart.is-loading .drawer__foot{pointer-events:none}.drawer--cart.is-loading .cart__checkout{opacity:.62}.drawer--cart .drawer__empty__inner{min-height:calc(100dvh - 76px);justify-content:center;padding:36px 24px}.drawer--cart .drawer__empty__message{max-width:12ch;margin:0 auto 12px;color:var(--rv-ink);font:500 32px/1.05 Clash Display,sans-serif;letter-spacing:-.03em}.drawer--cart .drawer__empty .btn{min-height:48px;border-radius:var(--rv-radius-pill)!important}@media only screen and (max-width:749px){.drawer--cart .drawer__inner{width:100vw;max-width:none;border-radius:0}.drawer--cart .drawer__head{min-height:70px;padding:13px 16px}.drawer--cart .drawer__heading{font-size:22px}.drawer--cart .drawer__close{right:10px}.drawer--cart .cart-block:has(.drawer__items){padding-top:12px}.drawer--cart .rv-duo{margin:0 14px 3px;padding:13px}.drawer--cart .rv-duo__foot{align-items:flex-start;flex-direction:row;gap:8px}.drawer--cart .cart__item{padding:15px 14px}.drawer--cart .cart__item__image{width:92px;flex-basis:92px}.drawer--cart .cart__item__image a{width:92px;height:115px}.drawer--cart .cart__item__content{width:calc(100% - 92px);min-height:115px;padding-left:13px}.drawer--cart .cart__item__title{font-size:13px}.drawer--cart .cart__item__content__right{font-size:12px}.drawer--cart .cart__quantity,.drawer--cart .cart__items .cart__quantity{width:112px}.drawer--cart .cart__discount{width:calc(100% - 105px);margin-left:105px}.drawer--cart .cart__widget--discount .cart__widget__title{padding-left:14px}.drawer--cart .cart__widget--discount .cart__widget__content__inner{padding-right:14px;padding-left:14px}.drawer--cart .cart__foot__inner{padding:12px 14px calc(14px + env(safe-area-inset-bottom))}.drawer--cart .rv-cart-trust{grid-template-columns:repeat(3,minmax(0,1fr))}.drawer--cart .rv-cart-trust span{min-height:38px;border:0}}@media only screen and (max-width:389px){.drawer--cart .rv-duo__foot span{display:none}.drawer--cart .rv-duo__foot{justify-content:flex-end}.drawer--cart .cart__item__image{width:84px;flex-basis:84px}.drawer--cart .cart__item__image a{width:84px;height:105px}.drawer--cart .cart__item__content{width:calc(100% - 84px);min-height:105px}.drawer--cart .cart__item__title{max-width:18ch}.drawer--cart .cart__quantity-counter{gap:5px}.drawer--cart .drawer__items .cart__item__remove{font-size:8px}}@media(prefers-reduced-motion:reduce){.drawer--cart.is-open .drawer__inner{animation-duration:.01ms}.drawer--cart .rv-duo__track span{transition:none}}.drawer--cart .drawer__inner{width:min(480px,100vw);max-width:480px;background:#fff}.drawer--cart .drawer__body{overscroll-behavior-y:contain;background:#fff}.drawer--cart .drawer__head{position:sticky;top:0;z-index:25;min-height:66px;padding:11px 20px;background:#fffffffa}.drawer--cart .drawer__heading{gap:5px;font-size:23px}.drawer--cart .cart__items-count-wrap{color:#0b11178c;font:400 16px/1 Satoshi,sans-serif;letter-spacing:-.02em}.drawer--cart .cart__items-count{display:inline;min-width:0;height:auto;padding:0;border-radius:0;background:transparent;color:inherit;font:inherit}.drawer--cart .drawer__close{right:11px}.drawer--cart .cart-block:has(.drawer__items){padding-top:0}.drawer--cart .rv-cart-offers{display:grid;gap:8px;padding:10px 20px 7px;background:#fff}.drawer--cart .rv-payment-combo{min-height:50px;margin:0;padding:7px 10px;border-color:#11111129;border-radius:var(--rv-radius-sm);background:#f5f5f5}.drawer--cart .rv-payment-combo__mark{width:40px;height:28px}.drawer--cart .rv-payment-combo__icon{width:35px;height:22px}.drawer--cart .rv-payment-combo__copy strong{font-size:12px}.drawer--cart .rv-payment-combo__copy small{font-size:9px}.drawer--cart .rv-cart-session{min-height:32px;display:flex;align-items:center;justify-content:center;gap:4px;margin:0;padding:7px 10px;border-radius:var(--rv-radius-sm);background:var(--rv-ink);color:#fff;font-size:9px;font-weight:600;letter-spacing:.035em;text-align:center}.drawer--cart .rv-cart-session strong{color:#d7d7d7;font-variant-numeric:tabular-nums}.drawer--cart .rv-cart-session.is-expired{background:#333}.drawer--cart .rv-cart-progress,.drawer--cart .rv-cart-insurance{border:1px solid rgba(11,17,23,.12);border-radius:var(--rv-radius-sm);background:#fff}.drawer--cart .rv-cart-progress{padding:11px 12px}.drawer--cart .rv-cart-progress__copy{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:10px}.drawer--cart .rv-cart-progress__copy strong{font-weight:650}.drawer--cart .rv-cart-progress__copy>span{flex:0 0 auto;color:#0b111794;font-size:9px}.drawer--cart .rv-cart-progress__bar{width:100%;height:4px;display:block;overflow:hidden;border:0;border-radius:var(--rv-radius-pill);background:#dce3e6;accent-color:var(--rv-ink)}.drawer--cart .rv-cart-progress__bar::-webkit-progress-bar{background:#dce3e6}.drawer--cart .rv-cart-progress__bar::-webkit-progress-value{background:var(--rv-ink)}.drawer--cart .rv-cart-progress__bar::-moz-progress-bar{background:var(--rv-ink)}.drawer--cart .rv-cart-insurance{min-height:54px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 9px}.drawer--cart .rv-cart-insurance__icon{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--rv-offer-green-soft);color:var(--rv-offer-green)}.drawer--cart .rv-cart-insurance__icon .rv-icon,.drawer--cart .cart__item__remove .rv-icon,.drawer--cart .cart__checkout .rv-icon{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.drawer--cart .rv-cart-insurance__copy{display:grid;gap:2px}.drawer--cart .rv-cart-insurance__copy strong{font-size:11px;line-height:1.2}.drawer--cart .rv-cart-insurance__copy small{color:#0b111791;font-size:9px;line-height:1.25}.drawer--cart .rv-cart-insurance form{margin:0}.drawer--cart .rv-cart-offer-button,.drawer--cart .rv-cart-gift__button{min-height:44px;padding:0 15px;border:1px solid var(--rv-ink);border-radius:var(--rv-radius-pill);background:var(--rv-ink);color:#fff;font-size:9px;font-weight:700;letter-spacing:.035em}.drawer--cart .rv-cart-offer-button:disabled,.drawer--cart .rv-cart-gift__button:disabled,.drawer--cart .rv-cart-offer-button[aria-disabled=true],.drawer--cart .rv-cart-gift__button[aria-disabled=true]{border-color:#dce3e6;background:#dce3e6;color:#0b11178c;cursor:default;pointer-events:none}.drawer--cart .rv-duo{margin:3px 20px 7px;padding:13px;border:1px solid rgba(11,17,23,.08);background:#edf2f4}.drawer--cart .rv-duo__track{margin-top:11px;margin-bottom:7px}.drawer--cart .cart__item{padding:15px 20px;border-bottom-color:#0b11171c}.drawer--cart .cart__item__image,.drawer--cart .cart__item__image a{width:86px}.drawer--cart .cart__item__image{flex-basis:86px}.drawer--cart .cart__item__image a{height:100px;border:1px solid rgba(11,17,23,.1);border-radius:var(--rv-radius-sm);background:#f4f7f7}.drawer--cart .cart__item__content{width:calc(100% - 86px);min-height:100px;gap:7px;padding-left:13px}.drawer--cart .cart__item__title{max-width:22ch;margin-bottom:5px;font-size:12px;line-height:1.25}.drawer--cart .cart__item__meta{margin-bottom:5px;font-size:10px}.drawer--cart .cart__item__content__right{font-size:15px}.drawer--cart .cart__quantity-wrapper{margin-top:6px}.drawer--cart .cart__quantity-counter{gap:9px}.drawer--cart .cart__item[data-rovaro-offer] .cart__quantity{display:none}.drawer--cart .rv-cart-line-offer-icon{width:86px;height:100px;display:grid;place-items:center;border:1px solid rgba(11,17,23,.1);border-radius:var(--rv-radius-sm);background:#f4f7f7;color:var(--rv-ink)}.drawer--cart .rv-cart-line-offer-icon .rv-icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}.drawer--cart .cart__quantity,.drawer--cart .cart__items .cart__quantity{width:116px;height:44px}.drawer--cart .drawer__items .cart__item__remove{width:44px;height:44px;min-height:44px;justify-content:center;padding:0;border:1px solid rgba(11,17,23,.14);border-radius:50%;color:var(--rv-ink);font-size:0;text-decoration:none}.drawer--cart .rv-cart-gift{margin:7px 20px 20px;padding:13px;border:1px solid rgba(11,17,23,.12);border-radius:var(--rv-radius);background:#f4f7f7}.drawer--cart .rv-cart-gift[aria-disabled=true]{opacity:.68}.drawer--cart .rv-cart-gift__head{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:11px}.drawer--cart .rv-cart-gift__head>span{display:grid;gap:2px}.drawer--cart .rv-cart-gift__head strong{font-size:11px}.drawer--cart .rv-cart-gift__head small{color:#0b111794;font-size:9px}.drawer--cart .rv-cart-gift__head em{padding:4px 7px;border-radius:var(--rv-radius-pill);background:#1111111a;color:var(--rv-ink);font-size:8px;font-style:normal;font-weight:700}.drawer--cart .rv-cart-gift__product{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:11px}.drawer--cart .rv-cart-gift__product img{width:76px;height:76px;object-fit:contain;border-radius:var(--rv-radius-sm);background:#fff}.drawer--cart .rv-cart-gift__product form{display:grid;grid-template-columns:1fr auto;gap:7px}.drawer--cart .rv-cart-gift__title{grid-column:1 / -1;font-size:11px;font-weight:650}.drawer--cart .rv-cart-gift__price{grid-column:1 / -1;display:flex;align-items:baseline;gap:7px;margin:-3px 0 1px;font-size:10px}.drawer--cart .rv-cart-gift__price s{color:#0b111780}.drawer--cart .rv-cart-gift__price strong{color:var(--rv-ink)}.drawer--cart .rv-cart-gift select{min-width:0;min-height:44px;padding:0 30px 0 11px;border:1px solid rgba(11,17,23,.16);border-radius:var(--rv-radius-sm);background-color:#fff;color:var(--rv-ink);font-size:10px}.drawer--cart .cart-block:has(.cart__widget--products){padding:7px 20px 20px}.drawer--cart .cart__widget--products{overflow:hidden;border:1px solid rgba(11,17,23,.12);border-radius:var(--rv-radius);background:#fff}.drawer--cart .cart__widget--products>.cart__widget__title{min-height:46px;display:flex;align-items:center;padding:0 44px 0 14px;color:var(--rv-ink);font-size:11px;font-weight:700;letter-spacing:.015em}.drawer--cart .cart__widget--products>.cart__widget__title .icon{right:14px}.drawer--cart .cart__widget--products .cart__widget__content__inner{padding:0}.drawer--cart .cart__widget__products{display:flex;gap:10px;overflow-x:auto;padding:12px;border-top:1px solid rgba(11,17,23,.1);scroll-padding-inline:12px;scroll-snap-type:x mandatory;scrollbar-width:none}.drawer--cart .cart__widget__products::-webkit-scrollbar{display:none}.drawer--cart .cart__widget__products>quick-add-product{min-width:0;flex:0 0 min(224px,72%);scroll-snap-align:start}.drawer--cart .product-upsell__holder--cart{height:100%;overflow:hidden;border:1px solid rgba(11,17,23,.12);border-radius:var(--rv-radius-sm);background:#fff}.drawer--cart .product-upsell__holder--cart .product-upsell{height:100%;min-height:236px;display:grid;grid-template-rows:124px auto;padding:0;gap:0;background:#fff}.drawer--cart .product-upsell__holder--cart .product-upsell__image{width:100%}.drawer--cart .product-upsell__holder--cart .product-upsell__image__link,.drawer--cart .product-upsell__holder--cart .product-upsell__image__thumb{width:100%;height:124px;min-height:124px;padding:0;border-radius:0;background:#f4f4f2}.drawer--cart .product-upsell__holder--cart .product-upsell__image__thumb .image-wrapper{width:100%;height:100%}.drawer--cart .product-upsell__holder--cart .product-upsell__image__thumb img{width:100%;height:100%;object-fit:contain}.drawer--cart .product-upsell__holder--cart .product-upsell__content{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:start;gap:7px;padding:9px}.drawer--cart .product-upsell__holder--cart .product-upsell__link{min-width:0;display:grid;gap:3px}.drawer--cart .product-upsell__holder--cart .product-upsell__title,.drawer--cart .product-upsell__holder--cart .product-upsell__price,.drawer--cart .product-upsell__holder--cart .product-upsell__variant-title{margin:0}.drawer--cart .product-upsell__holder--cart .product-upsell__title{overflow:hidden;display:-webkit-box;color:var(--rv-ink);font-size:12px;font-weight:650;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.drawer--cart .product-upsell__holder--cart .product-upsell__price{color:#0b1117b3;font-size:11px;line-height:1.2}.drawer--cart .product-upsell__holder--cart .product-upsell__actions{min-width:0}.drawer--cart .product-upsell__holder--cart .product-upsell__form{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin:0}.drawer--cart .product-upsell__holder--cart .product-upsell__form:not(.rv-cart-upsell__form){grid-template-columns:minmax(0,1fr);justify-content:stretch}.drawer--cart .rv-cart-upsell__select{width:100%;min-width:0;height:36px;padding:0 28px 0 10px;border:1px solid rgba(11,17,23,.18);border-radius:9px;background:#fff var(--ICON-SELECT) no-repeat right 8px center / 14px auto;color:var(--rv-ink);font-size:10px;line-height:1;text-overflow:ellipsis}.drawer--cart .product-upsell__holder--cart .btn__outer{position:static;display:grid}.drawer--cart .product-upsell__holder--cart .product-upsell__btn{--btn-size: 36px;--icon-size: 16px;width:auto;min-width:78px;height:38px;padding:0 11px;border:1px solid var(--rv-ink);border-radius:9px;background:var(--rv-ink);color:#fff;line-height:1}.drawer--cart .product-upsell__holder--cart .product-upsell__form:not(.rv-cart-upsell__form) .product-upsell__btn{width:100%}.drawer--cart .product-upsell__holder--cart .product-upsell__btn .btn__plus{display:none}.drawer--cart .product-upsell__holder--cart .product-upsell__btn .btn__text{overflow:visible;padding:0;opacity:1;color:inherit;font-size:9px;font-weight:700;letter-spacing:.02em}@media(hover:hover){.drawer--cart .product-upsell__holder--cart .btn__outer:hover .product-upsell__btn{width:auto;border-color:#333;background:#333}.drawer--cart .product-upsell__holder--cart .product-upsell__form:not(.rv-cart-upsell__form) .btn__outer:hover .product-upsell__btn{width:100%}.drawer--cart .product-upsell__holder--cart .btn__outer:hover .btn__text{padding:0}}.drawer--cart .rv-cart-upsell__select:focus-visible,.drawer--cart .product-upsell__holder--cart .product-upsell__btn:focus-visible{outline:2px solid var(--rv-ink);outline-offset:2px}.drawer--cart .drawer__foot{box-shadow:0 -10px 28px #04090d12}.drawer--cart .cart__widget--discount .cart__widget__title{min-height:44px}.drawer--cart .cart__foot__inner{padding:12px 20px 13px}.drawer--cart .cart__price__holder .cart__total{align-items:baseline;margin-bottom:1px}.drawer--cart .cart__total__label{font-size:14px;font-weight:700}.drawer--cart .cart__total__price{font:700 16px/1 Satoshi,sans-serif;letter-spacing:0}.drawer--cart .rv-cart-summary__shipping{display:none}.drawer--cart .rv-cart-summary__note{margin:6px 0 10px;color:#0b111785;font-size:9px;line-height:1.35}.drawer--cart .cart__checkout{min-height:54px;justify-content:center;gap:10px;border-color:var(--rv-ink);background:var(--rv-ink);font-size:13px;letter-spacing:0;text-transform:none}.drawer--cart .cart__checkout .rv-icon{transition:transform .2s ease}@media(hover:hover){.drawer--cart .cart__checkout:hover{border-color:#333;background:#333}.drawer--cart .cart__checkout:hover .rv-icon{transform:translate(3px)}.drawer--cart .rv-cart-offer-button:not(:disabled):hover,.drawer--cart .rv-cart-gift__button:not(:disabled):hover{border-color:#333;background:#333}}.drawer--cart .rv-cart-payment-icons{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:3px;margin:8px 0 0;padding:0;list-style:none}.drawer--cart .rv-cart-payment-icons li{display:flex}.drawer--cart .rv-cart-payment-icons .payment-icon{width:29px;height:18px;filter:none}.drawer--cart .rv-cart-offer-button:focus-visible,.drawer--cart .rv-cart-gift__button:focus-visible,.drawer--cart .rv-cart-gift select:focus-visible,.drawer--cart .cart__item__remove:focus-visible{outline:2px solid var(--rv-ink);outline-offset:2px}@media only screen and (max-width:749px){.drawer--cart .drawer__inner{width:100vw;max-width:none}.drawer--cart .drawer__head{min-height:62px;padding:9px 15px}.drawer--cart .drawer__heading{font-size:21px}.drawer--cart .rv-cart-offers{padding:8px 14px 6px}.drawer--cart .rv-duo{margin-right:14px;margin-left:14px}.drawer--cart .cart__item{padding:13px 14px}.drawer--cart .rv-cart-gift{margin-right:14px;margin-left:14px}.drawer--cart .cart-block:has(.cart__widget--products){padding-right:14px;padding-left:14px}.drawer--cart .cart__foot__inner{padding:11px 14px calc(11px + env(safe-area-inset-bottom))}}@media only screen and (max-height:700px){.drawer--cart .rv-payment-combo{min-height:46px}.drawer--cart .rv-cart-offers{gap:6px;padding-top:6px}.drawer--cart .rv-cart-session{min-height:28px;padding-block:5px}.drawer--cart .rv-duo{padding:11px}.drawer--cart .cart__foot__inner{padding-top:9px;padding-bottom:calc(9px + env(safe-area-inset-bottom))}.drawer--cart .rv-cart-summary__note{margin-block:4px 7px}.drawer--cart .cart__checkout{min-height:48px}}@media(prefers-reduced-motion:reduce){.drawer--cart .cart__checkout .rv-icon{transition:none}}@media only screen and (max-width:749px){.template-product .product__photo{border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/rovaro.css.map */
