body[data-route="/"] #main{overflow-x:clip}html:has(body[data-route="/"]),body[data-route="/"]{overflow-x:clip}.motion-ready .hero h1{overflow:visible}.motion-ready .hero h1>span{transform-origin:center}.world-map-object>svg{width:100%;height:100%;display:block}[data-world-map] circle{display:none}.origin-points>button:not([data-positioned=true]){visibility:hidden}.motion-ready .hero--choreographed{height:155svh;overflow:visible;background:transparent}.hero-stage{height:100svh;position:sticky;top:0;overflow:hidden;isolation:isolate}.hero-film{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;overflow:hidden;isolation:isolate;background:#31050a}.motion-ready .hero-film .hero-video{transform:none}.hero--choreographed .hero-content{pointer-events:none}.hero--choreographed .hero-content a{pointer-events:auto}.hero--choreographed h1{transform-origin:left center}html[dir=rtl] .hero--choreographed h1{transform-origin:right center}.motion-ready .hero--choreographed:after{display:none}.hero--choreographed .hero-lower{flex-direction:column;align-items:flex-start;gap:1.35rem;max-width:40vw}.hero--choreographed .hero-content{justify-content:center;padding-top:8rem;padding-bottom:4rem}.hero--choreographed .hero-content .eyebrow{opacity:1}.hero--choreographed h1{margin-bottom:-1rem}.hero--choreographed .film-index{opacity:calc(1 - var(--scene-progress, 0))}.products .product-visual{transform-origin:center 85%}@media(max-width:720px){.motion-ready .hero--choreographed{height:122svh}.hero--choreographed .hero-content{justify-content:flex-end;padding:7rem 1.15rem 6rem}.hero--choreographed .hero-lower{max-width:none;gap:1rem;margin-top:1.5rem}.hero--choreographed h1{font-size:clamp(4.5rem,18vw,6.3rem)}html[dir=rtl] .hero--choreographed h1{font-size:clamp(3.5rem,14vw,5rem)}body[data-route="/"] .whatsapp-float{width:44px;height:44px;right:16px;bottom:max(16px,env(safe-area-inset-bottom))}}@media(min-width:721px){.daily-rail{grid-auto-columns:minmax(620px,62vw)}.daily-card{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);min-height:0;height:clamp(400px,37vw,530px)}.daily-card>a{min-width:0;min-height:0;height:100%}.daily-card img{object-fit:contain}.daily-card>div{min-width:0;padding:clamp(22px,2.3vw,38px)}.daily-card h3{max-width:100%;font-size:clamp(2.5rem,4vw,4.6rem);overflow-wrap:anywhere}html[dir=rtl] .daily-card h3{font-size:clamp(1.9rem,2.7vw,3rem);line-height:1.3}.daily-card>div>span,.daily-card>div>p,.daily-card__action{font-size:15px;line-height:1.5;letter-spacing:.02em}.product-info>p{font-size:14px;line-height:1.5;color:#fffc;flex-wrap:wrap}.product-info>span{font-size:16px;line-height:1.5}.product-action,.product-info button,.product-quick,.product-soldout{font-size:14px;line-height:1.4;letter-spacing:.03em}.product-action{min-height:46px}.shop-filters a,.catalogue-tabs a,.catalogue-top select,.catalogue-top label,.catalogue-filters__head span,.catalogue-filters__head a,.filter-group p,.active-route>span,.back-link,.product-buy legend,.select-field,.product-buy__price span,.product-reassurance{font-size:14px;line-height:1.5}.filter-group button,.active-route p,.product-buy__notes,.option-row button,.select-field select,.product-buy__summary,.product-buy__submit{font-size:16px;line-height:1.6}.filter-group button{min-height:32px;text-align:start}.product-card--grid .product-info h3{line-height:1.1}html[dir=rtl] .product-card--grid .product-info h3{font-size:clamp(1.7rem,2.3vw,2.4rem);line-height:1.35}html[dir=rtl] :is(.product-info>p,.product-info>span,.product-action,.product-info button,.shop-filters a,.catalogue-tabs a,.catalogue-top label,.catalogue-top select,.catalogue-filters__head span,.catalogue-filters__head a,.filter-group p,.filter-group button,.active-route>span,.active-route p,.product-buy__notes,.product-buy__summary,.product-buy legend,.select-field,.select-field select,.product-buy__submit,.option-row button,.product-reassurance,.back-link,.daily-card>div>span,.daily-card>div>p,.daily-card__action){font-size:18px;line-height:1.6;letter-spacing:0}.origin-map{aspect-ratio:auto;padding-top:62px;padding-bottom:178px;height:clamp(650px,62vw,920px)}.world-map-object{inset:62px 0 auto;height:calc(100% - 240px)}.origin-country-strip{display:flex;position:absolute;z-index:9;top:12px;inset-inline:16px;gap:8px;overflow-x:auto;scrollbar-width:thin}.origin-country-strip button{flex:0 0 auto;min-height:38px;padding:5px 12px;border:1px solid #ffffff45;border-radius:999px;background:#39070d;color:#fff;font:inherit;font-size:14px;cursor:pointer}.origin-country-strip button span{margin-inline-end:6px}.origin-country-strip button.is-active{background:#fffaf4;color:#681018}.origin-preview{inset:auto 16px 14px;width:auto;min-height:146px;height:146px;grid-template-columns:100px 1fr 110px;grid-template-rows:22px 1fr;padding:12px 20px;gap:6px 20px}.origin-preview>p{font-size:12px}.origin-preview>svg{grid-column:1;grid-row:2;height:90px}.origin-preview>div:not(.origin-flag-glass){grid-column:2;grid-row:2;padding:0}.origin-preview h3,html[dir=rtl] .origin-preview h3{margin:0 0 4px;font-size:30px;line-height:1.2}.origin-preview small,.origin-preview__action{font-size:13px}.origin-preview__action{margin-top:6px}.origin-preview [data-origin-index],.origin-preview:after{display:none}.origin-preview .origin-flag-glass{position:relative;inset:auto;grid-column:3;grid-row:2;width:76px;height:76px;justify-self:end;align-self:center}.origin-preview.is-awaiting-selection>svg,.origin-preview.is-awaiting-selection .origin-flag-glass,.origin-preview.is-awaiting-selection .origin-preview__action{visibility:hidden}.origin-map__hint{font-size:13px;letter-spacing:0}.origin-points>button{width:26px;height:26px}}.motion-ready [data-reveal]{opacity:1;transform:none;transition:none}.motion-ready .hero h1 span{opacity:1;transform:none;animation:none}.motion-ready .hero-video{transform:scale(1.035)}.motion-ready .hero-content{transform:none}.motion-ready .motion-reveal{backface-visibility:hidden}.motion-ready .motion-media{overflow:hidden}.motion-ready .motion-media>img{transform-origin:center}.motion-ready .hero-grain{opacity:.035}.motion-ready .hero:after{content:"";position:absolute;z-index:2;inset:auto 0 0;height:clamp(6rem,20vh,14rem);pointer-events:none;background:linear-gradient(0deg,#570a11,rgba(87,10,17,.55) 30%,transparent)}.motion-ready .motion-heading{transform-origin:center}.motion-ready .origin-map{transform-origin:50% 65%}.motion-ready .film-card{perspective:900px}.motion-ready .film-card img{backface-visibility:hidden}.motion-ready .button,.motion-ready .glass-link{transition-timing-function:cubic-bezier(.2,.75,.2,1)}.motion-ready .desktop-nav a{position:relative}.motion-ready .desktop-nav a:after{content:"";position:absolute;inset-inline:0;bottom:-.6rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .32s cubic-bezier(.2,.75,.2,1)}.motion-ready .desktop-nav a:hover:after,.motion-ready .desktop-nav a:focus-visible:after{transform:scaleX(1);transform-origin:left}html[dir=rtl] .motion-ready .desktop-nav a:after{transform-origin:left}html[dir=rtl] .motion-ready .desktop-nav a:hover:after{transform-origin:right}.journey-progress{position:fixed;inset:auto 0 0;height:2px;z-index:110;background:#fffaf4c7;transform:scaleX(0);transform-origin:left;pointer-events:none}html[dir=rtl] .journey-progress{transform-origin:right}@media(max-width:720px){.motion-ready .hero:after{height:8rem}}@media(prefers-reduced-motion:reduce)and (min-width:721px)and (pointer:fine){html{scroll-behavior:auto}.motion-ready *,.motion-ready *:before,.motion-ready *:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.motion-ready [data-reveal],.motion-ready .hero h1 span{opacity:1!important;transform:none!important}.journey-progress{display:none}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/seven-marid-motion.css.map */
