*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--white:#FFFFFF;--black:#000000;--warm-gray:#F7F7F5;--stone:#EFEDE8;--mid-gray:#999;--light-border:#E8E8E6;--gold:#B8922A}html{scroll-behavior:smooth}body{font-family:Cormorant Garamond,serif;background:var(--white);color:var(--black);font-weight:300;letter-spacing:.01em;overflow-x:hidden}body.rtl{direction:rtl;font-family:Noto Naskh Arabic,Cormorant Garamond,serif;letter-spacing:0}body.rtl .featured-header{flex-direction:row-reverse}body.rtl footer{flex-direction:row-reverse}body.rtl .coll-card,body.rtl .coll-card-left,body.rtl .nav-right{flex-direction:row-reverse}body.rtl .story-pullquote{border-left:none;border-right:2px solid var(--gold);padding-left:0;padding-right:32px}body.rtl .footer-links,body.rtl .newsletter-form{flex-direction:row-reverse}body.rtl .newsletter-form input{border-right:.5px solid var(--black);border-left:none}body.rtl .notes-grid .note-col+.note-col{border-left:none;border-right:.5px solid var(--light-border)}body.rtl .cart-item,body.rtl .cart-header,body.rtl .chap-art-story-inner,body.rtl .chap-purchase-inner{flex-direction:row-reverse}body.rtl .checkout-wrap{direction:rtl}body.rtl .checkout-delivery-badge{border-left:none;border-right:2px solid var(--gold);flex-direction:row-reverse}body.rtl .cart-drawer{right:auto;left:0;transform:translate(-100%)}body.rtl .cart-drawer.open{transform:translate(0)}.page{display:none}.page.active{display:block}nav{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fffffff7;border-bottom:.5px solid var(--light-border);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 48px;height:64px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-logo{display:flex;align-items:center;cursor:pointer;text-decoration:none;justify-content:flex-start;grid-column:1}.nav-logo-img{height:22px;width:auto;display:block;background:none}.nav-logo-img.logo-light{filter:invert(1)}.nav-links{display:flex;gap:32px;list-style:none;justify-content:center;grid-column:2}.nav-links a{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--black);text-decoration:none;font-weight:400;opacity:.6;transition:opacity .2s;cursor:pointer;white-space:nowrap}body.rtl .nav-links a{letter-spacing:0;font-size:12px}.nav-links a:hover{opacity:1}.nav-right{display:flex;align-items:center;gap:20px;justify-content:flex-end;grid-column:3}body.rtl nav{direction:rtl}body.rtl .nav-logo{justify-content:flex-end}body.rtl .nav-right{justify-content:flex-start}.nav-hamburger{display:none;cursor:pointer;flex-direction:column;gap:5px;background:none;border:none;padding:4px}.nav-hamburger span{width:22px;height:.5px;background:var(--black);display:block}.lang-switcher{display:flex;align-items:center;border:.5px solid var(--light-border)}.lang-btn{padding:6px 12px;font-family:Cormorant Garamond,serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;background:transparent;color:var(--mid-gray);border:none;cursor:pointer;transition:all .2s;font-weight:400}.lang-btn.active{background:var(--black);color:var(--white)}.lang-btn-ar{font-family:Noto Naskh Arabic,serif;font-size:13px;letter-spacing:0}.cart-trigger{position:relative;cursor:pointer;background:none;border:none;display:flex;align-items:center;padding:4px 0}.cart-icon{width:20px;height:20px}.cart-count{position:absolute;top:-4px;right:-8px;background:var(--gold);color:var(--white);width:16px;height:16px;border-radius:50%;font-size:9px;font-family:Cormorant Garamond,serif;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.cart-count.has-items{opacity:1}.cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:2000;opacity:0;pointer-events:none;transition:opacity .35s}.cart-overlay.open{opacity:1;pointer-events:all}.cart-drawer{position:fixed;top:0;right:0;bottom:0;width:420px;max-width:100vw;background:var(--white);z-index:2001;display:flex;flex-direction:column;transform:translate(100%);transition:transform .38s cubic-bezier(.4,0,.2,1);box-shadow:-4px 0 40px #00000014}.cart-drawer.open{transform:translate(0)}.cart-header{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;border-bottom:.5px solid var(--light-border)}.cart-header h3{font-size:13px;letter-spacing:.3em;text-transform:uppercase;font-weight:400}body.rtl .cart-header h3{letter-spacing:0;font-size:15px}.cart-close{background:none;border:none;cursor:pointer;font-size:20px;color:var(--mid-gray);transition:color .2s}.cart-close:hover{color:var(--black)}.cart-items{flex:1;overflow-y:auto;padding:24px 32px}.cart-empty{text-align:center;padding:80px 0;font-size:15px;color:var(--mid-gray);font-style:italic}.cart-item{display:flex;gap:20px;padding:20px 0;border-bottom:.5px solid var(--light-border);align-items:flex-start}.cart-item-info{flex:1}.cart-item-name{font-size:17px;font-style:italic;font-weight:300;margin-bottom:4px}.cart-item-sub{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--mid-gray);margin-bottom:12px}.cart-item-price{font-size:16px;font-weight:300}.cart-item-qty-row{display:flex;align-items:center;gap:10px;margin-top:10px}.cart-item-qty-btn{width:26px;height:26px;border:.5px solid var(--light-border);background:transparent;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:inherit}.cart-item-qty-btn:hover{border-color:var(--black)}.cart-item-qty-num{font-size:14px;min-width:20px;text-align:center}.cart-item-remove{background:none;border:none;cursor:pointer;color:var(--mid-gray);font-size:11px;letter-spacing:.15em;text-transform:uppercase;margin-left:auto;transition:color .2s;padding:0;align-self:flex-start}body.rtl .cart-item-remove{margin-left:0;margin-right:auto;letter-spacing:0}.cart-item-remove:hover{color:var(--black)}.cart-footer{padding:24px 32px;border-top:.5px solid var(--light-border)}.cart-total-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.cart-total-label{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--mid-gray)}body.rtl .cart-total-label{letter-spacing:0;font-size:13px}.cart-total-price{font-size:22px;font-weight:300}.btn-checkout{width:100%;padding:17px;background:var(--black);color:var(--white);border:.5px solid var(--black);font-family:Cormorant Garamond,serif;font-size:10px;letter-spacing:.32em;text-transform:uppercase;font-weight:400;cursor:pointer;transition:background .3s;margin-bottom:12px}body.rtl .btn-checkout{letter-spacing:0;font-size:13px}.btn-checkout:hover{background:#222}.btn-continue{width:100%;padding:14px;background:transparent;color:var(--black);border:.5px solid var(--light-border);font-family:Cormorant Garamond,serif;font-size:10px;letter-spacing:.28em;text-transform:uppercase;font-weight:400;cursor:pointer;transition:border-color .2s}body.rtl .btn-continue{letter-spacing:0;font-size:13px}.btn-continue:hover{border-color:var(--black)}.divider{height:.5px;background:var(--light-border)}.btn-outline{display:inline-block;padding:14px 44px;border:.5px solid var(--black);font-family:Cormorant Garamond,serif;font-size:10px;letter-spacing:.3em;text-transform:uppercase;font-weight:400;cursor:pointer;background:transparent;color:var(--black);transition:background .35s,color .35s;text-decoration:none}body.rtl .btn-outline{letter-spacing:0;font-size:13px}.btn-outline:hover{background:var(--black);color:var(--white)}.btn-outline-light{border-color:#ffffffbf;color:var(--white)}.btn-outline-light:hover{background:var(--white);color:var(--black);border-color:var(--white)}.section-eyebrow{font-size:10px;letter-spacing:.38em;text-transform:uppercase;color:var(--mid-gray);margin-bottom:20px;font-weight:400}body.rtl .section-eyebrow{letter-spacing:0;font-size:12px}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;background:var(--black);position:relative;overflow:hidden}.hero-banner-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-banner-img{width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block}.hero-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000008c,#0000002e 35%,#00000038 65%,#0000009e)}.hero-banner-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding:0 32px;margin-top:64px}.hero-eyebrow{font-size:10px;letter-spacing:.42em;text-transform:uppercase;color:#ffffff8c;margin-bottom:44px}.hero-headline{font-size:clamp(44px,6.5vw,88px);font-weight:300;line-height:1.06;letter-spacing:-.01em;max-width:820px;margin:0 auto 28px;font-style:italic;color:var(--white)}body.rtl .hero-headline{letter-spacing:0;line-height:1.3}.hero-subtext{font-size:15px;line-height:1.85;color:#ffffffad;max-width:320px;margin:0 auto 52px;font-weight:300}.hero-scroll{position:absolute;bottom:36px;z-index:2;font-size:9px;letter-spacing:.38em;text-transform:uppercase;color:#fff6}.featured{background:var(--warm-gray);padding:120px 48px}.featured-inner{max-width:1100px;margin:0 auto}.featured-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:68px;gap:32px;flex-wrap:wrap}.featured-collection-title{font-size:clamp(34px,5vw,58px);font-weight:300;font-style:italic;line-height:1.1}.featured-intro{font-size:15px;line-height:1.85;color:#555;max-width:420px}.cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.frag-card{background:var(--white);padding:52px 36px;cursor:pointer;transition:background .4s;position:relative;overflow:hidden}.frag-card:hover{background:var(--stone)}.frag-card-num{font-size:11px;letter-spacing:.3em;color:var(--gold);margin-bottom:36px;display:block;font-weight:400}.frag-card-icon{height:96px;display:flex;align-items:center;justify-content:center;margin-bottom:32px}.frag-card-icon svg{transition:transform .5s}.frag-card:hover .frag-card-icon svg{transform:translateY(-4px)}.frag-card-title{font-size:26px;font-weight:300;font-style:italic;margin-bottom:6px;line-height:1.2}.frag-card-subtitle{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--mid-gray);margin-bottom:18px}.frag-card-desc{font-size:14px;line-height:1.8;color:#666;font-weight:300}.frag-card-arrow{position:absolute;bottom:40px;right:36px;font-size:18px;opacity:0;transition:opacity .3s,transform .3s}.frag-card:hover .frag-card-arrow{opacity:1;transform:translate(4px)}.philosophy{text-align:center;background:var(--white);padding:160px 48px}.philosophy-quote{font-size:clamp(30px,5vw,64px);font-weight:300;font-style:italic;line-height:1.18;max-width:880px;margin:0 auto 52px}body.rtl .philosophy-quote{line-height:1.5}.philosophy-attr{font-size:10px;letter-spacing:.38em;text-transform:uppercase;color:var(--mid-gray)}.newsletter{background:var(--warm-gray);padding:100px 48px;text-align:center}.newsletter h3{font-size:13px;letter-spacing:.32em;text-transform:uppercase;font-weight:400;margin-bottom:14px}body.rtl .newsletter h3{letter-spacing:0;font-size:16px}.newsletter p{font-size:15px;color:#666;margin-bottom:40px;font-weight:300}.newsletter-form{display:flex;justify-content:center;max-width:480px;margin:0 auto}.newsletter-form input{flex:1;padding:15px 20px;border:.5px solid var(--black);border-right:none;font-family:Cormorant Garamond,serif;font-size:14px;background:var(--white);outline:none;font-weight:300;color:var(--black)}.newsletter-form input::placeholder{color:#bbb}.newsletter-form button{padding:15px 32px;background:var(--black);color:var(--white);border:.5px solid var(--black);font-size:10px;letter-spacing:.28em;text-transform:uppercase;font-family:Cormorant Garamond,serif;cursor:pointer}body.rtl .newsletter-form button{letter-spacing:0;font-size:14px}footer{padding:56px 48px 44px;border-top:.5px solid var(--light-border);display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:32px}.footer-logo{font-size:14px;letter-spacing:.38em;font-weight:400;text-transform:uppercase;margin-bottom:12px}.footer-copy{font-size:11px;color:var(--mid-gray)}.footer-links{display:flex;gap:28px;align-items:flex-start;flex-wrap:wrap}.footer-links a{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#777;text-decoration:none;cursor:pointer;transition:color .2s}body.rtl .footer-links a{letter-spacing:0;font-size:14px}.footer-links a:hover{color:var(--black)}.coll-hero-inner{max-width:1100px;margin:0 auto;padding:100px 48px 80px;border-bottom:.5px solid var(--light-border)}.coll-title{font-size:clamp(72px,12vw,148px);font-weight:300;letter-spacing:-.03em;line-height:.9;font-style:italic;margin-bottom:44px}body.rtl .coll-title{letter-spacing:0;line-height:1.1}.coll-desc{font-size:17px;line-height:1.88;max-width:500px;color:#555;font-weight:300}.coll-cards-wrap{max-width:1100px;margin:0 auto;padding:60px 48px 120px}.coll-card{display:flex;align-items:center;justify-content:space-between;padding:52px 0;border-bottom:.5px solid var(--light-border);cursor:pointer;transition:padding .35s}.coll-card:hover{padding:52px 20px}.coll-card:first-child{border-top:.5px solid var(--light-border)}.coll-card-left{display:flex;align-items:center;gap:44px}.coll-card-icon{width:56px;display:flex;justify-content:center;flex-shrink:0}.coll-card-num{font-size:12px;letter-spacing:.28em;color:var(--gold);font-weight:400;margin-bottom:4px}.coll-card-name{font-size:clamp(24px,3.5vw,42px);font-weight:300;font-style:italic}body.rtl .coll-card-name{font-size:clamp(20px,3vw,36px);line-height:1.4}.coll-card-tag{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--mid-gray);display:block;margin-top:5px}.coll-card-arrow{font-size:22px;opacity:.15;transition:opacity .3s,transform .3s}.coll-card:hover .coll-card-arrow{opacity:1;transform:translate(4px)}.chap-cover{min-height:100vh;padding-top:64px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;position:relative}.chap-cover-icon{margin-bottom:40px}.chap-cover-title{font-size:clamp(42px,7vw,84px);font-weight:400;line-height:1;margin-bottom:24px}body.rtl .chap-cover-title{line-height:1.4}.chap-cover-tagline{font-size:15px;color:#777;font-style:italic;letter-spacing:.04em;max-width:480px;line-height:1.6}body.rtl .chap-cover-tagline{letter-spacing:0;font-size:16px;line-height:1.8}.chap-hero-image{width:100%;max-height:680px;overflow:hidden}.chap-hero-image img{width:100%;height:680px;object-fit:cover;object-position:center;display:block}.chap-art-story-section{background:var(--white);padding:100px 48px}.chap-art-story-inner{max-width:1100px;margin:0 auto;display:flex;align-items:flex-start;gap:80px}.chap-art-image{flex:0 0 48%;max-width:48%;overflow:hidden}.chap-art-image img{width:100%;height:auto;display:block;transition:transform .8s}.chap-art-image:hover img{transform:scale(1.02)}.chap-art-story-text{flex:1;padding-top:20px}.chap-art-caption-eyebrow{font-size:10px;letter-spacing:.38em;text-transform:uppercase;color:var(--mid-gray);margin-bottom:24px;display:block}body.rtl .chap-art-caption-eyebrow{letter-spacing:0;font-size:12px}.chap-art-caption-title{font-size:clamp(28px,3.5vw,44px);font-weight:300;font-style:italic;line-height:1.1;margin-bottom:24px}body.rtl .chap-art-caption-title{line-height:1.4}.chap-art-caption-line{width:40px;height:.5px;background:var(--gold);margin-bottom:28px}.chap-art-story-text .chap-story-text{font-size:16px;line-height:2;color:#333;font-weight:300}body.rtl .chap-art-story-text .chap-story-text{font-size:16px;line-height:2.2}.chap-art-story-text .chap-story-text p{margin-bottom:14px}.chap-art-story-text .chap-story-text p.verse{margin-bottom:4px}.chap-art-story-text .chap-story-text p.verse-gap{margin-bottom:24px}.chap-art-story-text .chap-story-tagline{margin-top:32px;padding-top:28px;border-top:.5px solid var(--light-border);font-size:17px;font-style:italic;color:#444;line-height:1.6}body.rtl .chap-art-story-text .chap-story-tagline{font-size:16px;line-height:1.8}.chap-notes{background:var(--warm-gray);padding:100px 48px;text-align:center}.chap-notes-title{font-size:11px;letter-spacing:.38em;text-transform:uppercase;color:var(--mid-gray);margin-bottom:68px}body.rtl .chap-notes-title{letter-spacing:0;font-size:14px}.notes-grid{display:grid;grid-template-columns:repeat(3,1fr);max-width:760px;margin:0 auto}.note-col{padding:0 36px}.note-col+.note-col{border-left:.5px solid var(--light-border)}.note-col-label{font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--mid-gray);margin-bottom:24px;display:block}body.rtl .note-col-label{letter-spacing:0;font-size:13px}.note-col ul{list-style:none}.note-col ul li{font-size:16px;font-weight:300;padding:9px 0;border-bottom:.5px solid var(--light-border);color:#333}.chap-purchase{padding:120px 48px}.chap-purchase-inner{max-width:860px;margin:0 auto;display:flex;align-items:center;gap:80px;flex-wrap:wrap}.chap-purchase-icon-wrap{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:16px}.chap-purchase-icon-label{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--mid-gray)}body.rtl .chap-purchase-icon-label{letter-spacing:0;font-size:13px}.chap-purchase-info{flex:1;min-width:240px}.chap-purchase-name{font-size:34px;font-weight:300;font-style:italic;margin-bottom:5px}body.rtl .chap-purchase-name{font-size:28px;line-height:1.4}.chap-purchase-sub{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--mid-gray);margin-bottom:32px}body.rtl .chap-purchase-sub{letter-spacing:0;font-size:13px}.chap-purchase-price{font-size:24px;font-weight:300;margin-bottom:28px}.qty-row{display:flex;align-items:center;gap:16px;margin-bottom:28px}.qty-btn{width:38px;height:38px;border:.5px solid var(--black);background:transparent;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:inherit;transition:background .2s,color .2s}.qty-btn:hover{background:var(--black);color:var(--white)}.qty-num{font-size:17px;min-width:28px;text-align:center}.purchase-btns{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.btn-cart{width:100%;text-align:center;display:block;padding:17px;border:.5px solid var(--black);font-family:Cormorant Garamond,serif;font-size:10px;letter-spacing:.32em;text-transform:uppercase;font-weight:400;cursor:pointer;background:transparent;color:var(--black);transition:background .35s,color .35s}body.rtl .btn-cart{letter-spacing:0;font-size:14px}.btn-cart:hover{background:var(--black);color:var(--white)}.btn-buynow{width:100%;text-align:center;display:block;padding:17px;border:.5px solid var(--black);background:var(--black);color:var(--white);font-family:Cormorant Garamond,serif;font-size:10px;letter-spacing:.32em;text-transform:uppercase;font-weight:400;cursor:pointer;transition:background .35s}body.rtl .btn-buynow{letter-spacing:0;font-size:14px}.btn-buynow:hover{background:#222}.chap-purchase-detail{margin-top:20px;font-size:12px;color:#bbb;letter-spacing:.12em}body.rtl .chap-purchase-detail{letter-spacing:0;font-size:13px}.story-header{max-width:1100px;margin:0 auto;padding:100px 48px 68px;border-bottom:.5px solid var(--light-border)}.story-h{font-size:clamp(46px,8vw,92px);font-weight:300;font-style:italic;line-height:1}body.rtl .story-h{line-height:1.4}.story-body{max-width:700px;margin:0 auto;padding:80px 48px 60px;font-size:18px;line-height:1.92;color:#333;font-weight:300}body.rtl .story-body{font-size:18px;line-height:2.2}.story-body p{margin-bottom:26px}.story-pullquote{font-style:italic;font-size:24px;line-height:1.7;border-left:2px solid var(--gold);padding-left:32px;margin:56px 0;color:#2a2a2a}body.rtl .story-pullquote{font-size:22px;line-height:1.9}.story-philosophy{background:var(--warm-gray);padding:100px 48px 120px;border-top:.5px solid var(--light-border)}.story-philosophy-inner{max-width:1000px;margin:0 auto}.story-philosophy-headline{font-size:clamp(28px,4vw,48px);font-weight:300;font-style:italic;line-height:1.2;margin-bottom:72px;max-width:680px}body.rtl .story-philosophy-headline{line-height:1.5}.story-philosophy-pillars{display:grid;grid-template-columns:repeat(3,1fr);border-top:.5px solid var(--light-border);border-left:.5px solid var(--light-border);margin-bottom:72px}.story-pillar{padding:48px 40px;border-right:.5px solid var(--light-border);border-bottom:.5px solid var(--light-border)}.story-pillar-num{font-size:11px;letter-spacing:.3em;color:var(--gold);font-weight:400;margin-bottom:20px}body.rtl .story-pillar-num{letter-spacing:0}.story-pillar-text{font-size:20px;font-weight:300;font-style:italic;line-height:1.4;color:var(--black)}body.rtl .story-pillar-text{font-size:19px;line-height:1.7}.story-philosophy-closing{font-size:16px;line-height:1.9;color:#666;font-weight:300;max-width:560px;font-style:italic}body.rtl .story-philosophy-closing{font-size:17px;line-height:2.1}.checkout-wrap{max-width:1100px;margin:0 auto;padding:80px 48px 120px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:flex-start}.checkout-left,.checkout-right{display:flex;flex-direction:column}.checkout-items{margin:32px 0}.checkout-item{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:.5px solid var(--light-border);gap:16px}.checkout-item-info{flex:1}.checkout-item-name{font-size:17px;font-style:italic;font-weight:300}.checkout-item-sub{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--mid-gray);margin-top:3px}.checkout-item-price{font-size:16px;font-weight:300;white-space:nowrap}.checkout-section-label{font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--mid-gray);margin-bottom:16px;display:block}body.rtl .checkout-section-label{letter-spacing:0;font-size:12px}.checkout-shipping-options{display:flex;flex-direction:column;gap:2px;margin-bottom:32px}.shipping-option{display:flex;align-items:center;gap:16px;padding:18px 20px;border:.5px solid var(--light-border);cursor:pointer;transition:border-color .2s;background:var(--white)}.shipping-option:has(input:checked){border-color:var(--black)}.shipping-option input[type=radio]{accent-color:var(--black);flex-shrink:0}.shipping-option-info{flex:1}.shipping-option-name{font-size:14px;font-weight:400;display:block;margin-bottom:3px}.shipping-option-note{font-size:11px;color:var(--gold);display:block;letter-spacing:.05em}body.rtl .shipping-option-note{letter-spacing:0;font-size:12px}.shipping-option-price{font-size:15px;font-weight:300;white-space:nowrap}.checkout-totals{border-top:.5px solid var(--light-border);padding-top:24px;display:flex;flex-direction:column;gap:12px}.checkout-total-row{display:flex;justify-content:space-between;font-size:14px;color:#555}.checkout-grand{font-size:20px;color:var(--black);font-weight:300;border-top:.5px solid var(--light-border);padding-top:16px;margin-top:4px}.checkout-field-group{margin-bottom:32px}.checkout-field-label{font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--mid-gray);margin-bottom:14px;display:block}body.rtl .checkout-field-label{letter-spacing:0;font-size:12px}.checkout-input{width:100%;padding:14px 16px;margin-bottom:10px;border:.5px solid var(--light-border);font-family:Cormorant Garamond,serif;font-size:15px;background:var(--white);outline:none;color:var(--black);transition:border-color .2s;display:block}.checkout-input:focus{border-color:var(--black)}.checkout-input::placeholder{color:#bbb}.checkout-input-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.checkout-input-row .checkout-input{margin-bottom:0}.checkout-payment-methods{display:flex;flex-direction:column;gap:2px;margin-bottom:24px}.pay-method{padding:16px 20px;border:.5px solid var(--light-border);cursor:pointer;transition:border-color .2s}.pay-method:has(input:checked){border-color:var(--black)}.pay-method input{display:none}.pay-method-inner{display:flex;align-items:center;gap:12px}.pay-method-inner span{font-size:14px;font-weight:300}.checkout-delivery-badge{display:flex;align-items:center;gap:10px;padding:14px 18px;background:var(--warm-gray);border-left:2px solid var(--gold);margin-bottom:24px;font-size:13px;color:#444}.btn-place-order{width:100%;padding:18px;background:var(--black);color:var(--white);border:none;font-family:Cormorant Garamond,serif;font-size:11px;letter-spacing:.32em;text-transform:uppercase;cursor:pointer;transition:background .3s;margin-bottom:16px}body.rtl .btn-place-order{letter-spacing:0;font-size:14px}.btn-place-order:hover{background:#222}.checkout-secure-note{font-size:11px;color:var(--mid-gray);text-align:center;letter-spacing:.05em;margin-bottom:20px}.checkout-back-btn{background:none;border:none;font-family:Cormorant Garamond,serif;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--mid-gray);cursor:pointer;padding:0;transition:color .2s}.checkout-back-btn:hover{color:var(--black)}.cart-toast{position:fixed;bottom:32px;left:50%;transform:translate(-50%) translateY(20px);background:var(--black);color:var(--white);padding:14px 28px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;z-index:3000;opacity:0;transition:all .3s;pointer-events:none;white-space:nowrap}.cart-toast.show{opacity:1;transform:translate(-50%) translateY(0)}@media(max-width:900px){nav{padding:0 24px;grid-template-columns:auto 1fr auto}.nav-links{display:none}.nav-links.open{display:flex;flex-direction:column;position:fixed;top:64px;left:0;right:0;background:var(--white);padding:24px 32px;border-bottom:.5px solid var(--light-border);gap:20px;z-index:999;grid-column:unset}.nav-hamburger{display:flex}.nav-right{gap:14px}.featured{padding:72px 24px}.cards-grid{grid-template-columns:1fr;gap:1px}.philosophy{padding:100px 24px}.newsletter{padding:72px 24px}.newsletter-form{flex-direction:column}.newsletter-form input{border-right:.5px solid var(--black);border-bottom:none}footer{padding:40px 24px;flex-direction:column}.coll-hero-inner{padding:72px 24px 56px}.coll-title{font-size:clamp(60px,14vw,100px)}.coll-cards-wrap{padding:40px 24px 80px}.coll-card-left{gap:20px}.coll-card-icon{display:none}.chap-cover{padding:80px 24px 60px}.chap-hero-image img{height:360px}.chap-art-story-section{padding:72px 24px}.chap-art-story-inner{flex-direction:column;gap:40px}.chap-art-image{flex:none;max-width:100%;width:100%}.chap-notes{padding:72px 24px}.notes-grid{grid-template-columns:1fr}.note-col+.note-col{border-left:none;border-right:none;border-top:.5px solid var(--light-border);padding-top:28px;margin-top:28px}.chap-purchase{padding:72px 24px}.chap-purchase-inner{flex-direction:column;gap:48px;text-align:center}.qty-row{justify-content:center}.story-header{padding:72px 24px 52px}.story-body{padding:56px 24px}.story-philosophy{padding:72px 24px 80px}.story-philosophy-pillars{grid-template-columns:1fr}.checkout-wrap{grid-template-columns:1fr;gap:48px;padding:60px 24px 80px}.cart-drawer{width:100vw}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/relic.css.map */
