@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-arabic-wght-normal-BhzieyvS.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-math-wght-normal-pS2d8anF.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-symbols-wght-normal-BJ6p-EzA.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-latin-ext-wght-normal-CIz31GGw.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-latin-wght-normal-BQEJrIpl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#1d2428;font-synthesis:none;--bg:#f5f2eb;--paper:#fffdf8;--ink:#1d2428;--muted:#656a67;--line:#dad8cf;--amber:#e8a44b;--green:#176c51;--primary-bg:#e8a44b;--primary-ink:#1d2428;--primary-hover:#f2b560;--secondary-bg:var(--paper);--secondary-ink:var(--ink);--secondary-hover:#eae6dc;--link:#805019;--focus:#94550c;--field-border:#82847c;--disabled-bg:#e1ded6;--disabled-ink:#535950;--inverse-bg:#1d2428;--inverse-ink:#fffdf8;--inverse-muted:#d4d4cb;--inverse-link:#edbc73;--overlay-bg:#fffaf0;--overlay-ink:#282c25;--overlay-muted:#62594a;--error-ink:#963a2e;--success-ink:#256b43;--saved-ink:#964333;--rating-ink:#805318;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f2eb;font-family:DM Sans Variable,Noto Sans Arabic Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-size:15px;line-height:1.65}html[lang=ar] body{font-family:Noto Sans Arabic Variable,DM Sans Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button,select{min-height:44px}button{color:inherit}button,a,input,select,textarea,summary{outline-offset:4px}button:focus-visible{outline:3px solid #ad6817}a:focus-visible{outline:3px solid #ad6817}input:focus-visible{outline:3px solid #ad6817}select:focus-visible{outline:3px solid #ad6817}textarea:focus-visible{outline:3px solid #ad6817}summary:focus-visible{outline:3px solid #ad6817}button{border:0}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin:0}h1,h2,h3{font-weight:500;line-height:1.35}h1{letter-spacing:-.035em;font-size:clamp(29px,3.5vw,46px)}h2{letter-spacing:-.025em;font-size:28px}p{overflow-wrap:break-word}svg{flex-shrink:0}input,textarea,select{max-width:100%}input,textarea{min-width:0}.muted,.help{color:var(--muted)}.help{font-size:12px;line-height:1.8}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:-100px;background:var(--ink);color:var(--paper);z-index:100;padding:12px;position:absolute}.skip-link:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:15px}.skip-link:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:15px}.skip-link:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:15px}.skip-link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:15px}.skip-link:focus{top:10px}.primary,.secondary{border-radius:5px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 22px;font-size:13px;font-weight:600;transition:background .2s;display:inline-flex}.primary{background:var(--amber);color:#1d2428;border:1px solid #0000}.primary:hover{background:#f2b560}.secondary{background:0 0;border:1px solid #bbbdb5}.secondary:hover{background:#eae6dc}.full{width:100%}.actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.text-link,.text-button{background:0 0;align-items:center;gap:9px;min-height:44px;padding:3px 0;font-size:13px;display:inline-flex}.text-link{border-bottom:1px solid}.text-button{text-underline-offset:4px;text-decoration:underline}.icon-button{background:0 0;border-radius:5px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.icon-button:hover{background:#eae6dc}.center{text-align:center;padding-top:35px}.pre-line{white-space:pre-line}.eyebrow{letter-spacing:.12em;align-items:center;gap:10px;margin-bottom:17px;font-size:11px;font-weight:600;line-height:1.9;display:flex}.eyebrow:before{content:"";background:var(--amber);width:22px;height:2px}.demo-banner{text-align:center;color:#574b32;background:#e9dfca;padding:7px 20px;font-size:11px}.announcement{background:var(--ink);color:var(--paper);text-align:center;letter-spacing:.04em;padding:8px 20px;font-size:11px}.header{border-bottom:1px solid var(--line);z-index:10;justify-content:space-between;align-items:center;gap:24px;max-width:1480px;margin:auto;padding:21px 4.7%;display:flex;position:relative}.brand{white-space:nowrap;letter-spacing:.04em;align-items:center;gap:8px;font-family:DM Sans Variable,sans-serif;font-size:25px;font-weight:700;line-height:1.3;display:flex}.brand img{object-fit:contain;width:38px;height:44px}.brand sup{margin-left:4px;font-size:12px;font-weight:500}.brand small{letter-spacing:.17em;margin-top:3px;font-size:8px;font-weight:500;display:block}.main-nav{align-items:center;gap:24px;display:flex}.main-nav a{white-space:nowrap;padding:10px 0;font-size:12px}.main-nav a:hover{color:#9a611c}.header-tools{align-items:center;gap:4px;display:flex}.language select{color:var(--ink);background:0 0;border:0;width:96px;padding:4px;font-size:12px}.bag{position:relative}.bag>span{top:0;background:var(--amber);border-radius:50%;place-items:center;min-width:18px;height:18px;font:10px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;display:grid;position:absolute}.bag>span:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.bag>span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.bag>span:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.bag>span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.mobile-menu{display:none}.hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;max-width:1480px;margin:auto;padding:50px 4.7% 43px;display:grid}.hero h1{letter-spacing:-.045em;font-size:clamp(38px,4.65vw,68px);line-height:1.22}.hero h1 em{color:#936029;font-style:normal}html[lang=ar] .hero h1{letter-spacing:-.04em;font-size:clamp(35px,4.1vw,58px);line-height:1.65}.hero-description{color:var(--muted);max-width:410px;margin:22px 0 27px;font-size:15px;line-height:1.95}.hero-copy>.eyebrow{font-size:10px}.hero-small{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:23px;margin-top:40px;padding-top:24px;display:flex}.hero-small span{color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}.hero-media{background:#d1ba98;border-radius:8px;align-self:stretch;min-height:480px;position:relative;overflow:hidden}.hero-media>img{object-fit:cover;object-position:48% 50%;width:100%;height:100%;position:absolute}.media-label{top:20px;background:#faf6edeb;border-radius:30px;padding:7px 14px;font-size:10px;position:absolute}.media-label:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:20px}.media-label:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:20px}.media-label:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:20px}.media-label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:20px}.hero-caption{left:20px;right:20px;background:#fffcf0eb;border:1px solid #fff8;border-radius:6px;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex;position:absolute;bottom:20px}.hero-caption b{letter-spacing:.08em;font:600 15px/1.4 DM Sans Variable,sans-serif}.hero-caption p{color:#686253;margin-top:4px;font-size:11px}.promises{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:1320px;margin:0 auto;padding:20px 0;display:grid}.promises>div{justify-content:center;align-items:center;gap:16px;padding:2px 20px;display:flex}.promises>div+div{border-inline-start:1px solid var(--line)}.promises strong{font-size:13px;font-weight:500}.promises p{color:var(--muted);font-size:11px}.promises svg{color:#91632d}.section{max-width:1480px;margin:auto;padding:55px 4.7%}.section-heading{justify-content:space-between;align-items:end;gap:22px;margin-bottom:27px;display:flex}.section-heading .eyebrow{margin-bottom:9px}.section-heading h1+p{margin-top:8px}.section-heading>.text-link{font-size:12px}.category-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 30px;display:grid}.category-row a{border:1px solid var(--line);border-radius:5px;align-items:center;gap:13px;padding:14px 17px;font-size:12px;display:flex}.category-row a:hover{background:#ece7db}.category-row a svg:last-child{margin-inline-start:auto}.category-row a svg:first-child{color:#96682b}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 23px;display:grid}.product-card{min-width:0}.product-image{aspect-ratio:1/1.13;background:#eae5dc;border-radius:5px;display:block;position:relative;overflow:hidden}.product-image>img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.product-image:hover>img{transform:scale(1.03)}.image-badge{top:12px;color:#3b3e35;background:#fffaf0e8;border-radius:4px;padding:5px 9px;font-size:10px;position:absolute}.image-badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.image-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.image-badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.image-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.image-arrow{width:35px;height:35px;color:var(--ink);background:#fffaf0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px}.image-arrow:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.image-arrow:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.image-arrow:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.image-arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.product-heading{justify-content:space-between;align-items:start;gap:10px;margin-top:15px;display:flex}.product-heading h3{font-size:14px;font-weight:600;line-height:1.6}.product-heading b{white-space:nowrap;font-size:12px;font-weight:600}.product-card>p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:11px;line-height:1.9;display:-webkit-box;overflow:hidden}.product-card>small{font-size:10px}.placeholder{color:#8b765a;background:radial-gradient(at 38% 36%,#faf7ec,#ded7c9);flex-direction:column;justify-content:center;align-items:center;gap:19px;width:100%;height:100%;padding:22px;display:flex;position:relative;overflow:hidden}.placeholder>svg{z-index:1}.placeholder strong{letter-spacing:.15em;text-align:center;overflow-wrap:anywhere;color:#77654e;z-index:1;max-width:100%;font:500 10px/1.5 DM Sans Variable,sans-serif}.placeholder small{color:#766d5f;text-align:center;z-index:1;font-size:10px}.placeholder-orbit{aspect-ratio:1;border:1px solid #a8967938;border-radius:50%;width:70%;position:absolute;transform:rotate(-20deg)scaleX(.82)}.placeholder.large{min-height:500px}.placeholder.large strong{font-size:17px}.placeholder.large small{font-size:12px}.story{background:var(--ink);max-width:1320px;color:var(--paper);border-radius:7px;grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin:15px auto 55px;padding:45px;display:grid}.story .eyebrow{color:#dbb27d}.story h2{font-size:34px;line-height:1.7}.story>div>p:not(.eyebrow){color:#d4d4cb;font-size:14px;line-height:2}.story a{color:var(--amber);align-items:center;gap:15px;margin-top:22px;font-size:12px;display:inline-flex}.footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;max-width:1480px;margin:auto;padding:30px 4.7%;display:flex}.footer-brand{letter-spacing:.1em;font:600 18px/1.5 DM Sans Variable,sans-serif}.footer p,.footer small{color:var(--muted);font-size:11px}.footer nav{flex-wrap:wrap;gap:22px;font-size:12px;display:flex}.footer>div:last-child>a{align-items:center;gap:5px;font-size:12px;display:flex}.footer>div:last-child>p{margin-top:5px}.toast{bottom:25px;z-index:90;background:var(--ink);max-width:calc(100% - 50px);color:var(--paper);border-radius:6px;align-items:center;gap:12px;padding:14px 22px;font-size:13px;display:flex;position:fixed;box-shadow:0 8px 25px #0002}.toast:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:25px}.toast:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:25px}.toast:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:25px}.toast:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:25px}.catalog-tools{justify-content:space-between;gap:25px;margin:25px 0;display:flex}.search-field{border:1px solid var(--line);background:var(--paper);border-radius:5px;flex:1;align-items:center;gap:12px;max-width:600px;padding:0 15px;display:flex}.search-field input{width:100%;min-height:48px;color:var(--ink);background:0 0;border:0;font-size:14px}.sort-field{align-items:center;gap:10px;font-size:12px;display:flex}.sort-field select,.catalog-tools>select{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:4px;padding:8px 12px}.filter-row{flex-wrap:wrap;gap:9px;margin-bottom:30px;display:flex}.filter-row button{border:1px solid var(--line);background:0 0;border-radius:25px;min-height:41px;padding:8px 18px;font-size:12px}.filter-row button.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.count{color:var(--muted);font-size:12px}.empty-state,.load-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;max-width:800px;min-height:55vh;margin:0 auto;padding:70px 25px;display:flex}.empty-state>svg,.load-state>svg{color:#a07842}.empty-state p,.load-state p{color:var(--muted)}.breadcrumbs{color:var(--muted);align-items:center;gap:12px;margin-bottom:30px;font-size:11px;display:flex}.detail-section{padding-top:30px}.detail-grid{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.gallery-main{aspect-ratio:1/1.07;background:#e9e3d7;border-radius:6px;position:relative;overflow:hidden}.gallery-main>img,.gallery-main>video{object-fit:cover;width:100%;height:100%}.gallery-main>video{object-fit:contain;background:#171c1e}.thumbnails{flex-wrap:wrap;gap:10px;margin-top:13px;display:flex}.thumbnails button{border:1px solid var(--line);background:0 0;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:75px;height:75px;padding:3px;display:flex}.thumbnails button.selected{border:2px solid #a26a27}.thumbnails button>img{object-fit:cover;border-radius:2px;width:100%;height:100%}.thumbnails span{font-size:9px}.product-details h1{font-size:38px;line-height:1.45}.product-intro{color:var(--muted);margin:17px 0;font-size:14px;line-height:1.9}.detail-price{margin:20px 0 10px;font-size:28px}.concept-note{color:#6b5638;background:#eee4d1;border-radius:4px;margin:14px 0;padding:12px 14px;font-size:11px;line-height:1.9}.availability{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;margin:18px 0;font-size:11px;display:flex}.availability-dot{background:#498268;border-radius:50%;width:7px;height:7px;margin-inline-end:4px;display:inline-block}.availability-dot.off{background:#978877}.options{border:0;margin:22px 0;padding:0}.options legend{margin-bottom:12px;font-size:12px;font-weight:600}.options legend>span{color:var(--muted);margin-inline-start:10px;font-weight:400}.options>div{flex-wrap:wrap;gap:8px;display:flex}.options button{border:1px solid var(--line);background:0 0;border-radius:4px;padding:8px 14px;font-size:12px}.options button.selected{border-color:var(--ink);background:var(--ink);color:var(--paper)}.size-field{justify-content:space-between;align-items:center;gap:20px;max-width:320px;margin-bottom:23px;font-size:12px;display:flex}.size-field select{border:1px solid var(--line);background:var(--paper);border-radius:4px;min-width:140px;padding:6px 15px}.quantity{border:1px solid var(--line);background:var(--paper);border-radius:5px;align-items:center;width:max-content;min-height:48px;display:flex}.quantity button{background:0 0;place-items:center;width:36px;height:44px;display:grid}.quantity output{text-align:center;direction:ltr;min-width:27px;font:14px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue}.purchase-bar{align-items:stretch;gap:12px;margin:22px 0 10px;display:flex}.purchase-bar .primary{flex:1}.delivery-note{color:var(--muted);align-items:center;gap:8px;margin:18px 0 28px;font-size:11px;display:flex}.accordion{border-top:1px solid var(--line)}.accordion details{border-bottom:1px solid var(--line);font-size:13px}.accordion summary{cursor:pointer;min-height:44px;padding:18px 0;font-weight:500}.accordion p{color:var(--muted);padding-bottom:18px;font-size:12px;line-height:2}.accordion table{border-collapse:collapse;width:100%;margin-bottom:18px;font-size:11px}.accordion th,.accordion td{text-align:start;border-bottom:1px solid var(--line);padding:9px 0}.accordion th{font-weight:500}.accordion td{color:var(--muted)}.related h2{margin-bottom:28px}.cart-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:45px;margin-top:30px;display:grid}.cart-line{border-top:1px solid var(--line);grid-template-columns:100px 1fr auto;align-items:center;gap:22px;padding:22px 0;display:grid}.cart-photo{background:#eae4da;border-radius:5px;height:118px;overflow:hidden}.cart-photo>img{object-fit:cover;width:100%;height:100%}.cart-line .placeholder strong,.cart-line .placeholder small,.summary-item .placeholder strong,.summary-item .placeholder small{display:none}.cart-line .placeholder{padding:10px}.cart-line .placeholder svg{width:30px}.cart-line h2{font-size:17px}.cart-line p{margin:6px 0 13px;font-size:11px}.cart-line-end{flex-direction:column;align-items:end;gap:15px;display:flex}.cart-line-end b{font-size:13px}.cart-line-end button{font-size:11px}.order-summary{border:1px solid var(--line);background:var(--paper);border-radius:6px;margin-bottom:20px;padding:25px}.order-summary h2{margin-bottom:19px;font-size:20px}.summary-item{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:15px 0;font-size:12px;display:flex}.summary-item>div{border-radius:4px;flex-shrink:0;width:58px;height:67px;overflow:hidden}.summary-item>div>img{object-fit:cover;width:100%;height:100%}.summary-item .placeholder{padding:5px}.summary-item .placeholder svg{width:24px;height:24px}.summary-item>span{flex:1}.summary-item small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.summary-item>b{white-space:nowrap;font-size:11px}.totals p{justify-content:space-between;gap:16px;margin-top:17px;font-size:13px;display:flex}.totals b{font-weight:500}.totals .grand-total{border-top:1px solid var(--line);padding-top:18px;font-size:16px}.totals .grand-total b{font-weight:600}.continue-link{text-align:center;text-underline-offset:4px;margin:17px 0;font-size:12px;text-decoration:underline;display:block}.checkout-section{max-width:1280px}.checkout-lead{color:var(--muted);max-width:700px;margin:15px 0 35px;font-size:13px}.checkout-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:40px;display:grid}.checkout-form{grid-template-columns:1fr 1fr;gap:23px;display:grid}.checkout-form label{font-size:12px;font-weight:500}.checkout-form input:not([type=checkbox]),.checkout-form select,.checkout-form textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:5px;min-height:48px;margin-top:9px;padding:11px 13px;font-size:16px;display:block}.checkout-form textarea{resize:vertical;min-height:110px}.wide{grid-column:1/-1}.check-label{align-items:start;gap:10px;font-size:12px;font-weight:400!important;display:flex!important}.check-label input[type=checkbox]{width:18px;min-width:18px;height:18px;accent-color:var(--ink);margin:4px 0 0}.check-label a{text-decoration:underline}.whatsapp{background:var(--green);color:#fff}.whatsapp:hover{background:#12573f}.privacy-note{color:var(--muted);align-items:start;gap:8px;font-size:11px;line-height:1.9;display:flex}.privacy-note svg{margin-top:3px}.error{color:#963a2e;font-size:13px;line-height:1.8}.quote-panel{border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:25px}.quote-panel>svg{color:var(--green)}.quote-panel h2{margin:10px 0 15px;font-size:25px}.quote-panel>p{color:var(--muted);font-size:13px;line-height:1.9}.quote-panel>.actions{margin-top:17px}.order-message{border:1px solid var(--line);background:var(--bg);resize:vertical;width:100%;min-height:290px;color:var(--ink);border-radius:4px;margin:20px 0;padding:15px;font-size:14px;line-height:1.9}.policy{max-width:900px;min-height:55vh}.policy p{margin-top:28px;font-size:14px;line-height:2.1}.admin-shell,.admin-login{font-family:DM Sans Variable,Noto Sans Arabic Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.admin-login{max-width:460px;margin:60px auto;padding:25px}.admin-login h1{margin:35px 0 15px;font-size:34px}.admin-login>p{color:var(--muted);margin-bottom:20px;font-size:13px}.admin-login label,.admin-panel label{margin:18px 0;font-size:12px;font-weight:500;display:block}.admin-login input,.admin-panel input:not([type=checkbox]),.admin-panel textarea,.admin-panel select{background:var(--paper);width:100%;color:var(--ink);border:1px solid #cbc9bf;border-radius:5px;min-height:45px;margin-top:7px;padding:10px 12px;font-size:15px;display:block}.admin-panel textarea{resize:vertical;line-height:1.8}.admin-panel input[readonly]{color:#686c64;background:#ede9e0}.admin-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 4%;display:flex}.admin-tabs{border-bottom:1px solid var(--line);gap:24px;padding:8px 4% 0;display:flex}.admin-tabs button{white-space:nowrap;background:0 0;border-bottom:2px solid #0000;padding:12px 0;font-size:13px}.admin-tabs button.active{border-bottom-color:#b47b32;font-weight:600}.admin-main{max-width:1450px;margin:auto;padding:30px 4% 65px}.admin-notice{background:#eae1cf;border:1px solid #d4c6ab;border-radius:6px;align-items:start;gap:12px;margin-bottom:30px;padding:17px 20px;font-size:12px;line-height:1.8;display:flex}.admin-notice svg{color:#826431;margin-top:3px}.error-banner,.success-banner{border-radius:5px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px;padding:15px 20px;font-size:13px;display:flex}.error-banner{color:#8f3027;background:#f3e1da}.success-banner{color:#305b3e;background:#e2eadd;justify-content:start}.success-text{color:#256b43;font-size:12px}.admin-product-list{border-top:1px solid var(--line)}.admin-product-row{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 100px 140px;align-items:center;gap:20px;padding:17px 0;display:grid}.admin-product-row>div>b{font-size:15px}.admin-product-row>div>small{color:var(--muted);font-size:11px;display:block}.admin-product-row>div>span+small{display:inline}.admin-product-row>b{font-size:13px}.admin-thumb{color:#8a7558;background:#e8e1d4;border-radius:5px;place-items:center;width:65px;height:72px;display:grid;overflow:hidden}.admin-thumb img{object-fit:cover;width:100%;height:100%}.status{background:#e8e2d7;border-radius:4px;margin-top:5px;padding:2px 7px;font-size:10px;display:inline-block}.status.published{color:#235d3c;background:#dce9dc}.status.archived{color:#6d7377;background:#e0e2e2}.editor-grid{grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);align-items:start;gap:24px;display:grid}.admin-panel{background:var(--paper);border:1px solid var(--line);border-radius:7px;margin-bottom:25px;padding:25px}.admin-panel h2{font-size:20px}.admin-panel p{margin:14px 0;font-size:13px;line-height:1.9}.admin-panel .section-heading{flex-wrap:wrap;align-items:center;margin-bottom:16px}.admin-panel .section-heading h2{font-size:20px}.translation-tabs{border:1px solid var(--line);border-radius:5px;gap:3px;width:max-content;max-width:100%;padding:3px;display:flex}.translation-tabs button{background:0 0;border-radius:3px;min-height:38px;padding:6px 12px;font-size:12px}.translation-tabs button.selected{background:var(--ink);color:var(--paper)}.admin-panel label>small{color:var(--muted);font-weight:400}.admin-panel .check-label{margin:18px 0}.upload-button{position:relative;margin:0!important;font-size:12px!important}.upload-button input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0;margin:0!important}.media-editor{grid-template-columns:1fr 1fr;gap:20px;display:grid}.media-edit{border:1px solid var(--line);border-radius:5px;padding:12px;overflow:hidden}.media-edit>img{object-fit:cover;border-radius:3px;width:100%;height:180px}.media-edit label{margin:12px 0 5px}.media-edit .actions{justify-content:end;gap:3px}.video-edit{border-top:1px solid var(--line);padding:20px 0}.video-edit video{background:#1d2428;width:100%;max-height:280px}.spec-editor{border-top:1px solid var(--line);grid-template-columns:1fr 1.4fr 40px;align-items:center;gap:12px;display:grid}.editor-bottom{justify-content:end;gap:13px;padding:15px 0;display:flex}.category-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.category-admin-grid .actions{margin-top:18px}.category-admin-grid small{color:var(--muted)}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.city-editor{border-top:1px solid var(--line);grid-template-columns:1fr 1.4fr .7fr .7fr;align-items:center;gap:20px;display:grid}.admin-panel input[type=file]{font-size:12px}@media (max-width:1440px){.promises,.story{margin-inline-start:4.7%;margin-inline-end:4.7%}}@media (max-width:1100px){.main-nav{gap:13px}.main-nav a{font-size:11px}.header{gap:15px}.brand{font-size:21px}.brand img{width:32px}.header-tools{gap:0}.header-tools .icon-button{width:37px}.hero{gap:30px}.hero-media{min-height:430px}.hero-small{gap:13px}.product-grid{gap:27px 17px}.product-heading{display:block}.product-heading b{margin-top:5px;display:block}.category-row a{gap:9px;padding:12px;font-size:11px}.category-row a svg:last-child{display:none}.detail-grid{gap:33px}.product-details h1{font-size:31px}.story{gap:45px}.editor-grid{grid-template-columns:minmax(0,1.5fr) minmax(255px,1fr)}.admin-panel{padding:20px}.category-admin-grid{grid-template-columns:1fr 1fr}}@media (max-width:800px){.header{padding:17px 5%}.main-nav{top:100%;background:var(--paper);border-bottom:1px solid var(--line);padding:17px 5%;display:none;position:absolute;left:0;right:0;box-shadow:0 12px 20px #0001}.main-nav.open{grid-template-columns:1fr 1fr;gap:10px;display:grid}.main-nav a{padding:10px;font-size:13px}.mobile-menu{display:inline-flex}.header-tools .icon-button{width:38px}.language select{width:86px;font-size:11px}.hero{grid-template-columns:1fr;gap:27px;padding:30px 5%}.hero h1{font-size:48px;line-height:1.23}html[lang=ar] .hero h1{font-size:44px;line-height:1.5}.hero-description{max-width:500px;margin:18px 0 23px;font-size:14px}.hero-small{display:none}.hero-media{aspect-ratio:1.3;min-height:0}.promises{margin:0 5%;padding:16px 0}.promises>div{gap:9px;padding:0 9px}.promises svg{width:18px}.promises strong{font-size:11px}.promises p{font-size:10px}.section{padding:38px 5%}.section-heading{align-items:start;gap:15px}.section-heading h2{font-size:25px}.section-heading>.text-link{text-align:end;flex-shrink:0;max-width:130px;font-size:11px}.category-row{grid-template-columns:1fr 1fr;gap:10px}.category-row a{min-height:49px;font-size:12px}.category-row a svg:last-child{display:block}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.product-heading h3{font-size:14px}.product-card>p{font-size:11px}.story{grid-template-columns:1fr;gap:20px;margin:10px 5% 35px;padding:30px}.story h2{font-size:29px;line-height:1.6}.story>div>p:not(.eyebrow){font-size:13px}.footer{grid-template-columns:1fr 1fr;gap:24px;padding:27px 5%;display:grid}.footer nav{grid-area:2/1/auto/-1;gap:24px}.footer>div:last-child{text-align:end}.footer>div:last-child>a{justify-content:end}.catalog-tools{flex-wrap:wrap;gap:14px}.search-field{flex-basis:100%;max-width:none}.sort-field{margin-inline-start:auto}.catalog-section .section-heading{align-items:center}.filter-row{gap:7px;margin-bottom:25px}.filter-row button{padding:7px 13px;font-size:11px}.detail-grid{grid-template-columns:1fr;gap:29px}.gallery-main{aspect-ratio:1}.placeholder.large{height:100%;min-height:0}.product-details h1{font-size:32px}.product-details .eyebrow{margin-bottom:10px}.product-intro{font-size:14px}.detail-price{font-size:27px}.purchase-bar{background:var(--bg);z-index:5;padding:10px 0;position:sticky;bottom:0}.cart-grid,.checkout-grid{grid-template-columns:1fr;gap:27px}.cart-line{grid-template-columns:85px 1fr auto;gap:15px}.cart-line h2{font-size:15px}.cart-photo{height:105px}.checkout-grid>.order-summary{grid-row:1}.checkout-form{gap:20px}.checkout-section h1{font-size:30px}.checkout-lead{font-size:13px}.admin-header{gap:10px;padding:16px 4%}.admin-header .secondary{min-height:42px;padding:8px 12px;font-size:11px}.admin-tabs{flex-wrap:wrap;gap:20px;padding-inline-start:4%;padding-inline-end:4%}.admin-tabs button{font-size:12px}.admin-main{padding:23px 4% 50px}.admin-main h1{font-size:29px}.editor-grid{grid-template-columns:1fr}.admin-product-row{grid-template-columns:55px 1fr 115px;gap:13px}.admin-thumb{width:50px;height:60px}.admin-product-row>b{display:none}.admin-product-row>div>b{font-size:13px}.admin-product-row .actions{gap:3px}.admin-product-row .secondary{padding:7px 13px;font-size:12px}.admin-panel{padding:20px}.city-editor{grid-template-columns:1fr 1fr;gap:0 16px}.admin-notice{padding:14px;font-size:11px}.admin-product-row>div>small{font-size:10px}.admin-product-row>div>span+small{font-size:9px}}@media (max-width:480px){.demo-banner{padding:6px 15px;font-size:10px;line-height:1.8}.announcement{padding:7px 13px;font-size:10px}.brand{gap:4px;font-size:20px}.brand img{width:31px}.brand small{font-size:7px}.brand sup{font-size:10px}.header{gap:8px;padding:14px 5%}.header-tools{gap:0}.header-tools>a[aria-label]:first-of-type{display:none}.language select{width:83px;font-size:11px}.header-tools .icon-button{width:36px}.hero h1{font-size:42px}html[lang=ar] .hero h1{font-size:39px}.hero .eyebrow{letter-spacing:.04em;font-size:9px}.hero-description{font-size:13px}.hero .actions{gap:18px}.hero .primary{padding:12px 16px;font-size:12px}.hero .text-link{font-size:12px}.hero-media{aspect-ratio:1.07}.media-label{top:13px;padding:5px 10px;font-size:10px}.media-label:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:13px}.media-label:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:13px}.media-label:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:13px}.media-label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:13px}.hero-caption{left:13px;right:13px;padding:12px 14px;bottom:13px}.hero-caption b{font-size:12px}.hero-caption p{font-size:10px}.promises>div{text-align:center;padding:0 7px;display:block}.promises svg{margin:0 auto 5px}.promises strong{font-size:10px}.promises p{font-size:9px}.section-heading h2{font-size:23px}.section-heading>.text-link{gap:5px;max-width:100px;font-size:10px}.section-heading .eyebrow{font-size:9px}.product-grid{gap:24px 13px}.product-heading h3,.product-heading b{font-size:12px}.product-card>p{font-size:10px}.product-card>small{font-size:9px}.image-badge{top:8px;padding:3px 7px;font-size:9px}.image-badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:8px}.image-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:8px}.image-badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8px}.image-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8px}.image-arrow{bottom:8px;width:29px;height:29px}.image-arrow:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.image-arrow:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.image-arrow:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.image-arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.placeholder{gap:13px;padding:14px}.placeholder strong{letter-spacing:.08em;font-size:9px}.placeholder small{font-size:9px}.placeholder>svg{width:46px;height:46px}.placeholder.large>svg{width:80px;height:80px}.placeholder.large strong{font-size:16px}.placeholder.large small{font-size:11px}.category-row a{gap:7px;padding:10px;font-size:10px}.category-row svg{width:17px}.story{padding:25px}.story h2{font-size:26px}.footer{gap:22px 14px}.footer nav{gap:17px;font-size:11px}.footer-brand{font-size:16px}.footer p,.footer small{font-size:10px}.cart-line{grid-template-columns:65px 1fr auto;gap:11px}.cart-photo{height:93px}.cart-line h2{font-size:13px}.cart-line-end>b{font-size:11px}.cart-line-end button{gap:5px;font-size:10px}.cart-line .quantity button{width:29px}.cart-line .quantity output{min-width:22px}.cart-line p{font-size:10px}.order-summary{padding:20px}.summary-item>b{font-size:10px}.summary-item{gap:10px;font-size:11px}.summary-item>div{width:48px;height:57px}.checkout-form{grid-template-columns:1fr}.checkout-form label,.checkout-form .wide{grid-column:1}.checkout-section h1{font-size:27px}.quote-panel{padding:20px}.quote-panel h2{font-size:23px}.form-grid,.category-admin-grid{grid-template-columns:1fr}.admin-header .brand{font-size:17px}.admin-header .brand img{width:28px}.admin-header .actions{gap:4px}.admin-header .secondary{gap:5px;padding:7px 8px;font-size:10px}.admin-main .section-heading{flex-wrap:wrap;align-items:center}.admin-main .section-heading .primary{padding:10px 15px;font-size:12px}.admin-tabs{gap:16px}.admin-tabs button{font-size:11px}.admin-product-row{grid-template-columns:43px 1fr 95px;gap:9px}.admin-thumb{width:40px;height:50px}.admin-product-row .secondary{padding:6px 11px;font-size:11px}.admin-product-row .icon-button{width:32px}.media-editor{grid-template-columns:1fr}.media-edit>img{height:220px}.spec-editor{grid-template-columns:1fr 1fr 30px;gap:8px}.spec-editor label{font-size:10px}.admin-panel{padding:17px}.city-editor{gap:0 12px}.admin-login{margin:25px auto;padding:25px}.admin-login h1{font-size:29px}.error-banner{display:block}.admin-notice{flex-wrap:wrap}}@media (max-width:350px){.brand{font-size:18px}.brand img{width:27px}.brand small{font-size:6px}.header-tools .icon-button{width:33px}.language select{width:78px;font-size:10px}.hero h1{font-size:36px}html[lang=ar] .hero h1{font-size:34px}.hero .actions{gap:13px}.hero .primary{padding:11px 14px;font-size:11px}.section-heading>.text-link{max-width:86px;font-size:10px}.section-heading h2{font-size:21px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.form-trap{clip-path:inset(50%);width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.order-received{max-width:640px}.receipt-icon{color:#38604a;background:#e5eee3;border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:12px;display:inline-grid}.order-reference{letter-spacing:.08em;overflow-wrap:anywhere;font-size:1.4rem;font-weight:700}.receipt-products{border-block:1px solid var(--line,#ddd8ce);margin-block-start:24px;margin-block-end:24px;padding-block-start:14px;padding-block-end:14px}.receipt-products p,.receipt-total{justify-content:space-between;gap:24px;display:flex}.receipt-total{font-size:1.3rem}.consent-banner{z-index:100;bottom:16px;background:#fffdf8;border:1px solid #ded7ca;border-radius:12px;align-items:center;gap:24px;max-width:1120px;margin:auto;padding:20px 24px;display:flex;position:fixed;left:16px;right:16px;box-shadow:0 10px 60px #29292130}.consent-banner p{margin:5px 0 0;font-size:.88rem;line-height:1.6}.consent-banner .actions{flex-wrap:wrap;flex-shrink:0;max-width:480px}.consent-banner button{min-height:44px;font-size:.82rem}.order-admin-card{margin-block-start:18px;margin-block-end:18px}.order-admin-card header{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.order-admin-card pre{white-space:pre-wrap;font:inherit;line-height:1.7}.notification-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.notification-grid>div{border:1px solid #ddd8ce;border-radius:8px;padding:14px}.notification-grid code{overflow-wrap:anywhere}.order-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.seo-fallback{max-width:1100px;margin:32px auto;padding:24px}.seo-fallback img{max-width:100%;height:auto}@media (max-width:760px){.consent-banner{max-height:65vh;padding:16px;display:block;overflow:auto}.consent-banner .actions{max-width:none;margin-top:14px}.notification-grid{grid-template-columns:1fr}.order-reference{font-size:1.1rem}.order-tools>*{max-width:100%}}.storefront{--bg:#f5f2eb;--paper:#fffdf8;--ink:#1d2428;--muted:#656a67;--line:#dad8cf;--amber:#e8a44b;--green:#176c51;--primary-bg:#e8a44b;--primary-ink:#1d2428;--primary-hover:#f2b560;--secondary-bg:var(--paper);--secondary-ink:var(--ink);--secondary-hover:#eae6dc;--link:#805019;--focus:#94550c;--field-border:#82847c;--disabled-bg:#e1ded6;--disabled-ink:#535950;--inverse-bg:#1d2428;--inverse-ink:#fffdf8;--inverse-muted:#d4d4cb;--inverse-link:#edbc73;--overlay-bg:#fffaf0;--overlay-ink:#282c25;--overlay-muted:#62594a;--error-ink:#963a2e;--success-ink:#256b43;--saved-ink:#964333;--rating-ink:#805318;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);min-height:100vh;color:var(--ink)}.price-display{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.price-display del{color:var(--muted);font-size:.8em;font-weight:400}.price-display b{font-weight:600}.sale-saving{color:#245f3d;direction:ltr;background:#e0efdf;border-radius:4px;padding:2px 6px;font:600 10px/1.5 DM Sans Variable,sans-serif}.price-large{justify-content:flex-start;gap:12px}.price-large .sale-saving{font-size:12px}.price-large del{font-size:17px}.variant-options>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.variant-options button{text-align:start;flex-direction:column;align-items:start;gap:3px;min-height:82px;display:flex}.variant-options button small{opacity:.8;font-size:10px}.variant-options button span{font-size:12px}.marketing-choices{border:1px solid var(--line);background:var(--paper);border-radius:8px;gap:10px;padding:16px;display:grid}.marketing-choices .check-label{margin:0;font-size:11px}.storefront .product-card .price-display{font-size:12px}.storefront input,.storefront select,.storefront textarea{color:var(--ink)}.storefront[data-template=noir]{--bg:#111413;--paper:#1c211f;--ink:#f1efe8;--muted:#afb9b1;--line:#37413b;--amber:#edbc73;--green:#79bd96;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary-bg:#edbc73;--primary-ink:#151916;--primary-hover:#ffd38d;--secondary-hover:#30392e;--link:#edbc73;--focus:#edbc73;--field-border:#829183;--disabled-bg:#303a32;--disabled-ink:#c5ccbf;--inverse-bg:#edbc73;--inverse-ink:#151916;--inverse-muted:#303a2f;--inverse-link:#263a28;--error-ink:#ffb4a7;--success-ink:#9cdbb6;--saved-ink:#ffb3a6;--rating-ink:#edbc73}.storefront[data-template=noir] .header{border:0;padding-block-start:25px;padding-block-end:25px}.storefront[data-template=noir] .hero{border:1px solid #616856;border-radius:22px;grid-template-columns:1fr;max-width:none;min-height:610px;margin:0 3%;padding:85px 9%;position:relative;overflow:hidden}.storefront[data-template=noir] .hero-copy{z-index:2;text-align:center;max-width:740px;margin:auto}.storefront[data-template=noir] .hero h1{text-shadow:0 2px 20px #0009;font-size:clamp(45px,6vw,84px)}.storefront[data-template=noir] .hero h1 em{color:#ffcd8a}.storefront[data-template=noir] .hero-description{color:#e3e6db;max-width:530px;margin:20px auto 25px}.storefront[data-template=noir] .hero .eyebrow,.storefront[data-template=noir] .hero .actions,.storefront[data-template=noir] .hero-small{justify-content:center}.storefront[data-template=noir] .hero-small{border-color:#c5cbb73d}.storefront[data-template=noir] .hero-small span{color:#e3e6db}.storefront[data-template=noir] .hero-media{opacity:.5;border-radius:0;min-height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.storefront[data-template=noir] .hero-media:after{content:"";background:linear-gradient(90deg,#101510bd,#1419138a,#111a13d9);position:absolute;top:0;bottom:0;left:0;right:0}.storefront[data-template=noir] .hero-media>img{object-position:center 65%}.storefront[data-template=noir] .hero-caption,.storefront[data-template=noir] .media-label{display:none}.storefront[data-template=noir] .promises{background:#202722;border:0;border-radius:12px;margin-block-start:26px;margin-block-end:26px;padding-block-start:24px;padding-block-end:24px}.storefront[data-template=noir] .product-image{background:#242e27;border-radius:16px}.storefront[data-template=noir] .product-heading{align-items:center}.storefront[data-template=noir] .product-card>p{border-bottom:1px solid var(--line);padding-bottom:12px}.storefront[data-template=noir] .story{color:var(--ink);background:#242f27;border:1px solid #495747;border-radius:20px;padding:50px}.storefront[data-template=noir] .story p{color:var(--story-muted)}.storefront[data-template=noir] .filter-row button.active,.storefront[data-template=noir] .options button.selected{color:#182119;background:#eabd77}.storefront[data-template=noir] .hero .text-link{color:#f2e9d7}.storefront[data-template=noir] .main-nav a:hover{color:var(--amber)}.storefront[data-template=studio]{--bg:#fafafa;--paper:#fff;--ink:#172a52;--muted:#56647a;--line:#d4dce7;--amber:#244fe4;--green:#285c49;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary-bg:#244fe4;--primary-ink:#fff;--primary-hover:#183dbf;--secondary-hover:#e7ecfa;--link:#244fe4;--focus:#244fe4;--field-border:#788698;--inverse-bg:#244fe4;--inverse-ink:#fff;--inverse-muted:#fff;--inverse-link:#fff;--rating-ink:#865819}.storefront[data-template=studio] .brand{letter-spacing:-.07em;font-size:31px}.storefront[data-template=studio] .header{border-bottom:2px solid var(--ink);padding-block-start:24px;padding-block-end:24px}.storefront[data-template=studio] .hero{grid-template-columns:1fr 1fr;align-items:stretch;gap:0;padding:0 4.7%}.storefront[data-template=studio] .hero-copy{align-self:center;padding:65px 8% 45px 0}.storefront[data-template=studio] .hero h1{letter-spacing:-.06em;font-size:clamp(40px,5.2vw,76px);font-weight:750}.storefront[data-template=studio] .hero h1 em{color:#244fe4}.storefront[data-template=studio] .hero-media{clip-path:polygon(12% 0,100% 0,100% 100%,0 100%,0 12%);border-radius:0;min-height:550px}.storefront[data-template=studio] .hero-caption{color:var(--ink);left:0;right:0;background:#fff;border:0;border-radius:0;padding:20px 30px;bottom:0}.storefront[data-template=studio] .hero-small{margin-top:28px}.storefront[data-template=studio] .primary,.storefront[data-template=studio] .secondary{border-radius:0}.storefront[data-template=studio] .category-row{border:1px solid var(--line);gap:0}.storefront[data-template=studio] .category-row a{border:0;border-inline-end:1px solid var(--line);background:#fff;border-radius:0}.storefront[data-template=studio] .product-grid{border-inline-start:1px solid var(--line);gap:35px 0}.storefront[data-template=studio] .product-card{border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);padding:0 18px 18px}.storefront[data-template=studio] .product-image{aspect-ratio:1;border-radius:0}.storefront[data-template=studio] .product-heading h3{font-weight:700}.storefront[data-template=studio] .image-arrow{border-radius:0}.storefront[data-template=studio] .promises{border-bottom:2px solid var(--ink);border-top:1px solid var(--line);padding-block-start:27px;padding-block-end:27px}.storefront[data-template=studio] .story{color:#fff;background:#244fe4;border-radius:0;grid-template-columns:1.2fr 1fr}.storefront[data-template=studio] .story .eyebrow,.storefront[data-template=studio] .story a,.storefront[data-template=studio] .story p{color:var(--story-ink)}.storefront[data-template=studio] .story .eyebrow:before{background:#fff}.storefront[data-template=studio] .filter-row button,.storefront[data-template=studio] .gallery-main,.storefront[data-template=studio] .order-summary,.storefront[data-template=studio] .quote-panel{border-radius:0}.storefront[data-template=studio] .hero-small svg,.storefront[data-template=studio] .promises svg{color:#244fe4}.storefront[data-template=botanical]{--bg:#f3f2e9;--paper:#fffef6;--ink:#2b4338;--muted:#52644f;--line:#cdd6c5;--amber:#bfd0a2;--green:#3b6c49;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary-bg:#425d42;--primary-ink:#fffef6;--primary-hover:#2f4931;--secondary-hover:#dde5d2;--link:#405b38;--focus:#425d42;--field-border:#73826b;--inverse-bg:#3f5943;--inverse-ink:#fffef5;--inverse-muted:#e2e9d7;--inverse-link:#dce4b8;--rating-ink:#765117}.storefront[data-template=botanical] .header{border:0}.storefront[data-template=botanical] .hero{grid-template-columns:1.1fr .9fr;gap:75px;padding-block-start:34px;padding-block-end:55px}.storefront[data-template=botanical] .hero-copy{order:2}.storefront[data-template=botanical] .hero-media{background:#d9dfc5;border-radius:46% 46% 18px 18px;order:1;min-height:540px}.storefront[data-template=botanical] .hero h1{letter-spacing:-.025em;font-family:Georgia,Noto Sans Arabic Variable,serif;font-size:clamp(42px,4.7vw,70px);font-weight:400}.storefront[data-template=botanical] .hero h1 em{color:#5e7043;font-style:italic}.storefront[data-template=botanical] .hero-caption{left:25px;right:25px;border-radius:12px;bottom:22px}.storefront[data-template=botanical] .media-label{top:50%}.storefront[data-template=botanical] .media-label:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:20px}.storefront[data-template=botanical] .media-label:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:20px}.storefront[data-template=botanical] .media-label:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:20px}.storefront[data-template=botanical] .media-label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:20px}.storefront[data-template=botanical] .primary,.storefront[data-template=botanical] .secondary{border-radius:35px;padding-inline-start:26px;padding-inline-end:26px}.storefront[data-template=botanical] .category-row a{background:#e5eadb;border:0;border-radius:30px}.storefront[data-template=botanical] .product-image{aspect-ratio:1/1.17;border-radius:42% 42% 10px 10px}.storefront[data-template=botanical] .product-card:nth-child(2n) .product-image{border-radius:12px}.storefront[data-template=botanical] .product-heading{text-align:center;display:block}.storefront[data-template=botanical] .product-heading .price-display{justify-content:center;margin-top:6px}.storefront[data-template=botanical] .product-card>p{text-align:center}.storefront[data-template=botanical] .promises{background:#e3e9d8;border:0;border-radius:70px;padding-block-start:25px;padding-block-end:25px}.storefront[data-template=botanical] .promises svg{color:#53724a}.storefront[data-template=botanical] .story{color:#fffef5;background:#3f5943;border-radius:80px 10px}.storefront[data-template=botanical] .story h2{font-family:Georgia,Noto Sans Arabic Variable,serif}.storefront[data-template=botanical] .gallery-main{border-radius:26px}.storefront[data-template=botanical] .footer{border-top:1px solid #c6d0bb;padding-block-start:45px;padding-block-end:45px}html[dir=rtl] .storefront[data-template=studio] .hero-copy{padding:65px 0 45px 8%}html[lang=ar] .storefront[data-template=botanical] .hero h1 em{font-style:normal}@keyframes luminex-enter{0%{opacity:.3;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.storefront[data-motion=true] .hero-copy,.storefront[data-motion=true] .hero-media{animation:.5s ease-out both luminex-enter}.storefront[data-motion=true] .hero-media{animation-delay:80ms}.storefront[data-motion=true] .toast,.storefront[data-motion=true] .order-received{animation:.25s ease-out both luminex-enter}.storefront[data-motion=true] .primary,.storefront[data-motion=true] .category-row a,.storefront[data-motion=true] .image-arrow{transition:transform .2s}.storefront[data-motion=true] .product-image>img{transition:transform .45s cubic-bezier(.2,.7,.3,1)}.storefront[data-motion=true] .thumbnails button{transition:transform .18s}.storefront[data-motion=true] .primary:active{transform:scale(.98)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.storefront[data-motion=true] .product-image:hover>img{transform:scale(1.035)}.storefront[data-motion=true] .product-image:hover .image-arrow{transform:translateY(-4px)}.storefront[data-motion=true] .category-row a:hover{transform:translateY(-3px)}.storefront[data-motion=true] .thumbnails button:hover{transform:translateY(-2px)}}html[data-motion=false]{scroll-behavior:auto}.storefront[data-motion=false] *,.storefront[data-motion=false] :before,.storefront[data-motion=false] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.storefront *,.storefront :before,.storefront :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (min-width:801px){.storefront .product-details,.storefront .checkout-grid>.order-summary{position:sticky;top:24px}}@media (max-width:1100px){.storefront[data-template=botanical] .hero{gap:35px}.storefront[data-template=botanical] .hero-media{min-height:460px}.storefront[data-template=studio] .hero-copy{padding-block-start:40px;padding-block-end:40px}.storefront[data-template=studio] .hero-media{min-height:470px}}@media (max-width:800px){.storefront[data-template=noir] .hero{border-radius:15px;min-height:490px;margin:0 5%;padding:55px 6%}.storefront[data-template=noir] .hero h1{font-size:clamp(34px,9vw,57px)}.storefront[data-template=noir] .hero-media{aspect-ratio:auto}.storefront[data-template=noir] .story{padding:30px}.storefront[data-template=studio] .hero{grid-template-columns:1fr;gap:20px;padding:0 5%}.storefront[data-template=studio] .hero-copy,html[dir=rtl] .storefront[data-template=studio] .hero-copy{padding:32px 0 0}.storefront[data-template=studio] .hero h1{font-size:46px}.storefront[data-template=studio] .hero-media{aspect-ratio:1.25;clip-path:polygon(9% 0,100% 0,100% 100%,0 100%,0 9%);min-height:0}.storefront[data-template=studio] .promises{margin-top:20px}.storefront[data-template=studio] .product-card{padding-inline-start:10px;padding-inline-end:10px}.storefront[data-template=studio] .story{grid-template-columns:1fr}.storefront[data-template=studio] .product-grid{gap:25px 0}.storefront[data-template=botanical] .hero{grid-template-columns:1fr;gap:28px;padding:30px 5%}.storefront[data-template=botanical] .hero-copy{order:1}.storefront[data-template=botanical] .hero-media{aspect-ratio:1.15;border-radius:40% 40% 15px 15px;order:2;min-height:0}.storefront[data-template=botanical] .hero h1{font-size:45px}.storefront[data-template=botanical] .hero-description{max-width:none}.storefront[data-template=botanical] .promises{border-radius:18px;padding:20px 10px}.storefront[data-template=botanical] .story{border-radius:40px 10px}.storefront .price-display{gap:5px}.storefront .sale-saving{font-size:9px}}@media (max-width:400px){.storefront[data-template=studio] .brand{font-size:23px}.storefront[data-template=noir] .hero h1,.storefront[data-template=studio] .hero h1,.storefront[data-template=botanical] .hero h1{font-size:35px}.variant-options>div{grid-template-columns:1fr}.storefront .promises>div{padding-inline-start:5px;padding-inline-end:5px}.storefront .promises>div>svg{display:none}.storefront .product-heading h3{font-size:12px}}.reference-visual{color:#5b4931;background:#faf6edf5;border:1px solid #c9b89e;border-radius:4px;max-width:calc(100% - 24px);padding:6px 10px;font-size:.68rem;line-height:1.4}.product-image .reference-visual{bottom:12px;z-index:1;position:absolute}.product-image .reference-visual:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.product-image .reference-visual:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.product-image .reference-visual:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.product-image .reference-visual:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.reference-note{color:var(--muted,#6c706e);border-inline-start:2px solid var(--amber,#d5a55a);margin:15px 0;padding-inline-start:12px;font-size:.84rem;line-height:1.7}.storefront[data-template=obsidian]{--bg:#141714;--paper:#20231f;--ink:#f0eee5;--muted:#bdc2b6;--line:#3c4237;--amber:#d8b673;--green:#86b897;color:var(--ink);background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary-bg:#d8b673;--primary-ink:#1e231b;--primary-hover:#e7c88c;--secondary-hover:#30352a;--link:#e2be78;--focus:#e2be78;--field-border:#829078;--disabled-bg:#343b2e;--disabled-ink:#ccd1c3;--inverse-bg:#d8b673;--inverse-ink:#1e231b;--inverse-muted:#303a29;--inverse-link:#263a24;--error-ink:#ffb4a7;--success-ink:#a2d9ae;--saved-ink:#ffb3a6;--rating-ink:#e2be78}.storefront[data-template=ivory]{--bg:#f8f6f0;--paper:#fffefa;--ink:#332b24;--muted:#766f66;--line:#e0d9cd;--amber:#d6bea0;--green:#3c7057;color:var(--ink);background:var(--bg);--primary-bg:#332b24;--primary-ink:#fffaf0;--primary-hover:#54493b;--secondary-hover:#e9e1d4;--link:#73583b;--focus:#73583b;--field-border:#8d8173;--inverse-bg:#332b24;--inverse-ink:#fffaf0;--inverse-muted:#e2d8c9;--inverse-link:#e8c69c;--rating-ink:#805318}.storefront[data-template=sage]{--bg:#f1f3eb;--paper:#fcfdf7;--ink:#26372b;--muted:#53634e;--line:#d2dbcd;--amber:#c8d3af;--green:#366049;color:var(--ink);background:var(--bg);--primary-bg:#304b36;--primary-ink:#f7f9ef;--primary-hover:#45644b;--secondary-hover:#dfe5d6;--link:#405b35;--focus:#304b36;--field-border:#75826b;--inverse-bg:#344b37;--inverse-ink:#f6f7ee;--inverse-muted:#e1e6d8;--inverse-link:#d8dfa6;--rating-ink:#765117}.storefront[data-template=copper]{--bg:#efe9df;--paper:#f9f5ed;--ink:#322a27;--muted:#76665c;--line:#d4c3b4;--amber:#c58b65;--green:#43694d;color:var(--ink);background:var(--bg);--primary-bg:#925330;--primary-ink:#fff7ee;--primary-hover:#975b38;--secondary-hover:#e2d4c4;--link:#814626;--focus:#814626;--field-border:#8d7767;--inverse-bg:#453329;--inverse-ink:#fff7ee;--inverse-muted:#eee0d0;--inverse-link:#edc69e;--rating-ink:#805318}.storefront .hero h1{font-weight:400}.storefront .header{min-height:96px}.storefront .product-card{position:relative}.storefront .product-image{isolation:isolate}.storefront .product-card .wishlist-button{z-index:2;background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:50%;place-items:center;width:40px;height:40px;min-height:40px;display:grid;position:absolute;top:12px}.storefront .product-card .wishlist-button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.storefront .product-card .wishlist-button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.storefront .product-card .wishlist-button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.storefront .product-card .wishlist-button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.wishlist-button.saved{color:var(--saved-ink)!important}.storefront .product-grid{content-visibility:auto;contain-intrinsic-size:auto 600px}.storefront .product-image:focus-visible{outline-offset:5px}.storefront .section-heading h2{font-size:clamp(25px,2.6vw,38px)}.storefront .hero-copy{min-width:0}.storefront .hero-media img{transition:transform .8s cubic-bezier(.2,.7,.3,1)}.storefront[data-template=sand] .hero-media{border-radius:120px 120px 10px 10px}.storefront[data-template=sand] .category-row a{background:#fffaf1;border-radius:24px}.storefront[data-template=sand] .story{background:#302c23}.storefront[data-template=noir] .hero-media{border:1px solid #4e483e}.storefront[data-template=noir] .hero-caption{border-radius:0}.storefront[data-template=noir] .hero h1{letter-spacing:-.06em}.storefront[data-template=noir] .product-image{border-radius:0}.storefront[data-template=noir] .category-row a{border-color:#4e483e}.storefront[data-template=studio] .hero-media{border-radius:0}.storefront[data-template=studio] .hero-copy{border-inline-start:3px solid var(--ink);padding-inline-start:30px}.storefront[data-template=studio] .eyebrow{letter-spacing:.19em}.storefront[data-template=studio] .product-image{aspect-ratio:1}.storefront[data-template=studio] .section-heading{border-bottom:1px solid var(--ink);padding-bottom:22px}.storefront[data-template=botanical] .hero-media{border-radius:50% 50% 18px 18px}.storefront[data-template=botanical] .hero-copy{padding-block-start:15px;padding-block-end:15px}.storefront[data-template=botanical] .category-row a{border-radius:18px}.storefront[data-template=botanical] .product-image{border-radius:22px}.storefront[data-template=obsidian] .hero{isolation:isolate;grid-template-columns:1fr 1fr;min-height:650px;margin:24px auto 34px;padding-block-start:80px;padding-block-end:80px;position:relative}.storefront[data-template=obsidian] .hero-media{z-index:-1;border-radius:0;min-height:0;position:absolute;top:0;bottom:0;left:4.7%;right:4.7%}.storefront[data-template=obsidian] .hero-media:after{content:"";background:linear-gradient(90deg,#0f120fe8,#0f120f33);position:absolute;top:0;bottom:0;left:0;right:0}html[dir=rtl] .storefront[data-template=obsidian] .hero-media:after{transform:scaleX(-1)}.storefront[data-template=obsidian] .hero-copy{padding-inline-start:38px;padding-inline-end:38px}.storefront[data-template=obsidian] .hero-description,.storefront[data-template=obsidian] .hero-small span{color:#e1dfd3}.storefront[data-template=obsidian] .hero h1 em{color:#e2be78}.storefront[data-template=obsidian] .hero-caption{display:none}.storefront[data-template=obsidian] .media-label{z-index:1;color:#ddd3b8;background:#20231fe0;border:1px solid #665d43;top:auto;bottom:20px}.storefront[data-template=obsidian] .media-label:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:20px}.storefront[data-template=obsidian] .media-label:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:20px}.storefront[data-template=obsidian] .media-label:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:20px;right:auto}.storefront[data-template=obsidian] .media-label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:20px;right:auto}.storefront[data-template=obsidian] .gallery-main,.storefront[data-template=obsidian] .product-image{background:#2d3228;border-radius:0}.storefront[data-template=obsidian] .promises{border-color:#63553b}.storefront[data-template=obsidian] .story{color:#eeeadd;background:#22291e;border:1px solid #554d35}.storefront[data-template=obsidian] .hero-small{border-color:#786a50}.storefront[data-template=obsidian] .error{color:#ffa99b}.storefront[data-template=ivory] .hero{grid-template-columns:1.1fr 1fr;gap:7%;padding-block-start:65px;padding-block-end:65px}.storefront[data-template=ivory] .hero-media{border-radius:48% 48% 0 0;min-height:530px}.storefront[data-template=ivory] .hero-caption{background:#fffaf0df;border-radius:0}.storefront[data-template=ivory] .hero h1{font-size:clamp(42px,5.6vw,78px)}html:not([lang=ar]) .storefront[data-template=ivory] h1,html:not([lang=ar]) .storefront[data-template=ivory] h2{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400}.storefront[data-template=ivory] .product-image{aspect-ratio:3/4;border-radius:0}.storefront[data-template=ivory] .product-heading{display:block}.storefront[data-template=ivory] .product-heading .price-display{margin-top:5px}.storefront[data-template=ivory] .story{color:#332b24;background:#e9e1d4;border-radius:0}.storefront[data-template=ivory] .story>div>p:not(.eyebrow){color:#645b50}.storefront[data-template=ivory] .story a,.storefront[data-template=ivory] .story .eyebrow{color:#73583b}.storefront[data-template=ivory] .category-row a{border:0;border-block:1px solid var(--line);border-radius:0}.storefront[data-template=ivory] .primary{border-radius:0}.storefront[data-template=sage] .hero{background:#dfe5d6;border-radius:36px;grid-template-columns:1fr 1fr;max-width:1350px;margin:28px auto 42px;padding:48px}.storefront[data-template=sage] .hero-media{border-radius:180px 180px 32px 32px;min-height:510px}.storefront[data-template=sage] .hero-caption{background:#f7faeee8}.storefront[data-template=sage] .primary,.storefront[data-template=sage] .secondary{border-radius:30px}.storefront[data-template=sage] .product-image{aspect-ratio:1;border-radius:24px 24px 8px 8px}.storefront[data-template=sage] .category-row a{background:#e5eadc;border:0;border-radius:30px}.storefront[data-template=sage] .story{color:#f6f7ee;background:#344b37;border-radius:36px}.storefront[data-template=sage] .story .eyebrow{color:#d8dfa6}.storefront[data-template=sage] .story>div>p:not(.eyebrow){color:#e1e6d8}.storefront[data-template=copper] .hero{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-block-start:66px;padding-block-end:66px}.storefront[data-template=copper] .hero-media{border-radius:0;grid-area:1/1;min-height:590px;box-shadow:16px 16px #c4a188}.storefront[data-template=copper] .hero-copy{grid-area:1/2}.storefront[data-template=copper] .hero h1 em{color:#8f5534}.storefront[data-template=copper] .hero h1{font-size:clamp(42px,4.5vw,64px)}.storefront[data-template=copper] .hero-caption{background:#f8f0e4ed;border:1px solid #cfa885;border-radius:0}.storefront[data-template=copper] .primary{border-radius:0}.storefront[data-template=copper] .section-heading{border-block-start:1px solid #b98968;padding-block-start:25px}.storefront[data-template=copper] .product-grid{gap:40px 24px}.storefront[data-template=copper] .product-image{aspect-ratio:4/5;border-radius:0}.storefront[data-template=copper] .story{color:#f6ebdf;background:#453329;border-radius:0}.storefront[data-template=copper] .category-row a{border-color:#b98968;border-radius:0}.template-preview-bar{color:#fff;text-align:center;background:#234438;padding:10px 20px;font-size:13px}.template-preview-bar button{color:#fff;background:0 0;margin-inline-start:18px;text-decoration:underline}.commerce-choices{gap:18px;margin-top:20px;display:grid}.commerce-choices label,.growth-form label,.advanced-filters label{font-size:13px;display:block}.commerce-choices input:not([type=checkbox]),.commerce-choices textarea,.growth-form input:not([type=checkbox]),.growth-form textarea,.growth-form select,.advanced-filters select,.advanced-filters input{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:5px;min-height:46px;margin-top:7px;padding:11px 13px;font-size:16px;display:block}.commerce-choices small{color:var(--muted);font-size:11px}.commerce-choices textarea,.growth-form textarea{resize:vertical;min-height:100px}.option-price{color:var(--muted);font-size:12px;display:block}.gift-options,.stock-alert{border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:13px 16px}.gift-options summary{cursor:pointer;align-items:center;gap:10px;min-height:32px;display:flex}.gift-options .check-label{margin-block-start:15px;margin-block-end:15px}.option-total{margin-top:15px;font-size:14px}.item-extra{color:var(--muted);overflow-wrap:anywhere;font-size:11px;display:block}.bundle-contents{background:var(--paper);border:1px solid var(--line);border-radius:6px;margin-top:20px;padding:15px 18px;font-size:13px}.bundle-contents>strong{align-items:center;gap:9px;display:flex}.bundle-contents ul{margin-bottom:0;padding-inline-start:18px}.bundle-contents li{padding-block-start:4px;padding-block-end:4px}.bundle-contents li a{text-decoration:underline}.bundle-contents li small{color:var(--muted);display:block}.growth-form{gap:16px;margin-block-start:20px;margin-block-end:20px;display:grid}.growth-form .check-label{align-items:start}.growth-form .check-label input{margin-top:3px}.stock-alert summary,.review-form summary,.advanced-filters summary,.service-card summary{cursor:pointer;min-height:36px;font-size:13px}.stock-alert>p{margin-top:12px;font-size:12px}.model-section{margin-top:18px}model-viewer{border-radius:8px;min-height:320px;display:block}.product-reviews{border-top:1px solid var(--line);margin-top:65px;padding-top:35px}.reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.review-card{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:24px}.review-stars,.review-score{color:#b78a42}.review-score{align-items:center;gap:5px;font-size:13px;display:flex}.review-card h3{margin-block-start:10px;margin-block-end:10px;font-size:16px}.review-card p{white-space:pre-line;font-size:13px}.review-card small{color:var(--muted);margin-top:18px;font-size:11px;display:block}.curated-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;display:grid}.curated-card{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.curated-card img{object-fit:cover;aspect-ratio:1;width:100%;height:100%}.curated-card>div{align-self:center;padding:28px}.curated-card h3{font-size:23px}.curated-card p{color:var(--muted);margin:10px 0;font-size:12px}.curated-card span{align-items:center;gap:10px;margin-top:20px;font-size:12px;display:flex}.curated-card:not(:has(img)){grid-template-columns:1fr}.collection-heading{grid-template-columns:1fr 1fr;align-items:center;gap:45px;margin-bottom:45px;display:grid}.collection-heading img{object-fit:cover;width:100%;max-height:450px}.collection-heading p:not(.eyebrow){color:var(--muted);margin-top:20px}.collection-heading:not(:has(img)){grid-template-columns:1fr;max-width:800px}.campaign-hero{grid-template-columns:1fr 1fr;align-items:center;gap:5%;max-width:1480px;margin:30px auto;padding-inline-start:4.7%;padding-inline-end:4.7%;display:grid}.campaign-hero>div{padding-block-start:35px;padding-block-end:35px}.campaign-hero h1{font-size:clamp(35px,4vw,62px)}.campaign-hero p:not(.eyebrow){color:var(--muted);white-space:pre-line;margin:20px 0 30px}.campaign-hero img{object-fit:cover;border-radius:8px;width:100%;height:550px}.campaign-hero.text-only{grid-template-columns:1fr;max-width:950px}.campaign-section{border-block-start:1px solid var(--line)}.campaign-section .pre-line{max-width:700px;color:var(--muted);margin-top:14px}.advanced-filters{border-block:1px solid var(--line);margin-bottom:30px;padding:12px 0}.advanced-filters>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;padding-block-start:15px;padding-block-end:15px;display:grid}.tracking-section{max-width:1150px}.tracking-section>h1+p{margin-top:20px}.tracking-access{max-width:550px}.tracking-heading{justify-content:space-between;align-items:center;gap:20px;margin:30px 0;display:flex}.tracking-heading small{color:var(--muted)}.tracking-heading p{font-size:20px;font-weight:600}.status-pill{background:var(--paper);border:1px solid var(--line);border-radius:30px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;display:inline-flex}.tracking-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.service-card{background:var(--paper);border:1px solid var(--line);border-radius:8px;margin-bottom:22px;padding:25px}.service-card h2{margin-bottom:18px;font-size:22px}.tracking-timeline{margin:0;padding:0;list-style:none}.tracking-timeline li{align-items:flex-start;gap:15px;padding:10px 0 25px;display:flex;position:relative}.tracking-timeline li>svg{background:var(--amber);color:#253026;z-index:1;border-radius:50%;width:25px;height:25px;margin-top:2px;padding:5px}.tracking-timeline li:not(:last-child):before{content:"";border-inline-start:1px solid var(--line);position:absolute;top:35px;bottom:0}.tracking-timeline li:not(:last-child):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:12px}.tracking-timeline li:not(:last-child):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:12px}.tracking-timeline li:not(:last-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:12px}.tracking-timeline li:not(:last-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:12px}.tracking-timeline strong{font-size:14px}.tracking-timeline time{color:var(--muted);font-size:12px;display:block}.shipment{border-top:1px solid var(--line);gap:15px;padding-top:20px;font-size:13px;display:flex}.tracking-item{border-top:1px solid var(--line);padding-block-start:15px;padding-block-end:15px;font-size:14px}.tracking-item small{color:var(--muted);font-size:12px}.tracking-item b{float:inline-end}.review-form{margin-top:10px}.review-form summary{color:var(--muted)}.receipt-tracking{padding:18px 0}.receipt-tracking p{color:var(--muted);margin-bottom:12px;font-size:12px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.storefront[data-motion=true] .curated-card img{transition:transform .45s}.storefront[data-motion=true] .curated-card:hover img{transform:scale(1.025)}.storefront[data-motion=true] .hero-copy{animation:.5s both luminex-enter}}@media (min-width:1050px){.storefront[data-template=ivory] .header{flex-wrap:wrap;justify-content:center;padding-bottom:12px}.storefront[data-template=ivory] .header .brand{justify-content:center;width:100%}.storefront[data-template=ivory] .header-tools{position:absolute;top:22px}.storefront[data-template=ivory] .header-tools:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:4.7%}.storefront[data-template=ivory] .header-tools:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:4.7%}.storefront[data-template=ivory] .header-tools:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:4.7%}.storefront[data-template=ivory] .header-tools:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:4.7%}.storefront[data-template=copper] .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.storefront[data-template=sage] .hero{margin-inline-start:4%;margin-inline-end:4%;padding:30px}.storefront[data-template=copper] .hero{gap:40px}.storefront[data-template=copper] .hero-media{min-height:480px}.curated-card{grid-template-columns:1fr}.curated-card img{max-height:280px}.advanced-filters>div{grid-template-columns:repeat(3,minmax(0,1fr))}.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront[data-template=obsidian] .hero-copy{padding-inline-start:20px;padding-inline-end:20px}}@media (max-width:700px){.storefront .header{gap:8px;min-height:80px;padding-inline-start:4%;padding-inline-end:4%}.storefront .brand{gap:4px;font-size:20px}.storefront .brand img{width:30px;height:36px}.storefront .brand small{font-size:6px}.storefront .brand sup{font-size:9px}.storefront .language select{width:72px;font-size:11px}.storefront .header-tools{gap:0}.storefront .icon-button{width:36px}.storefront .hero{grid-template-columns:1fr}.storefront[data-template=sand] .hero-media{border-radius:70px 70px 8px 8px}.storefront[data-template=obsidian] .hero{grid-template-columns:1fr;min-height:600px;margin-top:0;padding:42px 6%}.storefront[data-template=obsidian] .hero-media{border-radius:0;top:0;bottom:0;left:0;right:0}.storefront[data-template=obsidian] .hero-copy{padding:10px}.storefront[data-template=obsidian] .hero h1{font-size:42px}.storefront[data-template=obsidian] .hero-media:after{background:linear-gradient(#0f120f4d,#0f120fd6)}.storefront[data-template=ivory] .hero{grid-template-columns:1fr;gap:28px;padding-block-start:35px;padding-block-end:35px}.storefront[data-template=ivory] .hero h1{font-size:44px}.storefront[data-template=ivory] .hero-media{border-radius:44% 44% 0 0;min-height:400px}.storefront[data-template=sage] .hero{border-radius:24px;grid-template-columns:1fr;gap:28px;margin-top:18px;padding:25px 20px}.storefront[data-template=sage] .hero-media{border-radius:100px 100px 18px 18px;min-height:370px}.storefront[data-template=sage] .hero h1{font-size:40px}.storefront[data-template=copper] .hero{grid-template-columns:1fr;gap:30px;padding:32px 6% 45px}.storefront[data-template=copper] .hero-copy{grid-area:1/1}.storefront[data-template=copper] .hero-media{grid-area:2/1;min-height:390px;box-shadow:8px 8px #c4a188}.storefront[data-template=copper] .hero h1{font-size:43px}.storefront[data-template=studio] .hero-copy{padding-inline-start:20px}.storefront .product-card .wishlist-button{top:8px;width:34px;height:34px;min-height:34px}.storefront .product-card .wishlist-button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.storefront .product-card .wishlist-button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.storefront .product-card .wishlist-button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.storefront .product-card .wishlist-button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.storefront .product-card .wishlist-button svg{width:16px}.advanced-filters>div{grid-template-columns:repeat(2,minmax(0,1fr))}.curated-grid{gap:14px}.curated-card>div{padding:18px}.curated-card h3{font-size:20px}.curated-card p{font-size:11px}.curated-card img{aspect-ratio:1;max-height:220px}.collection-heading,.campaign-hero,.tracking-grid{grid-template-columns:1fr}.collection-heading{gap:25px}.campaign-hero{gap:0}.campaign-hero img{height:360px}.campaign-hero>div{padding-block-start:15px;padding-block-end:30px}.reviews-grid{grid-template-columns:1fr}.review-card,.service-card{padding:20px}.tracking-heading,.product-reviews .section-heading{flex-direction:column;align-items:start}.template-preview-bar{padding:8px;font-size:11px}.template-preview-bar button{margin-inline-start:10px}.storefront[data-template=ivory] .product-heading h3{font-size:13px}.commerce-choices input,.growth-form input{font-size:16px}.product-model{min-height:320px}}@media (max-width:370px){.storefront .header .brand small{display:none}.storefront .brand{font-size:18px}.storefront .brand img{width:25px}.storefront .language select{width:63px}.storefront .header .icon-button{width:33px}.curated-grid,.advanced-filters>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.storefront *,.storefront :before,.storefront :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.storefront[data-motion=false] *,.storefront[data-motion=false] :before,.storefront[data-motion=false] :after{transition:none!important;animation:none!important}@media (max-width:700px){.storefront .header-search{display:none}}.storefront[data-template] .primary{background:var(--primary-bg);color:var(--primary-ink)}.storefront[data-template] .primary:hover{background:var(--primary-hover);color:var(--primary-ink)}.storefront[data-template] .secondary{background:var(--secondary-bg);color:var(--secondary-ink);border-color:var(--field-border)}.storefront[data-template] .secondary:hover,.storefront[data-template] .icon-button:hover,.storefront[data-template] .category-row a:hover{background:var(--secondary-hover);color:var(--secondary-ink)}.storefront[data-template] .text-link,.storefront[data-template] .text-button,.storefront[data-template] .main-nav a:hover{color:var(--link)}.storefront[data-template] .announcement,.storefront[data-template] .toast,.storefront[data-template] .filter-row button.active,.storefront[data-template] .options button.selected{background:var(--inverse-bg);color:var(--inverse-ink)}.storefront[data-template] .bag>span,.storefront[data-template] .tracking-timeline li>svg,.storefront[data-template] .image-arrow{background:var(--primary-bg);color:var(--primary-ink)}.storefront[data-template] .consent-banner{background:var(--paper);color:var(--ink);border-color:var(--field-border)}.storefront[data-template] .order-summary,.storefront[data-template] .quote-panel,.storefront[data-template] .marketing-choices,.storefront[data-template] .service-card,.storefront[data-template] .review-card,.storefront[data-template] .gift-options,.storefront[data-template] .stock-alert,.storefront[data-template] .bundle-contents,.storefront[data-template] .curated-card{background:var(--paper);color:var(--ink)}.storefront[data-template] input:not([type=checkbox]):not([type=radio]),.storefront[data-template] textarea,.storefront[data-template] select,.storefront[data-template] select option,.storefront[data-template] select optgroup{background-color:var(--paper);color:var(--ink);caret-color:var(--ink);border-color:var(--field-border)}.storefront[data-template] input::placeholder,.storefront[data-template] textarea::placeholder{color:var(--muted);opacity:1}.storefront[data-template] input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--paper) inset;box-shadow:0 0 0 1000px var(--paper) inset}.storefront[data-template] input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--paper) inset;box-shadow:0 0 0 1000px var(--paper) inset}.storefront[data-template] input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--paper) inset;box-shadow:0 0 0 1000px var(--paper) inset}.storefront[data-template] input:-webkit-autofill{background-color:var(--paper);color:var(--ink)}.storefront[data-template] input:autofill{background-color:var(--paper);color:var(--ink)}.storefront[data-template] button:disabled,.storefront[data-template] button:disabled:hover,.storefront[data-template] .options button.selected:disabled,.storefront[data-template] input:disabled,.storefront[data-template] select:disabled,.storefront[data-template] textarea:disabled,.storefront[data-template] [aria-disabled=true]{opacity:1;background:var(--disabled-bg);color:var(--disabled-ink);border-color:var(--field-border);cursor:not-allowed}.storefront[data-template] button:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.storefront[data-template] a:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.storefront[data-template] input:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.storefront[data-template] select:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.storefront[data-template] textarea:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.storefront[data-template] summary:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.storefront[data-template] .error{color:var(--error-ink)}.storefront[data-template] .success-text{color:var(--success-ink)}.storefront[data-template] .review-score,.storefront[data-template] .review-stars{color:var(--rating-ink)}.storefront[data-template] .hero-caption,.storefront[data-template] .media-label,.storefront[data-template] .image-badge,.storefront[data-template] .reference-visual{background:var(--overlay-bg);color:var(--overlay-ink)}.storefront[data-template] .hero-caption p{color:var(--overlay-muted)}.storefront[data-template] .hero-caption a,.storefront[data-template] .hero-caption .icon-button{color:var(--overlay-ink)}.storefront[data-template] .hero-caption .icon-button:hover{color:var(--overlay-ink);background:#e7dfcf}.storefront[data-template] .placeholder,.storefront[data-template] .placeholder strong,.storefront[data-template] .placeholder small{color:#5b4c39}.storefront .story{--story-bg:#302c23;--story-ink:#fffdf8;--story-muted:#e0dace;--story-link:#edbc73}.storefront[data-template=noir] .story{--story-bg:#242f27;--story-ink:#f1efe8;--story-muted:#c8d4c8;--story-link:#edbc73}.storefront[data-template=studio] .story{--story-bg:#244fe4;--story-ink:#fff;--story-muted:#fff;--story-link:#fff}.storefront[data-template=botanical] .story{--story-bg:#3f5943;--story-ink:#fffef5;--story-muted:#e2e9d7;--story-link:#dce4b8}.storefront[data-template=obsidian] .story{--story-bg:#22291e;--story-ink:#eeeadd;--story-muted:#d4d4cb;--story-link:#e2be78}.storefront[data-template=ivory] .story{--story-bg:#e9e1d4;--story-ink:#332b24;--story-muted:#645b50;--story-link:#73583b}.storefront[data-template=sage] .story{--story-bg:#344b37;--story-ink:#f6f7ee;--story-muted:#e1e6d8;--story-link:#d8dfa6}.storefront[data-template=copper] .story{--story-bg:#453329;--story-ink:#fff7ee;--story-muted:#eee0d0;--story-link:#edc69e}.storefront[data-template] .story{background:var(--story-bg);color:var(--story-ink)}.storefront[data-template] .story>div>p:not(.eyebrow){color:var(--story-muted)}.storefront[data-template] .story .eyebrow,.storefront[data-template] .story a{color:var(--story-link)}.storefront[data-template] .story a:focus-visible{outline-color:var(--story-link)}.storefront[data-template=noir] .hero-media,.storefront[data-template=obsidian] .hero-media{opacity:1}.storefront[data-template=noir] .hero-media:after,.storefront[data-template=obsidian] .hero-media:after{background:linear-gradient(90deg,#0f120fe6,#0f120fc7)}.storefront[data-template=noir] .hero .text-link,.storefront[data-template=obsidian] .hero .text-link{color:#f5e5c9}.storefront[data-template=sage] .hero h1 em{color:#4b6036}.storefront[data-template=ivory] .hero h1 em{color:#806240}@media (max-width:700px){.storefront[data-template=noir] .hero-media:after,.storefront[data-template=obsidian] .hero-media:after{background:linear-gradient(#0f120fc7,#0f120fe6)}}@media (max-width:370px){.storefront .hero-copy .actions>a{white-space:normal;text-align:center;max-width:100%}.storefront .hero h1,.storefront .product-details h1,.storefront .campaign-hero h1{overflow-wrap:anywhere}.storefront .checkout-grid>*,.storefront .cart-grid>*,.storefront .service-card{min-width:0}}.storefront .demo-comments{border:1px dashed var(--field-border);background:var(--paper);color:var(--ink);border-radius:12px;margin-block-start:36px;margin-block-end:36px;padding:clamp(16px,3vw,30px)}.storefront .demo-comments-intro{max-width:72ch;margin-bottom:22px}.storefront .demo-comments-intro h2{margin:0 0 12px;font-size:clamp(20px,2vw,28px)}.storefront .demo-comments-intro p{color:var(--ink);font-size:15px;line-height:1.65}.storefront .demo-comments-notice{border-inline-start:3px solid var(--ink);background:var(--paper);padding:12px 16px;font-weight:600}.storefront .demo-comment-card{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);overflow-wrap:anywhere;border-radius:8px;padding:20px}.storefront .demo-comment-label{border:1px solid var(--field-border);background:var(--paper);color:var(--ink);border-radius:4px;margin:0 0 16px;padding:5px 8px;font-size:12px;font-weight:700;display:inline-block}.storefront .demo-comment-card h3{margin:0 0 10px;font-size:16px;line-height:1.5}.storefront .demo-comment-body{white-space:pre-line;font-size:14px;line-height:1.75}.storefront .demo-comment-name{color:var(--muted);margin:18px 0 0;font-size:12px}.storefront .demo-comments-toggle{white-space:normal;max-width:100%;min-height:44px;margin-top:24px}.account-page{max-width:960px;margin-inline-start:auto;margin-inline-end:auto}.account-form{gap:1rem;max-width:560px;display:grid}.account-form form{gap:1rem;display:grid}.account-form label,.contact-card label{gap:.5rem;display:grid}.account-form .check-label{display:flex}.account-form input:not([type=checkbox]),.account-form textarea,.contact-card input:not([type=checkbox]),.contact-card textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:8px;min-height:46px;padding:12px}.account-inline{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:12px;margin-bottom:1.5rem;padding:1.2rem}.account-inline h1{font-size:1.3rem}.account-orders{gap:1rem;margin:1.5rem 0;display:grid}.account-order{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.4rem;display:flex}.social-login{text-align:center;margin-top:.7rem}.account-welcome{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.account-welcome h2{font-size:1.2rem}.contact-page>h1{max-width:980px;font-size:clamp(2.3rem,6vw,4.8rem)}.contact-intro{max-width:720px;margin-bottom:2rem;font-size:1.18rem;line-height:1.9}.contact-grid{grid-template-columns:1fr 1.3fr;gap:2rem;display:grid}.contact-card{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:18px;padding:clamp(1.25rem,4vw,3rem)}.contact-card>a{overflow-wrap:anywhere;margin-block-start:1rem;margin-block-end:1rem;display:block}.contact-card p{white-space:pre-line;line-height:1.9}.contact-category{border-bottom:1px solid var(--line);padding-block-start:1rem;padding-block-end:1rem}.header-account{white-space:nowrap;font-size:.8rem}.header-cart-total{white-space:nowrap;font-size:.74rem;font-weight:650}.header-tools .icon-button.bag{gap:.3rem;width:auto}.footer{grid-template-columns:1.5fr 1fr 1fr 1fr}.footer p{max-width:30rem}.footer nav strong{margin-bottom:.6rem}.footer address{white-space:pre-line;font-style:normal}.payment-choices{border:1px solid var(--line);border-radius:8px;padding:1rem}.payment-choices label{margin-block-start:.5rem;margin-block-end:.5rem}.payment-action{border:1px solid var(--line);border-radius:12px;margin-block-start:1rem;margin-block-end:1rem;padding:1.2rem}.bulk-panel,.wizard-panel{margin-block-start:1.3rem;margin-block-end:1.3rem}.bulk-select{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;max-height:260px;margin-bottom:1rem;padding:.8rem;display:grid;overflow:auto}.table-scroll{overflow-x:auto}.table-scroll table{border-collapse:collapse;width:100%}.table-scroll th,.table-scroll td{text-align:start;border-bottom:1px solid var(--line);padding:.8rem;font-size:.87rem}.table-scroll code{white-space:normal;overflow-wrap:anywhere}.admin-panel>summary{cursor:pointer;min-height:44px;font-size:1.25rem;font-weight:650}.admin-panel[open]>summary{margin-bottom:1.2rem}.admin-panel .check-label{align-items:center;gap:.6rem;margin-block-start:1rem;margin-block-end:1rem;display:flex}.admin-panel code{overflow-wrap:anywhere}.metric-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-block-start:1.5rem;margin-block-end:1.5rem;display:grid}.metric-grid article{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:1.4rem;display:grid}.metric-grid b{font-size:2rem}.metric-grid span{color:var(--muted)}.report-row{justify-content:space-between;gap:1rem;display:flex}.contact-message{border-bottom:1px solid var(--line);padding:1.3rem 0}.preserve-lines{white-space:pre-line;overflow-wrap:anywhere}.contact-message .secondary{margin-inline-start:1rem}.payment-action .primary,.account-order .secondary{margin-block-start:.6rem;margin-block-end:.6rem}@media (max-width:760px){.contact-grid{grid-template-columns:1fr}.footer{grid-template-columns:1fr 1fr}.metric-grid,.bulk-select{grid-template-columns:1fr}.header-account{font-size:.72rem}.header-cart-total{font-size:.65rem}.header-actions{gap:.4rem}.account-inline{padding:1rem}.contact-card{min-width:0}}@media (max-width:420px){.header-account{display:none}.footer{grid-template-columns:1fr}}.header-tools .icon-button.bag{flex-shrink:0;gap:5px;width:auto;min-width:80px;padding-inline-start:6px;padding-inline-end:6px}.header-tools .header-account{padding-inline-start:10px;padding-inline-end:10px}.footer{grid-template-columns:minmax(180px,1.3fr) minmax(110px,1fr) minmax(140px,1fr) minmax(190px,1.2fr);align-items:start;gap:32px;display:grid}.footer>*{overflow-wrap:anywhere;min-width:0}.footer nav{flex-flow:column;grid-area:auto;align-items:flex-start;gap:12px;display:flex}.footer>div:last-child{text-align:start}.footer>div:last-child>a{justify-content:flex-start}@media (max-width:800px){.footer{grid-template-columns:1fr 1fr}.header-tools .icon-button.bag{min-width:72px}}@media (max-width:420px){.footer{grid-template-columns:1fr;gap:26px}.header-tools .language select{width:70px}.header-tools .icon-button.bag{min-width:65px}}@media (max-width:360px){.header{flex-wrap:wrap}.header-tools{flex-basis:100%;justify-content:space-between}}.storefront>main>.section,.storefront>main>.home-sections>.section{padding-block-start:clamp(48px,5vw,80px);padding-block-end:clamp(48px,5vw,80px)}html:not([lang=ar]) .storefront .hero h1,html:not([lang=ar]) .storefront .product-details h1,html:not([lang=ar]) .storefront .section-heading h1,html:not([lang=ar]) .storefront .section-heading h2{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:400}.storefront .availability{flex-wrap:wrap;gap:8px;line-height:1.8}.storefront button.bag{color:inherit;background:0 0;border:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.checkout-form .payment-choices{min-inline-size:0;padding:16px}.checkout-form .payment-choice-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.checkout-form .payment-choices label.payment-choice{border:1px solid var(--line);background:var(--paper);min-block-size:60px;min-inline-size:0;color:var(--ink);cursor:pointer;text-align:start;border-radius:8px;align-items:center;gap:12px;margin:0;padding:16px;display:flex}.checkout-form .payment-choices label.payment-choice.is-selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.checkout-form .payment-choices label.payment-choice:focus-within{outline:2px solid var(--ink);outline-offset:3px}.checkout-form .payment-choices .payment-choice input[type=radio]{-webkit-appearance:auto;appearance:auto;box-sizing:border-box;block-size:18px;inline-size:18px;width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--ink);cursor:pointer;flex:0 0 18px;margin:0;padding:0;display:inline-block}.checkout-form .payment-choice-icon{flex:0 0 22px}.checkout-form .payment-choice-name{overflow-wrap:anywhere;min-inline-size:0;font-size:14px;line-height:1.6}.checkout-form .payment-choices:disabled .payment-choice{cursor:wait;opacity:.7}.checkout-form .payment-choices .help{overflow-wrap:anywhere}@media (max-width:480px){.checkout-form .payment-choices{padding:12px}.checkout-form .payment-choices label.payment-choice{gap:10px;padding:14px 12px}}.checkout-addresses{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:10px;margin-block-start:24px;margin-block-end:24px;padding:24px}.checkout-addresses label{gap:8px;display:grid}.checkout-addresses select{background:var(--paper);width:100%;min-width:0;max-width:100%;color:var(--ink);border:1px solid var(--field-border);border-radius:6px;padding:12px}.checkout-addresses a{color:var(--link);text-underline-offset:.2em}.filament-selectors{margin-block-start:1.4rem;margin-block-end:1.4rem}.filament-selectors .options{margin-block-start:1.2rem;margin-block-end:1.2rem}.filament-selectors .options>div{flex-wrap:wrap;gap:.55rem;display:flex}.filament-selectors .options button{align-items:center;gap:.55rem;min-height:44px;display:inline-flex}.filament-selectors button:focus-visible{outline:3px solid var(--accent,#bd832d);outline-offset:3px}.filament-swatch{border:1px solid #8888;border-radius:50%;flex-shrink:0;width:24px;height:24px;display:inline-block;box-shadow:inset 0 0 0 2px #fff5}.filament-swatch.neutral{background:linear-gradient(135deg,#ddd 50%,#fff 50%)}.filament-color-note{color:var(--muted,#777);margin-top:.8rem;font-size:.8rem;line-height:1.6}.receipt-variant{opacity:.8;font-size:.85rem;display:block}.filament-selectors legend>span{margin-inline-start:.5rem;font-weight:400}@media (max-width:480px){.filament-selectors .options button{padding:.55rem .7rem;font-size:.85rem}}
