product-info:has(.rova-pdp-summary){background:#fff;color:#171b18}product-info:has(.rova-pdp-summary)>.page-width,product-info:has(.rova-pdp-summary) product-component>.page-width{max-width:1360px;padding-inline:48px}product-info:has(.rova-pdp-summary) .product__info-wrapper{padding-left:54px}product-info:has(.rova-pdp-summary) .product__title{margin:12px 0 15px}product-info:has(.rova-pdp-summary) .product__title h1{font-size:40px;line-height:1.06;letter-spacing:-1.6px;max-width:480px}product-info:has(.rova-pdp-summary) .product__text.caption-with-letter-spacing{font-size:11px;font-weight:700;letter-spacing:1.8px;color:#6a705f;margin:0}product-info:has(.rova-pdp-summary) .price{font-size:29px;font-weight:700;letter-spacing:-.6px}product-info:has(.rova-pdp-summary) .product__media-list{background:#f4f2ec;border-radius:12px;overflow:hidden}product-info:has(.rova-pdp-summary) .thumbnail{border-radius:5px}product-info:has(.rova-pdp-summary) .product-form__submit{min-height:56px;border-radius:5px;font-size:16px;letter-spacing:.02em}product-info:has(.rova-pdp-summary) .quantity{min-height:46px}product-info:has(.rova-pdp-summary) .product-form{margin-top:18px;margin-bottom:0}product-info:has(.rova-pdp-summary) .product-form__input{margin-bottom:0}.rova-pdp-summary{margin:14px 0 24px}.rova-pdp-summary>p{font-size:16px;line-height:1.6;color:#565d54;margin:0 0 20px;max-width:460px}.rova-pdp-points{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:0;padding:0;list-style:none}.rova-pdp-points li{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;line-height:1.35}.rova-pdp-points svg{color:#c7470d;flex:0 0 22px;width:22px;height:22px}.rova-pdp-reassurance{display:flex;gap:10px 20px;flex-wrap:wrap;border-bottom:1px solid #e3e4dd;padding:4px 0 22px;margin-top:4px}.rova-pdp-reassurance span,.rova-pdp-reassurance a{display:flex;align-items:center;gap:7px;color:#454c42;font-size:12px;text-decoration:none;line-height:1.4}.rova-pdp-reassurance svg{width:18px;height:18px;flex:0 0 18px}.rova-pdp-reassurance a:hover{text-decoration:underline}.rova-pdp-detail-link{display:inline-flex;gap:20px;align-items:center;font-size:13px;font-weight:700;color:#171b18;text-underline-offset:5px;margin-top:10px}.rova-pdp-detail-link svg{transform:rotate(90deg);width:18px}.rova-pdp{--pdp-muted:#60675b;background:#f4f2ec;color:#171b18;line-height:1.6;overflow:hidden}.rova-pdp *{box-sizing:border-box}.rova-pdp .rova-pdp-inner{width:100%;max-width:1360px;padding:0 48px;margin:0 auto}.rova-pdp h2,.rova-pdp h3{color:inherit;letter-spacing:-.04em;font-weight:750;margin:0}.rova-pdp h2{font-size:clamp(32px,3.5vw,49px);line-height:1.08}.rova-pdp h3{font-size:24px;line-height:1.2}.rova-pdp p{margin:0}.rova-pdp .rova-pdp-kicker{font-size:10px;letter-spacing:1.9px;font-weight:700;text-transform:uppercase;color:#a83e12;margin-bottom:16px}.rova-pdp .rova-pdp-intro{max-width:610px;margin-bottom:36px}.rova-pdp .rova-pdp-intro>p:last-child{font-size:16px;color:var(--pdp-muted);margin-top:18px}.rova-pdp-nav{display:flex;justify-content:center;gap:46px;padding:19px 24px;border-top:1px solid #e0e1d8;border-bottom:1px solid #e0e1d8;background:#f4f2ec}.rova-pdp-nav a{color:#52594c;font-size:12px;letter-spacing:.03em;font-weight:600;text-decoration:none;white-space:nowrap}.rova-pdp-nav a:hover{color:#c7470d}.rova-pdp-overview{padding:68px 0 74px}.rova-pdp-editorial{display:grid;grid-template-columns:1fr 1.3fr;gap:65px;align-items:start}.rova-pdp-editorial>header>p:last-child{color:var(--pdp-muted);font-size:17px;margin-top:24px;max-width:390px}.rova-pdp-editorial>header h2{max-width:410px}.rova-pdp-benefit-list{display:grid;grid-template-columns:1fr 1fr;gap:30px 34px}.rova-pdp-benefit-list article{border-top:1px solid #cdd0c3;padding-top:18px}.rova-pdp-benefit-list .rova-pdp-number{color:#a74013;font-size:11px;letter-spacing:.08em;margin-bottom:12px;display:block;font-weight:700}.rova-pdp-benefit-list h3{font-size:20px;margin-bottom:10px}.rova-pdp-benefit-list p{font-size:14px;line-height:1.7;color:#60675b}.rova-pdp-hero{display:grid;grid-template-columns:1.15fr 1fr;background:#1c231e;color:#fff}.rova-pdp-hero figure{margin:0;min-width:0;min-height:520px;position:relative}.rova-pdp-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:65% center}.rova-pdp-hero-copy{padding:72px 60px;align-self:center;max-width:620px}.rova-pdp-hero .rova-pdp-kicker{color:#d9e48c}.rova-pdp-hero p:not(.rova-pdp-kicker){color:#c3cabf;font-size:16px;margin-top:24px;max-width:410px}.rova-pdp-hero ul{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:12px}.rova-pdp-hero li{display:flex;align-items:center;gap:10px;font-size:13px;color:#edf0e6}.rova-pdp-hero li svg{color:#c8db80;width:19px;height:19px}.rova-pdp-positioning{padding:78px 0 82px}.rova-pdp-position-grid{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}.rova-pdp-detail-photo{margin:0;position:relative;aspect-ratio:1;overflow:hidden;background:#e9e7dd;border-radius:10px}.rova-pdp-detail-photo img{width:155%;height:155%;object-fit:contain;position:absolute;left:-51%;top:-2%;max-width:none}.rova-pdp-photo-caption{position:absolute;bottom:20px;left:22px;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;background:#fff;padding:8px 12px;border-radius:3px}.rova-pdp-position-copy>p:not(.rova-pdp-kicker){margin-top:22px;font-size:16px;color:var(--pdp-muted);max-width:430px}.rova-pdp-mounts{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid #cdd0c3;padding-top:24px}.rova-pdp-mounts>div{display:grid;grid-template-columns:28px 1fr;column-gap:9px;align-items:center}.rova-pdp-mounts svg{grid-row:1 / span 2;color:#c7470d}.rova-pdp-mounts strong{font-size:13px;line-height:1.5}.rova-pdp-mounts span{font-size:12px;line-height:1.6;color:#666d60}.rova-pdp-position-copy p.rova-pdp-note{font-size:11px;margin-top:24px;line-height:1.6;color:#72786d}.rova-pdp-use{padding:65px 0 72px;background:#eaece3;border-block:1px solid #dce0d4}.rova-pdp-use .rova-pdp-intro{max-width:700px}.rova-pdp-use-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.rova-pdp-use figure{aspect-ratio:1.2;position:relative;overflow:hidden;margin:0 0 20px;border-radius:6px;background:#222}.rova-pdp-use img{position:absolute;width:300%;max-width:none;height:100%;object-fit:fill;top:0;right:0;bottom:0;left:0}.rova-pdp-use img.rova-pdp-scene-2{left:-100%}.rova-pdp-use img.rova-pdp-scene-3{left:-200%}.rova-pdp-use h3{font-size:21px;margin-bottom:10px}.rova-pdp-use article>p{font-size:14px;color:#60675b;max-width:330px}.rova-pdp-facts{padding:76px 0;background:#fff}.rova-pdp-facts-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.rova-pdp-facts .rova-pdp-intro p:last-child{max-width:350px}.rova-pdp-specs{margin:0}.rova-pdp-specs>div{display:grid;grid-template-columns:1fr 1.4fr;gap:20px;padding:16px 0;border-bottom:1px solid #e4e6de;font-size:14px}.rova-pdp-specs>div:first-child{border-top:1px solid #e4e6de}.rova-pdp-specs dt{font-weight:700;color:#343b30}.rova-pdp-specs dd{margin:0;color:#60675b}.rova-pdp-faq{padding:70px 0 76px;border-top:1px solid #e0e2d8}.rova-pdp-faq-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.rova-pdp-faq details{border-bottom:1px solid #ced1c5}.rova-pdp-faq details:first-child{border-top:1px solid #ced1c5}.rova-pdp-faq summary{list-style:none;cursor:pointer;font-size:15px;font-weight:700;display:flex;gap:25px;align-items:center;justify-content:space-between;padding:22px 0;line-height:1.5}.rova-pdp-faq summary::-webkit-details-marker{display:none}.rova-pdp-faq summary:after{content:"+";font-size:23px;font-weight:400;color:#a63e15}.rova-pdp-faq details[open] summary:after{content:"\2212"}.rova-pdp-faq details>div{font-size:14px;color:#60675b;line-height:1.8;padding:0 24px 22px 0}.rova-pdp-faq a{color:#333d2b;text-underline-offset:3px}.rova-pdp-ending{background:#20271e;color:#fff;padding:42px 0}.rova-pdp-ending .rova-pdp-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.rova-pdp-ending h2{font-size:34px}.rova-pdp-ending p{margin-top:10px;color:#ced4c5;font-size:13px}.rova-pdp-ending .rova-button{min-width:230px;flex-shrink:0}.rova-pdp :is(a,summary):focus-visible{outline:3px solid #b94710;outline-offset:5px}.rova-pdp section[id]{scroll-margin-top:24px}@media(min-width:990px){product-info:has(.rova-pdp-summary) .product--medium .product__media-wrapper{max-width:52%;width:52%}product-info:has(.rova-pdp-summary) .product--medium .product__info-wrapper{max-width:48%;width:48%}}@media(max-width:989px){product-info:has(.rova-pdp-summary) product-component>.page-width{padding-inline:28px}product-info:has(.rova-pdp-summary) .product__info-wrapper{padding-left:28px}product-info:has(.rova-pdp-summary) .product__title h1{font-size:32px}.rova-pdp .rova-pdp-inner{padding-inline:28px}.rova-pdp-editorial{gap:30px;grid-template-columns:1fr 1.2fr}.rova-pdp-benefit-list{gap:24px}.rova-pdp-hero-copy{padding:40px 30px}.rova-pdp-position-grid,.rova-pdp-facts-grid,.rova-pdp-faq-layout{gap:36px}.rova-pdp-points{gap:12px 10px}.rova-pdp-points li{font-size:12px}}@media(max-width:749px){product-info:has(.rova-pdp-summary) product-component>.page-width{padding-inline:20px}product-info:has(.rova-pdp-summary) .product__info-wrapper{padding:22px 0 0}product-info:has(.rova-pdp-summary) .product__title h1{font-size:31px;letter-spacing:-1.1px;max-width:360px}product-info:has(.rova-pdp-summary) .product__title{margin:10px 0 13px}product-info:has(.rova-pdp-summary) .price{font-size:26px}product-info:has(.rova-pdp-summary) .product__media-list{margin-left:0;width:100%}product-info:has(.rova-pdp-summary) .product__media-item{width:100%;padding:0}product-info:has(.rova-pdp-summary) .slider.slider--mobile{scroll-padding-left:0}product-info:has(.rova-pdp-summary) .thumbnail-list{gap:9px}product-info:has(.rova-pdp-summary) .thumbnail-list__item.slider__slide{width:60px}.rova-pdp-summary{margin:12px 0 22px}.rova-pdp-summary>p{font-size:15px;margin-bottom:18px}.rova-pdp-points{gap:14px 10px}.rova-pdp-points li{font-size:12px;gap:8px}.rova-pdp-reassurance{gap:10px 14px}.rova-pdp-reassurance span,.rova-pdp-reassurance a{font-size:11px}.rova-pdp .rova-pdp-inner{padding-inline:22px}.rova-pdp-nav{gap:26px;padding:17px 15px}.rova-pdp-nav a{font-size:11px}.rova-pdp h2{font-size:34px}.rova-pdp .rova-pdp-kicker{font-size:9px;margin-bottom:14px}.rova-pdp-overview{padding:44px 0 48px}.rova-pdp-editorial{grid-template-columns:1fr;gap:32px}.rova-pdp-editorial>header h2{max-width:340px}.rova-pdp-editorial>header>p:last-child{font-size:15px;margin-top:18px}.rova-pdp-benefit-list{gap:26px 22px}.rova-pdp-benefit-list h3{font-size:18px}.rova-pdp-benefit-list p{font-size:13px}.rova-pdp-hero{grid-template-columns:1fr}.rova-pdp-hero figure{min-height:0;aspect-ratio:1.3}.rova-pdp-hero img{object-position:72% center}.rova-pdp-hero-copy{padding:36px 24px 42px}.rova-pdp-hero p:not(.rova-pdp-kicker){font-size:15px;margin-top:20px}.rova-pdp-hero ul{margin-top:24px}.rova-pdp-positioning{padding:45px 0 48px}.rova-pdp-position-grid{grid-template-columns:1fr;gap:30px}.rova-pdp-detail-photo{aspect-ratio:1.15}.rova-pdp-position-copy>p:not(.rova-pdp-kicker){font-size:15px;margin-top:18px}.rova-pdp-mounts{gap:18px 12px}.rova-pdp-mounts strong{font-size:12px}.rova-pdp-mounts span,.rova-pdp-position-copy p.rova-pdp-note{font-size:11px}.rova-pdp-use{padding:44px 0 48px}.rova-pdp .rova-pdp-intro{margin-bottom:28px}.rova-pdp .rova-pdp-intro>p:last-child{font-size:15px}.rova-pdp-use-grid{grid-template-columns:1fr;gap:30px}.rova-pdp-use figure{aspect-ratio:1.55;margin-bottom:16px}.rova-pdp-use img{height:129%;top:-14%}.rova-pdp-use h3{font-size:22px}.rova-pdp-use article>p{font-size:14px;max-width:none}.rova-pdp-facts{padding:44px 0 48px}.rova-pdp-facts-grid,.rova-pdp-faq-layout{grid-template-columns:1fr;gap:4px}.rova-pdp-specs>div{font-size:13px;grid-template-columns:1fr 1.25fr;padding:15px 0}.rova-pdp-faq{padding:44px 0 48px}.rova-pdp-faq summary{font-size:14px;padding:20px 0}.rova-pdp-faq details>div{font-size:13px}.rova-pdp-ending{padding:35px 0}.rova-pdp-ending .rova-pdp-inner{flex-direction:column;align-items:stretch;gap:24px}.rova-pdp-ending h2{font-size:30px}.rova-pdp-ending .rova-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rova-product-details.css.map */
