*,*:before,*:after{box-sizing:border-box}:root{--ink:#211c18;--sand:#ece2d2;--canvas:#f7f3eb;--clay:#8a4e33;--olive:#5c6048;--white:#fffdf8;--line:rgba(33,28,24,.18);--serif:"SAHRAVA Display","Cormorant Garamond",Georgia,serif;--sans:"SAHRAVA Sans",Manrope,Arial,"Helvetica Neue",sans-serif;--serif-ar:"SAHRAVA Naskh","Noto Naskh Arabic",serif;--sans-ar:"Dubai","SAHRAVA Sans Arabic","Noto Sans Arabic","SAHRAVA Sans",Arial,sans-serif;--shadow:0 18px 60px rgba(33,28,24,.13);--page:clamp(20px,5vw,84px)}html{scroll-behavior:smooth;background:var(--canvas)}html.is-locked{overflow:hidden}body{margin:0;color:var(--ink);background:var(--canvas);font-family:var(--sans);font-size:16px;line-height:1.62;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.is-rtl{--serif:var(--serif-ar);--sans:var(--sans-ar);font-family:var(--sans);line-height:1.78}img,svg,video,model-viewer{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--serif);font-weight:500;line-height:1;letter-spacing:-.022em}.is-rtl h1,.is-rtl h2,.is-rtl h3{font-family:var(--serif);letter-spacing:0;line-height:1.24}h1{font-size:clamp(42px,5.5vw,84px)}h2{font-size:clamp(34px,4vw,60px)}h3{font-size:clamp(22px,2.2vw,32px)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:9999;top:12px;left:12px;padding:12px 18px;background:var(--ink);color:var(--white);transform:translateY(-160%)}.skip-link:focus{transform:none}.section-pad{padding-inline:var(--page)}.eyebrow{margin:0 0 18px;font-size:11px;font-weight:700;letter-spacing:.2em;line-height:1.3;text-transform:uppercase}.is-rtl .eyebrow{letter-spacing:0;text-transform:none}.rte{max-width:72ch}.rte>*:last-child{margin-bottom:0}.rte a{text-decoration:underline;text-underline-offset:4px}.button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:13px 25px;border:1px solid transparent;font-size:11px;font-weight:700;letter-spacing:.15em;text-align:center;text-transform:uppercase;transition:background .25s,color .25s,border .25s,transform .25s}.button:hover{transform:translateY(-2px)}.button-dark{border-color:var(--ink);background:var(--ink);color:var(--white)}.button-dark:hover{background:var(--clay);border-color:var(--clay)}.button-light{background:#fffdf8f0;color:var(--ink)}.button-light:hover{background:var(--white)}.button-outline{border-color:currentColor;background:transparent}.button-outline:hover{background:var(--ink);border-color:var(--ink);color:var(--white)}.button-group{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.arrow-link,.text-link{display:inline-flex;align-items:center;gap:10px;padding-bottom:4px;border-bottom:1px solid currentColor;font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.is-rtl .arrow-link span,.is-rtl .arrow-link b{transform:scaleX(-1)}.announcement-bar{display:flex;min-height:30px;align-items:center;justify-content:center;padding:5px 18px;background:var(--ink);color:var(--white);font-size:10px;letter-spacing:.14em;text-align:center;text-transform:uppercase}.site-header{position:sticky;z-index:80;top:0;background:#f7f3ebf0;border-bottom:1px solid transparent;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .25s,box-shadow .25s}.site-header.is-scrolled{border-color:var(--line);box-shadow:0 8px 30px #211c180f}.header-inner{position:relative;display:grid;min-height:88px;grid-template-columns:1fr auto 1fr;align-items:center;padding:12px var(--page)}.desktop-navigation,.utility-navigation{display:flex;align-items:center;gap:clamp(16px,2.2vw,34px);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.desktop-navigation a,.utility-link{position:relative;white-space:nowrap}.desktop-navigation a:after,.utility-link:after{position:absolute;right:0;bottom:-6px;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transition:transform .2s}.desktop-navigation a:hover:after,.desktop-navigation a[aria-current=page]:after,.utility-link:hover:after{transform:scaleX(1)}.brand-logo{display:flex;justify-self:center;align-items:center;justify-content:center}.brand-logo img{width:min(var(--logo-width,220px),30vw);max-height:62px;object-fit:contain}.utility-navigation{justify-content:flex-end}.utility-navigation button{padding:0;border:0;background:transparent;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.language-form select{max-width:92px;padding:4px 18px 4px 4px;border:0;background:transparent;font-size:11px;font-weight:700;text-transform:uppercase}.cart-link,.wishlist-link{display:flex;align-items:center;gap:7px}.cart-link b,.wishlist-link b{display:grid;min-width:20px;height:20px;place-items:center;padding:0 4px;border-radius:50%;background:var(--ink);color:var(--white);font-size:9px}.header-menu-button{display:none;border:0;background:transparent}.menu-lines{display:grid;width:22px;gap:6px}.menu-lines i{height:1px;background:currentColor}.header-search-panel{position:absolute;z-index:81;top:100%;right:0;left:0;padding:25px var(--page);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--canvas);box-shadow:var(--shadow)}.header-search-panel form{display:grid;max-width:1000px;grid-template-columns:1fr auto auto;gap:10px;margin:auto}.header-search-panel input,.header-search-panel button{height:50px;padding:10px 16px;border:1px solid var(--ink);background:transparent}.header-search-panel button[type=submit]{background:var(--ink);color:var(--white);font-size:11px;font-weight:700;text-transform:uppercase}.search-close{border-color:transparent!important;font-size:11px;text-transform:uppercase}.mobile-navigation{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;background:#211c1859;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.mobile-navigation-inner{width:min(88vw,440px);height:100%;padding:30px;background:var(--canvas);box-shadow:var(--shadow)}.is-rtl .mobile-navigation-inner{margin-left:0;margin-right:auto}.mobile-close{display:block;margin-left:auto;padding:8px;border:0;background:transparent;font-size:11px;font-weight:700;text-transform:uppercase}.mobile-navigation nav{display:grid;margin-top:55px}.mobile-navigation nav a{padding:15px 0;border-bottom:1px solid var(--line);font-family:var(--serif);font-size:30px}.home-hero{position:relative;min-height:min(820px,calc(100vh - 118px));overflow:hidden;background:#9b785a;color:var(--white)}.home-hero-landscape{position:absolute;top:0;right:0;bottom:0;left:0}.home-hero-landscape:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#140f0cab,#140f0c14 58%,#140f0c1f);content:""}.is-rtl .home-hero-landscape:after{background:linear-gradient(270deg,#140f0cab,#140f0c14 58%,#140f0c1f)}.home-hero-background{width:100%;height:100%;object-fit:cover}.home-hero-product{position:absolute;z-index:2;right:8%;bottom:-12%;width:min(43vw,560px);max-height:92%;object-fit:contain;filter:drop-shadow(0 28px 30px rgba(20,15,12,.28))}.is-rtl .home-hero-product{right:auto;left:8%}.home-hero-copy{position:relative;z-index:3;display:flex;min-height:min(820px,calc(100vh - 118px));width:min(710px,56vw);flex-direction:column;justify-content:center;padding:80px var(--page)}.home-hero-copy h1{max-width:650px;margin-bottom:22px;text-wrap:balance}.home-hero-copy>p:not(.eyebrow){max-width:500px;font-family:var(--serif);font-size:clamp(19px,2vw,28px);line-height:1.4}.featured-products{padding-block:clamp(72px,10vw,145px)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:45px}.section-heading h2{margin-bottom:0}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.5vw,38px)}.product-card{position:relative;min-width:0}.product-card-media{position:relative;display:block;overflow:hidden;aspect-ratio:4/5;background:#eee3d1}.product-card-media img,.product-card-media svg{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.75,.2,1)}.product-card:hover .product-card-media img{transform:scale(1.025)}.product-badge{position:absolute;top:14px;left:14px;padding:6px 9px;background:var(--ink);color:var(--white);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.wishlist-button{position:absolute;z-index:3;top:13px;right:13px;display:grid;width:38px;height:38px;place-items:center;padding:0;border:1px solid rgba(33,28,24,.16);border-radius:50%;background:#fffdf8e6;font-size:21px;line-height:1}.wishlist-button.is-saved{background:var(--ink);color:var(--white)}.product-card-info{display:flex;align-items:start;justify-content:space-between;gap:15px;padding-top:20px}.product-card-type{margin-bottom:7px;color:#211c18a6;font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.product-card h3{margin-bottom:8px;font-family:var(--sans);font-size:17px;font-weight:700;letter-spacing:.08em;line-height:1.35;overflow-wrap:break-word}.product-card-info>div{min-width:0}.price{display:flex;align-items:center;justify-content:flex-start;gap:9px;font-size:13px;unicode-bidi:isolate}.price s{opacity:.55}.price--sale span{color:var(--clay)}.quick-add-form button,.quick-add-link{display:inline-flex;min-width:106px;justify-content:center;padding:10px 12px;border:1px solid var(--ink);background:transparent;font-size:9px;font-weight:700;letter-spacing:.1em;text-align:center;text-transform:uppercase;transition:all .2s}.quick-add-form button:hover,.quick-add-link:hover{background:var(--ink);color:var(--white)}.quick-add-link.disabled{opacity:.45;pointer-events:none}.brand-statement{display:grid;min-height:590px;place-items:center;align-content:center;padding:90px var(--page);background:var(--ink);color:var(--white);text-align:center}.brand-statement .sadu-mark{width:64px;height:64px;margin-bottom:34px;background:url(sahrava-sadu-diamond-ornament.webp) center/contain no-repeat}.brand-statement h2{max-width:920px;margin-bottom:28px}.brand-statement>p:last-child{max-width:680px;font-family:var(--serif);font-size:clamp(19px,2vw,26px);line-height:1.5}.collection-editorial{display:grid;min-height:650px;grid-template-columns:55% 45%;background:var(--sand)}.collection-editorial.is-reverse{grid-template-columns:45% 55%}.collection-editorial.is-reverse .collection-editorial-media{grid-column:2}.collection-editorial.is-reverse .collection-editorial-copy{grid-row:1;grid-column:1}.collection-editorial-media{min-height:600px;overflow:hidden}.collection-editorial-media img{width:100%;height:100%;object-fit:cover;transition:transform 1s}.collection-editorial:hover .collection-editorial-media img{transform:scale(1.02)}.collection-editorial-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(55px,8vw,125px)}.collection-editorial-copy h2{margin-bottom:25px}.collection-editorial-copy>p:not(.eyebrow){max-width:470px;margin-bottom:30px;font-family:var(--serif);font-size:20px;line-height:1.55}.split-promos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-block:clamp(70px,9vw,130px)}.promo-card{position:relative;display:flex;min-height:680px;overflow:hidden;align-items:center;justify-content:flex-end;padding:50px 42px;border:1px solid rgba(33,28,24,.12);text-align:center;isolation:isolate}.promo-card:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 28%,rgba(33,28,24,.05) 56%,rgba(33,28,24,.26));content:""}.promo-card:after{position:absolute;z-index:2;top:16px;right:16px;bottom:16px;left:16px;border:1px solid rgba(255,253,248,.42);content:"";pointer-events:none}.promo-discovery{background:radial-gradient(circle at 50% 20%,#eadfce 0,#d8c5aa 58%,#c6aa87)}.promo-gifting{background:radial-gradient(circle at 50% 20%,#cbc6ac 0,#b4b08b 60%,#999771)}.promo-number{position:absolute;z-index:3;top:31px;right:34px;color:#211c18ad;font-size:10px;font-weight:700;letter-spacing:.18em}.is-rtl .promo-number{right:auto;left:34px}.promo-product{position:absolute;z-index:0;top:3%;left:50%;width:72%;height:57%;object-fit:contain;filter:drop-shadow(0 22px 22px rgba(33,28,24,.13));transform:translate(-50%);transition:transform .7s cubic-bezier(.2,.75,.2,1)}.promo-card:hover .promo-product{transform:translate(-50%) translateY(-5px) scale(1.035)}.promo-card-content{position:relative;z-index:3;display:flex;max-width:510px;flex-direction:column;align-items:center}.promo-card h2{margin-bottom:12px;font-size:clamp(38px,4vw,58px)}.promo-card-content>p:not(.eyebrow){max-width:450px;margin-bottom:20px;font-family:var(--serif);font-size:17px}.is-rtl .promo-card-content>p:not(.eyebrow){font-family:var(--serif)}.story-callout{display:flex;min-height:650px;flex-direction:column;align-items:center;justify-content:center;padding:90px var(--page);background:#9a5a3b url(sahrava-sadu-pattern-tile.webp) center/420px;box-shadow:inset 0 0 0 1000px #7e412bdb;color:var(--white);text-align:center}.story-callout img{width:96px;height:96px;margin-bottom:25px;object-fit:contain;filter:brightness(0) invert(1)}.story-callout h2{margin-bottom:22px;font-size:clamp(42px,5.5vw,80px)}.story-callout>p:not(.eyebrow){max-width:660px;font-family:var(--serif);font-size:22px}.story-callout .button{margin-top:22px}.newsletter-section{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:75px var(--page);background:var(--sand);border-top:8px solid var(--clay)}.newsletter-section h2{margin-bottom:15px;font-size:clamp(34px,4vw,56px)}.newsletter-section>div>p:last-child{max-width:560px}.newsletter-form{display:grid;align-content:center;grid-template-columns:1fr auto;gap:10px}.newsletter-form input{height:54px;padding:12px 16px;border:1px solid var(--ink);background:transparent}.newsletter-form button{padding:12px 20px;border:1px solid var(--ink);background:var(--ink);color:var(--white);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.newsletter-form .form-success,.newsletter-form .errors{grid-column:1/-1}.site-footer{background:var(--ink);color:var(--white)}.footer-main{display:grid;grid-template-columns:minmax(220px,1.2fr) 2.8fr;gap:70px;padding:80px var(--page)}.footer-brand .brand-logo{width:max-content;max-width:100%;justify-self:start;justify-content:center;margin-inline:0 auto;padding:8px 14px;border:1px solid rgba(255,253,248,.16);border-radius:4px;background:var(--canvas);color:var(--ink);filter:none}.footer-brand .brand-logo img{height:auto;max-height:none;object-fit:contain}.footer-brand p{max-width:300px;margin-top:25px;color:#ffffffa6}.footer-menus{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.footer-menus h3{font-family:var(--sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.footer-menus ul{padding:0;margin:25px 0 0;list-style:none}.footer-menus li{margin:11px 0}.footer-menus a{color:#ffffffb3;font-size:13px}.footer-menus a:hover{color:#fff}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:25px var(--page);border-top:1px solid rgba(255,255,255,.17);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.footer-bottom p{margin:0}.footer-social{display:flex;align-items:center;gap:20px}.footer-social svg{width:34px;height:auto}.site-toast{position:fixed;z-index:120;right:24px;bottom:24px;max-width:350px;padding:15px 20px;background:var(--ink);box-shadow:var(--shadow);color:var(--white);font-size:12px;font-weight:700;letter-spacing:.05em}.is-rtl .site-toast{right:auto;left:24px}.simple-page-heading{max-width:950px;margin:0 auto 60px;text-align:center}.simple-page-heading h1{margin-bottom:20px}.empty-state{max-width:650px;margin:auto;padding-block:100px;text-align:center}.empty-state .button{margin-top:24px}.product-page{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:clamp(40px,7vw,110px);padding-block:70px}.product-gallery{position:relative;min-width:0}.product-gallery-item{display:none;margin:0;aspect-ratio:4/5;overflow:hidden;background:#eadfce}.product-gallery-item.is-active{display:block}.product-gallery-item img,.product-gallery-item video,.product-gallery-item model-viewer{width:100%;height:100%;object-fit:cover}.product-thumbnails{display:flex;gap:10px;margin-top:12px}.product-thumbnails button{width:75px;padding:0;border:1px solid transparent;background:#eadfce}.product-thumbnails button.is-active{border-color:var(--ink)}.product-thumbnails img{width:100%;aspect-ratio:1;object-fit:cover}.product-information{align-self:start;position:sticky;top:130px;padding:30px 0}.product-information h1{margin-bottom:18px;font-size:clamp(52px,6vw,86px)}.product-information>[data-product-price]{margin-bottom:25px}.product-information .price{font-size:16px}.product-description{margin-bottom:28px;color:#211c18c7;font-family:var(--serif);font-size:19px;line-height:1.55}html:not([lang=ar]) .product-copy-ar,html[lang=ar] .product-copy-en{display:none}.product-form{display:grid;gap:12px}.product-form>label,.quantity-row>label{font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.product-form select{width:100%;height:52px;padding:10px 14px;border:1px solid var(--ink);background:transparent}.quantity-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:5px}.quantity-control{display:grid;width:125px;grid-template-columns:36px 1fr 36px;border:1px solid var(--ink)}.quantity-control button,.quantity-control input{height:40px;padding:0;border:0;background:transparent;text-align:center}.quantity-control input{-moz-appearance:textfield}.quantity-control input::-webkit-outer-spin-button,.quantity-control input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.product-submit{width:100%;margin-top:8px}.shopify-payment-button{margin-top:0}.shopify-payment-button__button{border-radius:0!important}.delivery-note{margin:20px 0 15px;padding-top:18px;border-top:1px solid var(--line);font-size:12px}.product-wishlist{margin-bottom:15px}.product-wishlist button{padding:7px 0;border:0;border-bottom:1px solid currentColor;background:transparent;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-wishlist button span{font-size:18px;vertical-align:-1px}.product-assurances{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.product-assurances span{padding:10px 6px;background:var(--sand);font-size:9px;font-weight:700;text-align:center;text-transform:uppercase}.fragrance-notes{padding-block:100px;background:var(--sand);text-align:center}.fragrance-notes h2{margin-bottom:50px}.note-grid{display:grid;max-width:1100px;grid-template-columns:repeat(3,1fr);gap:20px;margin:auto}.note-grid article{padding:40px 25px;border:1px solid var(--line);background:#ffffff47}.note-grid span{font-size:10px;letter-spacing:.15em}.note-grid h3{margin:18px 0}.note-grid p{margin:0}.scent-profile{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;padding:100px var(--page);background:var(--ink);color:var(--white)}.scent-profile h2{max-width:550px}.scent-profile dl{display:grid;align-content:center;gap:25px}.scent-profile dl>div{display:grid;grid-template-columns:110px 1fr;gap:25px}.scent-profile dt{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.scent-profile dd{position:relative;display:flex;align-items:center;gap:15px;margin:0}.scent-profile dd:before{position:absolute;right:48px;left:0;height:2px;background:#fff3;content:""}.scent-profile dd i{z-index:1;width:var(--value);max-width:calc(100% - 48px);height:2px;background:var(--white)}.scent-profile dd span{margin-left:auto;font-size:11px}.is-rtl .scent-profile dd span{margin-right:auto;margin-left:0}.product-story{padding-block:110px;text-align:center}.product-story>p:last-child{max-width:750px;margin:auto;font-family:var(--serif);font-size:22px}.related-products{padding-block:100px}.collection-hero{position:relative;display:flex;min-height:420px;align-items:flex-end;overflow:hidden;background:var(--ink);color:var(--white)}.collection-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.66}.collection-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#19120ec7,#19120e14 75%);content:""}.collection-hero>div{position:relative;z-index:1;width:100%;padding:58px var(--page)}.collection-hero h1{max-width:980px;margin-bottom:15px;text-wrap:balance}.collection-hero-description{max-width:620px;margin-bottom:16px;font-family:var(--serif);font-size:clamp(16px,1.6vw,22px)}.collection-hero-fallback>img{object-position:center 58%}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;padding-block:25px;border-bottom:1px solid var(--line)}.collection-toolbar>button{padding:10px 18px;border:1px solid var(--ink);background:transparent;font-size:10px;font-weight:700;text-transform:uppercase}.collection-toolbar form{display:flex;align-items:center;gap:10px}.collection-toolbar label{font-size:10px;font-weight:700;text-transform:uppercase}.collection-toolbar select{padding:9px 28px 9px 10px;border:0;background:transparent}.collection-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:45px;padding-block:45px 100px}.collection-layout.filters-open{grid-template-columns:250px minmax(0,1fr)}.collection-filters[hidden]{display:none}.collection-filters details{padding:15px 0;border-bottom:1px solid var(--line)}.collection-filters summary{cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.collection-filters ul{padding:10px 0;margin:0;list-style:none}.collection-filters li{margin:9px 0}.collection-filters label{display:flex;gap:8px;align-items:center;font-size:12px}.price-filter{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:12px}.price-filter label{display:grid}.price-filter input{min-width:0;width:100%;padding:8px;border:1px solid var(--line);background:transparent}.collection-filters .button{width:100%;margin-top:18px}.collection-filters .text-link{margin-top:15px}.collection-results{min-width:0;width:100%}.collection-results .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:60px}.pagination a,.pagination span{display:grid;min-width:38px;height:38px;place-items:center;border:1px solid var(--line)}.pagination [aria-current=page]{background:var(--ink);color:var(--white)}.list-collections{padding-block:90px}.collection-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:50px 30px}.collection-card>div{aspect-ratio:16/10;overflow:hidden;margin-bottom:22px;background:var(--sand)}.collection-card img,.collection-card svg{width:100%;height:100%;object-fit:cover;transition:transform .7s}.collection-card:hover img{transform:scale(1.025)}.collection-card h2{margin-bottom:15px;font-size:clamp(36px,4vw,55px)}.collection-card>p:last-child{max-width:600px}.cart-page{padding-block:80px 120px}.cart-form{display:grid;grid-template-columns:1.6fr minmax(320px,.7fr);gap:70px}.cart-line{display:grid;grid-template-columns:150px 1fr auto;gap:25px;padding:25px 0;border-top:1px solid var(--line)}.cart-line-image{aspect-ratio:4/5;background:var(--sand)}.cart-line-image img{width:100%;height:100%;object-fit:cover}.cart-line h2{margin-bottom:8px;font-family:var(--sans);font-size:20px;font-weight:700;letter-spacing:.08em}.cart-line-content>p:not(.eyebrow){font-size:12px}.cart-line-actions{display:flex;align-items:center;gap:20px;margin-top:22px}.cart-line-actions>a{font-size:10px;font-weight:700;text-decoration:underline;text-transform:uppercase}.cart-summary{align-self:start;position:sticky;top:130px;display:grid;gap:15px;padding:30px;background:var(--sand)}.cart-summary label{font-size:10px;font-weight:700;text-transform:uppercase}.cart-summary textarea{resize:vertical;padding:12px;border:1px solid var(--line);background:var(--canvas)}.cart-subtotal{display:flex;justify-content:space-between;padding-top:20px;border-top:1px solid var(--line);font-size:16px}.cart-summary>p{font-size:11px}.search-page{padding-block:90px}.search-form-large{display:grid;max-width:800px;grid-template-columns:1fr auto;gap:10px;margin:35px auto 0}.search-form-large input{min-height:54px;padding:12px 16px;border:1px solid var(--ink);background:transparent}.search-results-heading{margin-bottom:35px;font-family:var(--sans);font-size:18px;font-weight:700;text-align:center}.search-results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.search-content-card{min-height:260px;padding:35px;border:1px solid var(--line)}.search-content-card h3{font-size:30px}.standard-page{padding-block:90px 120px}.page-content{margin:auto;font-size:17px;line-height:1.75}.wishlist-page{padding-block:90px 120px}.wishlist-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.wishlist-card-media{display:block;aspect-ratio:4/5;overflow:hidden;background:var(--sand)}.wishlist-card-media img{width:100%;height:100%;object-fit:cover}.wishlist-card>div{padding-top:18px}.wishlist-card h2{margin-bottom:8px;font-family:var(--sans);font-size:18px;font-weight:700;letter-spacing:.08em}.wishlist-card button{padding:5px 0;border:0;border-bottom:1px solid currentColor;background:transparent;font-size:10px;font-weight:700;text-transform:uppercase}.contact-page{display:grid;width:100%;max-width:1760px;grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr);gap:0;margin-inline:auto;padding-block:clamp(70px,8vw,120px)}.contact-intro{position:relative;display:flex;min-height:650px;overflow:hidden;flex-direction:column;justify-content:space-between;padding:clamp(42px,5vw,78px);background:var(--ink);color:var(--white);isolation:isolate}.contact-intro:before{position:absolute;z-index:-1;top:-30%;right:-30%;bottom:-30%;left:-30%;background:url(sahrava-sadu-pattern-tile.webp) center/360px;content:"";opacity:.055;transform:rotate(-8deg)}.contact-submark{width:70px;height:70px;margin-bottom:50px;filter:brightness(0) invert(1);object-fit:contain}.contact-intro h1{max-width:700px;margin-bottom:28px;font-size:clamp(50px,5.5vw,84px)}.contact-intro-copy>p:last-child{max-width:500px;margin:0;font-family:var(--serif);font-size:20px;line-height:1.7}.is-rtl .contact-intro-copy>p:last-child{font-family:var(--serif)}.contact-topics{display:flex;flex-wrap:wrap;gap:12px 24px;padding:30px 0 0;margin:50px 0 0;border-top:1px solid rgba(255,253,248,.24);list-style:none}.contact-topics li{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.contact-form{padding:clamp(42px,5vw,76px);border:1px solid var(--line);background:var(--white);box-shadow:0 24px 70px #211c1814}.contact-form-header{max-width:660px;margin-bottom:38px}.contact-form-header h2{margin-bottom:14px;font-size:clamp(36px,3.5vw,54px)}.contact-form-header>p:last-child{max-width:570px;margin-bottom:0;color:#211c18b3}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px}.field-grid label{display:grid;gap:9px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.field-grid input,.field-grid textarea{width:100%;padding:14px 15px;border:1px solid rgba(33,28,24,.28);border-radius:0;background:var(--canvas);font-size:14px;text-transform:none;transition:border-color .2s,box-shadow .2s,background .2s}.field-grid input{min-height:54px}.field-grid textarea{min-height:175px;resize:vertical}.field-grid input:focus,.field-grid textarea:focus{outline:0;border-color:var(--clay);background:var(--white);box-shadow:0 0 0 3px #8a4e331a}.field-full{grid-column:1/-1}.contact-form .button{min-width:190px;margin-top:28px}.form-success{padding:14px 16px;border-inline-start:3px solid var(--olive);background:#5c604821}.story-hero,.heritage-hero,.gifting-hero,.discovery-hero{display:grid;min-height:690px;grid-template-columns:55% 45%;background:var(--sand)}.story-hero>.editorial-image,.heritage-hero>.editorial-image,.discovery-hero>.editorial-image{grid-row:1;grid-column:1}.story-hero>div:last-child,.heritage-hero>div:last-child,.discovery-hero>div:last-child,.gifting-hero>div:first-child{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(50px,7vw,110px)}.story-hero h1,.heritage-hero h1,.gifting-hero h1,.discovery-hero h1{font-size:clamp(52px,5.6vw,88px);text-wrap:balance}.story-hero>div:last-child>p:last-child,.heritage-hero>div:last-child>p:last-child,.gifting-hero>div:first-child>p:not(.eyebrow),.discovery-hero>div:last-child>p:not(.eyebrow){max-width:560px;font-family:var(--serif);font-size:21px;line-height:1.65}.is-rtl .gifting-hero>div:first-child>p:not(.eyebrow),.is-rtl .discovery-hero>div:last-child>p:not(.eyebrow){font-family:var(--serif)}.editorial-image{overflow:hidden}.editorial-image img{width:100%;height:100%;object-fit:cover}.editorial-text-block{min-height:560px;padding-block:100px;background:var(--canvas)}.editorial-text-block>div{max-width:850px;margin:auto;text-align:center}.editorial-text-block h2{margin-bottom:30px}.editorial-text-block>div>p:not(.eyebrow){font-family:var(--serif);font-size:22px}.founder-callout{padding:100px var(--page);background:var(--ink);color:var(--white);text-align:center}.founder-callout h2 span{display:block;margin-top:15px;font-family:var(--sans);font-size:16px;letter-spacing:.12em}.founder-callout>p:last-child{margin-bottom:0}.heritage-stories{display:grid}.heritage-story{display:grid;min-height:560px;grid-template-columns:55% 45%;background:var(--canvas)}.heritage-story.is-reverse{grid-template-columns:45% 55%}.heritage-story.is-reverse>.editorial-image{grid-row:1;grid-column:2}.heritage-story>div:last-child{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(50px,7vw,100px)}.heritage-story span{font-size:10px;letter-spacing:.18em}.heritage-story h2{margin:18px 0 5px}.heritage-story h3{font-family:var(--sans);font-size:15px;letter-spacing:.12em}.heritage-story p{max-width:480px;font-family:var(--serif);font-size:20px}.pattern-image img{image-rendering:auto}.heritage-quote{margin:0;padding:120px var(--page);background:var(--clay);color:var(--white);font-family:var(--serif);font-size:clamp(42px,6vw,86px);line-height:1.1;text-align:center}.gifting-hero{grid-template-columns:47% 53%;background:var(--canvas)}.editorial-hero-copy{position:relative}.gifting-image,.discovery-visual{position:relative;display:grid;place-items:center;padding:clamp(38px,5vw,78px);isolation:isolate}.gifting-image{background:radial-gradient(circle at 50% 42%,#d6cfb2 0,#aaa883 68%,#8d8f6a)}.gifting-image:before,.discovery-visual:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:url(sahrava-sadu-pattern-tile.webp) center/420px;content:"";opacity:.045}.gifting-image img,.discovery-visual img{position:relative;z-index:1;object-fit:contain;filter:drop-shadow(0 28px 35px rgba(33,28,24,.18))}.visual-caption{position:absolute;z-index:2;right:30px;bottom:28px;left:30px;padding-top:14px;border-top:1px solid rgba(33,28,24,.3);font-size:9px;font-weight:700;letter-spacing:.16em;text-align:center;text-transform:uppercase}.service-ribbon{display:grid;grid-template-columns:repeat(3,1fr);background:var(--ink);color:var(--white)}.service-ribbon span{padding:22px 30px;border-inline-start:1px solid rgba(255,253,248,.2);font-size:10px;font-weight:700;letter-spacing:.14em;text-align:center;text-transform:uppercase}.service-ribbon span:first-child{border-inline-start:0}.gifting-steps,.discovery-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding-block:clamp(75px,8vw,115px);background:var(--canvas)}.gifting-steps article,.discovery-steps article{position:relative;padding:clamp(28px,3vw,48px);border-inline-start:1px solid var(--line)}.gifting-steps article:first-child,.discovery-steps article:first-child{border-inline-start:0}.gifting-steps span,.discovery-steps span{display:inline-flex;align-items:center;gap:10px;font-size:10px;font-weight:700;letter-spacing:.16em}.gifting-steps span:after,.discovery-steps span:after{width:36px;height:1px;background:var(--clay);content:""}.gifting-steps h2,.discovery-steps h2{margin:24px 0 16px;font-size:clamp(31px,3vw,42px)}.gifting-steps p,.discovery-steps p{max-width:410px;margin-bottom:25px;color:#211c18b8}.discovery-hero{grid-template-columns:52% 48%;background:var(--white)}.discovery-visual{background:radial-gradient(circle at 50% 42%,#e7d8c2 0,#d0b797 64%,#b9916d)}.discovery-list{display:grid;width:100%;max-width:540px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:26px 0}.discovery-list span{grid-column:1/-1;margin-bottom:8px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.discovery-list strong{padding:8px 0;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.1em}.availability-note{max-width:540px;padding:13px 15px;border-inline-start:3px solid var(--clay);background:#8a4e3314;font-size:12px!important}.editorial-finale{position:relative;display:grid;min-height:500px;place-items:center;padding:80px var(--page);overflow:hidden;background-position:center;background-size:cover;color:var(--white);text-align:center;isolation:isolate}.editorial-finale:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:#1c1410a3;content:""}.editorial-finale>div{max-width:800px}.editorial-finale h2{margin-bottom:22px}.editorial-finale>div>p:not(.eyebrow){max-width:620px;margin:0 auto 28px;font-family:var(--serif);font-size:20px}.is-rtl .editorial-finale>div>p:not(.eyebrow){font-family:var(--serif)}.gifting-finale{background-image:url(sahrava-background-desert-archway-interior.webp)}.discovery-finale{background-image:url(sahrava-background-courtyard-desert-dunes.webp)}.page-404{position:relative;display:flex;max-width:none;min-height:calc(100vh - 118px);overflow:hidden;flex-direction:column;align-items:center;justify-content:center;margin:0;padding-block:100px;background:url(sahrava-background-desert-oasis-dawn.webp) center/cover;color:var(--white);isolation:isolate}.page-404:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(#1b14108c,#1b1410b8);content:""}.page-404 h1{max-width:920px;margin-bottom:22px;font-size:clamp(52px,6vw,86px);text-wrap:balance}.page-404>p:not(.eyebrow){font-family:var(--serif);font-size:20px}.is-rtl .page-404>p:not(.eyebrow){font-family:var(--serif)}.page-404 .button-group{justify-content:center}.page-404 .button-outline:hover{background:var(--white);border-color:var(--white);color:var(--ink)}.password-page{min-height:100vh}.password-shell{position:relative;display:grid;min-height:100vh;place-items:center;padding:30px}.password-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.7)}.password-panel{position:relative;z-index:1;width:min(520px,100%);padding:55px;background:#f7f3ebf0;box-shadow:var(--shadow);text-align:center}.password-logo{width:240px;margin:0 auto 40px}.password-panel h1{font-size:55px}.password-form{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:30px}.password-form input{min-width:0;padding:12px;border:1px solid var(--ink);background:transparent}@media(max-width:1100px){.desktop-navigation{gap:17px}.utility-account,.utility-search span,.wishlist-link span{display:none}.header-inner{padding-inline:28px}.product-grid{gap:20px}.collection-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-main{grid-template-columns:1fr}.cart-form{gap:40px}.product-page{grid-template-columns:1.05fr .95fr;gap:45px}.home-hero-product{right:2%;width:48vw}.is-rtl .home-hero-product{right:auto;left:2%}}@media(max-width:899px){:root{--page:24px}.desktop-navigation{display:none}.header-menu-button{display:block;justify-self:start;padding:10px}.header-inner{min-height:74px;grid-template-columns:1fr auto 1fr;padding-inline:14px}.brand-logo img{width:min(190px,42vw)}.language-form,.utility-account,.utility-search{display:none}.home-hero{min-height:760px}.home-hero-copy{min-height:760px;width:75%;padding-top:90px;padding-bottom:210px}.home-hero-product{right:-5%;bottom:-9%;width:57vw}.is-rtl .home-hero-product{right:auto;left:-5%}.featured-products{padding-block:75px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-statement{min-height:520px}.collection-editorial,.collection-editorial.is-reverse{grid-template-columns:1fr}.collection-editorial.is-reverse .collection-editorial-media,.collection-editorial.is-reverse .collection-editorial-copy{grid-row:auto;grid-column:auto}.collection-editorial-media{min-height:430px}.collection-editorial-copy{padding:65px var(--page)}.split-promos{grid-template-columns:1fr}.promo-card{min-height:580px}.newsletter-section{grid-template-columns:1fr}.footer-menus{grid-template-columns:repeat(2,1fr)}.product-page{grid-template-columns:1fr;padding-inline:0;padding-top:0}.product-information{position:static;padding:30px var(--page)}.product-gallery-item{aspect-ratio:1}.product-thumbnails{padding-inline:var(--page)}.scent-profile{grid-template-columns:1fr}.collection-layout,.collection-layout.filters-open{grid-template-columns:minmax(0,1fr)}.collection-filters{padding:20px;background:var(--sand)}.cart-form{grid-template-columns:1fr}.cart-summary{position:static}.search-results-grid,.wishlist-grid{grid-template-columns:repeat(2,1fr)}.contact-page,.story-hero,.heritage-hero,.gifting-hero,.discovery-hero,.heritage-story,.heritage-story.is-reverse{grid-template-columns:1fr}.story-hero>.editorial-image,.heritage-hero>.editorial-image,.discovery-hero>.editorial-image,.heritage-story.is-reverse>.editorial-image{grid-row:auto;grid-column:auto;min-height:480px}.story-hero>div:last-child,.heritage-hero>div:last-child,.discovery-hero>div:last-child,.gifting-hero>div:first-child{padding:65px var(--page)}.gifting-hero>div:first-child{grid-row:2}.gifting-image{min-height:480px}.heritage-story>.editorial-image{min-height:440px}.gifting-steps,.discovery-steps{grid-template-columns:1fr}.gifting-steps article,.discovery-steps article{border-right:0;border-bottom:1px solid var(--line)}.scent-profile{gap:35px}.footer-bottom{align-items:flex-start;flex-direction:column}}@media(max-width:599px){h1{font-size:48px}.eyebrow{margin-bottom:12px}.announcement-bar{min-height:26px;font-size:8px}.utility-navigation{gap:10px}.cart-link>span,.wishlist-link>span{display:none}.header-search-panel form{grid-template-columns:1fr auto}.search-close{grid-column:1/-1}.home-hero{min-height:690px}.home-hero-copy{min-height:690px;width:100%;justify-content:flex-start;padding-top:100px;padding-bottom:245px}.home-hero-copy>p:not(.eyebrow){font-size:19px}.home-hero-landscape:after{background:linear-gradient(180deg,#140f0ca1,#140f0c26 70%)}.home-hero-product{right:-15%;bottom:-6%;width:78vw}.is-rtl .home-hero-product{right:auto;left:-15%}.button-group .button{width:100%}.section-heading{align-items:flex-start;flex-direction:column}.product-grid,.collection-results .product-grid,.wishlist-grid{grid-template-columns:1fr}.product-card-info{padding-inline:4px}.brand-statement{min-height:520px;padding-block:70px}.collection-editorial-media{min-height:340px}.promo-card{min-height:520px;padding-inline:25px}.promo-product{width:88%}.story-callout{min-height:560px}.newsletter-section{padding-block:60px}.newsletter-form{grid-template-columns:1fr}.footer-main{padding-block:65px}.footer-menus{grid-template-columns:1fr 1fr;gap:35px 20px}.footer-bottom{padding-bottom:35px}.product-gallery-item{aspect-ratio:4/5}.product-assurances,.note-grid{grid-template-columns:1fr}.scent-profile{padding-block:75px}.scent-profile dl>div{grid-template-columns:85px 1fr}.collection-hero{min-height:400px}.collection-toolbar{align-items:flex-start;flex-direction:column}.collection-toolbar form{width:100%;justify-content:space-between}.collection-card-grid{grid-template-columns:1fr}.cart-line{grid-template-columns:95px 1fr}.cart-line>strong{grid-column:2}.cart-line-actions{align-items:flex-start;flex-direction:column}.cart-summary{padding:24px}.search-form-large,.search-results-grid{grid-template-columns:1fr}.contact-form{padding:25px 18px}.field-grid{grid-template-columns:1fr}.field-full{grid-column:auto}.story-hero>.editorial-image,.heritage-hero>.editorial-image,.discovery-hero>.editorial-image,.heritage-story>.editorial-image,.heritage-story.is-reverse>.editorial-image{min-height:340px}.gifting-image{min-height:360px}.heritage-quote{padding-block:90px}.password-panel{padding:38px 22px}.password-form{grid-template-columns:1fr}}@media(max-width:899px){.contact-page{grid-template-columns:minmax(0,1fr);padding-inline:var(--page)}.contact-intro{min-height:540px}.contact-form{box-shadow:none}.gifting-hero,.discovery-hero{min-height:0}.gifting-image,.discovery-visual{min-height:520px}.service-ribbon{grid-template-columns:repeat(3,minmax(0,1fr))}.gifting-steps article,.discovery-steps article{border-inline-start:0;border-bottom:1px solid var(--line)}.gifting-steps article:last-child,.discovery-steps article:last-child{border-bottom:0}.editorial-finale{min-height:430px}}@media(max-width:599px){.contact-page{padding-inline:0}.contact-intro{min-height:auto;padding:50px 24px}.contact-submark{margin-bottom:38px}.contact-topics{gap:10px 16px;margin-top:40px}.contact-form{padding:48px 24px}.contact-form-header{margin-bottom:32px}.contact-form .button{width:100%}.promo-card{min-height:560px;padding:42px 24px}.promo-card:after{top:10px;right:10px;bottom:10px;left:10px}.promo-number{top:23px;right:24px}.is-rtl .promo-number{right:auto;left:24px}.promo-product{top:1%;height:55%}.promo-card-content>p:not(.eyebrow){font-size:15px}.service-ribbon{grid-template-columns:1fr}.service-ribbon span{padding:16px 22px;border-inline-start:0;border-top:1px solid rgba(255,253,248,.18)}.service-ribbon span:first-child{border-top:0}.gifting-image,.discovery-visual{min-height:410px;padding:35px 22px 55px}.visual-caption{right:20px;bottom:18px;left:20px}.discovery-list{grid-template-columns:1fr}.discovery-list span{grid-column:auto}.editorial-finale{min-height:400px;padding-block:65px}.page-404{min-height:calc(100vh - 100px);padding-block:70px}.page-404 .button-group{width:100%}}.is-rtl .button,.is-rtl .arrow-link,.is-rtl .text-link,.is-rtl .desktop-navigation,.is-rtl .utility-navigation,.is-rtl .announcement-bar,.is-rtl .service-ribbon span,.is-rtl .visual-caption,.is-rtl .contact-topics li,.is-rtl .field-grid label,.is-rtl .footer-menus h3,.is-rtl .footer-bottom{letter-spacing:0;text-transform:none}.button{min-height:50px;padding:12px 24px;font-size:10.5px;letter-spacing:.13em}.arrow-link,.text-link{font-size:11px;letter-spacing:.12em}.header-inner{min-height:78px}.desktop-navigation,.utility-navigation{font-size:10.5px;font-weight:600;letter-spacing:.13em}.brand-logo img{max-height:56px}.mobile-navigation nav a{font-size:28px;font-weight:500;line-height:1.12}.home-hero,.home-hero-copy{min-height:min(760px,calc(100svh - 108px))}.home-hero-copy{width:min(650px,54vw);padding-block:72px}.home-hero-copy h1{max-width:620px;margin-bottom:20px;font-size:clamp(54px,6.1vw,94px);line-height:.94}.home-hero-copy>p:not(.eyebrow){max-width:470px;font-size:clamp(18px,1.55vw,22px);line-height:1.5}.is-rtl .home-hero-copy h1{max-width:610px;font-size:clamp(50px,5.2vw,80px);line-height:1.18}.is-rtl .home-hero-copy>p:not(.eyebrow){line-height:1.75}.featured-products{padding-block:clamp(72px,7vw,108px)}.section-heading{margin-bottom:34px}.section-heading h2{font-size:clamp(38px,4vw,60px)}.product-card-info{padding-top:16px}.product-card h3{font-family:var(--sans);font-size:16px;font-weight:650;letter-spacing:.035em;line-height:1.4}.is-rtl .product-card h3{letter-spacing:0}.product-card-type{font-size:9px}.brand-statement{min-height:470px;padding-block:76px}.brand-statement .sadu-mark{width:54px;height:54px;margin-bottom:26px}.brand-statement h2{max-width:850px;margin-bottom:22px;font-size:clamp(40px,4.2vw,64px);line-height:1.04}.brand-statement>p:last-child{max-width:650px;font-size:clamp(17px,1.35vw,20px);line-height:1.6}.is-rtl .brand-statement h2{line-height:1.28}.is-rtl .brand-statement>p:last-child{line-height:1.85}.collection-editorial{min-height:560px}.collection-editorial-media{min-height:520px}.collection-editorial-copy{padding:clamp(48px,6vw,92px)}.collection-editorial-copy h2{margin-bottom:20px;font-size:clamp(34px,3.7vw,54px);line-height:1.06}.collection-editorial-copy>p:not(.eyebrow){max-width:440px;margin-bottom:26px;font-size:18px;line-height:1.62}.is-rtl .collection-editorial-copy h2{line-height:1.28}.is-rtl .collection-editorial-copy>p:not(.eyebrow){line-height:1.85}.split-promos{gap:22px;padding-block:clamp(68px,7vw,105px)}.promo-card{min-height:620px;align-items:flex-end;justify-content:center;padding:42px 40px 46px}.promo-card:before{background:linear-gradient(180deg,transparent 26%,rgba(33,28,24,.025) 50%,rgba(33,28,24,.24))}.promo-product{top:34px;width:70%;height:300px}.promo-card-content{width:100%;max-width:470px;min-height:215px;justify-content:flex-end}.promo-card h2{margin-bottom:10px;font-size:clamp(34px,3vw,46px);line-height:1.04}.promo-card-content>p:not(.eyebrow){max-width:410px;margin-bottom:17px;font-size:16px;line-height:1.55}.is-rtl .promo-card h2{line-height:1.28}.is-rtl .promo-card-content>p:not(.eyebrow){line-height:1.8}.story-callout{min-height:560px;padding-block:78px}.story-callout img{width:82px;height:82px;margin-bottom:22px}.story-callout h2{max-width:900px;margin-bottom:18px;font-size:clamp(40px,4.4vw,64px);line-height:1.05}.story-callout>p:not(.eyebrow){max-width:620px;font-size:19px;line-height:1.6}.is-rtl .story-callout h2{line-height:1.28}.is-rtl .story-callout>p:not(.eyebrow){line-height:1.85}.newsletter-section{gap:clamp(32px,4vw,60px);padding-block:64px;border-top-width:6px;color:var(--ink)}.newsletter-section h2{max-width:720px;margin-bottom:12px;font-size:clamp(34px,3.3vw,48px);line-height:1.08}.newsletter-section>div>p:last-child{color:#211c18b8;font-size:15px}.newsletter-form input{background:#fffdf85c}.newsletter-form input::placeholder{color:#211c1894;opacity:1}.newsletter-form .form-success,.newsletter-form .errors{color:var(--ink)}.footer-main{gap:60px;padding-block:68px}.footer-brand p{font-size:14px;line-height:1.7}.footer-menus h3{font-size:10px;font-weight:650}.footer-menus ul{margin-top:20px}.footer-menus a{font-size:13.5px;line-height:1.65}.simple-page-heading{margin-bottom:46px}.simple-page-heading h1{font-size:clamp(40px,4.8vw,70px)}.product-information h1{font-size:clamp(44px,4.8vw,72px);line-height:1}.product-description{font-size:18px;line-height:1.65}.product-story{padding-block:90px}.product-story>p:last-child{font-size:20px;line-height:1.65}.collection-hero{min-height:390px}.collection-hero>div{padding-block:50px}.collection-hero h1{max-width:900px;font-size:clamp(42px,4.8vw,72px);line-height:1}.collection-hero-description{font-size:clamp(16px,1.3vw,20px);line-height:1.6}.list-collections{padding-block:72px 100px}.collection-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:58px 26px}.collection-card>div{margin-bottom:18px}.collection-card h2{margin-bottom:10px;font-size:clamp(28px,2.5vw,38px);line-height:1.06}.collection-card>p:last-child{color:#211c18b3;font-size:14px;line-height:1.65}.contact-page{padding-block:clamp(60px,7vw,96px)}.contact-intro{min-height:590px;padding:clamp(38px,4.5vw,66px)}.contact-intro h1{font-size:clamp(44px,4.5vw,68px)}.contact-intro-copy>p:last-child{font-size:18px;line-height:1.7}.contact-form{padding:clamp(38px,4.5vw,66px)}.contact-form-header h2{font-size:clamp(34px,3vw,46px)}.story-hero,.heritage-hero,.gifting-hero,.discovery-hero{min-height:620px}.story-hero>div:last-child,.heritage-hero>div:last-child,.discovery-hero>div:last-child,.gifting-hero>div:first-child{padding:clamp(44px,5.2vw,78px)}.story-hero h1,.heritage-hero h1,.gifting-hero h1,.discovery-hero h1{font-size:clamp(42px,4.5vw,66px);line-height:1.03}.story-hero>div:last-child>p:last-child,.heritage-hero>div:last-child>p:last-child,.gifting-hero>div:first-child>p:not(.eyebrow),.discovery-hero>div:last-child>p:not(.eyebrow){font-size:18px;line-height:1.7}.is-rtl .story-hero h1,.is-rtl .heritage-hero h1,.is-rtl .gifting-hero h1,.is-rtl .discovery-hero h1{line-height:1.28}.is-rtl .story-hero>div:last-child>p:last-child,.is-rtl .heritage-hero>div:last-child>p:last-child,.is-rtl .gifting-hero>div:first-child>p:not(.eyebrow),.is-rtl .discovery-hero>div:last-child>p:not(.eyebrow){line-height:1.85}.editorial-text-block{min-height:470px;padding-block:78px}.editorial-text-block h2{font-size:clamp(36px,3.8vw,56px)}.editorial-text-block>div>p:not(.eyebrow){font-size:19px;line-height:1.65}.heritage-story{min-height:500px}.heritage-story>div:last-child{padding:clamp(42px,5vw,78px)}.heritage-story h2{font-size:clamp(34px,3.6vw,54px)}.heritage-story p{font-size:18px;line-height:1.65}.heritage-quote{padding-block:92px;font-size:clamp(38px,4.7vw,68px)}.gifting-steps,.discovery-steps{padding-block:clamp(62px,6vw,88px)}.gifting-steps article,.discovery-steps article{padding:clamp(26px,2.5vw,40px)}.gifting-steps h2,.discovery-steps h2{margin:20px 0 13px;font-size:clamp(27px,2.2vw,34px);line-height:1.12}.gifting-steps p,.discovery-steps p{font-size:15px;line-height:1.7}.editorial-finale{min-height:420px;padding-block:68px}.editorial-finale h2{font-size:clamp(34px,3.8vw,54px)}.editorial-finale>div>p:not(.eyebrow){font-size:18px;line-height:1.65}.page-404{min-height:calc(100svh - 108px);padding-block:80px}.page-404 h1{max-width:820px;font-size:clamp(40px,4.6vw,64px);line-height:1.08}.page-404>p:not(.eyebrow){font-size:18px;line-height:1.65}.is-rtl .page-404 h1{max-width:720px;line-height:1.3}@media(max-width:1199px){.collection-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.header-inner{min-height:68px}.home-hero,.home-hero-copy{min-height:720px}.home-hero-copy{width:78%;padding-top:82px;padding-bottom:205px}.home-hero-copy h1{font-size:clamp(52px,8vw,72px)}.is-rtl .home-hero-copy h1{font-size:clamp(48px,7.6vw,66px)}.brand-statement{min-height:430px;padding-block:65px}.collection-editorial{min-height:0}.collection-editorial-media{min-height:390px}.collection-editorial-copy{padding:58px var(--page)}.promo-card{min-height:590px}.promo-product{top:30px;height:280px}.story-callout{min-height:500px}.newsletter-section{padding-block:56px}.collection-card-grid{gap:44px 20px}.story-hero,.heritage-hero,.gifting-hero,.discovery-hero{min-height:0}.gifting-image,.discovery-visual{min-height:440px}.story-hero>.editorial-image,.heritage-hero>.editorial-image,.discovery-hero>.editorial-image,.heritage-story.is-reverse>.editorial-image{min-height:410px}.heritage-story>.editorial-image{min-height:390px}.editorial-finale{min-height:390px}}@media(max-width:599px){body{font-size:15px}h1{font-size:44px}h2{font-size:36px}h3{font-size:25px}.button{min-height:48px;font-size:10px}.brand-logo img{width:min(174px,44vw);max-height:48px}.home-hero,.home-hero-copy{min-height:690px}.home-hero-copy{width:100%;padding-top:88px;padding-bottom:235px}.home-hero-copy h1,.is-rtl .home-hero-copy h1{font-size:clamp(46px,14vw,56px)}.home-hero-copy>p:not(.eyebrow){font-size:17px}.featured-products{padding-block:62px}.section-heading{margin-bottom:28px}.section-heading h2{font-size:40px}.product-card h3{font-size:15px}.brand-statement{min-height:390px;padding-block:58px}.brand-statement .sadu-mark{width:46px;height:46px;margin-bottom:22px}.brand-statement h2{font-size:40px}.brand-statement>p:last-child{font-size:17px}.collection-editorial-media{min-height:300px}.collection-editorial-copy{padding:50px 24px}.collection-editorial-copy h2{font-size:38px}.collection-editorial-copy>p:not(.eyebrow){font-size:16px}.split-promos{padding-block:58px}.promo-card{min-height:550px;padding:38px 22px 40px}.promo-card:after{top:10px;right:10px;bottom:10px;left:10px}.promo-product{top:26px;width:86%;height:225px}.promo-card-content{min-height:210px}.promo-card h2{font-size:38px}.promo-card-content>p:not(.eyebrow){font-size:15px}.story-callout{min-height:460px;padding-block:62px}.story-callout img{width:70px;height:70px}.story-callout h2{font-size:40px}.story-callout>p:not(.eyebrow){font-size:17px}.newsletter-section{padding-block:50px}.newsletter-section h2{font-size:38px}.footer-main{padding-block:58px}.simple-page-heading{margin-bottom:36px}.simple-page-heading h1,.product-information h1{font-size:46px}.product-description{font-size:16px}.product-story{padding-block:70px}.product-story>p:last-child{font-size:18px}.collection-hero{min-height:330px}.collection-hero>div{padding-block:40px}.collection-hero h1{font-size:46px}.collection-card-grid{grid-template-columns:1fr;gap:42px}.collection-card h2{font-size:34px}.contact-intro h1{font-size:46px}.contact-intro-copy>p:last-child{font-size:16px}.story-hero h1,.heritage-hero h1,.gifting-hero h1,.discovery-hero h1{font-size:44px}.story-hero>div:last-child,.heritage-hero>div:last-child,.discovery-hero>div:last-child,.gifting-hero>div:first-child{padding:50px 24px}.story-hero>div:last-child>p:last-child,.heritage-hero>div:last-child>p:last-child,.gifting-hero>div:first-child>p:not(.eyebrow),.discovery-hero>div:last-child>p:not(.eyebrow){font-size:16px}.gifting-image,.discovery-visual{min-height:340px}.story-hero>.editorial-image,.heritage-hero>.editorial-image,.discovery-hero>.editorial-image,.heritage-story>.editorial-image,.heritage-story.is-reverse>.editorial-image{min-height:310px}.editorial-text-block{min-height:0;padding-block:65px}.editorial-text-block h2{font-size:40px}.editorial-text-block>div>p:not(.eyebrow){font-size:17px}.heritage-story h2{font-size:38px}.heritage-story p{font-size:16px}.heritage-quote{padding-block:72px;font-size:40px}.gifting-steps,.discovery-steps{padding-block:50px}.gifting-steps h2,.discovery-steps h2{font-size:30px}.editorial-finale{min-height:350px;padding-block:58px}.editorial-finale h2{font-size:39px}.editorial-finale>div>p:not(.eyebrow){font-size:16px}.page-404{min-height:calc(100svh - 94px);padding-block:62px}.page-404 h1{max-width:520px;font-size:clamp(38px,11vw,46px)}.page-404>p:not(.eyebrow){font-size:16px}}.featured-products{position:relative;isolation:isolate;overflow:hidden;padding:0;background:var(--canvas)}.featured-products-atmosphere{position:absolute;z-index:-2;top:0;right:0;left:0;height:clamp(470px,52vw,700px);overflow:hidden}.featured-products-atmosphere img{width:100%;height:100%;object-fit:cover;object-position:center 62%;filter:saturate(.7) sepia(.08)}.featured-products-atmosphere:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(247,243,235,.32) 0%,rgba(247,243,235,.7) 60%,var(--canvas) 100%),linear-gradient(90deg,#f7f3eb1f,#f7f3eb7a);content:""}.featured-products-inner{position:relative;z-index:1;width:100%;max-width:1760px;margin-inline:auto;padding-block:clamp(88px,8vw,124px) clamp(96px,9vw,138px)}.featured-products-header{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);align-items:end;gap:clamp(48px,7vw,120px);padding:0 0 clamp(40px,4vw,58px);border-bottom:1px solid rgba(33,28,24,.3);margin-bottom:clamp(32px,4vw,52px)}.featured-products-title h2{max-width:760px;margin:0;font-size:clamp(52px,5.2vw,78px);line-height:.98;text-wrap:balance}.is-rtl .featured-products-title h2{max-width:680px;font-size:clamp(50px,5vw,72px);line-height:1.28}.featured-products-header-copy{display:grid;justify-items:start;gap:24px}.featured-products-header-copy>p{max-width:530px;margin:0;font-family:var(--serif);font-size:clamp(18px,1.6vw,23px);line-height:1.5}.is-rtl .featured-products-header-copy>p{line-height:1.8}.featured-products-view-all{gap:18px;min-width:230px}.featured-products-view-all b{font-size:16px;font-weight:400;transition:transform .2s ease}.featured-products-view-all:hover b{transform:translate(4px)}.is-rtl .featured-products-view-all b{transform:scaleX(-1)}.is-rtl .featured-products-view-all:hover b{transform:scaleX(-1) translate(4px)}.featured-products .product-grid{gap:clamp(18px,2vw,30px)}.featured-products .product-card{display:flex;min-height:100%;flex-direction:column;border:1px solid rgba(33,28,24,.22);background:#fffdf8eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.featured-products .product-card-index{position:absolute;z-index:4;top:18px;inset-inline-start:18px;display:grid;min-width:36px;height:36px;place-items:center;border:1px solid rgba(33,28,24,.25);background:#fffdf8e0;font-size:9px;font-weight:700;letter-spacing:.15em}.featured-products .wishlist-button{top:18px;right:auto;inset-inline-end:18px;width:42px;height:42px;background:#fffdf8eb}.featured-products .product-card-media{aspect-ratio:4/5;background:#e9ddca}.featured-products .product-card-media:after{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(255,253,248,.48);content:"";pointer-events:none}.featured-products .product-card-media img{transform:scale(1.001)}.featured-products .product-card-media img.product-card-curated-media{object-position:center}.featured-products .product-card-media img.product-card-fallback-media{padding:7%;object-fit:contain;filter:drop-shadow(0 16px 24px rgba(33,28,24,.14))}.featured-products .product-card:hover .product-card-media img{transform:scale(1.035)}.featured-products .product-card:hover .product-card-media img.product-card-fallback-media{transform:translateY(-5px) scale(1.01)}.featured-products .product-card-info{display:grid;flex:1;grid-template-columns:1fr;align-content:space-between;gap:22px;padding:24px 22px 22px;background:#fffdf8f0}.featured-products .product-card-info>div{display:grid;min-width:0}.product-card-kicker{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.product-card-kicker .product-card-type{margin:0}.product-card-status{color:var(--clay);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.featured-products .product-card h3{margin-bottom:10px;font-family:var(--serif);font-size:clamp(25px,2.1vw,32px);font-weight:500;letter-spacing:-.012em;line-height:1.05}.is-rtl .featured-products .product-card h3{font-family:var(--sans);font-size:18px;letter-spacing:0;line-height:1.5}.featured-products .price{font-size:13px}.featured-products .quick-add-form,.featured-products .quick-add-link{width:100%}.featured-products .quick-add-form button,.featured-products .quick-add-link{display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;padding:13px 18px;border-color:var(--ink);background:var(--ink);color:var(--white);font-size:10px;letter-spacing:.14em}.featured-products .quick-add-link-view{justify-content:space-between;background:transparent;color:var(--ink)}.featured-products .quick-add-link-view b{font-size:16px;font-weight:400;transition:transform .2s ease}.featured-products .quick-add-link-view:hover b{transform:translate(4px)}.is-rtl .featured-products .quick-add-form button,.is-rtl .featured-products .quick-add-link,.is-rtl .product-card-status{letter-spacing:0;text-transform:none}.is-rtl .featured-products .quick-add-link-view b{transform:scaleX(-1)}.is-rtl .featured-products .quick-add-link-view:hover b{transform:scaleX(-1) translate(4px)}@media(max-width:899px){.featured-products-atmosphere{height:560px}.featured-products-header{grid-template-columns:1fr;align-items:start;gap:26px}.featured-products-header-copy{max-width:660px}.featured-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.featured-products-atmosphere{height:450px}.featured-products-atmosphere img{object-position:25% 58%}.featured-products-inner{padding-inline:0;padding-block:64px 76px}.featured-products-header{gap:22px;padding-inline:20px;margin-bottom:26px}.featured-products-title h2,.is-rtl .featured-products-title h2{font-size:42px}.featured-products-header-copy>p{font-size:17px}.featured-products-view-all{width:max-content;min-width:0;max-width:100%;min-height:48px;padding-inline:22px}.featured-products .product-grid{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:22px;overflow:visible;padding:0 20px;scroll-padding:0;scroll-snap-type:none}.featured-products .product-card{scroll-snap-align:none}.featured-products .product-card-media{aspect-ratio:1/1.08}.featured-products .product-card-index{top:14px;inset-inline-start:14px;min-width:34px;height:34px}.featured-products .wishlist-button{top:14px;inset-inline-end:14px;width:40px;height:40px}.featured-products .product-card-info{gap:18px;padding:20px 18px 18px}.featured-products .product-card h3{font-size:25px}.is-rtl .featured-products .product-card h3{font-size:17px}.featured-products .quick-add-form button,.featured-products .quick-add-link{min-height:48px}}.customer-voices{padding-block:clamp(78px,8vw,122px);background:var(--canvas)}.customer-voices-shell{display:grid;width:100%;max-width:1600px;grid-template-columns:minmax(300px,.38fr) minmax(0,.62fr);margin-inline:auto;border:1px solid var(--line)}.customer-voices-summary{position:relative;isolation:isolate;display:flex;min-height:510px;overflow:hidden;flex-direction:column;justify-content:space-between;padding:clamp(44px,5vw,72px);background:var(--ink);color:var(--white)}.customer-voices-summary:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,rgba(255,253,248,.035) 1px,transparent 1px),linear-gradient(rgba(255,253,248,.025) 1px,transparent 1px);background-size:68px 68px;content:"";-webkit-mask-image:linear-gradient(135deg,#000,transparent 74%);mask-image:linear-gradient(135deg,#000,transparent 74%)}.customer-voices-summary h2{max-width:520px;margin-bottom:20px;font-size:clamp(40px,4vw,60px)}.customer-voices-intro{max-width:430px;margin-bottom:0;color:#fffdf8ad;font-size:16px;line-height:1.72}.customer-rating{padding-top:28px;border-top:1px solid rgba(255,253,248,.18)}.customer-rating-score{display:flex;align-items:baseline;gap:10px}.customer-rating-score strong{font-family:var(--serif);font-size:clamp(64px,6vw,84px);font-weight:500;letter-spacing:-.04em;line-height:.88}.customer-rating-score span{color:#fffdf899;font-size:14px;font-weight:600;letter-spacing:.12em}.customer-rating-stars{position:relative;display:inline-block;margin:20px 0 12px;color:#fffdf833;direction:ltr;font-size:20px;letter-spacing:.16em;line-height:1;white-space:nowrap}.customer-rating-stars:before{content:"\2605\2605\2605\2605\2605"}.customer-rating-stars:after{position:absolute;top:0;bottom:0;left:0;width:var(--rating-width);overflow:hidden;color:#c88b5b;content:"\2605\2605\2605\2605\2605";white-space:nowrap}.customer-rating p{margin:0;color:#fffdf8a8;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.customer-review-list{display:grid;min-width:0}.customer-review-card{position:relative;display:flex;min-height:510px;overflow:hidden;flex-direction:column;padding:clamp(44px,5vw,72px);background:var(--sand)}.customer-review-card+.customer-review-card{border-top:1px solid var(--line)}.customer-quote-mark{position:absolute;top:24px;right:38px;color:#8a4e3326;font-family:var(--serif);font-size:150px;line-height:1}.is-rtl .customer-quote-mark{right:auto;left:38px}.customer-review-stars{width:max-content;color:var(--clay);direction:ltr;font-size:17px;letter-spacing:.13em;line-height:1}.customer-review-quote{position:relative;z-index:1;max-width:15ch;margin:clamp(44px,5vw,74px) 0 0;font-family:var(--serif-ar);font-size:clamp(38px,4vw,58px);font-weight:500;line-height:1.52;text-align:start}.customer-review-translation{display:grid;max-width:470px;gap:6px;margin:16px 0 auto;color:#211c18ad;font-family:var(--serif);font-size:20px;line-height:1.4}.customer-review-translation small{font-family:var(--sans);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.customer-review-footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:end;gap:30px;padding-top:28px;margin-top:50px;border-top:1px solid rgba(33,28,24,.18)}.customer-review-name{margin-bottom:6px;font-size:15px;font-weight:700}.customer-review-verified{display:flex;align-items:center;gap:9px;margin:0;color:var(--olive);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.customer-review-verified span{display:block;width:10px;height:10px;background:var(--clay);transform:rotate(45deg)}.customer-review-product{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:14px}a.customer-review-product{transition:color .2s ease}a.customer-review-product:hover{color:var(--clay)}.customer-review-product-image{width:62px;height:78px;flex:0 0 auto;object-fit:cover}.customer-review-product>span{display:grid;min-width:0;gap:4px}.customer-review-product small{font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.customer-review-product strong{overflow:hidden;max-width:180px;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.customer-review-product b{font-size:18px;font-weight:400;transition:transform .2s ease}a.customer-review-product:hover b{transform:translate(4px)}.is-rtl a.customer-review-product:hover b{transform:translate(-4px)}.is-rtl .customer-review-product b{transform:scaleX(-1)}.customer-review-product-static{justify-content:flex-end}@media(max-width:899px){.customer-voices-shell{grid-template-columns:1fr}.customer-voices-summary{min-height:400px}.customer-review-card{min-height:450px}}@media(max-width:599px){.customer-voices{padding-block:58px}.customer-voices-summary{min-height:370px;padding:38px 28px}.customer-voices-summary h2{font-size:40px}.customer-rating-score strong{font-size:64px}.customer-review-card{min-height:430px;padding:36px 26px}.customer-quote-mark{top:18px;right:24px;font-size:112px}.is-rtl .customer-quote-mark{left:24px}.customer-review-quote{margin-top:54px;font-size:34px}.customer-review-translation{font-size:18px}.customer-review-footer{grid-template-columns:1fr;gap:22px;margin-top:42px}.customer-review-product,.customer-review-product-static{justify-content:flex-start}}.collection-catalogue{position:relative;overflow:hidden;isolation:isolate;background:var(--canvas)}.collection-catalogue:before{position:absolute;z-index:-1;top:0;right:0;left:0;height:min(760px,62vw);background:url(sahrava-background-desert-oasis-dawn.webp) center 58%/cover no-repeat;content:"";filter:saturate(.65) sepia(.08);opacity:.13;-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.72) 48%,transparent 100%);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.72) 48%,transparent 100%);pointer-events:none}.collection-page .collection-toolbar{position:relative;display:grid;min-height:136px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(34px,5vw,84px);padding-block:30px;border-top:1px solid rgba(33,28,24,.13);border-bottom:1px solid rgba(33,28,24,.18);background:linear-gradient(90deg,#ece2d2f2,#f7f3ebdb),url(sahrava-background-palm-shadow-stucco.webp) center/cover no-repeat;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.collection-toolbar-copy{max-width:650px}.collection-toolbar-copy .eyebrow{margin-bottom:9px}.collection-toolbar-copy>p:last-child{max-width:590px;margin:0;color:#211c18b3;font-family:var(--serif);font-size:clamp(16px,1.35vw,19px);line-height:1.55}.is-rtl .collection-toolbar-copy>p:last-child{line-height:1.8}.collection-toolbar-controls{display:flex;align-items:flex-end;justify-content:flex-end;gap:12px}.collection-filter-toggle{display:flex;min-width:170px;height:56px;align-items:center;justify-content:space-between;gap:14px;padding:0 18px;border:1px solid rgba(33,28,24,.55);background:#fffdf8a8;color:var(--ink);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;transition:background .2s ease,color .2s ease}.collection-filter-toggle:hover,.collection-filter-toggle[aria-expanded=true]{background:var(--ink);color:var(--white)}.collection-filter-count{display:grid;min-width:22px;height:22px;place-items:center;border-radius:50%;background:var(--clay);color:var(--white);font-size:9px;letter-spacing:0}.collection-filter-icon{position:relative;width:14px;height:14px;flex:0 0 auto}.collection-filter-icon:before,.collection-filter-icon:after{position:absolute;top:50%;left:50%;width:14px;height:1px;background:currentColor;content:"";transform:translate(-50%,-50%);transition:opacity .2s ease,transform .2s ease}.collection-filter-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.collection-filter-toggle[aria-expanded=true] .collection-filter-icon:after{opacity:0;transform:translate(-50%,-50%)}.collection-sort{display:grid!important;gap:7px!important}.collection-sort label{font-size:9px!important;letter-spacing:.13em}.collection-sort-field{position:relative;display:block;min-width:250px;height:56px;border:1px solid rgba(33,28,24,.32);background:#fffdf8ad}.collection-sort-field select{width:100%;height:100%;padding-block:0!important;padding-inline:18px 46px!important;border:0!important;outline:0;background:transparent!important;color:var(--ink);font-family:var(--serif);font-size:16px;-webkit-appearance:none;appearance:none;cursor:pointer}.collection-sort-field>span{position:absolute;top:50%;inset-inline-end:18px;font-size:18px;line-height:1;transform:translateY(-58%);pointer-events:none}.is-rtl .collection-filter-toggle,.is-rtl .collection-sort label{letter-spacing:0;text-transform:none}.is-rtl .collection-sort-field select{font-family:var(--serif-ar);font-size:15px}.collection-active-filters{position:relative;z-index:1;display:flex;min-height:58px;align-items:center;gap:9px;padding-block:12px;border-bottom:1px solid rgba(33,28,24,.14);background:#f7f3ebc7}.collection-active-filters>a:not(.collection-active-filters-clear){display:flex;min-height:34px;align-items:center;gap:10px;padding:7px 12px;border:1px solid rgba(33,28,24,.24);background:#fffdf8b3;font-size:11px}.collection-active-filters>a b{font-size:16px;font-weight:400;line-height:1}.collection-active-filters-clear{margin-inline-start:auto;border-bottom:1px solid currentColor;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.is-rtl .collection-active-filters-clear{letter-spacing:0;text-transform:none}.collection-page .collection-layout{position:relative;z-index:1;align-items:start;gap:clamp(28px,3vw,46px);padding-block:clamp(44px,5vw,72px) clamp(90px,9vw,132px)}.collection-page .collection-layout.filters-open{grid-template-columns:minmax(250px,290px) minmax(0,1fr)}.collection-filters{position:sticky;top:118px;padding:27px 24px 24px;border:1px solid rgba(33,28,24,.22);background:#efe5d4f0;box-shadow:0 18px 50px #37271c1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.collection-filters-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:20px;border-bottom:1px solid rgba(33,28,24,.2)}.collection-filters-header .eyebrow{margin-bottom:6px}.collection-filters-header p:last-child{margin:0;color:#211c18a8;font-family:var(--serif);font-size:14px}.collection-filters-header>button{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;padding:0;border:1px solid rgba(33,28,24,.28);background:#fffdf894;font-size:20px;line-height:1}.collection-filters details{padding:18px 0}.collection-filters summary{position:relative;padding-inline-end:24px;list-style:none}.collection-filters summary::-webkit-details-marker{display:none}.collection-filters summary:after{position:absolute;top:50%;inset-inline-end:1px;content:"+";font-size:16px;font-weight:400;transform:translateY(-55%)}.collection-filters details[open] summary:after{content:"\2212"}.collection-filters ul{padding-top:13px}.collection-filters li{margin:11px 0}.collection-filters label{align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.collection-filters label span{flex:1}.collection-filters label input[type=checkbox]{width:16px;height:16px;flex:0 0 auto;margin-inline-end:2px;accent-color:var(--clay)}.collection-filters label small{margin-inline-start:auto;color:#211c1885}.price-filter{gap:10px}.price-filter label{align-items:start;justify-content:stretch;gap:7px;font-size:10px;font-weight:700}.price-filter input{height:42px;padding:9px 10px;background:#fffdf8ad}.collection-filter-actions{display:grid;gap:13px;padding-top:7px}.collection-filter-actions .button{margin-top:0}.collection-filter-actions .text-link{width:max-content;margin:0 auto}.collection-page-wardrobe .collection-results .product-grid{gap:clamp(20px,2.3vw,34px)}.collection-page-wardrobe .product-card-wardrobe{display:flex;min-height:100%;flex-direction:column;padding:11px 11px 19px;border:1px solid rgba(33,28,24,.2);background:#fffdf8eb;box-shadow:0 14px 42px #432f2014;transition:border-color .25s ease,box-shadow .25s ease,transform .35s cubic-bezier(.2,.75,.2,1)}.collection-page-wardrobe .product-card-wardrobe:hover{border-color:#8a4e3373;box-shadow:0 22px 58px #432f2024;transform:translateY(-5px)}.collection-page-wardrobe .product-card-media{background:#e9dcc8}.collection-page-wardrobe .product-card-media:after{position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1px solid rgba(255,253,248,.48);content:"";pointer-events:none}.collection-page-wardrobe .product-card-media img.product-card-curated-media{object-position:center;transform:scale(1.001)}.collection-page-wardrobe .product-card-wardrobe:hover .product-card-media img.product-card-curated-media{transform:scale(1.028)}.collection-page-wardrobe .wishlist-button{top:25px;right:auto;inset-inline-end:25px;width:42px;height:42px;background:#fffdf8f0}.collection-page-wardrobe .product-card-info{display:grid;flex:1;grid-template-columns:1fr;align-content:space-between;gap:22px;padding:22px 7px 0}.collection-page-wardrobe .product-card-kicker{margin-bottom:12px}.collection-page-wardrobe .product-card h3{margin-bottom:10px;font-family:var(--serif);font-size:clamp(25px,2.1vw,31px);font-weight:500;letter-spacing:-.015em;line-height:1.05}.collection-page-wardrobe .price{font-size:13px}.collection-page-wardrobe .quick-add-form,.collection-page-wardrobe .quick-add-link{width:100%}.collection-page-wardrobe .quick-add-form button,.collection-page-wardrobe .quick-add-link{display:flex;width:100%;min-height:50px;align-items:center;justify-content:center;padding:12px 17px;border-color:var(--ink);font-size:10px;letter-spacing:.13em}.collection-page-wardrobe .quick-add-link-view{justify-content:space-between;background:transparent;color:var(--ink)}.collection-page-wardrobe .quick-add-link-view b{font-size:17px;font-weight:400;transition:transform .2s ease}.collection-page-wardrobe .quick-add-link-view:hover b{transform:translate(4px)}.is-rtl .collection-page-wardrobe .product-card h3{font-family:var(--sans);font-size:18px;letter-spacing:0;line-height:1.5}.is-rtl .collection-page-wardrobe .quick-add-form button,.is-rtl .collection-page-wardrobe .quick-add-link{letter-spacing:0;text-transform:none}.is-rtl .collection-page-wardrobe .quick-add-link-view b{transform:scaleX(-1)}.is-rtl .collection-page-wardrobe .quick-add-link-view:hover b{transform:scaleX(-1) translate(4px)}@media(max-width:1300px)and (min-width:900px){.collection-page .collection-layout.filters-open .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){body.filters-panel-open{overflow:hidden}.collection-catalogue:before{height:520px;background-position:24% 56%;opacity:.1}.collection-page .collection-toolbar{grid-template-columns:1fr;align-items:start;gap:24px;padding-block:28px}.collection-toolbar-controls{width:100%;justify-content:flex-start}.collection-filter-toggle{flex:0 1 190px}.collection-sort{flex:1}.collection-sort-field{min-width:0;width:100%}.collection-page .collection-layout,.collection-page .collection-layout.filters-open{grid-template-columns:minmax(0,1fr)}.collection-filters{position:fixed;z-index:130;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;overflow:auto;padding:30px max(24px,var(--page)) 38px;border:0;background:#efe5d4fb;box-shadow:none}.collection-filters-header{position:sticky;z-index:2;top:-30px;padding-top:30px;background:#efe5d4fb}.collection-filter-actions{position:sticky;bottom:-38px;padding:17px 0 38px;background:linear-gradient(180deg,#efe5d400,#efe5d4 20%)}}@media(max-width:599px){.collection-page .collection-toolbar{gap:20px;padding-block:24px}.collection-toolbar-copy>p:last-child{font-size:15px}.collection-toolbar-controls{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:9px}.collection-filter-toggle{min-width:0;width:100%;height:52px;padding-inline:14px}.collection-sort-field{height:52px}.collection-sort-field select{padding-inline:13px 36px!important;font-size:14px}.collection-sort-field>span{inset-inline-end:13px}.collection-active-filters{overflow-x:auto;padding-block:10px;white-space:nowrap}.collection-active-filters-clear{margin-inline-start:8px}.collection-page .collection-layout{padding-block:30px 80px}.collection-page-wardrobe .product-card-wardrobe{padding:9px 9px 17px}.collection-page-wardrobe .product-card-info{gap:18px;padding:19px 7px 0}.collection-page-wardrobe .product-card h3{font-size:26px}.is-rtl .collection-page-wardrobe .product-card h3{font-size:17px}.collection-page-wardrobe .wishlist-button{top:22px;inset-inline-end:22px}}.contact-page{position:relative;isolation:isolate}.contact-page:before{position:absolute;z-index:-2;inset:clamp(24px,3vw,48px) 0;background:linear-gradient(90deg,#f7f3eb33,#f7f3ebb8),url(sahrava-background-palm-shadow-stucco.webp) center/cover no-repeat;content:"";opacity:.58;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 15%,#000 85%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 15%,#000 85%,transparent 100%);pointer-events:none}.contact-intro:before{z-index:-2;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#16100c61,#16100c8f 48%,#16100ce0),linear-gradient(90deg,#16100c80,#16100c14),url(sahrava-background-desert-oasis-dawn.webp) 25% center/cover no-repeat;opacity:1;filter:saturate(.68) sepia(.12);transform:none}.contact-intro:after{position:absolute;z-index:-1;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(255,253,248,.22);content:"";pointer-events:none}.contact-intro-copy{position:relative;text-shadow:0 2px 24px rgba(0,0,0,.38)}.contact-intro .eyebrow{color:#fffdf8d1}.contact-intro-copy>p:last-child{color:#fffdf8e6}.contact-topics{position:relative;gap:10px 12px}.contact-topics li{padding:8px 11px;border:1px solid rgba(255,253,248,.24);background:#16100c3d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.contact-form{background:#fffdf8f0;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}@media(max-width:899px){.contact-page:before{top:0;right:0;bottom:0;left:0;opacity:.42}.contact-intro{min-height:540px}.contact-intro:before{background-position:18% center}}@media(max-width:599px){.contact-page:before{display:none}.contact-intro{min-height:500px;padding:54px 24px 38px}.contact-intro:after{top:10px;right:10px;bottom:10px;left:10px}.contact-intro:before{background-position:20% center}.contact-topics{margin-top:44px}}.curated-product-shell{position:relative;overflow:hidden;background:var(--canvas);isolation:isolate}.curated-product-shell:before{position:absolute;z-index:-1;top:0;right:0;left:0;height:min(780px,58vw);background:linear-gradient(90deg,#f7f3eb47,#f7f3ebc7),url(sahrava-background-palm-shadow-stucco.webp) center/cover no-repeat;content:"";opacity:.36;-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.65) 62%,transparent 100%);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.65) 62%,transparent 100%);pointer-events:none}.product-page-curated{position:relative;width:100%;max-width:1760px;grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);gap:clamp(32px,4.8vw,82px);margin-inline:auto;padding-block:clamp(44px,5.5vw,84px) clamp(76px,7vw,110px)}.product-gallery-curated{align-self:start;padding:13px;border:1px solid rgba(33,28,24,.2);background:#fffdf8c7;box-shadow:0 24px 70px #3e2b1f1f}.product-gallery-curated .product-gallery-item{position:relative;display:block;aspect-ratio:4/5!important;background:#e7d8c4}.product-gallery-curated .product-gallery-item:after{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(255,253,248,.52);content:"";pointer-events:none}.product-gallery-curated .product-curated-hero{width:100%;height:100%;object-fit:cover;object-position:center}.product-media-index{position:absolute;z-index:2;top:23px;inset-inline-end:23px;display:grid;width:42px;height:42px;place-items:center;background:#fffdf8e6;font-size:9px;font-weight:700;letter-spacing:.14em}.product-gallery-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 4px 2px;color:#211c18ad;font-size:9px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.is-rtl .product-gallery-caption{letter-spacing:0;text-transform:none}.product-information-curated{position:sticky;top:108px;align-self:start;padding:clamp(28px,3.7vw,54px);border:1px solid rgba(33,28,24,.2);background:#fffdf8e6;box-shadow:0 24px 70px #3e2b1f17;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.product-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:34px;color:#211c1894;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.product-breadcrumb a{border-bottom:1px solid transparent}.product-breadcrumb a:hover{border-color:currentColor}.is-rtl .product-breadcrumb{letter-spacing:0;text-transform:none}.product-information-curated>.eyebrow{margin-bottom:12px;color:var(--clay)}.product-information-curated h1.product-title-ltr,.is-rtl .product-information-curated h1.product-title-ltr{margin-bottom:17px;font-family:SAHRAVA Display,Cormorant Garamond,Georgia,serif;font-size:clamp(48px,4.9vw,76px);font-weight:500;letter-spacing:-.028em;line-height:.96}.product-title-ltr bdi{display:inline-block;direction:ltr;unicode-bidi:isolate}.is-rtl .product-title-ltr{text-align:right}.product-tagline{max-width:560px;margin-bottom:27px;font-family:var(--serif);font-size:clamp(19px,1.55vw,23px);line-height:1.42}.is-rtl .product-tagline{line-height:1.75}.product-price-status{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product-price-status .price{font-size:15px}.product-stock-status{display:inline-flex;align-items:center;gap:7px;color:var(--olive);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.product-stock-status:before{width:7px;height:7px;border-radius:50%;background:currentColor;content:""}.product-stock-status.is-sold-out{color:var(--clay)}.is-rtl .product-stock-status{letter-spacing:0;text-transform:none}.product-curated-summary{max-width:650px;margin:25px 0;color:#211c18c2;font-family:var(--serif);font-size:17px;line-height:1.68}.is-rtl .product-curated-summary{line-height:1.95}.product-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product-facts article{min-width:0;padding:17px 13px;border-inline-start:1px solid var(--line)}.product-facts article:first-child{border-inline-start:0}.product-facts span{display:block;margin-bottom:8px;color:#211c188c;font-size:8px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.product-facts strong{display:block;font-family:var(--serif);font-size:13px;font-weight:500;line-height:1.45}.is-rtl .product-facts span{letter-spacing:0;text-transform:none}.is-rtl .product-facts strong{line-height:1.75}.product-purchase-panel{padding-top:24px}.product-information-curated .product-form{gap:13px}.product-information-curated .product-form select{background:#f7f3eb9e}.product-information-curated .quantity-control{direction:ltr;width:132px;background:#f7f3eb8f}.product-information-curated .quantity-control input{width:100%;min-width:0}.product-information-curated .product-submit{min-height:57px;margin-top:4px}.product-information-curated .product-submit[disabled]{border-color:#211c186b;background:#211c18ad;cursor:not-allowed;transform:none}.product-information-curated .product-wishlist{margin:14px 0 0;text-align:center}.product-information-curated .product-wishlist button{padding:8px 0}.product-information-curated .delivery-note{margin:15px 0 0;text-align:center}.product-information-curated .product-assurances{margin-top:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product-information-curated .product-assurances span{padding:12px 7px;border-inline-start:1px solid var(--line);background:transparent;line-height:1.45}.product-information-curated .product-assurances span:first-child{border-inline-start:0}.curated-composition{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.6fr);align-items:end;gap:clamp(45px,7vw,120px);padding-block:clamp(80px,8vw,125px);background:linear-gradient(90deg,#e8dbc7f5,#efe6d7e6),url(sahrava-background-palm-shadow-stucco.webp) center/cover no-repeat}.curated-composition>header{max-width:520px}.curated-composition>header h2{margin-bottom:20px;font-size:clamp(42px,4.5vw,66px);text-wrap:balance}.curated-composition>header>p:last-child{max-width:470px;margin-bottom:0;color:#211c18b8;font-family:var(--serif);font-size:18px;line-height:1.65}.is-rtl .curated-composition>header>p:last-child{line-height:1.9}.curated-composition-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(33,28,24,.28);border-bottom:1px solid rgba(33,28,24,.28)}.curated-composition-grid article{position:relative;min-height:260px;padding:31px 25px;border-inline-start:1px solid rgba(33,28,24,.28)}.curated-composition-grid article:first-child{border-inline-start:0}.curated-composition-grid article>span{font-size:9px;font-weight:700;letter-spacing:.16em}.curated-composition-grid h3{margin:48px 0 17px;font-size:clamp(27px,2.3vw,36px)}.curated-composition-grid p{margin:0;color:#211c18b8;font-family:var(--serif);font-size:16px;line-height:1.65}.is-rtl .curated-composition-grid p{line-height:1.9}.curated-product-story{display:grid;min-height:570px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:0;padding-block:clamp(82px,8vw,125px);background:var(--canvas)}.curated-product-story-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(38px,5vw,82px);border:1px solid var(--line);background:#fffdf8b8}.curated-product-story-copy h2{max-width:680px;margin-bottom:26px;font-size:clamp(44px,5vw,72px)}.curated-product-story-copy>p:last-child{max-width:650px;margin:0;color:#211c18bf;font-family:var(--serif);font-size:20px;line-height:1.7}.is-rtl .curated-product-story-copy>p:last-child{line-height:1.95}.curated-product-story-signature{position:relative;display:flex;min-height:480px;overflow:hidden;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;color:var(--white);isolation:isolate}.curated-product-story-signature:before{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background:url(sahrava-background-desert-oasis-dawn.webp) 20% center/cover no-repeat;content:"";filter:saturate(.68) sepia(.1)}.curated-product-story-signature:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1b141080,#1b1410d1);content:""}.curated-product-story-signature img{width:76px;height:76px;margin-bottom:24px;filter:brightness(0) invert(1);object-fit:contain}.curated-product-story-signature blockquote{max-width:520px;margin:20px 0 0;font-family:var(--serif);font-size:clamp(27px,3vw,42px);line-height:1.25}.is-rtl .curated-product-story-signature blockquote{line-height:1.55}.related-products-curated{padding-block:clamp(80px,8vw,120px);background:var(--canvas)}.related-products-curated .product-card-wardrobe{padding:10px 10px 18px;border:1px solid rgba(33,28,24,.18);background:#fffdf8db}.related-products-curated .product-card-media:after{position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1px solid rgba(255,253,248,.45);content:"";pointer-events:none}.related-products-curated .product-card-info{padding:18px 5px 0}@media(max-width:1100px)and (min-width:900px){.product-page-curated{grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);gap:28px}.product-information-curated{padding:30px 26px}.product-facts{grid-template-columns:1fr}.product-facts article{display:grid;grid-template-columns:95px 1fr;align-items:center;gap:12px;border-inline-start:0;border-top:1px solid var(--line)}.product-facts article:first-child{border-top:0}.product-facts span{margin:0}}@media(max-width:899px){.curated-product-shell:before{height:620px;opacity:.28}.product-page-curated{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px var(--page) 74px}.product-gallery-curated{padding:10px}.product-gallery-curated .product-gallery-item{aspect-ratio:4/5!important}.product-information-curated{position:static;padding:clamp(28px,6vw,48px)}.curated-composition{grid-template-columns:1fr;align-items:start;gap:42px}.curated-composition>header{max-width:660px}.curated-product-story{grid-template-columns:1fr;padding-block:75px}.curated-product-story-signature{min-height:430px}}@media(max-width:699px){.curated-composition-grid{grid-template-columns:1fr}.curated-composition-grid article{min-height:0;padding:27px 22px;border-inline-start:0;border-top:1px solid rgba(33,28,24,.25)}.curated-composition-grid article:first-child{border-top:0}.curated-composition-grid h3{margin:25px 0 12px}}@media(max-width:599px){.product-page-curated{gap:16px;padding:18px 14px 62px}.product-gallery-curated{padding:7px}.product-gallery-curated .product-gallery-item:after{top:7px;right:7px;bottom:7px;left:7px}.product-media-index{top:16px;inset-inline-end:16px;width:38px;height:38px}.product-gallery-caption{padding:12px 3px 1px}.product-information-curated{padding:30px 20px}.product-breadcrumb{margin-bottom:25px}.product-information-curated h1.product-title-ltr,.is-rtl .product-information-curated h1.product-title-ltr{font-size:clamp(43px,13vw,56px);line-height:.98}.product-tagline{font-size:19px}.product-price-status{align-items:flex-start;flex-direction:column;gap:9px}.product-curated-summary{font-size:16px}.product-facts{grid-template-columns:1fr}.product-facts article{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:10px;border-inline-start:0;border-top:1px solid var(--line)}.product-facts article:first-child{border-top:0}.product-facts span{margin:0}.product-information-curated .product-assurances{grid-template-columns:1fr}.product-information-curated .product-assurances span{border-inline-start:0;border-top:1px solid var(--line)}.product-information-curated .product-assurances span:first-child{border-top:0}.curated-composition{padding-block:64px}.curated-composition>header h2{font-size:42px}.curated-composition>header>p:last-child{font-size:16px}.curated-product-story{padding:58px 0 0}.curated-product-story-copy{padding:52px 24px}.curated-product-story-copy h2{font-size:43px}.curated-product-story-copy>p:last-child{font-size:17px}.curated-product-story-signature{min-height:390px;padding:38px 24px}.related-products-curated{padding-block:70px}}.is-rtl .announcement-bar,.is-rtl .desktop-navigation,.is-rtl .utility-navigation,.is-rtl .language-form select,.is-rtl .mobile-close,.is-rtl .mobile-navigation nav a,.is-rtl .header-search-panel,.is-rtl .product-card-type,.is-rtl .product-card-status,.is-rtl .quick-add-form button,.is-rtl .quick-add-link{font-family:var(--sans-ar)}.is-rtl .announcement-bar{min-height:34px;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.5;text-transform:none}.is-rtl .desktop-navigation,.is-rtl .utility-navigation,.is-rtl .language-form select{font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.is-rtl .mobile-navigation nav a{font-size:26px;font-weight:700;letter-spacing:0;line-height:1.45}.is-rtl .mobile-close{font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.is-rtl .product-card-type,.is-rtl .product-card-status{font-size:12px;font-weight:700;letter-spacing:0;line-height:1.55;text-transform:none}.is-rtl .featured-products .product-card h3,.is-rtl .collection-page-wardrobe .product-card h3,.is-rtl .related-products-curated .product-card h3{font-family:var(--sans-ar);font-size:clamp(20px,2vw,24px);font-weight:700;letter-spacing:0;line-height:1.4}.is-rtl .featured-products .price,.is-rtl .collection-page-wardrobe .price,.is-rtl .related-products-curated .price{font-size:15px;font-weight:600;line-height:1.45}.is-rtl .featured-products .quick-add-form button,.is-rtl .featured-products .quick-add-link,.is-rtl .collection-page-wardrobe .quick-add-form button,.is-rtl .collection-page-wardrobe .quick-add-link,.is-rtl .related-products-curated .quick-add-form button,.is-rtl .related-products-curated .quick-add-link{min-height:56px;font-size:13px;font-weight:700;letter-spacing:0;line-height:1.45;text-transform:none}@media(max-width:599px){.is-rtl .announcement-bar{min-height:32px;font-size:11px}.is-rtl .mobile-navigation nav a{font-size:27px}.is-rtl .featured-products .product-card h3,.is-rtl .collection-page-wardrobe .product-card h3,.is-rtl .related-products-curated .product-card h3{font-size:22px;line-height:1.35}.is-rtl .featured-products .product-card-info,.is-rtl .collection-page-wardrobe .product-card-info{gap:20px}.related-products-curated .product-card-wardrobe .product-card-info{gap:20px;padding:22px 14px 16px}.related-products-curated .product-card-kicker{margin-bottom:13px}.is-rtl .related-products-curated .price{font-size:16px}.is-rtl .featured-products .quick-add-form button,.is-rtl .featured-products .quick-add-link,.is-rtl .collection-page-wardrobe .quick-add-form button,.is-rtl .collection-page-wardrobe .quick-add-link,.is-rtl .related-products-curated .quick-add-form button,.is-rtl .related-products-curated .quick-add-link{min-height:58px;font-size:13px}}.home-hero:after{position:absolute;z-index:4;right:0;bottom:0;left:0;height:clamp(105px,11vw,180px);background:linear-gradient(180deg,rgba(247,243,235,0) 0%,rgba(247,243,235,.08) 18%,rgba(247,243,235,.42) 52%,rgba(247,243,235,.84) 78%,var(--canvas) 100%);content:"";pointer-events:none}.featured-products{margin-top:-3px;padding-top:3px;border-top:0;box-shadow:none}.featured-products-atmosphere img{-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.35) 12%,rgba(0,0,0,.82) 30%,#000 48%,#000 76%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.35) 12%,rgba(0,0,0,.82) 30%,#000 48%,#000 76%,transparent 100%)}@media(max-width:899px){.home-hero:after{height:130px}}@media(max-width:599px){.home-hero:after{height:105px;background:linear-gradient(180deg,rgba(247,243,235,0) 0%,rgba(247,243,235,.14) 25%,rgba(247,243,235,.7) 72%,var(--canvas) 100%)}.featured-products-atmosphere img{-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.48) 20%,#000 48%,rgba(0,0,0,.75) 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.48) 20%,#000 48%,rgba(0,0,0,.75) 78%,transparent 100%)}}.heritage-page{position:relative;overflow:clip;background:var(--canvas)}.heritage-page .heritage-hero{position:relative;width:100%;max-width:1760px;min-height:min(760px,calc(100svh - 108px));grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);margin-inline:auto;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#eadcc7 0%,var(--canvas) 72%);isolation:isolate}.heritage-hero-media{position:relative;min-height:inherit;overflow:hidden}.heritage-hero-media:after,.heritage-story-media:after{position:absolute;z-index:2;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(255,253,248,.42);content:"";pointer-events:none}.heritage-hero-media img{width:100%;height:100%;object-fit:cover}.heritage-page .heritage-hero-copy{position:relative;z-index:1;display:flex;overflow:hidden;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(58px,6vw,102px);isolation:isolate}.heritage-hero-copy:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:url(sahrava-sadu-pattern-tile.webp) center/390px;content:"";opacity:.026;-webkit-mask-image:linear-gradient(90deg,transparent 5%,#000 100%);mask-image:linear-gradient(90deg,transparent 5%,#000 100%)}.is-rtl .heritage-hero-copy:before{-webkit-mask-image:linear-gradient(270deg,transparent 5%,#000 100%);mask-image:linear-gradient(270deg,transparent 5%,#000 100%)}.heritage-page .heritage-hero h1{max-width:650px;margin-bottom:26px;font-size:clamp(48px,4.7vw,72px);line-height:1.02}.is-rtl .heritage-page .heritage-hero h1{line-height:1.3}.heritage-hero-intro{max-width:560px;margin:0;color:#211c18c2;font-family:var(--serif);font-size:19px;line-height:1.75}.is-rtl .heritage-hero-intro{line-height:1.95}.heritage-page .heritage-hero-count{display:flex;align-items:center;gap:13px;margin:34px 0 0;color:#211c189e;font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.heritage-hero-count span{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(33,28,24,.32);color:var(--clay);font-size:9px}.is-rtl .heritage-hero-count{letter-spacing:0;text-transform:none}.heritage-chapter-nav{position:sticky;z-index:50;top:78px;overflow-x:auto;border-bottom:1px solid var(--line);background:#f7f3ebf0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none}.heritage-chapter-nav::-webkit-scrollbar{display:none}.heritage-chapter-nav ol{display:grid;width:100%;max-width:1760px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;padding:0;list-style:none}.heritage-chapter-nav li+li{border-inline-start:1px solid var(--line)}.heritage-chapter-nav a{position:relative;display:grid;min-height:78px;grid-template-columns:auto 1fr;align-content:center;align-items:center;gap:2px 12px;padding:12px clamp(18px,2.7vw,44px)}.heritage-chapter-nav a:after{position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--clay);content:"";transform:scaleX(0);transition:transform .35s ease;transform-origin:100% 50%}.is-rtl .heritage-chapter-nav a:after{transform-origin:0 50%}.heritage-chapter-nav a[aria-current]:after{transform:scaleX(1)}.heritage-chapter-nav a>span{grid-row:1/3;color:var(--clay);font-size:9px;font-weight:700;letter-spacing:.13em}.heritage-chapter-nav strong{font-family:var(--sans);font-size:13px;font-weight:700;line-height:1.25}.heritage-chapter-nav small{color:#211c188c;font-family:var(--sans);font-size:9px;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.is-rtl .heritage-chapter-nav small{letter-spacing:.08em}.heritage-page .heritage-stories{display:grid;width:100%;max-width:1760px;margin-inline:auto}.heritage-page .heritage-story,.heritage-page .heritage-story.is-reverse{min-height:0;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;gap:clamp(44px,6vw,110px);padding:clamp(72px,8vw,130px) var(--page);border-bottom:1px solid var(--line);background:transparent;scroll-margin-top:158px}.heritage-page .heritage-story.is-reverse{grid-template-columns:minmax(360px,.72fr) minmax(0,1.08fr)}.heritage-page .heritage-story.is-reverse>.heritage-story-media{grid-row:1;grid-column:2}.heritage-page .heritage-story:nth-child(3){background:#ece2d25c}.heritage-story-media{position:relative;min-height:0;overflow:hidden;aspect-ratio:4/3;background:var(--sand);box-shadow:0 26px 70px #37261b1c}.heritage-story-media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.heritage-story-media.pattern-image img{image-rendering:auto}.heritage-page .heritage-story .heritage-story-copy{display:flex;max-width:540px;flex-direction:column;align-items:flex-start;justify-content:center;padding:0}.heritage-story .heritage-index,.heritage-synthesis .heritage-index{display:flex;align-items:center;gap:14px;color:var(--clay);font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.18em;line-height:1}.heritage-story .heritage-index:after,.heritage-synthesis .heritage-index:after{width:44px;height:1px;background:currentColor;content:""}.heritage-page .heritage-story h2{margin:24px 0 8px;font-size:clamp(44px,4.5vw,66px);line-height:1.04}.is-rtl .heritage-page .heritage-story h2{line-height:1.32}.heritage-story-translation{margin:0 0 24px;color:#211c18a3;font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.is-rtl .heritage-story-translation{letter-spacing:.1em}.heritage-page .heritage-story-copy>p:last-child{max-width:450px;margin:0;color:#211c18b8;font-family:var(--serif);font-size:18px;line-height:1.82}.is-rtl .heritage-page .heritage-story-copy>p:last-child{line-height:2}.heritage-synthesis{position:relative;display:flex;min-height:clamp(650px,78svh,840px);align-items:flex-end;overflow:hidden;color:var(--white);isolation:isolate;scroll-margin-top:158px}.heritage-synthesis-media{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#8d715e}.heritage-synthesis-media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#16100c14 10%,#16100c38 50%,#16100cd1),linear-gradient(90deg,#16100c9e,#16100c0f 70%);content:""}.is-rtl .heritage-synthesis-media:after{background:linear-gradient(180deg,#16100c14 10%,#16100c38 50%,#16100cd1),linear-gradient(270deg,#16100c9e,#16100c0f 70%)}.heritage-synthesis-media img{width:100%;height:100%;object-fit:cover;object-position:center}.heritage-synthesis-copy{position:relative;z-index:1;width:100%;max-width:850px;padding:clamp(68px,8vw,132px) var(--page)}.heritage-synthesis .heritage-index{margin-bottom:35px;color:#e8c79e}.heritage-synthesis .eyebrow{color:#fffdf8c7}.heritage-synthesis h2{max-width:780px;margin-bottom:12px;font-size:clamp(54px,6vw,88px);line-height:.98}.is-rtl .heritage-synthesis h2{line-height:1.22}.heritage-synthesis .heritage-story-translation{color:#fffdf8bf}.heritage-synthesis-copy>p:last-child{max-width:560px;margin:0;color:#fffdf8e6;font-family:var(--serif);font-size:20px;line-height:1.75}.is-rtl .heritage-synthesis-copy>p:last-child{line-height:1.95}.heritage-page .heritage-quote{position:relative;display:grid;min-height:440px;place-items:center;align-content:center;gap:26px;overflow:hidden;margin:0;padding:clamp(92px,10vw,150px) var(--page);background:var(--clay);color:var(--white);text-align:center;isolation:isolate}.heritage-page .heritage-quote:before{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background:url(sahrava-sadu-pattern-tile.webp) center/440px;content:"";opacity:.075}.heritage-page .heritage-quote:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#6f3722e0,#8a4e33ed);content:""}.heritage-quote>span{display:block;max-width:1120px;font-family:var(--serif);font-size:clamp(42px,5vw,72px);line-height:1.2;text-wrap:balance}.is-rtl .heritage-quote>span{line-height:1.5}.heritage-quote footer{font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.18em}.has-heritage-motion .heritage-reveal{opacity:0;transform:translate3d(0,28px,0);transition:opacity .82s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1)}.has-heritage-motion .heritage-reveal.is-visible{opacity:1;transform:none}.has-heritage-motion .heritage-hero-copy,.has-heritage-motion .heritage-story-copy,.has-heritage-motion .heritage-synthesis-copy{transition-delay:.1s}.has-heritage-motion .heritage-synthesis-media.heritage-reveal{transform:none;transition:opacity 1s cubic-bezier(.22,1,.36,1)}.has-heritage-motion .heritage-hero-media img,.has-heritage-motion .heritage-story-media img,.has-heritage-motion .heritage-synthesis-media img{transform:scale(1.045);transition:transform 1.45s cubic-bezier(.22,1,.36,1)}.has-heritage-motion .heritage-hero-media.is-visible img,.has-heritage-motion .heritage-story-media.is-visible img,.has-heritage-motion .heritage-synthesis-media.is-visible img{transform:scale(1)}@media(max-width:899px){.heritage-page .heritage-hero{min-height:0;grid-template-columns:1fr}.heritage-hero-media{min-height:clamp(360px,70vw,520px);grid-row:auto!important;grid-column:auto!important}.heritage-page .heritage-hero-copy{padding:58px var(--page) 68px}.heritage-chapter-nav{top:68px}.heritage-chapter-nav ol{min-width:720px}.heritage-page .heritage-story,.heritage-page .heritage-story.is-reverse{grid-template-columns:1fr;gap:36px;padding:62px var(--page) 78px;scroll-margin-top:148px}.heritage-page .heritage-story.is-reverse>.heritage-story-media{grid-row:auto;grid-column:auto}.heritage-story-media{aspect-ratio:4/3}.heritage-page .heritage-story .heritage-story-copy{max-width:660px}.heritage-synthesis{min-height:640px;scroll-margin-top:148px}.heritage-synthesis-copy{padding:64px var(--page)}.heritage-page .heritage-quote{min-height:380px}}@media(max-width:599px){.heritage-page .heritage-hero h1{font-size:44px}.heritage-page .heritage-hero-copy{padding:48px 24px 58px}.heritage-hero-intro{font-size:17px}.heritage-chapter-nav ol{min-width:620px}.heritage-chapter-nav a{min-height:68px;padding:10px 18px}.heritage-chapter-nav small{display:none}.heritage-page .heritage-story,.heritage-page .heritage-story.is-reverse{gap:31px;padding:48px 20px 64px}.heritage-story-media:after,.heritage-hero-media:after{top:9px;right:9px;bottom:9px;left:9px}.heritage-page .heritage-story h2{font-size:40px}.heritage-page .heritage-story-copy>p:last-child{font-size:16px}.heritage-synthesis{min-height:590px}.heritage-synthesis-copy{padding:52px 24px}.heritage-synthesis h2{font-size:50px}.heritage-synthesis-copy>p:last-child{font-size:17px}.heritage-page .heritage-quote{min-height:330px;padding:74px 24px}.heritage-quote>span{font-size:40px}.has-heritage-motion .heritage-reveal{transform:translate3d(0,14px,0)}.has-heritage-motion .heritage-hero-copy,.has-heritage-motion .heritage-story-copy,.has-heritage-motion .heritage-synthesis-copy{transition-delay:.04s}}@media(prefers-reduced-motion:reduce){.heritage-reveal{opacity:1!important;transform:none!important}.heritage-reveal img{transform:none!important}}.shipping-policy-page{overflow:hidden;background:linear-gradient(180deg,#f3ebdf 0,var(--canvas) 32%)}.shipping-policy-hero{position:relative;display:flex;min-height:610px;align-items:flex-end;justify-content:flex-start;overflow:hidden;color:var(--white);direction:ltr;isolation:isolate}.shipping-policy-hero:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1d1510d1,#1d15109e,#1d151029 68%,#1d15100d),linear-gradient(180deg,#1d15100a 38%,#1d151047);content:""}.shipping-policy-hero-media{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:#b49a7b}.shipping-policy-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center}.shipping-policy-hero-copy{position:relative;z-index:2;width:min(720px,58%);padding:clamp(82px,8vw,128px) var(--page) clamp(132px,12vw,180px);direction:ltr}.is-rtl .shipping-policy-hero-copy{direction:rtl;text-align:right}.shipping-policy-hero-copy .eyebrow{color:#fffdf8c7}.shipping-policy-hero-copy h1{max-width:690px;margin-bottom:24px;font-size:clamp(56px,6vw,92px);line-height:.96;text-wrap:balance}.is-rtl .shipping-policy-hero-copy h1{font-size:clamp(52px,5.3vw,82px);line-height:1.18}.shipping-policy-hero-copy>p:not(.eyebrow){max-width:590px;margin-bottom:32px;color:#fffdf8e6;font-family:var(--serif);font-size:clamp(18px,1.55vw,22px);line-height:1.65}.is-rtl .shipping-policy-hero-copy>p:not(.eyebrow){line-height:1.95}.shipping-policy-jump{display:inline-flex;align-items:center;gap:13px;padding-bottom:7px;border-bottom:1px solid rgba(255,253,248,.7);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.shipping-policy-jump span{font-size:15px;transition:transform .25s}.shipping-policy-jump:hover span{transform:translateY(3px)}.is-rtl .shipping-policy-jump{letter-spacing:0;text-transform:none}.shipping-policy-summary{position:relative;z-index:3;width:min(1560px,calc(100% - (var(--page) * 2)));margin:-76px auto 0;padding:clamp(34px,4vw,58px);border:1px solid rgba(33,28,24,.14);background:#fffdf8f5;box-shadow:0 28px 80px #37261b21;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.shipping-policy-summary-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:36px}.shipping-policy-summary-heading h2{margin-bottom:0;font-size:clamp(38px,4vw,58px)}.shipping-policy-summary-heading>p{max-width:400px;margin:0;color:#211c18ad;font-family:var(--serif);font-size:17px;line-height:1.6}.shipping-policy-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.shipping-policy-highlights article{position:relative;min-width:0;padding:30px clamp(18px,2.5vw,38px)}.shipping-policy-highlights article+article{border-inline-start:1px solid var(--line)}.shipping-policy-highlights span{display:block;margin-bottom:27px;color:var(--clay);font-size:9px;font-weight:700;letter-spacing:.16em}.shipping-policy-highlights h3{margin-bottom:10px;font-family:var(--sans);font-size:14px;font-weight:700;letter-spacing:.09em;line-height:1.35;text-transform:uppercase}.shipping-policy-highlights p{margin:0;color:#211c18ad;font-family:var(--serif);font-size:17px;line-height:1.55}.is-rtl .shipping-policy-highlights h3{font-family:var(--sans-ar);font-size:17px;letter-spacing:0;line-height:1.55;text-transform:none}.is-rtl .shipping-policy-highlights p{line-height:1.8}.shipping-policy-layout{display:grid;width:100%;max-width:1560px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.65fr);align-items:start;gap:clamp(30px,5vw,78px);margin-inline:auto;padding-block:clamp(90px,9vw,145px)}.shipping-policy-assistance{position:sticky;top:116px;overflow:hidden;padding:clamp(34px,4vw,54px);background:var(--ink);box-shadow:var(--shadow);color:var(--white);isolation:isolate}.shipping-policy-assistance:before{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background:url(sahrava-sadu-pattern-tile.webp) center/420px;content:"";opacity:.05}.shipping-policy-assistance:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,#211c18c7,#211c18f7);content:""}.shipping-policy-assistance-mark{width:48px;height:48px;margin-bottom:30px;background:url(sahrava-sadu-diamond-ornament.webp) center/contain no-repeat;filter:brightness(0) invert(1);opacity:.86}.shipping-policy-assistance .eyebrow{color:#e7c59f}.shipping-policy-assistance h2{margin-bottom:22px;font-size:clamp(35px,3.2vw,50px);line-height:1.08}.is-rtl .shipping-policy-assistance h2{line-height:1.35}.shipping-policy-assistance>p:not(.eyebrow){margin-bottom:26px;color:#fffdf8c2;font-family:var(--serif);font-size:17px;line-height:1.75}.is-rtl .shipping-policy-assistance>p:not(.eyebrow){line-height:2}.shipping-policy-assistance ul{display:grid;gap:12px;padding:24px 0;margin:0 0 30px;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);list-style:none}.shipping-policy-assistance li{display:flex;align-items:center;gap:12px;color:#fffdf8d1;font-size:12px;font-weight:700;letter-spacing:.06em}.shipping-policy-assistance li:before{width:5px;height:5px;flex:0 0 auto;background:#d3a77e;content:"";transform:rotate(45deg)}.is-rtl .shipping-policy-assistance li{font-family:var(--sans-ar);font-size:14px;letter-spacing:0}.shipping-policy-assistance .button{width:100%}.shipping-policy-document{padding:clamp(42px,5vw,76px);border:1px solid rgba(33,28,24,.14);background:#fffdf8c7}.shipping-policy-document>header{max-width:770px;margin-bottom:48px;padding-bottom:38px;border-bottom:1px solid var(--line)}.shipping-policy-document>header .eyebrow{color:var(--clay)}.shipping-policy-document>header h2{margin-bottom:20px;font-size:clamp(42px,4.5vw,64px)}.shipping-policy-document>header>p:last-child{max-width:650px;margin:0;color:#211c18ad;font-family:var(--serif);font-size:18px;line-height:1.7}.shipping-policy-richtext{max-width:820px;color:#211c18c7;font-family:var(--sans);font-size:15px;line-height:1.85;text-align:start}.shipping-policy-richtext>*{unicode-bidi:plaintext}.shipping-policy-richtext h1{display:none}.shipping-policy-richtext h2,.shipping-policy-richtext h3,.shipping-policy-richtext h4{margin:48px 0 16px;color:var(--ink);font-family:var(--serif);font-weight:500;line-height:1.2}.shipping-policy-richtext h2{font-size:31px}.shipping-policy-richtext h3{font-size:25px}.shipping-policy-richtext h4{font-size:21px}.shipping-policy-richtext p{margin-bottom:18px}.shipping-policy-richtext ul,.shipping-policy-richtext ol{padding-inline-start:1.35em;margin:0 0 25px}.shipping-policy-richtext li{margin:8px 0;padding-inline-start:4px}.shipping-policy-richtext strong{color:var(--ink);font-weight:700}.shipping-policy-richtext em{color:#211c18a8}.shipping-policy-richtext a{color:var(--clay);text-decoration-color:#8a4e3373}.shipping-policy-care{display:flex;width:min(1560px,calc(100% - (var(--page) * 2)));align-items:center;justify-content:space-between;gap:50px;margin:0 auto clamp(85px,9vw,140px);padding:clamp(46px,5vw,72px);background:var(--clay);color:var(--white)}.shipping-policy-care>div{max-width:800px}.shipping-policy-care .eyebrow{color:#ead1b5}.shipping-policy-care h2{margin-bottom:16px;font-size:clamp(38px,4.5vw,64px)}.shipping-policy-care>div>p:last-child{max-width:630px;margin:0;color:#fffdf8cc;font-family:var(--serif);font-size:18px;line-height:1.7}.shipping-policy-care .button{flex:0 0 auto;min-width:190px}@media(max-width:1050px){.shipping-policy-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-policy-highlights article:nth-child(3){border-inline-start:0;border-top:1px solid var(--line)}.shipping-policy-highlights article:nth-child(4){border-top:1px solid var(--line)}.shipping-policy-layout{grid-template-columns:minmax(250px,.72fr) minmax(0,1.5fr);gap:30px}}@media(max-width:799px){.shipping-policy-hero{min-height:590px}.shipping-policy-hero:after{background:linear-gradient(90deg,#1d1510cc,#1d151066 68%,#1d151029),linear-gradient(180deg,#1d151014,#1d15106b)}.shipping-policy-hero-media img{object-position:65% center}.shipping-policy-hero-copy{width:min(650px,88%);padding-bottom:120px}.shipping-policy-summary{margin-top:-56px}.shipping-policy-summary-heading{align-items:flex-start;flex-direction:column;gap:16px}.shipping-policy-layout{grid-template-columns:1fr;padding-block:80px}.shipping-policy-assistance{position:relative;top:auto}.shipping-policy-care{align-items:flex-start;flex-direction:column}}@media(max-width:599px){.shipping-policy-hero{min-height:540px}.shipping-policy-hero-media img{object-position:68% center}.shipping-policy-hero-copy{width:100%;padding:76px 24px 94px}.shipping-policy-hero-copy h1{font-size:50px}.is-rtl .shipping-policy-hero-copy h1{font-size:46px}.shipping-policy-summary{width:calc(100% - 28px);margin-top:-38px;padding:30px 20px}.shipping-policy-summary-heading{margin-bottom:25px}.shipping-policy-summary-heading h2{font-size:38px}.shipping-policy-highlights{grid-template-columns:1fr}.shipping-policy-highlights article{padding:23px 8px}.shipping-policy-highlights article+article,.shipping-policy-highlights article:nth-child(3){border-inline-start:0;border-top:1px solid var(--line)}.shipping-policy-highlights span{margin-bottom:15px}.shipping-policy-layout{gap:22px;padding:62px 14px}.shipping-policy-assistance{padding:38px 24px}.shipping-policy-document{padding:42px 23px}.shipping-policy-document>header{margin-bottom:35px;padding-bottom:30px}.shipping-policy-document>header h2{font-size:39px}.shipping-policy-richtext{font-size:14px;line-height:1.8}.shipping-policy-richtext h2{font-size:27px}.shipping-policy-richtext h3{font-size:23px}.shipping-policy-richtext h4{font-size:19px}.shipping-policy-care{width:calc(100% - 28px);gap:28px;margin-bottom:70px;padding:42px 24px}.shipping-policy-care h2{font-size:39px}.shipping-policy-care .button{width:100%}}.returns-policy-page{overflow:hidden;background:linear-gradient(180deg,#f6f0e7 0%,var(--canvas) 58%)}.returns-policy-hero{display:grid;width:100%;max-width:1760px;min-height:min(700px,calc(100svh - 108px));grid-template-columns:minmax(360px,.88fr) minmax(0,1.12fr);margin-inline:auto;border-bottom:1px solid var(--line);background:var(--canvas)}.returns-policy-hero-copy{position:relative;display:flex;overflow:hidden;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(64px,7vw,116px);isolation:isolate}.returns-policy-hero-copy:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:url(sahrava-sadu-pattern-tile.webp) center/390px;content:"";opacity:.025;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.is-rtl .returns-policy-hero-copy:before{-webkit-mask-image:linear-gradient(270deg,transparent,#000);mask-image:linear-gradient(270deg,transparent,#000)}.returns-policy-hero-copy .eyebrow{color:var(--clay)}.returns-policy-hero-copy h1{max-width:690px;margin-bottom:25px;font-size:clamp(52px,5.4vw,84px);line-height:.98;text-wrap:balance}.is-rtl .returns-policy-hero-copy h1{line-height:1.25}.returns-policy-hero-copy>p:not(.eyebrow){max-width:590px;margin-bottom:0;color:#211c18b3;font-family:var(--serif);font-size:clamp(18px,1.55vw,22px);line-height:1.72}.is-rtl .returns-policy-hero-copy>p:not(.eyebrow){line-height:1.98}.returns-policy-visual{position:relative;display:grid;min-height:inherit;overflow:hidden;place-items:center;background:#d9c7ae;isolation:isolate}.returns-policy-visual:after{position:absolute;z-index:3;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(255,253,248,.56);content:"";pointer-events:none}.returns-policy-visual-background{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.returns-policy-visual:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,#f0e2cf1f,#7e593b2e);content:""}.returns-policy-package{position:relative;z-index:1;width:min(78%,760px);max-height:74%;object-fit:contain;filter:drop-shadow(0 34px 35px rgba(55,38,27,.25));transform:rotate(-2deg);transition:transform .8s cubic-bezier(.22,1,.36,1)}.returns-policy-visual:hover .returns-policy-package{transform:translateY(-7px) rotate(-1deg) scale(1.012)}.returns-policy-visual-number{position:absolute;z-index:4;top:34px;inset-inline-end:36px;color:#211c18b3;font-size:9px;font-weight:700;letter-spacing:.16em}.returns-policy-visual-caption{position:absolute;z-index:4;right:34px;bottom:30px;left:34px;padding-top:14px;border-top:1px solid rgba(33,28,24,.25);font-size:10px;font-weight:700;letter-spacing:.12em;text-align:center;text-transform:uppercase}.is-rtl .returns-policy-visual-caption{font-family:var(--sans-ar);font-size:13px;letter-spacing:0;text-transform:none}.returns-policy-process{width:100%;max-width:1560px;margin-inline:auto;padding-block:clamp(88px,9vw,140px)}.returns-policy-process>header{display:grid;max-width:940px;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:end;gap:28px;margin-bottom:48px}.returns-policy-process>header .eyebrow,.returns-policy-process>header h2{grid-column:1}.returns-policy-process>header h2{margin-bottom:0;font-size:clamp(44px,4.8vw,68px)}.returns-policy-process>header>p:last-child{grid-row:1/3;grid-column:2;margin:0;color:#211c18ad;font-family:var(--serif);font-size:17px;line-height:1.75}.is-rtl .returns-policy-process>header>p:last-child{line-height:1.98}.returns-policy-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.returns-policy-steps article{padding:clamp(32px,4vw,58px)}.returns-policy-steps article+article{border-inline-start:1px solid var(--line)}.returns-policy-steps span{display:flex;align-items:center;gap:12px;margin-bottom:34px;color:var(--clay);font-size:9px;font-weight:700;letter-spacing:.16em}.returns-policy-steps span:after{width:38px;height:1px;background:currentColor;content:""}.returns-policy-steps h3{margin-bottom:15px;font-family:var(--sans);font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.4}.returns-policy-steps p{max-width:360px;margin:0;color:#211c18ad;font-family:var(--serif);font-size:16px;line-height:1.7}.is-rtl .returns-policy-steps h3{font-family:var(--sans-ar);font-size:21px;letter-spacing:0;line-height:1.5}.is-rtl .returns-policy-steps p{line-height:1.95}.returns-policy-content{width:100%;max-width:1080px;margin-inline:auto;padding-top:0;padding-bottom:clamp(88px,9vw,140px)}.returns-policy-content .shipping-policy-document{box-shadow:0 24px 70px #37261b14}.returns-policy-care{background:var(--olive)}.returns-policy-phone{margin-top:22px!important;color:var(--white)!important;font-family:var(--sans)!important;font-size:15px!important;font-weight:700;letter-spacing:.08em}.returns-policy-support-actions{display:flex;flex:0 0 auto;align-items:center;gap:12px}.returns-policy-support-actions .button{min-width:170px}@media(max-width:899px){.returns-policy-hero{min-height:0;grid-template-columns:1fr}.returns-policy-hero-copy{padding:60px var(--page) 70px}.returns-policy-visual{min-height:520px;grid-row:1}.returns-policy-hero-copy{grid-row:2}.returns-policy-package{width:min(78%,650px)}.returns-policy-process>header{grid-template-columns:1fr}.returns-policy-process>header .eyebrow,.returns-policy-process>header h2,.returns-policy-process>header>p:last-child{grid-row:auto;grid-column:auto}.returns-policy-steps{grid-template-columns:1fr}.returns-policy-steps article+article{border-inline-start:0;border-top:1px solid var(--line)}.returns-policy-support-actions{width:100%;flex-wrap:wrap}}@media(max-width:599px){.returns-policy-visual{min-height:380px}.returns-policy-visual:after{top:9px;right:9px;bottom:9px;left:9px}.returns-policy-package{width:88%;max-height:76%}.returns-policy-visual-number{top:22px;inset-inline-end:24px}.returns-policy-visual-caption{right:22px;bottom:20px;left:22px}.returns-policy-hero-copy{padding:48px 24px 58px}.returns-policy-hero-copy h1{font-size:47px}.is-rtl .returns-policy-hero-copy h1{font-size:44px}.returns-policy-process{padding-block:68px}.returns-policy-process>header{margin-bottom:35px}.returns-policy-process>header h2{font-size:40px}.returns-policy-steps article{padding:32px 8px}.returns-policy-steps span{margin-bottom:22px}.returns-policy-content{padding-right:14px;padding-left:14px}.returns-policy-support-actions{flex-direction:column}.returns-policy-support-actions .button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.faq-page,.legal-policy-page{overflow:hidden;background:linear-gradient(180deg,#f2e9dc 0%,var(--canvas) 46%)}.faq-hero{display:grid;width:100%;max-width:1760px;min-height:min(680px,calc(100svh - 108px));grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);margin-inline:auto;background:var(--ink);color:var(--white)}.faq-hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(64px,7vw,116px)}.faq-hero-copy .eyebrow{color:#d8b48e}.faq-hero-copy h1{max-width:710px;margin-bottom:25px;font-size:clamp(50px,5.2vw,78px);line-height:1.02;text-wrap:balance}.is-rtl .faq-hero-copy h1{line-height:1.28}.faq-hero-copy>p:not(.eyebrow){max-width:590px;margin-bottom:34px;color:#fffdf8c2;font-family:var(--serif);font-size:clamp(18px,1.5vw,22px);line-height:1.72}.is-rtl .faq-hero-copy>p:not(.eyebrow){line-height:1.98}.faq-search{display:grid;width:min(560px,100%);grid-template-columns:auto 1fr;align-items:center;border-bottom:1px solid rgba(255,253,248,.65)}.faq-search>span:not(.visually-hidden){padding-inline:4px 15px;color:#d8b48e;font-size:28px;line-height:1}.faq-search input{width:100%;height:58px;padding:8px 0;border:0;outline:0;background:transparent;color:var(--white);font-family:var(--sans);font-size:15px}.faq-search input::placeholder{color:#fffdf891;opacity:1}.faq-hero-art{position:relative;min-height:inherit;overflow:hidden;isolation:isolate}.faq-hero-art:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,#8a4e3314,#211c183d);content:""}.faq-hero-art>img:first-child{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.faq-hero-art:before{position:absolute;z-index:2;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(255,253,248,.52);content:""}.faq-hero-symbol{position:absolute;z-index:3;right:50%;bottom:50%;width:min(31%,190px);transform:translate(50%,50%)}.faq-hero-symbol img{width:100%;filter:brightness(0) invert(1);opacity:.88}.faq-hero-art>span{position:absolute;z-index:3;right:34px;bottom:30px;color:#fffdf8cc;font-size:9px;font-weight:700;letter-spacing:.16em}.faq-shortcuts{display:flex;width:100%;max-width:1560px;gap:0;margin-inline:auto;padding-top:26px;padding-bottom:26px;border-bottom:1px solid var(--line)}.faq-shortcuts a{display:flex;min-height:48px;flex:1;align-items:center;justify-content:center;padding:10px 24px;border-inline-start:1px solid var(--line);font-size:10px;font-weight:700;letter-spacing:.12em;text-align:center;text-transform:uppercase;transition:color .25s,background .25s}.faq-shortcuts a:first-child{border-inline-start:0}.faq-shortcuts a:hover{background:var(--ink);color:var(--white)}.is-rtl .faq-shortcuts a{font-family:var(--sans-ar);font-size:14px;letter-spacing:0;text-transform:none}.faq-content{width:100%;max-width:1560px;margin-inline:auto;padding-top:clamp(78px,8vw,124px);padding-bottom:clamp(90px,9vw,145px)}.faq-content-heading{display:grid;max-width:1100px;grid-template-columns:minmax(0,1.2fr) minmax(270px,.7fr);align-items:end;gap:50px;margin-bottom:clamp(54px,6vw,86px)}.faq-content-heading h2{max-width:720px;margin-bottom:0;font-size:clamp(42px,4.5vw,64px)}.faq-content-heading>p{margin:0;color:#211c18ad;font-family:var(--serif);font-size:17px;line-height:1.75}.is-rtl .faq-content-heading>p{line-height:2}.faq-groups{display:grid;gap:clamp(68px,7vw,108px)}.faq-group{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:clamp(36px,6vw,96px);scroll-margin-top:130px}.faq-group>header{align-self:start;padding-top:18px;border-top:2px solid var(--ink)}.faq-group>header span{display:block;margin-bottom:28px;color:var(--clay);font-size:9px;font-weight:700;letter-spacing:.16em}.faq-group>header h3{max-width:280px;margin:0;font-family:var(--sans);font-size:16px;font-weight:700;letter-spacing:.09em;line-height:1.45;text-transform:uppercase}.is-rtl .faq-group>header h3{font-family:var(--sans-ar);font-size:21px;letter-spacing:0;text-transform:none}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{position:relative;display:flex;min-height:82px;align-items:center;justify-content:space-between;gap:25px;padding:22px 62px 22px 0;font-family:var(--serif);font-size:clamp(20px,1.8vw,25px);font-weight:500;line-height:1.45;list-style:none;cursor:pointer}.is-rtl .faq-list summary{padding-right:0;padding-left:62px;line-height:1.7}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{position:absolute;inset-inline-end:8px;width:22px;height:22px}.faq-list summary span:before,.faq-list summary span:after{position:absolute;top:50%;right:0;left:0;height:1px;background:currentColor;content:"";transition:transform .25s}.faq-list summary span:after{transform:rotate(90deg)}.faq-list details[open] summary span:after{transform:rotate(0)}.faq-list details>div{padding:0 62px 30px 0;color:#211c18b3;font-size:15px;line-height:1.85}.is-rtl .faq-list details>div{padding-right:0;padding-left:62px;line-height:2}.faq-list details>div p{max-width:760px;margin:0}.faq-list details>div a{display:inline-flex;margin-top:14px;color:var(--clay);font-weight:700;text-decoration:underline;text-underline-offset:5px}.faq-empty{max-width:760px;margin:70px auto 0;padding:42px;border:1px solid var(--line);background:var(--sand);text-align:center}.faq-empty h3{margin-bottom:12px;font-size:30px}.faq-empty p{margin:0;color:#211c18ad}.faq-care{position:relative;display:grid;width:min(1560px,calc(100% - (var(--page) * 2)));min-height:390px;grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);align-items:center;gap:50px;margin:0 auto clamp(85px,9vw,140px);overflow:hidden;background:var(--clay);color:var(--white);isolation:isolate}.faq-care:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:url(sahrava-sadu-pattern-tile.webp) center/420px;content:"";opacity:.065}.faq-care:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#733925f7,#733925d1);content:""}.is-rtl .faq-care:after{background:linear-gradient(270deg,#733925f7,#733925d1)}.faq-care-copy{padding-block:clamp(52px,6vw,82px)}.faq-care .eyebrow{color:#ead1b5}.faq-care h2{margin-bottom:18px;font-size:clamp(40px,4.3vw,62px)}.faq-care-copy>p:not(.eyebrow){max-width:680px;margin:0;color:#fffdf8c7;font-family:var(--serif);font-size:18px;line-height:1.72}.faq-care .button-outline:hover{background:var(--white);border-color:var(--white);color:var(--ink)}.faq-care-detail{display:flex;height:100%;min-height:220px;align-items:center;justify-content:center;border-inline-start:1px solid rgba(255,253,248,.2)}.faq-care-detail span{font-family:var(--serif);font-size:28px;letter-spacing:.08em;writing-mode:vertical-rl;transform:rotate(180deg)}.faq-care-detail strong{position:absolute;inset-inline-end:34px;bottom:29px;font-size:9px;letter-spacing:.16em}.legal-policy-page{padding-top:clamp(36px,4vw,68px)}.legal-policy-hero{display:grid;width:min(1760px,calc(100% - (var(--page) * 2)));min-height:560px;grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);margin-inline:auto;border:1px solid var(--line);background:#fffdf8ad}.legal-policy-hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(54px,6.5vw,102px)}.legal-policy-hero-copy .eyebrow{color:var(--clay)}.legal-policy-hero-copy h1{max-width:720px;margin-bottom:25px;font-size:clamp(48px,5vw,76px);line-height:1.02;text-wrap:balance}.is-rtl .legal-policy-hero-copy h1{font-family:var(--sans-ar);font-size:clamp(46px,4.6vw,68px);font-weight:600;line-height:1.35}.legal-policy-hero-copy>p:not(.eyebrow){max-width:580px;margin-bottom:30px;color:#211c18ad;font-family:var(--serif);font-size:clamp(18px,1.45vw,21px);line-height:1.72}.is-rtl .legal-policy-hero-copy>p:not(.eyebrow){line-height:2}.legal-policy-jump{display:inline-flex;align-items:center;gap:13px;padding-bottom:7px;border-bottom:1px solid currentColor;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.is-rtl .legal-policy-jump{font-family:var(--sans-ar);font-size:13px;letter-spacing:0;text-transform:none}.legal-policy-jump span{font-size:15px;transition:transform .25s}.legal-policy-jump:hover span{transform:translateY(3px)}.legal-policy-hero-media{position:relative;min-height:inherit;overflow:hidden;background:#d9c6ac;isolation:isolate}.legal-policy-hero-media:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,#8a4e3308,#211c182e);content:""}.legal-policy-hero-media:before{position:absolute;z-index:2;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(255,253,248,.58);content:""}.legal-policy-hero-media img{width:100%;height:100%;object-fit:cover}.legal-policy-page--privacy .legal-policy-hero-media img{transform:scaleX(-1)}.legal-policy-hero-media span{position:absolute;z-index:3;top:34px;inset-inline-end:36px;padding:10px 12px;background:#fffdf8e0;font-size:9px;font-weight:700;letter-spacing:.16em}.legal-policy-shell{display:grid;width:100%;max-width:1560px;grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(32px,6vw,96px);margin-inline:auto;padding-top:clamp(90px,9vw,145px);padding-bottom:clamp(90px,9vw,145px)}.legal-policy-aside{position:sticky;top:112px;padding:36px 0;border-top:2px solid var(--ink)}.legal-policy-aside-mark{width:40px;height:40px;margin-bottom:28px;background:url(sahrava-sadu-diamond-ornament.webp) center/contain no-repeat}.legal-policy-aside .eyebrow{color:var(--clay)}.legal-policy-aside h2{margin-bottom:25px;font-family:var(--sans);font-size:16px;font-weight:700;letter-spacing:.08em;line-height:1.45;text-transform:uppercase}.is-rtl .legal-policy-aside h2{font-family:var(--sans-ar);font-size:19px;letter-spacing:0;text-transform:none}.legal-policy-aside nav ol{padding:0;margin:0;list-style:none}.legal-policy-aside nav li{border-top:1px solid var(--line)}.legal-policy-aside nav a{display:grid;grid-template-columns:24px 1fr;gap:10px;padding:13px 0;color:#211c18a8;font-size:12px;line-height:1.45;transition:color .2s,padding .2s}.legal-policy-aside nav a:before{color:var(--clay);content:attr(data-number);font-size:9px;font-weight:700;letter-spacing:.08em}.legal-policy-aside nav a:hover{padding-inline-start:5px;color:var(--ink)}.legal-policy-aside-help{margin-top:28px;padding:25px;background:var(--ink);color:var(--white)}.legal-policy-aside-help p{margin-bottom:14px;color:#fffdf8ad;font-family:var(--serif);font-size:15px;line-height:1.6}.legal-policy-aside-help a{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.is-rtl .legal-policy-aside-help a{font-family:var(--sans-ar);font-size:14px;letter-spacing:0;text-transform:none}.legal-policy-document{min-width:0;padding:clamp(42px,5.5vw,82px);border:1px solid rgba(33,28,24,.14);background:#fffdf8d6;box-shadow:0 25px 75px #37261b14}.legal-policy-document>header{max-width:850px;margin-bottom:50px;padding-bottom:40px;border-bottom:1px solid var(--line)}.legal-policy-document>header .eyebrow{color:var(--clay)}.legal-policy-document>header h2{margin-bottom:20px;font-size:clamp(38px,4vw,58px)}.is-rtl .legal-policy-document>header h2{font-family:var(--sans-ar);font-size:clamp(35px,3.7vw,52px);font-weight:600;line-height:1.45}.legal-policy-document>header>p:last-child{max-width:700px;margin:0;color:#211c18ad;font-family:var(--serif);font-size:17px;line-height:1.75}.is-rtl .legal-policy-document>header>p:last-child{line-height:2}.legal-policy-richtext{max-width:860px;color:#211c18c7;font-family:var(--sans);font-size:15px;line-height:1.9;text-align:start}.is-rtl .legal-policy-richtext{line-height:2}.legal-policy-richtext>*{unicode-bidi:plaintext}.legal-policy-richtext>p:first-child{font-weight:650;color:var(--clay)}.legal-policy-richtext h1{display:none}.legal-policy-richtext h2,.legal-policy-richtext h3,.legal-policy-richtext h4{margin:52px 0 18px;color:var(--ink);font-family:var(--serif);font-weight:500;line-height:1.25;scroll-margin-top:125px}.legal-policy-richtext h2{font-size:30px}.legal-policy-richtext h3{font-size:25px}.legal-policy-richtext h4{font-size:20px}.is-rtl .legal-policy-richtext h2,.is-rtl .legal-policy-richtext h3,.is-rtl .legal-policy-richtext h4{font-family:var(--sans-ar);font-weight:600;line-height:1.55}.is-rtl .legal-policy-richtext h2{font-size:27px}.is-rtl .legal-policy-richtext h3{font-size:23px}.is-rtl .legal-policy-richtext h4{font-size:19px}.legal-policy-richtext p{margin-bottom:20px}.legal-policy-richtext ul,.legal-policy-richtext ol{padding-inline-start:1.45em;margin:0 0 28px}.legal-policy-richtext li{margin:9px 0;padding-inline-start:5px}.legal-policy-richtext li>p{margin:0}.legal-policy-richtext strong{color:var(--ink);font-weight:700}.legal-policy-richtext em{color:#211c189e}.legal-policy-richtext a{color:var(--clay);overflow-wrap:anywhere;text-decoration-color:#8a4e3373}.legal-policy-richtext table{display:block;width:100%;max-width:100%;margin:34px 0;overflow-x:auto;border-collapse:collapse;white-space:normal}.legal-policy-richtext th,.legal-policy-richtext td{min-width:230px;padding:18px;border:1px solid var(--line);vertical-align:top;text-align:start}.legal-policy-richtext th{background:var(--sand);color:var(--ink);font-weight:700}.legal-policy-richtext td ul{margin-bottom:0}.legal-policy-care{display:flex;width:min(1560px,calc(100% - (var(--page) * 2)));align-items:center;justify-content:space-between;gap:50px;margin:0 auto clamp(85px,9vw,140px);padding:clamp(48px,5vw,74px);background:var(--olive);color:var(--white)}.legal-policy-care>div{max-width:850px}.legal-policy-care .eyebrow{color:#ded9b8}.legal-policy-care h2{margin-bottom:17px;font-size:clamp(38px,4.2vw,60px)}.legal-policy-care>div>p:last-child{max-width:650px;margin:0;color:#fffdf8c4;font-family:var(--serif);font-size:18px;line-height:1.72}.legal-policy-care .button{flex:0 0 auto;min-width:190px}@media(max-width:999px){.faq-hero,.legal-policy-hero{min-height:0;grid-template-columns:1fr}.faq-hero-art,.legal-policy-hero-media{min-height:480px;grid-row:1}.faq-hero-copy,.legal-policy-hero-copy{grid-row:2;padding:58px var(--page) 70px}.faq-content-heading{grid-template-columns:1fr;gap:18px}.faq-group{grid-template-columns:minmax(180px,.5fr) minmax(0,1.5fr);gap:36px}.legal-policy-shell{grid-template-columns:1fr;padding-top:76px}.legal-policy-aside{position:relative;top:auto}.legal-policy-aside nav ol{display:flex;overflow-x:auto;border-top:1px solid var(--line);scrollbar-width:thin}.legal-policy-aside nav li{min-width:min(300px,76vw);border-top:0;border-inline-end:1px solid var(--line)}.legal-policy-aside nav a{height:100%;padding:15px 18px}.legal-policy-aside-help{display:flex;align-items:center;justify-content:space-between;gap:24px}.legal-policy-aside-help p{margin:0}}@media(max-width:699px){.faq-hero-art,.legal-policy-hero-media{min-height:350px}.faq-hero-art:before,.legal-policy-hero-media:before{top:9px;right:9px;bottom:9px;left:9px}.faq-hero-art>span{right:22px;bottom:20px}.faq-hero-copy,.legal-policy-hero-copy{padding:48px 24px 58px}.faq-hero-copy h1,.legal-policy-hero-copy h1{font-size:44px}.is-rtl .faq-hero-copy h1,.is-rtl .legal-policy-hero-copy h1{font-size:41px}.faq-shortcuts{width:100%;overflow-x:auto;padding:14px 8px}.faq-shortcuts a{min-width:175px;min-height:44px;padding-inline:16px}.faq-content{padding:64px 20px 76px}.faq-content-heading{margin-bottom:50px}.faq-content-heading h2{font-size:38px}.faq-group{grid-template-columns:1fr;gap:18px;scroll-margin-top:100px}.faq-group>header{padding-top:14px}.faq-group>header span{margin-bottom:13px}.faq-list summary{min-height:74px;padding:19px 46px 19px 0;font-size:19px}.is-rtl .faq-list summary{padding-right:0;padding-left:46px}.faq-list details>div{padding:0 46px 25px 0;font-size:14px}.is-rtl .faq-list details>div{padding-right:0;padding-left:46px}.faq-care{width:calc(100% - 28px);min-height:0;grid-template-columns:1fr;margin-bottom:70px;padding:0 24px 46px}.faq-care-copy{padding-block:46px 0}.faq-care h2{font-size:38px}.faq-care .button-group{width:100%}.faq-care-detail{display:none}.legal-policy-page{padding-top:14px}.legal-policy-hero{width:calc(100% - 28px)}.legal-policy-hero-media span{top:22px;inset-inline-end:23px}.legal-policy-shell{gap:24px;padding:62px 14px 76px}.legal-policy-aside{padding:28px 10px}.legal-policy-aside-mark{width:34px;height:34px;margin-bottom:22px}.legal-policy-aside h2{margin-bottom:20px}.legal-policy-aside-help{align-items:flex-start;flex-direction:column}.legal-policy-document{padding:40px 22px}.legal-policy-document>header{margin-bottom:36px;padding-bottom:30px}.legal-policy-document>header h2{font-size:36px}.legal-policy-richtext{font-size:14px;line-height:1.86}.is-rtl .legal-policy-richtext{line-height:2}.legal-policy-richtext h2,.legal-policy-richtext h3,.legal-policy-richtext h4{margin-top:42px}.legal-policy-richtext h2{font-size:26px}.legal-policy-richtext h3{font-size:22px}.legal-policy-richtext h4{font-size:18px}.legal-policy-richtext th,.legal-policy-richtext td{min-width:260px;padding:14px}.legal-policy-care{width:calc(100% - 28px);align-items:flex-start;flex-direction:column;gap:28px;margin-bottom:70px;padding:42px 24px}.legal-policy-care h2{font-size:37px}.legal-policy-care .button{width:100%}}.story-callout{position:relative;display:grid;min-height:610px;grid-template-columns:minmax(0,1.28fr) minmax(390px,.72fr);align-items:stretch;overflow:hidden;padding:0;background:var(--ink);box-shadow:none;color:var(--white);text-align:start;isolation:isolate}.story-callout-media{position:relative;min-width:0;min-height:610px;overflow:hidden;background:#ded1bc}.story-callout-media:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(32,24,19,.42),transparent 42%),linear-gradient(to right,transparent 72%,rgba(33,28,24,.72));content:"";pointer-events:none}.is-rtl .story-callout-media:after{background:linear-gradient(to top,rgba(32,24,19,.42),transparent 42%),linear-gradient(to left,transparent 72%,rgba(33,28,24,.72))}.story-callout-media img{display:block;width:100%;height:100%;margin:0;object-fit:cover;object-position:center;filter:saturate(.78) contrast(.96);transform:scale(1.01);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.story-callout:hover .story-callout-media img{transform:scale(1.035)}.story-callout-materials{position:absolute;z-index:2;inset-inline:clamp(22px,3vw,52px);bottom:clamp(20px,2.5vw,38px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(255,253,248,.42);background:#1f181394;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--white)}.story-callout-materials span{display:flex;min-height:64px;align-items:center;justify-content:center;gap:10px;padding:14px 12px;border-inline-start:1px solid rgba(255,253,248,.25);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.story-callout-materials span:first-child{border-inline-start:0}.story-callout-materials small{color:#dec7aa;font-size:8px;letter-spacing:.12em}.is-rtl .story-callout-materials span{font-family:var(--sans-ar);font-size:13px;letter-spacing:0;text-transform:none}.story-callout-content{position:relative;z-index:2;display:flex;min-width:0;align-items:center;padding:clamp(58px,6vw,98px) clamp(42px,5.2vw,84px);overflow:hidden;background:linear-gradient(145deg,#211b17 0,#2d211a 62%,#3b281f);isolation:isolate}.story-callout-content:before{position:absolute;z-index:-1;top:0;bottom:0;inset-inline-start:0;width:34px;background:url(sahrava-sadu-pattern-tile.webp) center/240px;content:"";opacity:.22}.story-callout-content:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 80% 12%,rgba(180,128,90,.16),transparent 38%);content:"";pointer-events:none}.is-rtl .story-callout-content:after{background:radial-gradient(circle at 20% 12%,rgba(180,128,90,.16),transparent 38%)}.story-callout-content-inner{width:100%;max-width:590px;margin-inline:auto}.story-callout-mark{display:block;width:64px;height:64px;margin:0 0 30px;object-fit:contain;filter:brightness(0) invert(1);opacity:.86}.story-callout .eyebrow{margin-bottom:20px;color:#dec7aa}.story-callout h2{max-width:650px;margin-bottom:24px;font-size:clamp(38px,3.6vw,58px);line-height:1.02;text-wrap:balance}.is-rtl .story-callout h2{font-family:var(--sans-ar);font-weight:500;line-height:1.35}.story-callout .story-callout-copy{max-width:540px;margin:0;color:#fffdf8c2;font-family:var(--serif);font-size:18px;line-height:1.75}.is-rtl .story-callout .story-callout-copy{font-family:var(--sans-ar);line-height:2}.story-callout .story-callout-button{display:inline-flex;width:min(310px,100%);min-height:54px;align-items:center;justify-content:space-between;gap:26px;margin-top:34px;border-color:var(--white);background:var(--white);color:var(--ink)}.story-callout .story-callout-button:hover{border-color:#d8c4a7;background:#d8c4a7;color:var(--ink)}.story-callout-signature{margin:46px 0 0;color:#fffdf86e;font-size:8px;font-weight:700;letter-spacing:.2em}@media(max-width:899px){.story-callout{min-height:0;grid-template-columns:minmax(0,1fr)}.story-callout-media{min-height:370px}.story-callout-media:after,.is-rtl .story-callout-media:after{background:linear-gradient(to top,rgba(32,24,19,.5),transparent 54%)}.story-callout-content{padding:64px var(--page) 68px}.story-callout-content:before{width:24px;background-size:200px}.story-callout-content-inner{max-width:680px}.story-callout h2{font-size:clamp(42px,7vw,58px)}}@media(max-width:599px){.story-callout-media{min-height:285px}.story-callout-materials{inset-inline:14px;bottom:14px}.story-callout-materials span{min-height:50px;gap:5px;padding:10px 5px;font-size:8px;letter-spacing:.08em}.is-rtl .story-callout-materials span{font-size:11px}.story-callout-materials small{font-size:7px}.story-callout-content{padding:52px 24px 56px}.story-callout-content:before{display:none}.story-callout-mark{width:54px;height:54px;margin-bottom:24px}.story-callout .eyebrow{margin-bottom:16px}.story-callout h2{margin-bottom:20px;font-size:40px}.story-callout .story-callout-copy{font-size:16px;line-height:1.75}.story-callout .story-callout-button{width:100%;margin-top:28px}.story-callout-signature{margin-top:36px}}@media(prefers-reduced-motion:reduce){.story-callout-media img{transition:none}.story-callout:hover .story-callout-media img{transform:scale(1.01)}}.brand-statement{position:relative;isolation:isolate;display:flex;min-height:clamp(520px,32vw,720px);align-items:center;overflow:hidden;padding:clamp(58px,6vw,92px) 0;background:var(--sand);color:var(--white);text-align:start}.brand-statement:before{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background:url(sahrava-background-palm-shadow-stucco.webp) center 58%/cover no-repeat;content:"";filter:saturate(.72) sepia(.05)}.brand-statement:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--canvas) 0,rgba(247,243,235,.08) 24%,rgba(236,226,210,.1) 68%,var(--sand) 100%),linear-gradient(90deg,#f7f3eb29,#f7f3eba3);content:""}.is-rtl .brand-statement:after{background:linear-gradient(180deg,var(--canvas) 0,rgba(247,243,235,.08) 24%,rgba(236,226,210,.1) 68%,var(--sand) 100%),linear-gradient(270deg,#f7f3eb29,#f7f3eba3)}.brand-statement-shell{position:relative;display:grid;width:min(clamp(780px,62vw,1600px),calc(100% - (var(--page) * 2)));grid-template-columns:minmax(190px,.27fr) minmax(0,.73fr);margin-inline:auto;border:1px solid rgba(255,253,248,.24);background:#1e1814f0;box-shadow:0 28px 70px #211c1829;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.brand-statement-aside{display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:44px;padding:clamp(42px,3.1vw,64px) clamp(28px,2.3vw,48px);border-inline-end:1px solid rgba(255,253,248,.17)}.brand-statement .sadu-mark{display:block;width:48px;height:48px;flex:0 0 auto;margin:0;background:url(sahrava-sadu-diamond-ornament.webp) center/contain no-repeat}.brand-statement .eyebrow{margin:0 0 12px;color:#dec7aa}.brand-statement-origin{margin:0;color:#fffdf86b;font-size:8px;font-weight:700;letter-spacing:.18em}.brand-statement-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(50px,4.1vw,86px) clamp(40px,4vw,84px)}.brand-statement h2{max-width:850px;margin:0 0 24px;color:var(--white);font-size:clamp(44px,3.4vw,82px);line-height:1.02;text-wrap:balance}.brand-statement-text{max-width:760px;margin:0;color:#fffdf8bd;font-family:var(--serif);font-size:clamp(17px,1.1vw,23px);line-height:1.7}.is-rtl .brand-statement h2{font-family:var(--sans-ar);font-weight:500;line-height:1.35}.is-rtl .brand-statement-text{font-family:var(--sans-ar);line-height:2}.brand-statement-materials{display:grid;min-width:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,253,248,.17);background:#fffdf809}.brand-statement-materials span{display:flex;min-height:clamp(68px,4.4vw,86px);align-items:center;justify-content:center;gap:10px;border-inline-start:1px solid rgba(255,253,248,.14);color:#fffdf8c7;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.brand-statement-materials span:first-child{border-inline-start:0}.brand-statement-materials small{color:#c58b60;font-size:8px;letter-spacing:.12em}.is-rtl .brand-statement-materials span{font-family:var(--sans-ar);font-size:12px;letter-spacing:0;text-transform:none}.customer-voices{position:relative;isolation:isolate;overflow:hidden;padding:clamp(76px,7vw,108px) var(--page) 36px;background:linear-gradient(180deg,var(--canvas),#f1e8d9)}.customer-voices:before{position:absolute;z-index:-1;right:-8%;bottom:-30%;width:62%;aspect-ratio:1.4;background:url(sahrava-background-palm-shadow-stucco.webp) center/cover no-repeat;content:"";opacity:.14;-webkit-mask-image:radial-gradient(ellipse at center,#000,transparent 72%);mask-image:radial-gradient(ellipse at center,#000,transparent 72%);pointer-events:none}.is-rtl .customer-voices:before{right:auto;left:-8%}.customer-voices-shell{position:relative;z-index:1;display:grid;width:100%;max-width:1480px;grid-template-columns:minmax(340px,.42fr) minmax(0,.58fr);margin-inline:auto;overflow:hidden;border:1px solid rgba(33,28,24,.18);box-shadow:0 30px 75px #211c1817}.customer-voices-summary{position:relative;isolation:isolate;display:flex;min-height:470px;overflow:hidden;flex-direction:column;justify-content:space-between;padding:clamp(42px,4.5vw,64px);background:linear-gradient(145deg,#2b211c,#3b281f 74%,#583624);color:var(--white)}.customer-voices-summary:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:url(sahrava-sadu-pattern-tile.webp) center/330px;content:"";opacity:.045;-webkit-mask-image:linear-gradient(135deg,#000,transparent 72%);mask-image:linear-gradient(135deg,#000,transparent 72%)}.customer-voices-summary h2{max-width:500px;margin-bottom:18px;font-size:clamp(42px,3.8vw,56px);line-height:1.05;text-wrap:balance}.is-rtl .customer-voices-summary h2{line-height:1.4}.customer-voices-intro{max-width:410px;margin:0;color:#fffdf8b3;font-size:15px;line-height:1.75}.is-rtl .customer-voices-intro{line-height:2}.customer-rating{padding-top:24px;border-top:1px solid rgba(255,253,248,.2)}.customer-rating-score strong{font-size:clamp(62px,5vw,78px)}.customer-rating-stars{margin:16px 0 10px}.customer-review-card{position:relative;display:flex;min-height:470px;overflow:hidden;flex-direction:column;padding:clamp(42px,4.5vw,64px);background:linear-gradient(145deg,#f3e9d9,#eadbc5)}.customer-review-card:after{position:absolute;right:-90px;bottom:-130px;width:320px;height:320px;border:1px solid rgba(138,78,51,.13);border-radius:50%;content:"";box-shadow:0 0 0 42px #8a4e3309,0 0 0 84px #8a4e3306;pointer-events:none}.is-rtl .customer-review-card:after{right:auto;left:-90px}.customer-quote-mark{top:14px;right:32px;color:#8a4e331c;font-size:128px}.is-rtl .customer-quote-mark{right:auto;left:32px}.customer-review-stars{position:relative;z-index:1;color:#9a5a3b;font-size:16px}.customer-review-quote{position:relative;z-index:1;max-width:18ch;margin:clamp(34px,4vw,58px) 0 0;font-size:clamp(38px,3.7vw,52px);line-height:1.5;text-wrap:balance}.customer-review-translation{position:relative;z-index:1;max-width:510px;margin:14px 0 auto;font-size:18px}.customer-review-footer{position:relative;z-index:1;grid-template-columns:minmax(0,1fr) minmax(230px,auto);gap:28px;padding-top:24px;margin-top:38px}.customer-review-product-image{width:72px;height:88px;border:1px solid rgba(33,28,24,.12);background:#dfcfb8;object-fit:cover}.customer-review-product strong{max-width:190px}.split-promos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.2vw,32px);padding-top:32px;padding-bottom:clamp(78px,8vw,112px);background:linear-gradient(180deg,#f1e8d9,var(--canvas) 34%)}.promo-card{position:relative;isolation:isolate;display:grid;min-height:0;overflow:hidden;grid-template-rows:minmax(380px,1fr) auto;align-items:stretch;justify-content:stretch;padding:0;border:1px solid rgba(33,28,24,.2);background:var(--canvas);text-align:start;transition:border-color .25s ease,box-shadow .25s ease,transform .35s ease}.promo-discovery,.promo-gifting{background:var(--canvas)}.promo-card:before,.promo-card:after{display:none}.promo-card:hover{border-color:#211c186b;box-shadow:0 24px 60px #211c181a;transform:translateY(-4px)}.promo-card:focus-visible{outline:2px solid var(--clay);outline-offset:4px}.promo-card-visual{position:relative;isolation:isolate;display:flex;min-height:380px;overflow:hidden;align-items:center;justify-content:center;padding:48px 38px 34px}.promo-card-visual:after{position:absolute;z-index:2;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(255,253,248,.5);content:"";pointer-events:none}.promo-discovery .promo-card-visual{background:radial-gradient(circle at 50% 24%,#f0e4d2 0,#dfc9aa 60%,#c9aa84)}.promo-gifting .promo-card-visual{background:radial-gradient(circle at 50% 24%,#d2cfb6 0,#b8b48f 62%,#94916f)}.promo-gifting .promo-card-visual:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:url(sahrava-sadu-pattern-tile.webp) center/320px;content:"";opacity:.055}.promo-number{z-index:3;top:26px;right:auto!important;left:auto!important;inset-inline-start:26px;display:grid;min-width:38px;height:38px;place-items:center;border:1px solid rgba(33,28,24,.2);background:#fffdf8c2;color:var(--ink);font-size:9px}.promo-card-tag{position:absolute;z-index:3;top:38px;inset-inline-end:32px;color:#211c189e;font-size:8px;font-weight:700;letter-spacing:.14em}.promo-card .promo-product{position:relative;z-index:1;top:auto;left:auto;width:min(72%,430px);height:100%;max-height:350px;margin:auto;object-fit:contain;filter:drop-shadow(0 22px 24px rgba(33,28,24,.14));transform:none;transition:transform .7s cubic-bezier(.2,.75,.2,1)}.promo-card .gift-product{width:min(88%,560px);max-height:340px}.promo-card:hover .promo-product{transform:translateY(-8px) scale(1.02)}.promo-card-content{position:relative;z-index:3;display:flex;width:100%;max-width:none;min-height:268px;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:34px clamp(28px,3vw,42px) clamp(28px,3vw,40px);border-top:1px solid rgba(33,28,24,.16);background:#fffdf8f5}.promo-card-content .eyebrow{margin-bottom:14px;color:var(--clay)}.promo-card h2{max-width:560px;margin:0 0 12px;font-size:clamp(38px,3.2vw,50px);line-height:1.04;text-wrap:balance}.is-rtl .promo-card h2{line-height:1.4}.promo-card-content>p:not(.eyebrow){max-width:520px;margin:0 0 24px;color:#211c18b3;font-family:var(--serif);font-size:16px;line-height:1.65}.is-rtl .promo-card-content>p:not(.eyebrow){font-family:var(--sans-ar);line-height:1.9}.promo-action{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;gap:24px;padding:0 18px;margin-top:auto;border:1px solid var(--ink);background:var(--ink);color:var(--white);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:background .2s ease,border-color .2s ease}.promo-action b{font-size:18px;font-weight:400;transition:transform .2s ease}.promo-card:hover .promo-action{border-color:var(--clay);background:var(--clay)}.promo-card:hover .promo-action b{transform:translate(4px)}.is-rtl .promo-action{font-family:var(--sans-ar);letter-spacing:0;text-transform:none}.is-rtl .promo-card:hover .promo-action b{transform:translate(-4px)}@media(max-width:899px){.brand-statement{min-height:0;padding-block:54px}.brand-statement-shell{width:min(700px,calc(100% - 48px));margin-inline:auto;grid-template-columns:140px minmax(0,1fr)}.brand-statement-aside{padding:40px 26px}.brand-statement-copy{padding:46px 38px}.brand-statement h2{font-size:46px}.customer-voices{padding-top:76px;padding-bottom:32px}.customer-voices-shell{max-width:760px;grid-template-columns:minmax(0,1fr)}.customer-voices-summary,.customer-review-card{min-height:0}.customer-voices-summary{gap:58px;padding:48px}.customer-review-card{padding:48px}.split-promos{grid-template-columns:minmax(0,1fr);padding-top:28px}.promo-card{width:100%;max-width:760px;grid-template-rows:minmax(360px,1fr) auto;margin-inline:auto}.promo-card-visual{min-height:360px}.promo-card-content{min-height:250px}.promo-card .promo-product{max-height:325px}.promo-card .gift-product{max-height:315px}}@media(max-width:599px){.brand-statement{padding-block:40px}.brand-statement-shell{width:calc(100% - 32px);grid-template-columns:minmax(0,1fr)}.brand-statement-aside{flex-direction:row;align-items:center;gap:20px;padding:28px 24px;border-inline-end:0;border-bottom:1px solid rgba(255,253,248,.17)}.brand-statement .sadu-mark{width:42px;height:42px}.brand-statement-copy{padding:34px 24px 38px}.brand-statement h2{margin-bottom:18px;font-size:38px}.brand-statement-text{font-size:16px}.brand-statement-materials span{min-height:56px;gap:6px;font-size:8px;letter-spacing:.08em}.is-rtl .brand-statement-materials span{font-size:11px}.brand-statement-materials small{font-size:7px}.customer-voices{padding:58px 16px 24px}.customer-voices-summary{gap:48px;padding:38px 28px}.customer-voices-summary h2{font-size:39px}.customer-review-card{padding:36px 26px}.customer-review-quote{margin-top:50px;font-size:34px}.customer-review-translation{font-size:17px}.customer-review-footer{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:34px}.customer-review-product,.customer-review-product-static{justify-content:flex-start}.split-promos{gap:20px;padding:24px 16px 70px}.promo-card{grid-template-rows:310px auto}.promo-card-visual{min-height:310px;padding:44px 22px 28px}.promo-card-visual:after{top:10px;right:10px;bottom:10px;left:10px}.promo-number{top:20px;inset-inline-start:20px;min-width:34px;height:34px}.promo-card-tag{top:31px;inset-inline-end:22px;font-size:7px}.promo-card .promo-product{width:min(78%,320px);max-height:275px}.promo-card .gift-product{width:min(94%,390px);max-height:260px}.promo-card-content{min-height:246px;padding:28px 24px 26px}.promo-card h2{font-size:36px}.promo-card-content>p:not(.eyebrow){font-size:15px}.promo-action{min-height:50px}}@media(prefers-reduced-motion:reduce){.promo-card,.promo-card .promo-product,.promo-action,.promo-action b{transition:none}.promo-card:hover,.promo-card:hover .promo-product{transform:none}}.collection-page-wardrobe .collection-catalogue:after{position:absolute;z-index:-1;right:auto;bottom:-120px;left:-7%;width:min(720px,58vw);aspect-ratio:1;background:url(sahrava-background-palm-shadow-stucco.webp) center/cover no-repeat;content:"";opacity:.12;-webkit-mask-image:radial-gradient(ellipse at center,#000 0,rgba(0,0,0,.7) 40%,transparent 74%);mask-image:radial-gradient(ellipse at center,#000 0,rgba(0,0,0,.7) 40%,transparent 74%);pointer-events:none}.is-rtl .collection-page-wardrobe .collection-catalogue:after{right:-7%;left:auto;transform:scaleX(-1)}.collection-page-wardrobe .collection-toolbar{min-height:118px;padding-block:24px}.collection-page-wardrobe .collection-layout{width:100%;max-width:1680px;padding-top:clamp(36px,4vw,58px);padding-bottom:clamp(64px,5.5vw,88px);margin-inline:auto}.collection-results-heading{display:flex;min-height:126px;align-items:flex-end;justify-content:space-between;gap:32px;padding:0 0 clamp(26px,2.5vw,38px);margin-bottom:clamp(24px,2.4vw,36px);border-bottom:1px solid rgba(33,28,24,.22)}.collection-results-heading .eyebrow{margin-bottom:11px;color:var(--clay)}.collection-results-heading h2{margin:0;font-size:clamp(38px,3.35vw,58px);line-height:1.02;text-wrap:balance}.is-rtl .collection-results-heading h2{font-family:var(--sans-ar);font-weight:500;line-height:1.35}.collection-results-count{display:flex;flex:0 0 auto;align-items:baseline;gap:12px;margin:0;color:#211c189e}.collection-results-count strong{color:var(--ink);font-family:var(--serif);font-size:clamp(30px,2.8vw,46px);font-weight:500;line-height:1}.collection-results-count span{font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.is-rtl .collection-results-count span{font-family:var(--sans-ar);font-size:12px;letter-spacing:0;text-transform:none}.collection-page-wardrobe .collection-results .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-page-wardrobe .product-card-index{position:absolute;z-index:4;top:25px;inset-inline-start:25px;display:grid;min-width:42px;height:42px;place-items:center;border:1px solid rgba(33,28,24,.2);background:#fffdf8f0;color:var(--ink);font-size:9px;font-weight:700;letter-spacing:.14em}.collection-page-wardrobe .product-card-info{padding-inline:10px}.collection-filter-toggle:focus-visible,.collection-sort-field select:focus-visible,.collection-filters summary:focus-visible,.collection-filters-header>button:focus-visible,.collection-active-filters a:focus-visible,.collection-page-wardrobe .wishlist-button:focus-visible,.collection-page-wardrobe .product-card-media:focus-visible,.collection-page-wardrobe .product-card h3 a:focus-visible,.collection-page-wardrobe .quick-add-link:focus-visible,.collection-page-wardrobe .quick-add-form button:focus-visible,.newsletter-form input:focus-visible,.newsletter-form button:focus-visible{outline:3px solid var(--clay);outline-offset:3px}.collection-sort-field select:focus-visible{outline-offset:-3px}.collection-filters summary{display:flex;min-height:44px;align-items:center}.collection-filters-header>button{width:44px;height:44px}.collection-active-filters>a:not(.collection-active-filters-clear){min-height:44px}.collection-page-wardrobe .wishlist-button{width:44px;height:44px}.newsletter-section>*{min-width:0}.newsletter-form,.newsletter-form input,.newsletter-form button{min-width:0;max-width:100%}.newsletter-form,.newsletter-form input{width:100%}body.template-collection .newsletter-section{border-top:1px solid rgba(138,78,51,.38);background:linear-gradient(135deg,#eee2cf,#e7d8c2)}@media(min-width:900px)and (max-width:1100px){.collection-page-wardrobe .collection-results .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.collection-page-wardrobe .product-card-wardrobe{padding:8px 8px 16px}.collection-page-wardrobe .product-card-info{gap:17px;padding:18px 6px 0}.collection-page-wardrobe .product-card h3{font-size:23px}.is-rtl .collection-page-wardrobe .product-card h3{font-size:19px}.collection-page-wardrobe .product-card-index{top:20px;inset-inline-start:20px;min-width:38px;height:38px}.collection-page-wardrobe .wishlist-button{top:20px;inset-inline-end:20px}}@media(max-width:899px){.collection-page-wardrobe .collection-layout{padding-bottom:72px}.collection-results-heading{min-height:108px;align-items:flex-end;margin-bottom:28px}.collection-page-wardrobe .collection-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.collection-page-wardrobe .collection-results .product-grid>.product-card:last-child:nth-child(odd){width:calc(50% - 8px);grid-column:1/-1;justify-self:center}}@media(min-width:1600px){.brand-statement-aside{gap:60px}.brand-statement .sadu-mark{width:58px;height:58px}.brand-statement-origin{font-size:9px}.brand-statement-materials span{font-size:11px}.is-rtl .brand-statement-materials span{font-size:14px}.collection-page-wardrobe .collection-toolbar{min-height:132px}.collection-toolbar-copy>p:last-child{font-size:20px}}@media(min-width:360px)and (max-width:599px){.collection-page-wardrobe .collection-layout{padding-top:24px;padding-bottom:58px}.collection-results-heading{min-height:0;align-items:flex-end;gap:14px;padding-bottom:20px;margin-bottom:18px}.collection-results-heading h2{font-size:30px}.collection-results-heading .eyebrow{margin-bottom:7px;font-size:8px}.collection-results-count{display:grid;justify-items:end;gap:3px}.collection-results-count strong{font-size:28px}.collection-results-count span{font-size:8px;white-space:nowrap}.is-rtl .collection-results-count span{font-size:10px}.collection-page-wardrobe .collection-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.collection-page-wardrobe .collection-results .product-grid>.product-card:last-child:nth-child(odd){width:calc(50% - 5.5px)}.collection-page-wardrobe .product-card-wardrobe{padding:6px 6px 12px;box-shadow:0 8px 24px #432f2012}.collection-page-wardrobe .product-card-media{aspect-ratio:4/5}.collection-page-wardrobe .product-card-media:after{top:5px;right:5px;bottom:5px;left:5px}.collection-page-wardrobe .product-card-info{gap:12px;padding:13px 3px 0}.collection-page-wardrobe .product-card-kicker{display:grid;gap:3px;margin-bottom:7px}.collection-page-wardrobe .product-card-type,.collection-page-wardrobe .product-card-status{font-size:8px;line-height:1.35}.collection-page-wardrobe .product-card h3,.is-rtl .collection-page-wardrobe .product-card h3{margin-bottom:6px;font-size:15px;line-height:1.35}.collection-page-wardrobe .price{font-size:10px;line-height:1.4}.collection-page-wardrobe .quick-add-form button,.collection-page-wardrobe .quick-add-link,.is-rtl .collection-page-wardrobe .quick-add-form button,.is-rtl .collection-page-wardrobe .quick-add-link{min-height:46px;padding:9px 8px;font-size:10px;line-height:1.35}.collection-page-wardrobe .quick-add-link-view b{font-size:14px}.collection-page-wardrobe .product-card-index{top:14px;inset-inline-start:14px;min-width:32px;height:32px;font-size:8px}.collection-page-wardrobe .wishlist-button{top:14px;inset-inline-end:14px;width:38px;height:38px}}@media(max-width:359px){.collection-results-heading{display:grid;min-height:0;gap:16px;align-items:start;padding-bottom:20px;margin-bottom:20px}.collection-results-heading h2{font-size:32px}.collection-results-count{justify-content:flex-start}.collection-page-wardrobe .collection-results .product-grid{grid-template-columns:minmax(0,1fr)}.collection-page-wardrobe .collection-results .product-grid>.product-card:last-child:nth-child(odd){width:100%;grid-column:auto}.newsletter-section{padding-inline:20px}.newsletter-form input,.newsletter-form button{width:100%}}.utility-icon{display:none;width:20px;height:20px;flex:0 0 auto}.mobile-navigation-inner{display:flex;overflow-y:auto;flex-direction:column}.mobile-navigation-utilities{display:grid;gap:0;padding-top:28px;margin-top:auto}.mobile-navigation-utilities>a,.mobile-language-form{min-height:48px;border-top:1px solid var(--line)}.mobile-navigation-utilities>a{display:flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mobile-language-form{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px}.mobile-language-form label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mobile-language-form select{min-width:120px;height:42px;padding-inline:10px 28px;border:0;background:transparent;color:var(--ink);font:600 13px/1 var(--sans);text-align:end}.is-rtl .mobile-navigation-utilities>a,.is-rtl .mobile-language-form label{font-family:var(--sans-ar);font-size:13px;letter-spacing:0;text-transform:none}.footer-social,.footer-social>span{flex-wrap:wrap}.footer-social>span{display:flex;align-items:center;gap:8px}.newsletter-form button{min-height:52px}@media(min-width:1800px){.home-hero,.home-hero-copy{min-height:min(920px,calc(100svh - 108px))}.home-hero-copy{width:min(820px,49vw);padding-inline:max(var(--page),7vw)}.home-hero-copy h1{max-width:780px;font-size:clamp(88px,5.2vw,118px)}.is-rtl .home-hero-copy h1{max-width:760px;font-size:clamp(78px,4.5vw,104px)}.home-hero-copy>p:not(.eyebrow){max-width:580px;font-size:24px}.home-hero-product{right:max(7%,calc((100vw - 2200px)/2));bottom:-10%;width:min(36vw,720px)}.is-rtl .home-hero-product{right:auto;left:max(7%,calc((100vw - 2200px)/2))}.featured-products-inner{max-width:2160px}.featured-products-title h2{font-size:86px}.featured-products-header-copy>p{font-size:24px}.customer-voices-shell{max-width:1780px}.split-promos{max-width:2160px;margin-inline:auto}}@media(max-width:899px){.site-header{-webkit-backdrop-filter:none;backdrop-filter:none}.header-menu-button{display:grid;width:44px;height:44px;place-items:center;padding:0}.utility-navigation{justify-self:end;gap:2px}.wishlist-link,.cart-link{position:relative;width:44px;height:44px;justify-content:center;gap:0}.utility-icon{display:block}.utility-label{display:none!important}.cart-link b,.wishlist-link b{position:absolute;top:2px;inset-inline-end:0;min-width:17px;height:17px;padding:0;font-size:7px}.mobile-navigation{width:100vw;height:100dvh}.mobile-navigation-inner{height:100dvh;padding:24px 28px 30px}.mobile-navigation nav{margin-top:34px}.mobile-navigation nav a{padding:13px 0;font-size:clamp(24px,5vw,29px)}.home-hero,.home-hero-copy{min-height:clamp(700px,calc(100svh - 100px),800px)}.home-hero-copy{width:68%;padding:70px 24px 210px}.home-hero-copy h1{font-size:clamp(50px,8vw,70px)}.is-rtl .home-hero-copy h1{font-size:clamp(46px,7.4vw,64px)}.home-hero-product{right:-4%;bottom:-5%;width:min(52vw,450px);max-height:57%}.is-rtl .home-hero-product{right:auto;left:-4%}.home-hero-background{object-position:58% center}.home-hero:after{z-index:2}}@media(min-width:900px)and (max-width:1100px){.header-inner{padding-inline:18px}.desktop-navigation,.utility-navigation{gap:14px;font-size:9px}.utility-search span,.wishlist-link .utility-label{display:inline}}@media(max-width:599px){.announcement-bar{min-height:32px;padding-inline:12px;font-size:9px;letter-spacing:.08em}.header-inner{min-height:68px;padding-inline:10px}.brand-logo img{width:min(172px,42vw)}.home-hero,.home-hero-copy{min-height:clamp(540px,calc(100svh - 130px),590px)}.home-hero-copy{width:100%;justify-content:flex-start;padding:44px 20px 200px}.home-hero-copy .eyebrow{max-width:31ch;margin-bottom:10px;font-size:9px;letter-spacing:.15em}.home-hero-copy h1,.is-rtl .home-hero-copy h1{max-width:9ch;margin-bottom:12px;font-size:clamp(40px,10.7vw,46px);line-height:1.01}.is-rtl .home-hero-copy h1{line-height:1.22}.home-hero-copy>p:not(.eyebrow){max-width:31ch;font-size:15.5px;line-height:1.45}.is-rtl .home-hero-copy>p:not(.eyebrow){font-size:15.5px;line-height:1.7}.home-hero-copy .button-group{display:grid;width:min(100%,520px);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px}.home-hero-copy .button-group{margin-top:16px}.home-hero-copy .button-group .button{width:auto;min-width:0;min-height:48px;padding:9px 10px;font-size:9.5px;line-height:1.2;letter-spacing:.07em;white-space:normal}.is-rtl .home-hero-copy .button-group .button{font-family:var(--sans-ar);font-size:12px;letter-spacing:0}.home-hero-landscape:after,.is-rtl .home-hero-landscape:after{background:linear-gradient(180deg,#140f0cab 0,#140f0c61 48%,#140f0c14 76%)}.home-hero-background{object-position:59% center}.home-hero-product{right:0;bottom:-1%;width:min(64vw,270px);max-height:36%;object-position:center bottom}.is-rtl .home-hero-product{right:auto;left:0}.home-hero:after{z-index:2;height:64px;background:linear-gradient(180deg,rgba(247,243,235,0),rgba(247,243,235,.3) 48%,var(--canvas) 100%)}.featured-products-inner{padding-block:50px 64px}.featured-products-header{gap:18px;padding-inline:20px;padding-bottom:24px;margin-bottom:22px}.featured-products-title h2,.is-rtl .featured-products-title h2{font-size:38px}.featured-products-header-copy{gap:18px}.featured-products-header-copy>p{font-size:15.5px;line-height:1.62}.featured-products-view-all{min-height:46px}.featured-products .product-grid{display:grid;grid-template-columns:none;grid-auto-columns:min(82vw,350px);grid-auto-flow:column;gap:14px;overflow-x:auto;overflow-y:hidden;padding:0 20px 12px;scroll-padding-inline:20px;scroll-snap-type:inline mandatory;overscroll-behavior-inline:contain;scrollbar-width:none}.featured-products .product-grid::-webkit-scrollbar{display:none}.featured-products .product-card{width:auto;scroll-snap-align:start}.featured-products .product-card-media{aspect-ratio:1/1.12}.featured-products .product-card-info{gap:16px;padding:18px 16px 16px}.featured-products .product-card h3{font-size:23px}.is-rtl .featured-products .product-card h3{font-size:18px}.featured-products .quick-add-form button,.featured-products .quick-add-link{min-height:48px}.customer-voices{padding:48px 16px 20px}.customer-voices-summary{gap:32px;padding:32px 24px}.customer-voices-summary h2{font-size:35px}.customer-voices-intro{font-size:14px}.customer-rating-score strong{font-size:56px}.customer-review-card{min-height:0;padding:30px 24px}.customer-quote-mark{top:10px;right:20px;font-size:92px}.is-rtl .customer-quote-mark{right:auto;left:20px}.customer-review-quote{margin-top:42px;font-size:30px}.customer-review-translation{font-size:16px}.customer-review-footer{gap:18px;margin-top:28px;padding-top:20px}.split-promos{gap:14px;padding:20px 16px 58px}.promo-card{grid-template-rows:270px auto}.promo-card-visual{min-height:270px;padding:38px 20px 24px}.promo-card .promo-product{width:min(76%,290px);max-height:230px}.promo-card .gift-product{width:min(92%,350px);max-height:220px}.promo-card-content{min-height:220px;padding:24px 20px 22px}.promo-card h2{font-size:32px}.promo-card-content>p:not(.eyebrow){margin-bottom:18px;font-size:14px}.promo-action{min-height:48px}.story-callout-media{min-height:260px}.story-callout-content{padding:44px 24px 48px}.story-callout-mark{width:48px;height:48px;margin-bottom:20px}.story-callout h2{font-size:36px}.story-callout .story-callout-copy{font-size:15px}.story-callout .story-callout-button{margin-top:24px}.story-callout-signature{margin-top:28px}.brand-statement-materials span,.story-callout-materials span{font-size:10px}.brand-statement-materials small,.story-callout-materials small{font-size:9px}.is-rtl .brand-statement-materials span,.is-rtl .story-callout-materials span{font-size:12px}.collection-page-wardrobe .product-card-type,.collection-page-wardrobe .product-card-status{font-size:10px}.collection-page-wardrobe .price,.collection-page-wardrobe .quick-add-form button,.collection-page-wardrobe .quick-add-link{font-size:12px}.collection-page-wardrobe .collection-results .product-grid>.product-card:last-child:nth-child(odd){width:min(100%,320px);grid-column:1/-1;justify-self:center}}@media(max-width:379px){.header-menu-button,.wishlist-link,.cart-link{width:44px;height:44px}.brand-logo img{width:min(140px,36vw)}.home-hero,.home-hero-copy{min-height:clamp(530px,calc(100svh - 120px),560px)}.home-hero-copy{padding-top:40px;padding-bottom:190px}.home-hero-copy h1,.is-rtl .home-hero-copy h1{font-size:40px}.home-hero-copy .button-group{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.home-hero-copy .button-group .button{padding-inline:6px;font-size:9.2px;line-height:1.2}.is-rtl .home-hero-copy .button-group .button{font-size:11.5px}.home-hero-product{right:0;bottom:-1%;width:min(62vw,220px);max-height:35%}.is-rtl .home-hero-product{right:auto;left:0}.featured-products .product-grid{grid-auto-columns:min(86vw,320px)}.collection-page-wardrobe .product-card h3,.is-rtl .collection-page-wardrobe .product-card h3{font-size:20px}.collection-page-wardrobe .price{font-size:13px}.collection-page-wardrobe .quick-add-form button,.collection-page-wardrobe .quick-add-link{font-size:12px}}@media(prefers-reduced-motion:reduce){.featured-products .product-grid{scroll-behavior:auto}}.product-gallery-curated.product-gallery-current .product-gallery-item{display:none;aspect-ratio:1!important;background:#f7f3eb}.product-gallery-curated.product-gallery-current .product-gallery-item.is-active{display:block}.product-gallery-current .product-curated-hero,.product-card-media img.product-card-current-media,.wishlist-card-media-current img{object-fit:contain;background:#f7f3eb}.product-gallery-current .product-thumbnails{padding-inline:0;flex-wrap:wrap}.product-gallery-current .product-thumbnails button{flex:0 0 75px}.product-gallery-current .product-thumbnails button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}body :is(.button,.quick-add-form button,.quick-add-link,.newsletter-form button){min-height:50px;font-size:14px!important;line-height:1.45;letter-spacing:.035em;white-space:normal}body.is-rtl :is(.button,.quick-add-form button,.quick-add-link,.newsletter-form button){font-family:var(--sans-ar);letter-spacing:0}body :is(.arrow-link,.text-link,.delivery-note,.product-wishlist button){font-size:14px;line-height:1.65}body :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){font-size:16px}button[aria-busy=true]{cursor:progress;opacity:.7}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--clay);outline-offset:3px}.quantity-control,.product-information-curated .quantity-control{width:142px;min-width:142px;max-width:100%;grid-template-columns:44px minmax(0,1fr) 44px;direction:ltr}.quantity-control input{width:100%;min-width:0;max-width:100%}.quantity-control button,.quantity-control input{height:44px;min-width:0;font-size:16px}.quantity-control button{font-size:20px}.cart-form,.cart-lines,.cart-line-content,.cart-summary{min-width:0}.cart-line{grid-template-columns:100px minmax(0,1fr) auto;gap:24px}.cart-line h2{font-size:24px;line-height:1.35;overflow-wrap:anywhere}.cart-line-actions{gap:16px;flex-wrap:wrap}.cart-line-actions>a{display:inline-flex;min-height:44px;align-items:center;font-size:14px}.cart-summary{align-self:start}.cart-summary textarea{width:100%;max-width:100%;min-width:0;resize:vertical}.cart-subtotal strong,.cart-line>strong{font-size:17px;white-space:normal}.legal-policy-shell{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);padding-block:72px}.legal-policy-shell>*,.legal-policy-aside nav,.legal-policy-aside nav ol,.legal-policy-document,.shipping-policy-document{min-width:0;max-width:100%}.legal-policy-richtext,.shipping-policy-richtext{min-width:0;overflow-wrap:anywhere;font-size:16px;line-height:1.8}.legal-policy-richtext table,.shipping-policy-richtext table{display:table;width:100%;max-width:100%;table-layout:fixed}.legal-policy-richtext :is(th,td),.shipping-policy-richtext :is(th,td){min-width:0;overflow-wrap:anywhere}.legal-policy-aside nav a{grid-template-columns:24px minmax(0,1fr);font-size:14px;overflow-wrap:anywhere}.home-hero.home-hero--without-product,.home-hero.home-hero--without-product .home-hero-copy{min-height:600px}.home-hero.home-hero--without-product .home-hero-copy{width:min(900px,100%);padding:64px 32px;justify-content:center}.home-hero.home-hero--without-product .home-hero-copy h1,.is-rtl .home-hero.home-hero--without-product .home-hero-copy h1{max-width:18ch;font-size:clamp(48px,4.5vw,68px);line-height:1.18}.home-hero.home-hero--without-product .home-hero-copy>p:not(.eyebrow){font-size:20px;line-height:1.7}.home-hero--without-product .home-hero-landscape:after,.is-rtl .home-hero--without-product .home-hero-landscape:after{background:linear-gradient(90deg,#140f0c4d,#140f0c66,#140f0c4d)}.home-hero--without-product .home-hero-copy .eyebrow{font-size:12px;letter-spacing:.08em}.featured-products-inner{padding-block:72px}.featured-products-title h2,.is-rtl .featured-products-title h2{font-size:clamp(36px,3.4vw,48px);line-height:1.25}.featured-products-header-copy>p{font-size:17px;line-height:1.75}.featured-products .product-card-media,.collection-page-wardrobe .product-card-media,.related-products-curated .product-card-media{aspect-ratio:1}.featured-products .product-card-media img,.collection-page-wardrobe .product-card-media img,.related-products-curated .product-card-media img{object-fit:contain;background:#f7f3eb}.product-card-info{min-width:0}.product-card-type,.product-card-status{font-size:12px!important;line-height:1.6}.product-card h3,.featured-products .product-card h3,.is-rtl .featured-products .product-card h3{font-size:23px;line-height:1.4;letter-spacing:0}.product-card .price{font-size:16px}.collection-page-wardrobe .collection-results .product-grid>.product-card:last-child:nth-child(odd){width:100%;grid-column:auto;justify-self:stretch}.collection-toolbar-copy{display:none}.collection-toolbar,.collection-page-wardrobe .collection-toolbar{min-height:0;padding-block:24px}.collection-toolbar-controls{width:100%;justify-content:space-between}.collection-page-wardrobe .collection-hero{min-height:280px}.collection-page-wardrobe .collection-hero h1{font-size:clamp(38px,4vw,58px)}.collection-results-heading{min-height:0;margin-bottom:24px;padding-bottom:20px}.collection-results-heading h2{font-size:32px}.collection-layout{padding-block:32px 72px}.product-page-curated{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:40px;padding-block:36px 64px}.product-gallery-curated{min-width:0;padding:10px}.product-gallery-curated .product-gallery-item{aspect-ratio:1!important}.product-gallery-curated .product-curated-hero{object-fit:contain;background:#f7f3eb}.product-information-curated{min-width:0;padding:32px;top:110px}.product-information-curated h1.product-title-ltr,.is-rtl .product-information-curated h1.product-title-ltr{margin-bottom:16px;font-size:clamp(40px,3.5vw,52px);line-height:1.08;overflow-wrap:anywhere}.product-price-status{margin-bottom:16px}.product-information-curated .price{font-size:20px}.product-information-curated .product-purchase-panel{margin-block:20px 24px}.product-information-curated .product-submit{min-height:52px}.product-information-curated .product-curated-summary{font-size:16px;line-height:1.8;margin-block:24px 18px}.product-size{display:flex;gap:12px;align-items:center;margin:0 0 16px;font-size:15px}.product-size strong{font-weight:600}.product-facts{gap:12px}.product-facts article>span{font-size:12px}.product-facts article>strong{font-size:14px;line-height:1.6}.product-information-curated .product-assurances{grid-template-columns:repeat(3,minmax(0,1fr))}.product-information-curated .product-assurances span{font-size:12px;border-top:0}.curated-composition,.curated-product-story,.related-products-curated{padding-block:64px}.curated-composition h2,.curated-product-story h2,.related-products-curated h2{font-size:clamp(34px,3.6vw,48px)}.curated-product-story-copy>p:last-child{font-size:18px}.launch-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-block:48px;border-block:1px solid var(--line);background:var(--canvas)}.launch-services>a{min-width:0;padding:12px 28px;border-inline-start:1px solid var(--line)}.launch-services>a:first-child{border-inline-start:0}.launch-services h2{font-family:var(--sans);font-size:20px;line-height:1.5;margin-bottom:10px}.is-rtl .launch-services h2{font-family:var(--sans-ar)}.launch-services p{margin:0;font-size:16px;line-height:1.7;color:#51483f}.launch-unavailable{max-width:850px;min-height:440px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;margin:auto;padding-block:64px;text-align:center}.launch-unavailable h1{font-size:42px;line-height:1.4;margin:0}.returns-launch-page{padding-block:64px}.returns-launch-page .simple-page-heading{max-width:820px;margin-inline:auto;margin-bottom:40px}.returns-launch-page h1{font-size:clamp(36px,4vw,54px);line-height:1.35}.returns-launch-page .simple-page-heading>p:last-child{font-size:18px;line-height:1.8}.returns-launch-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1280px;margin:auto}.returns-launch-steps article{min-width:0;padding:28px;border:1px solid var(--line);background:#fffdf8}.returns-launch-steps article>span{font-size:12px;color:var(--clay)}.returns-launch-steps h2{font-size:27px;line-height:1.4;margin-block:18px 14px}.returns-launch-steps p{font-size:16px;line-height:1.8;margin:0}.returns-launch-contact{text-align:center;margin-top:40px}.returns-launch-contact .button-group{justify-content:center}.returns-launch-policy{max-width:1280px;margin:36px auto 0}.footer-menus a{display:inline-flex;min-height:36px;align-items:center;font-size:14px}.footer-menus h3{font-size:14px}.footer-bottom{font-size:12px}.newsletter-section{padding-block:56px}.story-callout h2{font-size:clamp(34px,3.4vw,48px)}.story-callout-content{padding-block:60px}.story-callout .story-callout-copy{font-size:17px;line-height:1.8}.story-callout-materials{display:none}@media(max-width:1100px){.product-page-curated{gap:24px}.product-information-curated{padding:24px}}@media(max-width:999px){.legal-policy-shell{grid-template-columns:minmax(0,1fr);gap:24px}.legal-policy-aside nav ol{display:flex;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.legal-policy-aside nav li{flex:0 0 240px;min-width:0;max-width:100%}}@media(max-width:899px){.home-hero.home-hero--without-product,.home-hero.home-hero--without-product .home-hero-copy{min-height:540px}.product-page-curated{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:24px 48px}.product-gallery-curated{width:min(100%,520px);justify-self:center}.product-information-curated{width:100%;position:static}.product-information-curated h1.product-title-ltr,.is-rtl .product-information-curated h1.product-title-ltr{font-size:40px}.returns-launch-steps{grid-template-columns:minmax(0,1fr)}.launch-services>a{padding-inline:18px}.legal-policy-hero-media,.faq-hero-art{min-height:320px}}@media(max-width:599px){:root{--page:20px}.announcement-bar{font-size:11px;letter-spacing:0;line-height:1.5;padding-block:7px}body :is(.button,.quick-add-form button,.quick-add-link,.newsletter-form button){min-height:48px;padding:11px 16px;font-size:14px!important}.home-hero.home-hero--without-product,.home-hero.home-hero--without-product .home-hero-copy{min-height:460px}.home-hero.home-hero--without-product .home-hero-copy{padding:40px 22px}.home-hero.home-hero--without-product .home-hero-copy h1,.is-rtl .home-hero.home-hero--without-product .home-hero-copy h1{max-width:16ch;font-size:38px;line-height:1.25}.home-hero.home-hero--without-product .home-hero-copy>p:not(.eyebrow){max-width:32ch;font-size:17px;line-height:1.8}.home-hero.home-hero--without-product .home-hero-copy .eyebrow{max-width:100%;font-size:12px;line-height:1.7}.home-hero-copy .button-group{grid-template-columns:minmax(0,1fr);width:min(100%,280px);gap:10px}.home-hero-copy .button-group .button{padding-inline:14px;letter-spacing:.02em}.featured-products-inner{padding-block:44px}.featured-products-header{padding-inline:20px;gap:20px;margin-bottom:20px}.featured-products-title h2,.is-rtl .featured-products-title h2{font-size:34px}.featured-products-header-copy>p{font-size:16px}.featured-products .product-grid{grid-auto-columns:min(82vw,340px)}.featured-products .product-card-media{aspect-ratio:1}.featured-products .product-card-info{padding:18px}.collection-page-wardrobe .collection-hero{min-height:230px}.collection-page-wardrobe .collection-hero>div{padding:32px 20px}.collection-page-wardrobe .collection-hero h1{font-size:36px;line-height:1.3}.collection-hero-description{font-size:16px}.collection-toolbar,.collection-page-wardrobe .collection-toolbar{padding:18px 20px}.collection-toolbar-controls{gap:12px;flex-wrap:wrap}.collection-sort{flex:1;min-width:0}.collection-sort-field{min-width:0;max-width:100%}.collection-toolbar select{max-width:100%;font-size:14px}.collection-page-wardrobe .collection-layout{padding:24px 20px 48px}.collection-results-heading h2{font-size:28px}.collection-results-count span{font-size:12px}.collection-page-wardrobe .collection-results .product-grid{grid-template-columns:minmax(0,1fr);gap:24px}.collection-page-wardrobe .collection-results .product-grid>.product-card,.collection-page-wardrobe .collection-results .product-grid>.product-card:last-child:nth-child(odd){width:100%;max-width:420px;grid-column:auto;justify-self:center;padding:8px 8px 18px}.collection-page-wardrobe .product-card-info{padding:18px 12px 0;gap:18px}.collection-page-wardrobe .product-card h3,.is-rtl .collection-page-wardrobe .product-card h3{font-size:24px;line-height:1.35}.collection-page-wardrobe .product-card-kicker{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.collection-page-wardrobe .price{font-size:17px}.collection-page-wardrobe .wishlist-button,.featured-products .wishlist-button{width:44px;height:44px}.product-page-curated{padding:16px 20px 44px;gap:16px}.product-gallery-curated{width:min(100%,360px);padding:6px}.product-gallery-curated .product-gallery-item{max-height:320px}.product-gallery-current .product-thumbnails{gap:8px;padding-block:10px}.product-gallery-current .product-thumbnails button{flex-basis:54px;width:54px;height:54px}.product-gallery-caption{padding:8px 4px;font-size:11px}.product-information-curated{padding:22px 18px}.product-breadcrumb{margin-bottom:14px;font-size:12px}.product-information-curated>.eyebrow{margin-bottom:8px;font-size:12px}.product-information-curated h1.product-title-ltr,.is-rtl .product-information-curated h1.product-title-ltr{font-size:34px;line-height:1.12;margin-bottom:12px}.product-price-status{gap:12px;margin-bottom:12px}.product-information-curated .product-purchase-panel{margin-top:12px;padding-top:12px}.product-information-curated .product-submit{min-height:50px}.product-facts{grid-template-columns:minmax(0,1fr);gap:8px}.product-facts article{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;min-width:0}.product-facts article>strong{text-align:end;max-width:70%}.product-information-curated .product-assurances{grid-template-columns:minmax(0,1fr)}.product-information-curated .product-assurances span{padding:10px;border-top:1px solid var(--line);border-inline-start:0}.curated-composition,.curated-product-story,.related-products-curated{padding-block:44px}.curated-composition h2,.curated-product-story h2,.related-products-curated h2{font-size:32px}.curated-product-story-signature{display:none}.cart-page{padding-block:36px 48px}.cart-page .simple-page-heading{margin-bottom:30px}.cart-page h1{font-size:38px}.cart-line{grid-template-columns:76px minmax(0,1fr);gap:16px;padding-block:24px}.cart-line h2{font-size:21px}.cart-line-content>.eyebrow{font-size:12px}.cart-line>strong{grid-column:2}.cart-summary{padding:22px 18px}.cart-form{gap:28px}.legal-policy-shell{padding:36px 20px 48px}.legal-policy-aside{padding:24px 0}.legal-policy-document{padding:28px 18px}.legal-policy-document>header h2,.is-rtl .legal-policy-document>header h2{font-size:28px;line-height:1.45}.legal-policy-richtext,.shipping-policy-richtext{font-size:16px}.legal-policy-richtext :is(th,td),.shipping-policy-richtext :is(th,td){padding:10px;font-size:14px}.legal-policy-hero-media,.faq-hero-art{min-height:240px;height:240px}.legal-policy-hero-copy,.faq-hero-copy{padding:32px 20px}.legal-policy-hero-copy h1,.is-rtl .legal-policy-hero-copy h1,.faq-hero-copy h1,.is-rtl .faq-hero-copy h1{font-size:34px}.faq-list details>div{font-size:16px;padding-inline-end:30px}.shipping-policy-document{padding:28px 20px}.shipping-policy-document>header h2{font-size:30px}.story-callout-content{padding:40px 24px}.story-callout h2{font-size:34px}.story-callout .story-callout-copy{font-size:16px}.launch-services{grid-template-columns:minmax(0,1fr);padding-block:24px}.launch-services>a{padding:22px 4px;border-inline-start:0;border-top:1px solid var(--line)}.launch-services>a:first-child{border-top:0}.launch-services h2{font-size:20px}.newsletter-section{padding:40px 20px}.newsletter-section h2{font-size:32px}.footer-main{padding:40px 20px}.footer-menus{gap:28px 18px}.footer-menus a{min-height:40px}.returns-launch-page{padding-block:40px}.returns-launch-steps article{padding:24px 20px}.returns-launch-steps h2{font-size:25px}.launch-unavailable h1{font-size:32px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:899px){.collection-filters,.collection-filters-header{background:#efe5d4}.collection-filters label{min-height:44px;font-size:14px}.collection-filters label input[type=checkbox]{width:20px;height:20px}.collection-filters summary{font-size:14px}}.language-form{flex-shrink:0}.language-form select{width:116px;max-width:116px;min-height:44px}.footer-social-links{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.footer-social-links li{display:flex}.footer-social-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;color:inherit;border:1px solid rgba(255,255,255,.3);border-radius:50%}.footer-social-links svg{display:block;width:22px;height:22px;fill:currentColor}.footer-social-links a:hover{background:#ffffff1a;border-color:currentColor}.footer-social-links a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.footer-follow{margin-top:28px}.footer-brand .social-heading,.mobile-navigation-social .social-heading{margin:0 0 12px;color:inherit;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:0;text-transform:none}.footer-follow .footer-social-links,.mobile-navigation-social .footer-social-links{flex-wrap:wrap}.mobile-navigation-social{flex-shrink:0;padding-top:22px;padding-bottom:env(safe-area-inset-bottom,0px)}.mobile-navigation-social .footer-social-icon{border-color:var(--line)}.mobile-navigation-social .footer-social-links a:hover{background:var(--sand);border-color:currentColor}
/*# sourceMappingURL=/cdn/shop/t/15/assets/sahrava.css.map */
