:root{--focus-ring: #fffaf4;--proof-secondary: #ead3cf}body.seven-marid-storefront,body.seven-marid-storefront :is(h1,h2,h3,h4,h5,h6,p,a,li,button,input,select,textarea,summary,label,blockquote,small,strong,span){font-family:var(--ui)!important}html[dir=rtl] body.seven-marid-storefront,html[dir=rtl] body.seven-marid-storefront :is(h1,h2,h3,h4,h5,h6,p,a,li,button,input,select,textarea,summary,label,blockquote,small,strong,span),body.seven-marid-storefront [lang=ar]{font-family:var(--arabic)!important;font-weight:800!important}.bestseller-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bestseller-card>div{min-width:0}.bestseller-card h3,.choice-paths h3{width:100%;min-width:0;max-width:100%;overflow-wrap:break-word;word-break:normal}@media(max-width:720px){.bestseller-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bestseller-card h3{font-size:clamp(1.95rem,8.7vw,2.2rem);line-height:.94}.choice-paths a{min-width:0}}.film-room,.story-timeline{overflow-x:clip}body[data-route="/shop"] .interior-hero{min-height:0;padding-top:9rem;padding-bottom:2rem}body[data-route="/shop"] .interior-hero h1{max-width:none;font-size:clamp(3.8rem,6.5vw,6.5rem);line-height:1;margin-bottom:1rem}body[data-route="/shop"] .interior-hero>p:last-child{max-width:48rem}.samples-hero{min-height:54svh}.sample-catalogue{padding:clamp(5rem,8vw,8rem) max(1.2rem,calc((100vw - 1540px)/2));background:linear-gradient(155deg,#74131b,#861c24 55%,#5b0b12)}.sample-catalogue>header{max-width:62rem;margin-bottom:3rem}.sample-catalogue h2{max-width:12ch;margin:0 0 1rem;font:400 clamp(3.8rem,6.5vw,7.2rem)/.84 var(--display);text-transform:uppercase}.sample-catalogue>header>p:last-child{max-width:48rem;color:var(--proof-secondary);line-height:1.7}.samples-terms{padding:2rem max(1.2rem,calc((100vw - 1540px)/2));display:flex;flex-wrap:wrap;gap:1rem;border-block:1px solid var(--line);background:#4d070c}@media(max-width:720px){html:not([dir=rtl]) .hero h1{font-size:clamp(3.1rem,14.35vw,4.5rem);letter-spacing:-.045em}html:not([dir=rtl]) .hero h1 span{width:auto;max-width:none}body[data-route="/shop"] .interior-hero{padding-top:6rem;padding-bottom:1.5rem}body[data-route="/shop"] .interior-hero h1{font-size:clamp(2.8rem,11vw,3.6rem)}html[dir=rtl] body[data-route="/shop"] .interior-hero h1{line-height:1.3}.samples-hero{min-height:0;padding-top:6.5rem;padding-bottom:2.5rem}.sample-catalogue{padding:3.5rem 1rem}.sample-catalogue h2{font-size:3rem}.product-info>p,.product-info>span,.product-action,.catalogue-tabs a,.catalogue-top select,.catalogue-top label{font-size:12px;line-height:1.5;letter-spacing:.02em}.product-info>p{flex-wrap:wrap;color:var(--proof-secondary)}.product-action{min-height:44px}html[dir=rtl] :is(.product-info>p,.product-info>span,.product-action,.catalogue-tabs a,.catalogue-top select,.catalogue-top label,.active-route p){font-size:16px;line-height:1.6;letter-spacing:0}.catalogue-tabs a{flex-shrink:0}}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.site-header .header-tools{gap:4px}.site-header .header-tools button{min-height:44px;height:44px}.site-header .header-tools .icon-button{width:32px;height:44px}.site-header .header-tools .language-link{width:64px;font-size:15px;letter-spacing:0}.site-header .header-tools .cart{width:64px;font-size:12px;letter-spacing:0;justify-content:center}.site-header .cart span{flex:0 0 23px}.desktop-nav{font-size:11.5px;letter-spacing:.055em;gap:14px}.desktop-nav a{min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}.desktop-nav--right{gap:8px;padding-right:250px;padding-left:16px}html[dir=rtl] .desktop-nav{font-size:17px;line-height:1.6}html[dir=rtl] .desktop-nav--left{padding-left:250px;padding-right:16px}html[dir=rtl] .desktop-nav--right{padding-left:16px;padding-right:0}@media(max-width:1399px){.site-header{grid-template-columns:1fr auto 1fr}.desktop-nav{display:none}.site-header .menu-button{display:flex;align-items:center;justify-self:start;position:relative;width:44px;min-height:44px;padding:0;border:0;background:transparent;cursor:pointer}.menu-button span{position:absolute;left:0;width:20px;height:1px;background:currentColor}.menu-button span:first-child{transform:translateY(-4px)}.menu-button span:nth-child(2){transform:translateY(4px)}.menu-button b{display:none}.site-header .header-tools{position:static;justify-self:end;transform:none;gap:4px}.site-header .header-tools>a{display:none}.site-header .header-tools [data-search-open]{display:grid;width:44px}.site-header .header-tools .cart{display:flex;width:64px}.site-header .header-tools .language-link{display:block;width:58px;position:absolute;left:calc(clamp(1.1rem,3.1vw,3.8rem) + 44px);top:50%;transform:translateY(-50%)}.mobile-navigation{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;padding:7rem 1.5rem 2rem;background:var(--red-deep);flex-direction:column;justify-content:start;overflow-y:auto}.mobile-navigation:not([hidden]){display:flex}.mobile-navigation>a{font-family:var(--display);font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.3;padding-block:.3rem}html[dir=rtl] .mobile-navigation>a{font-family:var(--arabic);line-height:1.5}}@media(max-width:720px){.site-header .header-tools .language-link{left:64px}.site-header .header-tools .cart{width:54px;font-size:11px}.site-header .header-tools [data-search-open]{width:36px}}.review-card blockquote[lang=ar]{font-family:var(--arabic);font-size:23px;font-weight:400;line-height:1.6;letter-spacing:0;text-transform:none;max-width:none;margin:1rem 0}.review-card{min-height:25rem}.review-card__copy{min-height:25rem;padding:1.5rem;gap:.6rem}.review-card__media{height:12rem}.review-card--media .review-card__copy{min-height:16rem}.review-card footer{margin-top:auto}.review-card footer strong{font-size:12px;line-height:1.6}.review-card footer span,.review-card footer small{font-size:12px;line-height:1.6;color:var(--proof-secondary)}.review-card footer i{font-style:normal}.review-score small{font-size:11px;line-height:1.5;color:var(--proof-secondary)}.review-expand{display:none}.review-expand[hidden]{display:none!important}html[dir=rtl] .eyebrow{font-size:14px;line-height:1.6}html[dir=rtl] .hero-intro{font-size:16px;line-height:1.8}html[dir=rtl] .hero .button,html[dir=rtl] .hero .text-link{font-size:16px;line-height:1.6}@media(max-width:720px){.review-card,.review-card__copy{min-height:13rem}.review-card__copy{padding:1rem;gap:.4rem}.review-card__media{height:6.75rem}.review-card--media .review-card__copy{min-height:13rem}.review-card blockquote[lang=ar]{font-size:20px;line-height:1.55;margin:.3rem 0;display:-webkit-box;-webkit-line-clamp:3}.review-expand{display:block;align-self:flex-start;min-height:44px;padding:.4rem 0;border:0;border-bottom:1px solid var(--line);background:transparent;font-size:12px;cursor:pointer}html[dir=rtl] .review-expand{font-size:16px}.review-card.is-expanded blockquote{display:block;overflow:visible;-webkit-line-clamp:unset}.review-card footer{padding-top:.6rem}.review-card footer span,.review-card footer small{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/seven-marid-refinements.css.map */
