.rv{--ivory:#f9f7f2;--ink:#302f2c;--blue:#718aab;--rule:#d8d2c8;background:var(--ivory);color:var(--ink);font-family:var(--rv-body,system-ui),sans-serif;font-size:16px;line-height:1.55}.rv [hidden]{display:none!important}.rv h1,.rv h2,.rv h3{color:inherit;font-family:var(--rv-heading,Georgia),serif;font-weight:500;line-height:1.04;margin:0}.rv h1{font-size:clamp(42px,6vw,92px);letter-spacing:-.05em}.rv h2{font-size:clamp(34px,4.5vw,66px);letter-spacing:-.04em}.rv h3{font-size:clamp(23px,3vw,32px);margin-top:16px}.rv p{margin:12px 0 20px}.rv img,.rv video,.rv iframe{display:block;width:100%;height:auto;object-fit:cover}.rv-media img,.rv-placeholder{aspect-ratio:4/3}.rv-placeholder{display:grid;place-items:center;padding:20px;text-align:center;background:#e6dbcd;color:var(--ink)}.rv-split{display:grid}.rv-hero{background:#eee4d7}.rv-duo{background:#e2e9ef}.rv-copy,.rv-scenes,.rv-bottom{padding:clamp(26px,6vw,92px)}.rv-copy{align-self:center}.rv-copy p{max-width:38ch}.rv-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 24px;background:var(--ink);color:#fff;border:1px solid var(--ink);text-decoration:none;border-radius:4px;font:inherit;cursor:pointer}.rv-button:disabled{opacity:.6;cursor:default}.rv-button:focus-visible,.rv select:focus-visible,.rv input:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.rv-tiles{display:grid;gap:28px;margin-top:26px}.rv-tiles figure,.rv-product-story{margin:0}.rv figcaption{padding:12px 0}.rv-bottom{text-align:center}.rv-bottom h2{margin-bottom:20px}.rv-product{display:grid}.rv-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;align-items:flex-start}.rv-gallery>*{flex:0 0 100%;min-width:0;scroll-snap-align:start;aspect-ratio:1;object-fit:cover}.rv-buy{padding:clamp(22px,5vw,72px);scroll-margin-top:100px}.rv-buy h1{font-size:clamp(36px,4vw,64px)}.rv fieldset{border:0;padding:0;margin:0 0 16px;min-width:0}.rv legend{margin-bottom:8px;font-weight:700}.rv-offers label{display:flex;gap:10px;align-items:center;padding:12px;margin-bottom:8px;border:1px solid var(--rule);border-radius:4px;cursor:pointer}.rv-offers label:has(:checked){border-color:var(--blue);background:#e2e9ef}.rv-offers input{accent-color:var(--ink)}.rv-robe select{display:block;width:100%;min-height:46px;margin-top:5px;padding:8px;border:1px solid var(--rule);border-radius:4px;background:#fff;color:inherit;font:inherit}.rv-add{width:100%}.rv details{border-bottom:1px solid var(--rule);padding:14px 0}.rv summary{cursor:pointer;font-weight:700}.rv-error{color:#862a23}.rv-sticky{position:fixed;z-index:5;bottom:0;inset-inline:0;padding:10px 14px max(10px,env(safe-area-inset-bottom));background:var(--ivory);border-top:1px solid var(--rule)}.rv-sticky a{width:100%}@media(max-width:759px){.rv-product{padding-bottom:70px}}@media(min-width:760px){.rv-split,.rv-product{grid-template-columns:1fr 1fr}.rv-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-sticky{display:none}}.rv-offer-note{display:block;font-size:.85em}.rv-benefits{padding-left:1.2em;margin:0 0 1.25rem}.rv-benefits li+li{margin-top:.35rem}.rv{--blue-ink: #345779}.rv-hero{background:linear-gradient(120deg,#f9f7f2 15%,#dce6f2)}.rv-duo{background:#dce6f2}.rv .rv-button{background:var(--blue-ink);border-color:var(--blue-ink)}.rv .rv-button:hover{background:#284764;border-color:#284764}.rv-offers label:has(:checked){border-color:var(--blue-ink);background:#dce6f2}.rv-offers input{accent-color:var(--blue-ink)}.rv-offer-note{color:var(--blue-ink);font-weight:600}.rv-wide{grid-column:1 / -1}.rv-promises{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:.9rem;margin-bottom:12px}.rv-promises:empty{display:none}.rv .rv-offer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;min-height:64px;padding:14px}.rv-offer small{display:block;line-height:1.4}.rv-duo-perks{display:grid;gap:4px;padding:5px 14px 12px;color:var(--blue-ink, #345779);font-size:.875rem}.rv-sticky{display:flex;align-items:center;gap:10px}.rv-sticky img{width:42px;height:42px;object-fit:cover;border-radius:4px}.rv-sticky-info{flex:1;min-width:0;line-height:1.2;font-size:.88rem}.rv-sticky-info small{display:block;margin-top:3px}.rv-sticky .rv-button{flex-direction:column;gap:0;padding:6px 14px;line-height:1.2;font-size:.875rem}.rv-sticky .rv-button span{font-size:.78rem}.rv-rating,.rv-stars,.rv-verified{color:var(--blue-ink, #345779)}.rv-review-copy{padding:20px}.rv-verified{display:block;margin-top:4px}.rv-detail-grid,.rv-reviews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rv-detail-grid figure,.rv-clips figure{margin:0}.rv-detail-grid img,.rv-detail-grid .rv-placeholder{aspect-ratio:1;border-radius:6px}.rv-reviews{margin-top:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.rv-reviews article{border:1px solid var(--rule);border-radius:6px;overflow:hidden}.rv-clips{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,24%);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-top:20px}.rv-clips figure{scroll-snap-align:start}.rv-clips video,.rv-clips .rv-placeholder{aspect-ratio:9 / 16;border-radius:6px}.rv-faq h2{margin-bottom:20px}.rv-wide.rv-split:not(:has(.rv-media,.rv-placeholder)){grid-template-columns:1fr}@media(min-width:760px){.rv .rv-sticky{display:none}}.rv-reference-offers{max-width:460px;margin-inline:auto!important}.rv-reference-offers legend{width:100%;display:flex;align-items:center;gap:9px;font-size:.82rem;margin-bottom:16px}.rv-reference-offers legend:before,.rv-reference-offers legend:after{content:"";height:1px;background:#b4c4d5;flex:1}.rv-reference-offers .rv-choice{position:relative;margin:0 0 10px;border:1px solid #b4c4d5;border-radius:6px;background:#fff}.rv-reference-offers .rv-choice:has(:checked){outline:1px solid #345779;border-color:#345779}.rv .rv-reference-offers .rv-offer{margin:0;border:0;background:transparent;padding:15px 16px;grid-template-columns:auto minmax(0,1fr) auto}.rv-reference-offers .rv-offer input{width:19px;height:19px}.rv-reference-offers .rv-offer small{color:#52565a}.rv-price-stack{display:grid;text-align:right;white-space:nowrap}.rv-price-stack s{font-size:.8rem;color:#52565a}.rv-duo-ribbon{position:absolute;top:-10px;right:10px;border-radius:4px;background:#345779;color:#fff;padding:2px 8px;font-size:.7rem;font-weight:700}.rv-reference-offers [data-duo-perks],.rv-reference-offers [data-configuration]{padding:0 16px}.rv-robe-summary{display:flex;align-items:center;gap:12px;margin-bottom:7px;font-size:.9rem}.rv-robe-summary img,.rv-color-chip,.rv-plus{width:38px;height:38px;flex:0 0 38px;border-radius:4px;object-fit:cover;border:1px solid #d5dee8}.rv-color-chip{background:#e5edf5}.rv-color-chip[data-color=Red]{background:#a94648}.rv-color-chip[data-color=Blue]{background:#718aab}.rv-color-chip[data-color=Green]{background:#61785e}.rv-color-chip[data-color=White]{background:#fff}.rv-plus{display:grid;place-items:center;color:#345779;font-size:24px}.rv-choose-second{padding:7px 10px;border:0;border-radius:7px;color:#fff;background:#345779;font:inherit;cursor:pointer}.rv-duo-strip{padding:11px 16px;background:#dce6f2;color:#253e56;font-size:.85rem}.rv-reference-offers+.rv-add{display:flex;width:min(100%,460px);margin-inline:auto}
/*# sourceMappingURL=/cdn/shop/t/8/assets/rovumi.css.map */
