:root{--ivory: #F8F4EC;--linen: #F1EBDF;--sand: #E9E0CF;--stone: #D9CDB6;--evergreen: #1D3B2E;--forest: #12261D;--moss: #5B6E4F;--sage: #A8B49A;--brass: #B08A3E;--brass-light: #D6B26A;--gold-text: #7E6027;--ink: #2A221C;--body: #3F3832;--muted: #6B6258;--matki: #B04E2C;--gulabi: #BE3F6C;--haldi: #E2A034;--display: "Cormorant Garamond",Garamond,"Times New Roman",serif;--sans: "Jost","Century Gothic","Segoe UI",sans-serif;--urdu: "Noto Nastaliq Urdu",serif;--gutter: max(20px,env(safe-area-inset-left,0px));--wrap: 1320px;--ease: cubic-bezier(.2,.7,.2,1);--header-h: 76px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--ivory);color:var(--ink);font:400 16px/1.65 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:200;opacity:.06;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .16 0 0 0 0 .1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}img{display:block;max-width:100%}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--brass);outline-offset:3px}[hidden]{display:none!important}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{max-width:var(--wrap);margin:0 auto;padding-left:var(--gutter);padding-right:max(20px,env(safe-area-inset-right,0px))}.sec{padding-block:clamp(72px,9vw,128px)}.sec--tight{padding-block:clamp(48px,6vw,80px)}.sec--linen{background:var(--linen)}.sec--sand{background:var(--sand)}.sec--forest{background:var(--forest);color:var(--ivory)}.eyebrow{display:inline-flex;align-items:center;gap:14px;margin:0 0 18px;font:500 12px/1.4 var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--gold-text)}.eyebrow--line:before{content:"";width:36px;height:1px;background:var(--brass)}.sec--forest .eyebrow,.hero .eyebrow{color:var(--brass-light)}.h1,.h2,.h3{font-family:var(--display);font-weight:400;margin:0;letter-spacing:-.01em;text-wrap:balance}.h1{font-size:clamp(46px,7vw,104px);line-height:.98}.h2{font-size:clamp(36px,4.6vw,64px);line-height:1.02}.h3{font-size:clamp(26px,2.6vw,34px);line-height:1.1}.h1 i,.h2 i,.h3 i{font-style:italic}.lede{font-weight:300;font-size:clamp(17px,1.4vw,19px);line-height:1.7;color:var(--muted);max-width:52ch;margin:18px 0 0}.sec--forest .lede{color:#d9d2c3}.urdu{font-family:var(--urdu);color:var(--brass);font-size:26px;line-height:2}.center{text-align:center}.center .lede{margin-inline:auto}.head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:clamp(32px,4vw,56px)}.head>div{min-width:0}.link{display:inline-flex;gap:10px;align-items:center;font:500 12.5px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;text-decoration:none;padding-bottom:8px;border-bottom:1px solid var(--brass)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 32px;border:1px solid transparent;border-radius:2px;background:none;font:500 12.5px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease)}.btn--green{background:var(--evergreen);color:var(--ivory)}.btn--green:hover{background:var(--forest)}.btn--ivory{background:var(--ivory);color:var(--forest)}.btn--ivory:hover{background:#fff}.btn--line{border-color:var(--ink);color:var(--ink)}.btn--line:hover{background:var(--ink);color:var(--ivory)}.btn--ghost{border-color:#f8f4ec8c;color:var(--ivory)}.btn--ghost:hover{background:#f8f4ec1f}.btn--block{width:100%}.btn[disabled]{opacity:.45;cursor:not-allowed}.announce{background:var(--forest);color:var(--ivory);text-align:center;font:400 11.5px/1 var(--sans);letter-spacing:.26em;text-transform:uppercase;height:36px;overflow:hidden;position:relative;z-index:60}.announce span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 16px;opacity:0;transform:translateY(8px);transition:opacity .6s ease,transform .6s ease}.announce span.on{opacity:1;transform:none}.site-header{position:sticky;top:0;z-index:50;transition:background-color .4s ease,box-shadow .4s ease,color .4s ease;background:var(--ivory);color:var(--ink);border-bottom:1px solid rgba(217,205,182,.7)}.site-header.is-over{background:transparent;color:var(--ivory);border-color:transparent}.site-header.is-over.is-stuck,.site-header.is-stuck{background:#f8f4ecf0;color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:#d9cdb6b3}.home .site-header{margin-bottom:calc(var(--header-h) * -1)}.bar{height:var(--header-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.nav{display:flex;gap:clamp(16px,2.2vw,32px);font:400 13px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase}.nav a{text-decoration:none;padding:8px 0;position:relative}.nav a:after{content:"";position:absolute;left:0;right:100%;bottom:2px;height:1px;background:currentColor;transition:right .4s var(--ease)}.nav a:hover:after,.nav a[aria-current=page]:after{right:0}.wordmark{font:500 26px/1 var(--display);letter-spacing:.42em;margin-right:-.42em;text-decoration:none;text-align:center}.wordmark small{display:block;font:400 8.5px/1 var(--sans);letter-spacing:.5em;margin:7px -.5em 0 0;opacity:.8}.tools{display:flex;justify-content:flex-end;gap:6px}.icon-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;cursor:pointer;position:relative;text-decoration:none}.icon-btn svg{width:21px;height:21px}.cart-count{position:absolute;top:5px;right:3px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--brass);color:#fff;font:500 10.5px/18px var(--sans);text-align:center}.menu-btn{display:none}.drawer-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--forest);color:var(--ivory);padding:24px var(--gutter);display:flex;flex-direction:column;gap:8px;transform:translate(-100%);transition:transform .5s var(--ease)}.drawer-menu.open{transform:none}.drawer-menu a{font:400 40px/1.2 var(--display);text-decoration:none}.drawer-menu .icon-btn{align-self:flex-end}.hero{position:relative;min-height:min(100svh,960px);display:flex;align-items:flex-end;color:var(--ivory);overflow:hidden;background:var(--forest)}.hero__media,.hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero__media img{animation:slowzoom 18s ease-out both}.hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#12261dc7,#12261d6b 45%,#12261d1a 75%),linear-gradient(0deg,rgba(18,38,29,.6),transparent 45%)}.hero__copy{position:relative;z-index:2;width:100%;padding-top:calc(var(--header-h) + 80px);padding-bottom:clamp(56px,9vh,112px)}.hero__copy .h1{max-width:13ch}.hero__copy .lede{color:#e9e2d3;max-width:40ch}.hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.hero__note{position:absolute;z-index:2;right:var(--gutter);bottom:clamp(56px,9vh,112px);text-align:right;font:400 12px/1.6 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:#e9e2d3}.hero__note .urdu{display:block;font-size:30px;letter-spacing:0;text-transform:none;color:var(--brass-light)}@keyframes slowzoom{0%{transform:scale(1.1)}to{transform:scale(1)}}.dapple{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:1;pointer-events:none;mix-blend-mode:multiply;opacity:.38;filter:blur(7px)}.dapple:before,.dapple:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:62% auto;transform-origin:85% 0}.dapple:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400'%3E%3Cg fill='%2312261D'%3E%3Cpath d='M380 0 C300 60 230 120 170 210 L178 214 C238 126 306 66 392 8Z'/%3E%3Cpath d='M300 60 C250 30 205 40 180 70 C230 80 265 82 300 60Z'/%3E%3Cpath d='M260 100 C250 50 220 30 185 30 C205 70 225 92 260 100Z'/%3E%3Cpath d='M240 130 C185 120 150 140 135 175 C185 170 215 160 240 130Z'/%3E%3Cpath d='M215 160 C215 110 190 85 160 75 C165 115 182 145 215 160Z'/%3E%3Cpath d='M195 190 C140 195 110 225 105 260 C150 245 178 225 195 190Z'/%3E%3Cpath d='M340 30 C320 0 290 -10 262 0 C285 25 308 35 340 30Z'/%3E%3C/g%3E%3C/svg%3E");background-position:100% 0;animation:sway 9s ease-in-out infinite alternate}.dapple:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400'%3E%3Cg fill='%2312261D'%3E%3Cellipse cx='120' cy='80' rx='60' ry='22' transform='rotate(-30 120 80)'/%3E%3Cellipse cx='200' cy='150' rx='70' ry='24' transform='rotate(-45 200 150)'/%3E%3Cellipse cx='90' cy='210' rx='55' ry='20' transform='rotate(-20 90 210)'/%3E%3Cellipse cx='260' cy='60' rx='50' ry='18' transform='rotate(-60 260 60)'/%3E%3C/g%3E%3C/svg%3E");background-position:0 0;background-size:46% auto;opacity:.7;animation:sway2 12s ease-in-out infinite alternate;transform-origin:0 0}@keyframes sway{0%{transform:rotate(-2.5deg) translate(0)}to{transform:rotate(2deg) translate(-12px,8px)}}@keyframes sway2{0%{transform:rotate(1.5deg)}to{transform:rotate(-2deg) translate(10px,6px)}}.marquee{overflow:hidden;border-block:1px solid var(--stone);background:var(--ivory)}.marquee__track{display:flex;width:max-content;animation:marquee 38s linear infinite}.marquee span{display:inline-flex;align-items:center;gap:28px;padding:22px 28px 22px 0;font:400 italic clamp(22px,2.2vw,30px)/1 var(--display);color:var(--ink);white-space:nowrap}.marquee span:after{content:"";width:7px;height:7px;transform:rotate(45deg);background:var(--brass)}@keyframes marquee{to{transform:translate(-50%)}}.arch{position:relative;overflow:hidden;border-radius:999px 999px 0 0;background:var(--sand)}.arch img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.arch--line{outline:1px solid var(--brass);outline-offset:10px}.corners{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,2vw,28px)}.corner{text-decoration:none;display:grid;gap:16px;text-align:center}.corner .arch{aspect-ratio:3 / 4}.corner:hover .arch img{transform:scale(1.06)}.corner strong{font:400 clamp(22px,2vw,28px)/1.1 var(--display)}.corner small{display:block;margin-top:4px;font:400 12px/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.trio{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:clamp(12px,1.6vw,20px)}.tile{position:relative;overflow:hidden;display:block;min-height:560px;text-decoration:none;color:var(--ivory);background:var(--forest)}.tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#12261dc7,#12261d00 55%)}.tile:hover img{transform:scale(1.05)}.tile__copy{position:absolute;z-index:2;left:28px;right:28px;bottom:28px;display:grid;gap:10px}.tile__copy .h3{font-size:clamp(30px,3vw,42px)}.tile__copy span:last-child{font:500 11.5px/1 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--brass-light)}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.card{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:14px 14px 22px;background:var(--linen);transition:background-color .5s var(--ease)}.card:hover{background:var(--sand)}.card__media{position:relative;width:100%;aspect-ratio:4 / 5;border-radius:999px 999px 0 0;overflow:hidden;background:var(--sand)}.card__media>a:not(.card__add){position:absolute;top:0;right:0;bottom:0;left:0}.card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .8s ease,transform 1.4s var(--ease)}.card__media img+img{opacity:0}.card:hover .card__media img:first-child{transform:scale(1.05)}.card:hover .card__media img+img{opacity:1}.card__add{position:absolute;z-index:2;right:12px;bottom:12px;width:46px;height:46px;border-radius:50%;border:0;background:var(--ivory);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;box-shadow:0 10px 24px -12px #12261d80;transition:background-color .35s,color .35s,transform .35s var(--ease)}.card__add svg{width:18px;height:18px}.card__add:hover{background:var(--evergreen);color:var(--ivory);transform:scale(1.06)}.card__tag{margin-top:18px;font:500 10.5px/1 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--gold-text)}.card__tag--sale{color:var(--matki)}.card__title{margin-top:10px;font:400 22px/1.18 var(--display);text-decoration:none;text-wrap:balance}.card__tag+.card__title{margin-top:8px}.card__media+.card__title{margin-top:18px}.card__price{margin-top:8px;font:500 14.5px/1 var(--sans);letter-spacing:.04em}.card__price s{color:var(--muted);font-weight:400;margin-left:8px}.card__dots{display:flex;gap:6px;justify-content:center;margin-top:12px}.card__dots i{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 2px var(--linen),0 0 0 3px var(--stone)}.more{display:grid;justify-items:center;gap:16px;margin-top:clamp(40px,5vw,64px)}.more__count{font:400 12px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.more__bar{width:min(240px,60%);height:2px;background:var(--stone);overflow:hidden}.more__bar i{display:block;height:100%;background:var(--brass);transition:width .6s var(--ease)}.card.is-new{animation:rise .8s var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.ur{font-family:var(--urdu);font-size:1.5em;letter-spacing:0;text-transform:none;color:var(--brass);line-height:1;direction:rtl;unicode-bidi:isolate;transform:translateY(.12em)}.eyebrow .ur{margin-left:6px}.eyebrow .ur:before{content:"\b7";font-family:var(--sans);margin-right:10px;color:var(--stone)}.sec--forest .ur,.hero .ur{color:var(--brass-light)}.slot{aspect-ratio:3 / 4;border:1px dashed var(--brass);border-radius:999px 999px 0 0;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;color:var(--brass-light);font:300 34px/1 var(--display);background:#f8f4ec0a}.slot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:pop .5s var(--ease)}.slot button{position:absolute;top:8px;right:8px;z-index:2;width:28px;height:28px;border-radius:50%;border:0;background:var(--ivory);color:var(--ink);cursor:pointer}@keyframes pop{0%{transform:scale(.9);opacity:0}to{transform:none;opacity:1}}.builder__sum{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0;border-top:1px solid rgba(214,178,106,.4);margin-bottom:20px}.builder__sum s{color:#a9a195;margin-right:10px}.builder__sum strong{font:400 34px/1 var(--display)}.promise{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,7vw,120px);align-items:center}.promise .arch{aspect-ratio:4 / 5;max-width:480px;justify-self:center;width:100%}.pillars{display:grid;gap:0;margin-top:36px;border-top:1px solid var(--stone)}.pillars div{display:grid;grid-template-columns:56px 1fr;gap:16px;padding:22px 0;border-bottom:1px solid var(--stone);align-items:baseline}.pillars b{font:400 30px/1 var(--display);color:var(--brass)}.pillars h3{margin:0 0 4px;font:500 22px/1.2 var(--display)}.pillars p{margin:0;color:var(--muted);font-size:15px}.quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.quote{margin:0;padding:36px 32px;border:1px solid var(--stone);background:var(--ivory);display:flex;flex-direction:column;gap:18px}.quote .stars{color:var(--brass);letter-spacing:.2em}.quote blockquote{margin:0;font:400 23px/1.35 var(--display)}.quote figcaption{margin-top:auto;font:500 12px/1.4 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.help{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;align-items:center}.footer{background:var(--forest);color:#d9d2c3;padding-top:clamp(64px,8vw,104px)}.footer__top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-bottom:56px;border-bottom:1px solid rgba(214,178,106,.25)}.footer h4{margin:0 0 18px;font:500 11.5px/1 var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--brass-light)}.footer ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:15px}.footer a{text-decoration:none}.footer a:hover{color:#fff}.footer__brand .wordmark{color:var(--ivory);text-align:left;display:inline-block}.footer__brand p{max-width:34ch;margin:18px 0 0;font-weight:300}.footer__bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:24px 0 32px;font-size:12.5px;letter-spacing:.08em;color:#a9a195}.page-head{padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(28px,4vw,48px)}.page-head .h1{font-size:clamp(44px,6vw,88px)}.filters{position:sticky;top:var(--header-h);z-index:20;background:#f8f4ecf5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block:1px solid var(--stone)}.filters__row{display:flex;align-items:center;gap:10px;padding-block:14px;overflow-x:auto;scrollbar-width:none}.filters__row::-webkit-scrollbar{display:none}.filters__row>div{flex:none}.chip{flex:none;min-height:40px;padding:0 18px;border:1px solid var(--stone);border-radius:2px;background:transparent;font:400 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:all .3s}.chip[aria-pressed=true]{background:var(--evergreen);border-color:var(--evergreen);color:var(--ivory)}.chip:hover{border-color:var(--ink)}.filters__sep{flex:none;width:1px;height:24px;background:var(--stone);margin:0 6px}.filters select{flex:none;margin-left:auto;min-height:40px;border:1px solid var(--stone);background:transparent;padding:0 12px;font:400 13px var(--sans);border-radius:2px;color:var(--ink)}.shop-count{margin:28px 0;font:400 13px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.ribbon{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 20px;background:var(--evergreen);color:var(--ivory);font:400 14px/1.4 var(--sans);letter-spacing:.06em;text-align:center;margin-bottom:36px}.ribbon b{font:400 italic 22px/1 var(--display);color:var(--brass-light);letter-spacing:0}.crumbs{padding:22px 0 0;font:400 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.crumbs a{text-decoration:none}.pdp{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,80px);padding-block:28px 80px;align-items:start}.gallery{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;position:sticky;top:calc(var(--header-h) + 20px)}.gallery__thumbs{display:grid;gap:10px;align-content:start}.gallery__thumbs button{padding:0;border:1px solid transparent;background:var(--sand);cursor:pointer;aspect-ratio:4 / 5;overflow:hidden}.gallery__thumbs button[aria-current=true]{border-color:var(--ink)}.gallery__thumbs img{width:100%;height:100%;object-fit:cover}.gallery__main{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--sand);cursor:zoom-in}.gallery__main img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease,transform .3s ease}.gallery__main.zoom img{transform:scale(1.8)}.gallery__dots{display:none}.info{display:grid;gap:22px}.info .eyebrow{margin:0}.info h1{margin:-6px 0 0;font:400 clamp(36px,3.6vw,52px)/1.04 var(--display);text-wrap:balance}.info__lede{margin:0;color:var(--muted);font-weight:300;font-size:17px}.price-row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.price-row strong{font:500 26px/1 var(--sans);letter-spacing:.01em}.price-row s{color:var(--muted)}.price-row .save{padding:5px 10px;background:var(--matki);color:#fff;font:500 10.5px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase}.opt-label{display:flex;justify-content:space-between;font:500 11.5px/1 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.opt-label span:last-child{color:var(--ink);letter-spacing:.08em;text-transform:none;font-size:14px;font-weight:400}.swatches{display:flex;flex-wrap:wrap;gap:10px}.swatch{min-height:46px;padding:0 18px 0 12px;display:inline-flex;align-items:center;gap:10px;border:1px solid var(--stone);background:transparent;border-radius:2px;cursor:pointer;font-size:14.5px}.swatch i{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}.swatch[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tier{position:relative;padding:18px 12px 16px;border:1px solid var(--stone);background:transparent;border-radius:2px;cursor:pointer;text-align:center;display:grid;gap:4px;transition:border-color .3s,background-color .3s}.tier:hover{border-color:var(--ink)}.tier[aria-pressed=true]{border-color:var(--evergreen);background:var(--linen);box-shadow:inset 0 0 0 1px var(--evergreen)}.tier__flag{position:absolute;top:-10px;left:50%;transform:translate(-50%);padding:4px 10px;white-space:nowrap;background:var(--evergreen);color:var(--ivory);font:500 9.5px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase}.tier__arch{width:34px;height:40px;margin:4px auto 6px;display:flex;gap:2px;justify-content:center;align-items:flex-end}.tier__arch i{width:10px;height:100%;border-radius:6px 6px 0 0;background:var(--sage)}.tier[aria-pressed=true] .tier__arch i{background:var(--evergreen)}.tier strong{font:500 19px/1.1 var(--display)}.tier small{font-size:12px;color:var(--muted)}.tier em{font-style:normal;font:500 15px/1.2 var(--sans)}.tier em s{font-weight:400;color:var(--muted);font-size:12.5px;margin-left:4px}.pair{border:1px solid var(--stone)}.pair__head{padding:14px 16px;border-bottom:1px solid var(--stone);display:flex;justify-content:space-between;align-items:baseline;gap:12px}.pair__head h3{margin:0;font:500 21px/1.1 var(--display)}.pair__head small{color:var(--muted);font-size:12.5px}.pair label{display:grid;grid-template-columns:22px 56px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 16px;cursor:pointer;border-bottom:1px solid var(--linen)}.pair label:last-child{border-bottom:0}.pair input{width:18px;height:18px;accent-color:var(--evergreen)}.pair img{width:56px;height:56px;object-fit:cover;background:var(--sand)}.pair span{font:400 18px/1.15 var(--display)}.pair b{font-weight:500;font-size:14.5px}.gift{display:flex;align-items:center;gap:12px;font-size:14.5px;cursor:pointer}.gift input{width:18px;height:18px;accent-color:var(--evergreen)}.buy{display:grid;gap:10px}.buy__total{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;color:var(--muted)}.buy__total strong{color:var(--ink);font:500 20px/1 var(--sans)}.nudge{padding:14px 16px;background:var(--linen);font-size:14.5px;display:grid;gap:10px}.meter{height:3px;background:var(--stone);overflow:hidden}.meter i{display:block;height:100%;background:var(--evergreen);transition:width .6s var(--ease)}.assure{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:14.5px}.assure li{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:center}.assure svg{color:var(--brass)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips span{padding:7px 14px;border:1px solid var(--stone);font-size:13.5px}.acc{border-top:1px solid var(--stone)}.acc details{border-bottom:1px solid var(--stone)}.acc summary{list-style:none;cursor:pointer;padding:18px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;font:500 21px/1.2 var(--display)}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font:300 22px/1 var(--sans);color:var(--brass);transition:transform .3s}.acc details[open] summary:after{transform:rotate(45deg)}.acc .acc__body{padding:0 0 20px;color:var(--body);font-size:15.5px}.acc ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.acc li{position:relative;padding-left:22px}.acc li:before{content:"";position:absolute;left:2px;top:.75em;width:10px;height:1px;background:var(--brass)}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#f8f4ecf7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--stone);transform:translateY(110%);transition:transform .45s var(--ease);padding-bottom:env(safe-area-inset-bottom,0px)}.sticky-buy.show{transform:none}.sticky-buy .wrap{display:flex;align-items:center;gap:16px;padding-block:12px}.sticky-buy img{width:52px;height:52px;object-fit:cover}.sticky-buy div{min-width:0;flex:1}.sticky-buy strong{display:block;font:400 20px/1.1 var(--display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-buy span{font-size:13.5px;color:var(--muted)}.sticky-buy .btn{min-height:48px;padding:0 24px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#12261d73;opacity:0;pointer-events:none;transition:opacity .4s}.scrim.show{opacity:1;pointer-events:auto}.cart{position:fixed;top:0;right:0;bottom:0;z-index:81;width:min(460px,100%);background:var(--ivory);display:flex;flex-direction:column;transform:translate(100%);transition:transform .5s var(--ease)}.cart.open{transform:none}.cart__head{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:1px solid var(--stone)}.cart__head h2{margin:0;font:400 30px/1 var(--display)}.cart__ship{padding:16px 24px;background:var(--linen);font-size:14px;display:grid;gap:10px}.cart__lines{flex:1;overflow-y:auto;padding:8px 24px}.line{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--linen)}.line img{width:76px;height:92px;object-fit:cover;background:var(--sand)}.line h3{margin:0;font:400 19px/1.15 var(--display)}.line small{display:block;color:var(--muted);font-size:13px;margin-top:2px}.line .deal{color:var(--evergreen);font-weight:500}.qty{display:inline-flex;align-items:center;border:1px solid var(--stone);margin-top:10px}.qty button{width:32px;height:32px;border:0;background:none;cursor:pointer;font-size:16px}.qty span{min-width:22px;text-align:center;font-size:14px}.line__price{text-align:right;font-size:14.5px;font-weight:500}.line__price s{display:block;color:var(--muted);font-weight:400;font-size:12.5px}.line__remove{display:block;margin-top:10px;border:0;background:none;color:var(--muted);font-size:12px;text-decoration:underline;cursor:pointer;padding:0}.cart__empty{padding:48px 0;text-align:center;color:var(--muted)}.cart__empty .h3{color:var(--ink);margin-bottom:10px}.cart__upsell{padding:16px 24px;border-top:1px solid var(--stone)}.cart__upsell h4{margin:0 0 12px;font:500 11.5px/1 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--muted)}.ups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ups button{border:1px solid var(--stone);background:none;padding:0 0 8px;cursor:pointer;text-align:left}.ups img{width:100%;aspect-ratio:1;object-fit:cover}.ups span{display:block;padding:6px 8px 0;font:400 15px/1.15 var(--display)}.ups b{display:block;padding:2px 8px 0;font:500 12.5px var(--sans)}.cart__foot{padding:18px 24px 22px;border-top:1px solid var(--stone);display:grid;gap:12px;background:var(--ivory);padding-bottom:max(22px,env(safe-area-inset-bottom,0px))}.sum{display:grid;gap:6px;font-size:14.5px}.sum div{display:flex;justify-content:space-between}.sum .total{font:500 18px/1.2 var(--sans);padding-top:8px;border-top:1px solid var(--stone)}.sum .saved{color:var(--evergreen)}.cart__note{font-size:12.5px;color:var(--muted);text-align:center}.toast{position:fixed;left:50%;bottom:24px;z-index:95;visibility:hidden;transform:translate(-50%,calc(100% + 48px));background:var(--forest);color:var(--ivory);padding:14px 22px;font-size:14px;letter-spacing:.04em;transition:transform .45s var(--ease);max-width:calc(100% - 32px)}.toast.show{visibility:visible;transform:translate(-50%)}.leave{position:fixed;right:24px;bottom:24px;z-index:70;visibility:hidden;width:min(380px,calc(100% - 32px));background:var(--ivory);border:1px solid var(--stone);box-shadow:0 30px 60px -30px #12261d73;padding:28px;display:grid;gap:12px;transform:translateY(140%);transition:transform .5s var(--ease)}.leave.show{visibility:visible;transform:none}.leave .h3{font-size:30px}.leave p{margin:0;color:var(--muted);font-size:15px}.leave .x{position:absolute;top:8px;right:8px}.story-hero{position:relative;min-height:70svh;display:flex;align-items:flex-end;color:var(--ivory);overflow:hidden;background:var(--forest)}.story-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.62}.story-hero .wrap{position:relative;z-index:2;padding-block:120px 72px}.chapter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,7vw,120px);align-items:center}.chapter .arch{aspect-ratio:4 / 5;max-width:460px;width:100%;justify-self:center}.chapter--flip .arch{order:2}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;counter-reset:s}.steps li{border-top:1px solid var(--brass);padding-top:22px}.steps b{display:block;font:400 44px/1 var(--display);color:var(--brass);margin-bottom:14px}.steps h3{margin:0 0 6px;font:500 23px/1.15 var(--display)}.steps p{margin:0;color:var(--muted);font-size:15px}.js .rv{opacity:0;transform:translateY(26px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.js .rv.in{opacity:1;transform:none}@media(max-width:1100px){.grid,.corners{grid-template-columns:repeat(3,minmax(0,1fr))}.corners .corner:nth-child(n+4){display:none}}@media(max-width:900px){:root{--header-h: 64px}.nav{display:none}.menu-btn{display:inline-flex}.bar{grid-template-columns:auto 1fr auto}.tools .hide-sm{display:none}.trio{grid-template-columns:1fr}.tile{min-height:420px}.promise,.chapter,.help{grid-template-columns:1fr}.chapter--flip .arch{order:0}.quotes{grid-template-columns:1fr}.footer__top{grid-template-columns:1fr 1fr}.pdp{grid-template-columns:1fr;padding-top:12px}.gallery{position:relative;top:0;grid-template-columns:1fr;margin-inline:calc(var(--gutter) * -1)}.gallery__thumbs{display:none}.gallery__main{cursor:default}.gallery__dots{display:flex;justify-content:center;gap:8px;position:absolute;bottom:14px;left:0;right:0;z-index:2}.gallery__dots i{width:22px;height:2px;background:#fff9}.gallery__dots i.on{background:#fff}.steps{grid-template-columns:1fr 1fr}.hero__note{display:none}}@media(max-width:700px){.grid,.corners{grid-template-columns:repeat(2,minmax(0,1fr))}.corners .corner:nth-child(n+3){display:grid}.corners .corner:nth-child(n+5){display:none}.footer__top,.steps{grid-template-columns:1fr}.tier{padding:16px 6px 12px}.tier strong{font-size:17px}.wordmark{font-size:21px}.leave{right:16px;bottom:16px}}.eyebrow{flex-wrap:wrap;row-gap:6px}@media(max-width:900px){.sec{padding-block:64px}.head{margin-bottom:28px}.h2{font-size:clamp(34px,9vw,46px)}.corners,.trio,.quotes{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.corners::-webkit-scrollbar,.trio::-webkit-scrollbar,.quotes::-webkit-scrollbar{display:none}.corners .corner,.corners .corner:nth-child(n+3),.corners .corner:nth-child(n+4),.corners .corner:nth-child(n+5){display:grid;flex:0 0 58%;scroll-snap-align:start}.trio .tile{flex:0 0 84%;min-height:460px;scroll-snap-align:start}.quotes .quote{flex:0 0 86%;scroll-snap-align:start;padding:28px 24px}.quote blockquote{font-size:21px}.promise .arch,.chapter .arch{max-width:300px}.info{gap:18px}.info h1{font-size:clamp(32px,9vw,40px)}.opt-label{flex-wrap:wrap;gap:6px}.pair label{grid-template-columns:22px 48px minmax(0,1fr)}.pair label b{grid-column:3;margin-top:-6px}.pair img{width:48px;height:48px}.crumbs{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sticky-buy .wrap{gap:12px}.sticky-buy img{width:44px;height:44px}.sticky-buy strong{font-size:17px}}@media(max-width:700px){.hero__copy{padding-bottom:48px}.hero__ctas{display:grid;gap:10px}.hero__ctas .btn{width:100%}.hero .eyebrow--line:before{display:none}.grid{gap:10px}.card{padding:8px 8px 16px}.card__add{width:38px;height:38px;right:8px;bottom:8px}.card__title{font-size:17.5px;margin-top:12px}.card__tag{margin-top:12px;font-size:9.5px;letter-spacing:.2em}.card__price{font-size:13.5px}.more .btn{width:100%}.filters__row{gap:8px}.filters__sep{display:none}.chip{min-height:38px;padding:0 14px;font-size:11px}.tiers{gap:8px}.tier__flag{font-size:8.5px;letter-spacing:.14em;padding:4px 8px}.tier small{font-size:11px}.tier em{font-size:13.5px}.tier em s{display:block;margin:2px 0 0}.footer__bottom{flex-direction:column}.cart__head h2{font-size:26px}.line{grid-template-columns:64px minmax(0,1fr) auto}.line img{width:64px;height:78px}.ups span{font-size:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.js .rv{opacity:1;transform:none}}.scroller{position:relative}.scroller__btn{position:absolute;z-index:5;top:38%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:1px solid var(--stone);background:#f8f4ecf5;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 14px 30px -14px #12261d8c;transition:opacity .3s,background-color .3s,color .3s}.scroller__btn svg{width:20px;height:20px}.scroller__btn:hover{background:var(--evergreen);border-color:var(--evergreen);color:var(--ivory)}.scroller__btn--prev{left:-8px}.scroller__btn--next{right:-8px}.scroller__btn[disabled]{opacity:0;pointer-events:none}.scroller:not(.is-scrollable) .scroller__btn{display:none}.scroller--dark .scroller__btn{border-color:#d6b26a80;background:var(--forest);color:var(--ivory)}.scroller--dark .scroller__btn:hover{background:var(--ivory);color:var(--forest)}.builder{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-areas:"copy pick" "tray pick";gap:28px clamp(32px,5vw,80px);align-items:start}.builder__copy{grid-area:copy}.builder__pick{grid-area:pick;min-width:0}.builder__tray{grid-area:tray}.builder__slots{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 20px}.builder__tabs{display:flex;gap:8px;margin-bottom:18px;overflow-x:auto;scrollbar-width:none}.builder__tabs::-webkit-scrollbar{display:none}.builder__tabs button{flex:none;min-height:42px;padding:0 18px;border:1px solid rgba(214,178,106,.45);border-radius:2px;background:transparent;color:#d9d2c3;font:400 12px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:all .3s}.builder__tabs button[aria-selected=true]{background:var(--brass-light);border-color:var(--brass-light);color:var(--forest)}.builder__tabs button span{opacity:.65;margin-left:6px}.picks{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.picks::-webkit-scrollbar{display:none}.pick{flex:0 0 calc((100% - 28px) / 3);scroll-snap-align:start;position:relative;padding:0;border:1px solid rgba(214,178,106,.22);background:#1a3326;color:var(--ivory);text-align:left;cursor:pointer;transition:border-color .3s,transform .4s var(--ease)}.pick:hover{border-color:var(--brass-light);transform:translateY(-4px)}.pick img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.pick__name{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:14px 16px 16px}.pick__name span{font:400 21px/1.15 var(--display);min-width:0}.pick__name b{flex:none;font:400 13px/1 var(--sans);color:#cfc7b6}.pick__count{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:50%;background:var(--brass-light);color:var(--forest);font:500 13px/30px var(--sans);text-align:center;animation:pop .4s var(--ease)}.pick.is-picked{border-color:var(--brass-light)}.builder__hint{margin:14px 0 0;font-size:13px;color:#a9a195;letter-spacing:.04em}@media(max-width:1100px){.pick{flex-basis:calc((100% - 14px)/2)}}@media(max-width:900px){.builder{grid-template-columns:1fr;grid-template-areas:"copy" "pick" "tray";gap:24px}.pick{flex-basis:46%}.pick__name{padding:10px 12px 12px}.pick__name span{font-size:18px}.scroller__btn{width:42px;height:42px;top:34%}.scroller__btn--prev{left:4px}.scroller__btn--next{right:4px}}.builder{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"copy tray" "pick pick";gap:40px clamp(32px,6vw,96px);align-items:end}.builder__pick{border-top:1px solid rgba(214,178,106,.25);padding-top:32px}.builder__slots,.builder__tray .btn,.builder__sum{max-width:520px}.trio-bar{position:fixed;left:50%;bottom:20px;z-index:45;width:min(560px,calc(100% - 24px));transform:translate(-50%,calc(100% + 40px));visibility:hidden;display:flex;align-items:center;gap:14px;padding:10px 10px 10px 14px;background:var(--forest);color:var(--ivory);border:1px solid rgba(214,178,106,.45);box-shadow:0 24px 50px -20px #0009;transition:transform .5s var(--ease),visibility .5s;padding-bottom:max(10px,env(safe-area-inset-bottom,0px))}.trio-bar.show{transform:translate(-50%);visibility:visible}.trio-bar__thumbs{display:flex}.trio-bar__thumbs img{width:40px;height:40px;object-fit:cover;border-radius:20px 20px 0 0;border:2px solid var(--forest);margin-left:-8px}.trio-bar__thumbs img:first-child{margin-left:0}.trio-bar__text{flex:1;min-width:0;font-size:13px;line-height:1.3}.trio-bar__text strong{display:block;font:400 20px/1.1 var(--display)}.trio-bar__text s{color:#a9a195;margin-right:6px;font-size:12px}.trio-bar .btn{min-height:46px;padding:0 18px;font-size:11px;letter-spacing:.18em}@media(max-width:900px){.builder{grid-template-columns:1fr;grid-template-areas:"copy" "tray" "pick";gap:24px;align-items:start}.builder__slots{grid-template-columns:repeat(3,minmax(0,96px));justify-content:start;gap:10px;margin-bottom:14px}.slot{font-size:24px}.builder__sum{padding:14px 0;margin-bottom:14px}.builder__sum strong{font-size:28px}.builder__pick{padding-top:24px}}.slot button{top:auto;bottom:8px;right:8px}@media(min-width:1101px){.pick{flex-basis:calc((100% - 56px)/5)}.pick__name span{font-size:19px}}#corners{padding-bottom:clamp(16px,2.5vw,32px)}.sr:focus{position:fixed;top:8px;left:8px;z-index:300;width:auto;height:auto;clip:auto;padding:10px 16px;background:var(--ivory);color:var(--ink)}.card[hidden]{display:none!important}.card__media img,.gallery__main img{width:100%;height:100%}.shopify-section{display:contents}.swatch[disabled]{opacity:.4;text-decoration:line-through;cursor:not-allowed}.tier,.swatch{color:var(--ink)}.sb-form{display:grid;gap:16px}.sb-form--row{display:flex}.sb-form label{display:grid;gap:6px;font:500 12px/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.sb-form input,.sb-form textarea,.sb-form select{font:400 16px/1.4 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink);background:var(--ivory);border:1px solid var(--stone);border-radius:2px;padding:14px 16px;min-height:50px}.sb-form input:focus,.sb-form textarea:focus{outline:2px solid var(--brass);outline-offset:1px}.line img{width:76px;height:92px;object-fit:cover}.cart{overflow-y:auto;overscroll-behavior:contain}.cart>*{flex-shrink:0}.cart__lines{flex:1 0 auto;overflow:visible;min-height:0}.cart__head{position:sticky;top:0;z-index:2;background:var(--ivory)}.cart__foot{position:sticky;bottom:0;z-index:2;box-shadow:0 -10px 24px -18px #2a221c59}.cart__head h2{display:flex;align-items:baseline;gap:12px}.cart__head .ur{font-size:.7em;transform:translateY(.18em)}@media(max-height:640px){.cart__upsell{padding-top:12px;padding-bottom:12px}}.opt-label span:last-child{flex:1 1 auto;text-align:right;min-width:0}.tier__flag{white-space:nowrap}.tiers--sets{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));row-gap:18px}.tier[disabled]{opacity:.45;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/10/assets/sb.css.map */
