:root{--gh-ink:#16192B;--gh-ink-2:#1A1D30;--gh-ivory:#F1ECE2;--gh-paper:#F4F0E8;--gh-stone:#E9E3D7;--gh-mute:#9A9384;--gh-mute-ink:#5E5C66;--gh-warn:#7A3B2E;--gh-rule-l:rgba(241,236,226,.22);--gh-rule-d:rgba(22,25,43,.16);--gh-serif:"Instrument Serif",Georgia,"Times New Roman",serif;--gh-sans:"Hanken Grotesk",ui-sans-serif,system-ui,-apple-system,sans-serif;--gh-ar:"Gulzar","Noto Nastaliq Urdu","Geeza Pro","Times New Roman",serif;--gh-quran:"Amiri Quran","Amiri","Geeza Pro","Times New Roman",serif;--gh-ease:cubic-bezier(.16,1,.3,1);--gh-g:clamp(16px,3.2vw,44px)}.gh{font-family:var(--gh-sans);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;color:var(--gh-ink)}.gh *,.gh *:before,.gh *:after{box-sizing:border-box}.gh a{color:inherit;text-decoration:none}.gh button{font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;text-transform:inherit}.gh button:where(:not(.gh-btn)){background:none;border:0;padding:0}.gh button.gh-btn{font-weight:600;font-size:11px;letter-spacing:.3em;text-transform:uppercase}.gh img{display:block;max-width:100%;height:auto}.gh :focus-visible{outline:1px solid currentColor;outline-offset:3px}.gh h1,.gh h2,.gh h3{font-family:var(--gh-serif);font-weight:400;letter-spacing:0;margin:0;text-wrap:balance}.gh p{margin:0}.gh--ink{background:var(--gh-ink);color:var(--gh-ivory)}.gh--paper{background:var(--gh-paper);color:var(--gh-ink)}.gh-lbl{font-weight:500;font-size:11px;letter-spacing:.34em;text-transform:uppercase}.gh-ar{font-family:var(--gh-ar);direction:rtl;font-weight:400}.gh em,.gh-it{font-style:italic}.gh-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 28px;font-weight:600;font-size:11px;letter-spacing:.3em;text-transform:uppercase;border:1px solid currentColor;transition:background .35s,color .35s,opacity .3s}.gh-btn i{display:block;width:22px;height:1px;background:currentColor;transition:width .5s var(--gh-ease)}.gh-btn:hover i{width:36px}.gh-btn--ivory{background:var(--gh-ivory);color:var(--gh-ink)!important;border-color:var(--gh-ivory)}.gh-btn--ivory:hover{background:transparent;color:var(--gh-ivory)!important}.gh-btn--line-ivory{color:var(--gh-ivory)}.gh-btn--line-ivory:hover{background:var(--gh-ivory);color:var(--gh-ink)}.gh-btn--ink{background:var(--gh-ink);color:var(--gh-paper)!important;border-color:var(--gh-ink)}.gh-btn--ink:hover{background:#262a45}.gh-btn--line-ink{color:var(--gh-ink)}.gh-btn--line-ink:hover{background:var(--gh-ink);color:var(--gh-paper)}.gh-btn[disabled]{opacity:.45;cursor:not-allowed}.gh-ulink{font-weight:500;font-size:12px;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:4px}.gh-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 24px;margin-bottom:clamp(24px,4vh,44px)}.gh-head h2{font-size:clamp(36px,4.4vw,68px);line-height:.98}.gh-head .gh-ar{display:block;font-size:clamp(22px,2.2vw,32px);line-height:1.8;color:var(--gh-mute-ink)}.gh--ink .gh-head .gh-ar{color:var(--gh-mute)}.gh-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.gh-reveal{transition:opacity 1s var(--gh-ease),transform 1s var(--gh-ease)}.gh-js .gh-reveal:not(.is-in){opacity:0;transform:translateY(28px)}@media(prefers-reduced-motion:reduce){.gh *{transition:none!important;animation:none!important}.gh-js .gh-reveal:not(.is-in){opacity:1;transform:none}}.gh-header{position:relative;z-index:60;background:var(--gh-paper);color:var(--gh-ink);transition:background .5s var(--gh-ease),color .5s var(--gh-ease)}#header-group{position:sticky;top:0;z-index:60}.gh-tpl-index #header-group{position:fixed;left:0;right:0;top:0}.gh-tpl-index .gh-header{background:transparent;color:var(--gh-ivory)}.gh-tpl-index .gh-header.is-solid{background:var(--gh-paper);color:var(--gh-ink)}.gh-header__note{display:block;text-align:center;font-size:11px;letter-spacing:.14em;padding:8px var(--gh-g);background:var(--gh-ink);color:var(--gh-ivory)}.gh-tpl-index .gh-header:not(.is-solid) .gh-header__note{background:transparent;border-bottom:1px solid var(--gh-rule-l)}.gh-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px var(--gh-g);font-weight:500;font-size:11px;letter-spacing:.24em;text-transform:uppercase;border-bottom:1px solid var(--gh-rule-d)}.gh-tpl-index .gh-header:not(.is-solid) .gh-header__bar{border-bottom-color:transparent}.gh-header nav{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.gh-header nav.r{justify-content:flex-end}.gh-header nav a{position:relative}.gh-header nav a:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .5s var(--gh-ease)}.gh-header nav a:hover:after{transform:scaleX(1);transform-origin:left}.gh-header__logo{display:block;position:relative;line-height:0}.gh-header__logo img{height:60px;width:auto;transition:opacity .5s var(--gh-ease),height .7s var(--gh-ease)}.gh-header__logo .is-dark{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.gh-tpl-index .gh-header.is-big .gh-header__logo img{height:118px}.gh-tpl-index .gh-header:not(.is-solid) .gh-header__logo .is-light{opacity:1}.gh-tpl-index .gh-header:not(.is-solid) .gh-header__logo .is-dark{opacity:0}.gh-header:not(.gh-header--home) .gh-header__logo .is-light,.gh-tpl-index .gh-header.is-solid .gh-header__logo .is-light{opacity:0}.gh-header:not(.gh-header--home) .gh-header__logo .is-dark,.gh-tpl-index .gh-header.is-solid .gh-header__logo .is-dark{opacity:1}.gh-header__menu-btn{display:none}.gh-tpl-index .gh-header.is-scrolled:not(.is-solid){background:#16192bc7;-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1)}.gh-tpl-index:has(.gh-hero--navy) .gh-header:not(.is-solid){color:var(--gh-ink)}.gh-tpl-index:has(.gh-hero--navy) .gh-header.is-scrolled:not(.is-solid){background:#f4f0e8d6}.gh-tpl-index:has(.gh-hero--navy) .gh-header:not(.is-solid) .gh-header__logo .is-light{opacity:0}.gh-tpl-index:has(.gh-hero--navy) .gh-header:not(.is-solid) .gh-header__logo .is-dark{opacity:1}.gh-tpl-index:has(.gh-hero--navy) .gh-header:not(.is-solid) .gh-header__note{border-bottom-color:var(--gh-rule-d);color:var(--gh-ink)}.gh-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:var(--gh-ink);color:var(--gh-ivory);padding:calc(env(safe-area-inset-top,0px) + 24px) var(--gh-g) 40px;display:grid;align-content:start;gap:8px;transform:translate(-100%);transition:transform .6s var(--gh-ease);visibility:hidden}.gh-drawer.is-open{transform:none;visibility:visible}.gh-drawer a{font-family:var(--gh-serif);font-size:40px;line-height:1.2}.gh-drawer .gh-drawer__close{justify-self:end;font-weight:500;font-size:11px;letter-spacing:.3em;text-transform:uppercase;margin-bottom:24px}.gh-drawer .gh-drawer__small{font-family:var(--gh-sans);font-size:13px;letter-spacing:.2em;text-transform:uppercase;margin-top:24px;color:var(--gh-mute)}@media(max-width:899px){.gh-header nav.l a,.gh-header nav.r .gh-hide-s{display:none}.gh-header__menu-btn{display:inline-block}.gh-header nav{gap:16px}.gh-header__logo img{height:46px}.gh-tpl-index .gh-header.is-big .gh-header__logo img{height:54px}.gh-tpl-index .gh-header__note{display:none}.gh-tpl-index .gh-header:not(.is-solid){color:var(--gh-ink)}.gh-tpl-index .gh-header:not(.is-solid) .gh-header__logo .is-light{opacity:0}.gh-tpl-index .gh-header:not(.is-solid) .gh-header__logo .is-dark{opacity:1}.gh-tpl-index .gh-header:not(.is-solid) .gh-header__note{color:var(--gh-ink);border-bottom-color:var(--gh-rule-d)}.gh-tpl-index .gh-header.is-scrolled:not(.is-solid),.gh-tpl-index:has(.gh-hero--navy) .gh-header.is-scrolled:not(.is-solid){background:#f4f0e8db}}.gh-hero{position:relative;height:100svh;min-height:600px;max-height:1100px;overflow:hidden;background:var(--gh-ink);color:var(--gh-ivory)}.gh-hero__fb{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr}.gh-hero__fb img{width:100%;height:100%!important;object-fit:cover}.gh-hero canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.gh-hero__ui{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.gh-hero__ui a{pointer-events:auto}.gh-hero__ayah{position:absolute;left:50%;top:calc(env(safe-area-inset-top,0px) + 200px);transform:translate(-50%);text-align:center;width:min(92vw,560px)}.gh-hero__ayah .q{font-family:var(--gh-quran);direction:rtl;font-size:clamp(22px,2.2vw,30px);line-height:1.9}.gh-hero__ayah .t{font-size:12px;letter-spacing:.06em;color:#f1ece2d9}.gh-hero__panel{position:absolute;bottom:clamp(28px,6vh,64px);display:grid;gap:6px;max-width:42vw}.gh-hero__panel.l{left:var(--gh-g)}.gh-hero__panel.r{right:var(--gh-g);text-align:right;justify-items:end}.gh-hero__panel .gh-ar{font-size:clamp(24px,2.4vw,34px);line-height:1.6;margin-bottom:-8px}.gh-hero__panel h2{font-size:clamp(44px,5.4vw,84px);line-height:.95;color:var(--gh-ivory)}.gh-hero__panel .meta{font-size:13px;color:#f1ece2e0;margin-bottom:14px}.gh-hero__ctas{display:flex;flex-wrap:wrap;gap:10px}.gh-hero__ctas .m-only{display:none}.gh-hero__ayah{transition:opacity .15s linear}.gh-hero--navy{color:var(--gh-ink);background:var(--gh-stone)}.gh-hero--navy .gh-hero__panel h2{color:var(--gh-ink)}.gh-hero--navy .gh-hero__ayah .t,.gh-hero--navy .gh-hero__panel .meta{color:var(--gh-mute-ink)}.gh-hero--navy .gh-btn--ivory{background:var(--gh-ink);color:var(--gh-paper)!important;border-color:var(--gh-ink)}.gh-hero--navy .gh-btn--ivory:hover{background:#262a45;color:var(--gh-paper)!important}.gh-hero--navy .gh-btn--line-ivory{color:var(--gh-ink);background:#f4f0e880}.gh-hero--navy .gh-btn--line-ivory:hover{background:var(--gh-ink);color:var(--gh-paper)}@media(max-width:899px){.gh-hero{display:grid;grid-template-columns:100%;height:auto;min-height:0;max-height:none;padding:0;background:var(--gh-paper);color:var(--gh-ivory)}.gh-hero canvas{display:none}.gh-hero__fb,.gh-hero__ui{display:contents}.gh-hero__fb img{grid-column:1;width:100%;height:min(68svh,600px)!important;min-height:440px;visibility:visible}.gh-hero__fb img:first-child{grid-row:1}.gh-hero__fb .k{grid-row:2}.gh-hero__panel,.gh-hero__panel.l,.gh-hero__panel.r{position:relative;grid-column:1;align-self:end;left:auto;right:auto;bottom:auto;max-width:none;padding:0 var(--gh-g) 24px;text-align:left;justify-items:start;z-index:1;opacity:1;transform:none}.gh-hero__panel:before{content:"";position:absolute;top:-140px;right:0;bottom:0;left:0;background:linear-gradient(to top,#16192ba8,#16192b00);z-index:-1;pointer-events:none}.gh-hero__panel.l{grid-row:1}.gh-hero__panel.r{grid-row:2}.gh-hero__panel .gh-ar{font-size:24px;margin-bottom:-10px}.gh-hero .gh-hero__panel h2{color:var(--gh-ivory);font-size:46px}.gh-hero .gh-hero__panel .meta{color:#f1ece2e6;margin-bottom:10px}.gh-hero__ctas{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.gh-hero__ctas .gh-btn{padding:15px 8px;letter-spacing:.2em;font-size:10.5px}.gh-hero .gh-hero__panel .gh-btn--ivory{background:var(--gh-ivory);color:var(--gh-ink)!important;border-color:var(--gh-ivory)}.gh-hero .gh-hero__panel .gh-btn--line-ivory{background:#16192b61;color:var(--gh-ivory);border-color:#f1ece2a6}.gh-hero__ayah{position:static;grid-row:3;grid-column:1;transform:none;width:auto;padding:28px var(--gh-g);text-align:center;color:var(--gh-ink)}.gh-hero .gh-hero__ayah .t{color:var(--gh-mute-ink)}}.gh-trust{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));border-bottom:1px solid var(--gh-rule-d)}.gh-trust div{padding:20px var(--gh-g);display:grid;gap:2px;font-size:13px;color:var(--gh-mute-ink)}.gh-trust div+div{border-left:1px solid var(--gh-rule-d)}.gh-trust b{font-weight:500;color:var(--gh-ink);font-size:14px}@media(max-width:720px){.gh-trust{grid-template-columns:1fr}.gh-trust div+div{border-left:0;border-top:1px solid var(--gh-rule-d)}.gh-trust div{padding-block:14px}}.gh-shop{padding:clamp(64px,10vh,110px) var(--gh-g)}.gh-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,4vh,44px) clamp(10px,1.4vw,20px)}@media(max-width:899px){.gh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gh-card{display:grid;gap:12px;min-width:0;align-content:start}.gh-card__media{position:relative;display:block;aspect-ratio:2/3;overflow:hidden;background:var(--gh-stone)}.gh-card__media img{width:100%;height:100%!important;object-fit:cover;transition:scale 1.2s var(--gh-ease)}.gh-card__media:hover img{scale:1.04}.gh-card__save{position:absolute;left:12px;top:12px;font-weight:600;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gh-ink);background:var(--gh-paper);padding:3px 8px}.gh-card__row{display:flex;justify-content:space-between;align-items:start;gap:10px}.gh-card__name{font-size:14px;line-height:1.35;min-width:0}.gh-card__name small{display:block;font-size:12px;color:var(--gh-mute-ink);margin-top:2px}.gh--ink .gh-card__name small{color:var(--gh-mute)}.gh-card__price{font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.gh-card__price s{display:block;font-size:12px;color:var(--gh-mute-ink)}.gh-card__add{width:100%;padding:12px;border:1px solid currentColor;font-weight:600;font-size:10px;letter-spacing:.26em;text-transform:uppercase;text-align:center;transition:background .3s,color .3s}.gh--paper .gh-card__add:hover{background:var(--gh-ink);color:var(--gh-paper)}.gh--ink .gh-card__add:hover{background:var(--gh-ivory);color:var(--gh-ink)}.gh-shop__more{display:flex;justify-content:center;margin-top:clamp(36px,6vh,60px)}.gh-ring{position:relative;min-height:min(100svh,900px);padding:clamp(80px,12vh,120px) var(--gh-g) clamp(36px,6vh,56px);overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;gap:12px}.gh-ring__ghost{position:absolute;left:50%;top:50%;transform:translate(-50%,-56%);font-size:clamp(160px,30vw,460px);line-height:1;opacity:.06;white-space:nowrap;pointer-events:none}.gh-ring__intro{z-index:3;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 40px}.gh-ring__intro h2{margin-top:6px;font-size:clamp(40px,4.6vw,72px);line-height:.95}.gh-ring__intro .gh-lbl{color:var(--gh-mute)}.gh-ring__intro p{max-width:380px;font-size:14px;color:#f1ece2cc}.gh-ring__scene{isolation:isolate;z-index:0;position:relative;min-height:clamp(340px,52vh,560px);perspective:1600px;display:grid;place-items:center;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.gh-ring__scene.is-drag{cursor:grabbing}.gh-ring__wheel{position:relative;width:var(--cw);height:calc(var(--cw)*1.5);transform-style:preserve-3d;--cw:clamp(160px,17vw,260px)}.gh-ring__wheel figure{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;transform-style:preserve-3d;cursor:pointer}.gh-ring__wheel figure img{width:100%;height:100%!important;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.gh-ring__wheel figure:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border:1px solid var(--gh-rule-l)}.gh-ring__ui{z-index:3;position:relative;display:grid;justify-items:center;gap:12px;text-align:center}.gh-ring__row{display:flex;align-items:center;gap:clamp(16px,3vw,36px)}.gh-ring__name{font-family:var(--gh-serif);font-size:clamp(30px,3vw,46px);line-height:1;min-width:8ch}.gh-ring__arrow{width:48px;height:48px;touch-action:manipulation;display:grid;place-items:center;border:1px solid var(--gh-rule-l)!important;transition:background .3s,color .3s}.gh-ring__arrow:hover{background:var(--gh-ivory);color:var(--gh-ink)}.gh-ring__arrow svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.2}.gh-ring__sub{font-size:13px;color:#f1ece2d1}.gh-ring__dots{display:flex;gap:16px}.gh-ring__dots button{width:9px;height:9px;transform:rotate(45deg);border:1px solid var(--gh-ivory)!important;transition:background .4s}.gh-ring__dots button[aria-current=true]{background:var(--gh-ivory)}.gh-ring__ui .gh-btn{margin-top:6px;min-width:min(100%,300px)}.gh-ring__links{display:flex;gap:22px;font-size:12px}.gh-ring__links a{border-bottom:1px solid var(--gh-rule-l);padding-bottom:2px}.gh-ring.is-flow .gh-ring__scene{display:block;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;touch-action:auto;cursor:auto;perspective:900px;min-height:0;padding-block:22px;margin-inline:calc(var(--gh-g) * -1);scrollbar-width:none;-webkit-overflow-scrolling:touch}.gh-ring.is-flow .gh-ring__scene::-webkit-scrollbar{display:none}.gh-ring.is-flow .gh-ring__wheel{--cw:62vw;display:flex;gap:16px;width:max-content;height:auto;transform:none!important;padding-inline:calc(50vw - var(--cw) / 2)}.gh-ring.is-flow .gh-ring__wheel figure{position:relative;inset:auto;flex:none;width:var(--cw);height:calc(var(--cw) * 1.5);scroll-snap-align:center;transition:transform .12s linear,opacity .12s linear}.gh-ring.is-flow .gh-ring__wheel figure:after{top:-7px;right:-7px;bottom:-7px;left:-7px}.gh-story{padding:clamp(80px,12vh,130px) var(--gh-g);display:grid;justify-items:center;text-align:center;gap:clamp(14px,2.4vh,24px);border-top:1px solid var(--gh-rule-l)}.gh-story--compact{padding-block:clamp(56px,9vh,96px)}.gh-story .gh-ar{font-size:clamp(32px,4.2vw,64px);line-height:2}.gh-story__win{position:relative;width:min(70vw,440px);aspect-ratio:1}.gh-story__img{position:absolute;top:0;right:0;bottom:0;left:0}.gh-story__img img{width:100%;height:100%!important;object-fit:cover;object-position:50% 40%}.gh-story__win svg{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;width:112%;height:112%;overflow:visible}.gh-story__win svg path{fill:none;stroke:var(--gh-ivory);stroke-width:.6;opacity:.75}.gh-story q{font-family:var(--gh-serif);font-style:italic;font-size:clamp(24px,2.6vw,40px);line-height:1.15;quotes:"\201c" "\201d"}.gh-story__src{display:grid;gap:6px;justify-items:center}.gh-story__src .gh-lbl{color:var(--gh-mute)}.gh-story__src p{max-width:46ch;font-size:13px;color:#f1ece2bf}.gh-cols{padding:clamp(64px,10vh,110px) var(--gh-g)}.gh-tiles{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:clamp(10px,1.4vw,20px)}@media(max-width:720px){.gh-tiles{grid-template-columns:1fr}}.gh-tile{display:grid;gap:12px;align-content:start}.gh-tile__media{aspect-ratio:4/5;overflow:hidden;background:var(--gh-stone)}.gh-tile__media img{width:100%;height:100%!important;object-fit:cover;transition:scale 1.2s var(--gh-ease)}.gh-tile:hover .gh-tile__media img{scale:1.04}.gh-tile__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.gh-tile h3{font-size:clamp(26px,2.4vw,36px);line-height:1}.gh-tile .gh-ar{font-size:20px;color:var(--gh-mute-ink);line-height:1.4}.gh-tile__d{font-size:13px;color:var(--gh-mute-ink)}.gh-band{position:relative;height:clamp(460px,80vh,800px);overflow:hidden;display:grid;place-items:center;text-align:center}.gh-band__bg{position:absolute;top:-10%;right:0;bottom:-10%;left:0;will-change:transform}.gh-band__bg img{width:100%;height:100%!important;object-fit:cover;object-position:50% 35%}.gh-band__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#16192b85}.gh-band__in{position:relative;display:grid;gap:14px;justify-items:center;padding-inline:var(--gh-g)}.gh-band .gh-ar{font-size:clamp(38px,5.2vw,84px);line-height:2}.gh-band q{font-family:var(--gh-serif);font-style:italic;font-size:clamp(24px,2.6vw,40px);line-height:1.15;quotes:"\201c" "\201d"}.gh-band .gh-lbl{color:#f1ece2d9}.gh-band__rule{width:1px;height:48px;background:var(--gh-rule-l)}.gh-cta{padding:clamp(70px,11vh,130px) var(--gh-g);display:grid;justify-items:center;text-align:center;gap:clamp(16px,3vh,26px);overflow:hidden}.gh-cta__logo{width:clamp(190px,22vw,320px);margin-bottom:clamp(6px,2vh,18px);transition:clip-path 1.6s var(--gh-ease),transform 1.6s var(--gh-ease)}.gh-js .gh-cta__logo:not(.is-in){clip-path:inset(0 0 100% 0);transform:translateY(24px)}.gh-cta h2{font-size:clamp(34px,4vw,60px);line-height:1}.gh-cta p{max-width:52ch;color:var(--gh-mute-ink)}.gh-footer{padding:clamp(70px,10vh,110px) var(--gh-g) calc(env(safe-area-inset-bottom,0px) + 28px)}.gh-footer__top{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px;padding-bottom:56px;border-bottom:1px solid var(--gh-rule-l)}.gh-footer h3{margin:0 0 6px;font-size:clamp(28px,2.6vw,40px);line-height:1.05}.gh-footer__top p{color:#f1ece2b8;font-size:14px;max-width:44ch}.gh-join{display:flex;margin-top:22px;border-bottom:1px solid var(--gh-ivory);max-width:420px}.gh-join input{flex:1;min-width:0;background:none!important;border:0!important;color:var(--gh-ivory);font:inherit;padding:12px 0;box-shadow:none!important;outline-offset:2px}.gh-join input::placeholder{color:var(--gh-mute)}.gh-join button{font-weight:600;font-size:11px;letter-spacing:.3em;text-transform:uppercase}.gh-footer__col{display:grid;align-content:start;gap:10px;font-size:14px}.gh-footer__col .gh-lbl{color:var(--gh-mute);margin-bottom:6px}.gh-footer__col a{color:#f1ece2db}.gh-footer__col a:hover{color:var(--gh-ivory)}.gh-footer__bot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-top:24px;font-size:12px;color:var(--gh-mute)}.gh-footer__logo{display:block;width:clamp(150px,20vw,280px);margin:64px auto 8px}@media(max-width:899px){.gh-footer__top{grid-template-columns:1fr 1fr}.gh-footer__top>div:first-child{grid-column:1/-1}}.gh-toast{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 22px);z-index:90;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:var(--gh-paper);color:var(--gh-ink);border:1px solid var(--gh-ink);padding:14px 20px;font-family:var(--gh-sans);font-size:13px;display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;transition:opacity .4s var(--gh-ease),transform .5s var(--gh-ease);max-width:calc(100vw - 32px)}.gh-toast.is-on{opacity:1;transform:translate(-50%);pointer-events:auto}.gh-toast a{font-weight:600;font-size:11px;letter-spacing:.24em;text-transform:uppercase;border-bottom:1px solid currentColor;color:var(--gh-ink)}.gh-pdp{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);padding:18px var(--gh-g) clamp(64px,10vh,110px)}.gh-crumbs{padding:18px var(--gh-g) 0;font-size:12px;color:var(--gh-mute-ink);display:flex;gap:10px;flex-wrap:wrap}.gh-crumbs span[aria-hidden]{opacity:.5}.gh-gallery{display:grid;grid-template-columns:1fr 1fr;gap:10px;min-width:0}.gh-gallery figure{margin:0;background:var(--gh-stone);overflow:hidden;position:relative;aspect-ratio:2/3}.gh-gallery figure:first-child,.gh-gallery figure.is-wide{grid-column:1/-1}.gh-gallery figure.is-sq{aspect-ratio:1}.gh-gallery img{width:100%;height:100%!important;object-fit:cover}.gh-gallery figcaption{position:absolute;left:14px;bottom:12px;font-size:12px;background:var(--gh-paper);padding:4px 10px}.gh-gcount{display:none}.gh-buy{position:sticky;top:var(--gh-header-h,140px);align-self:start;display:grid;gap:22px;min-width:0;padding-top:10px}.gh-buy__kick{display:flex;justify-content:space-between;align-items:baseline;gap:12px;color:var(--gh-mute-ink)}.gh-buy__kick .gh-ar{font-size:20px;line-height:1.4}.gh-buy h1{margin-top:-6px;font-size:clamp(48px,5vw,76px);line-height:.95}.gh-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-variant-numeric:tabular-nums}.gh-price .now{font-family:var(--gh-serif);font-size:32px;line-height:1}.gh-price s{color:var(--gh-mute-ink)}.gh-price .save{font-weight:600;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.gh-price .tax{flex-basis:100%;font-size:12px;color:var(--gh-mute-ink)}.gh-opt{display:grid;gap:12px;padding-top:18px;border-top:1px solid var(--gh-rule-d)}.gh-opt__head{display:flex;justify-content:space-between;gap:12px;font-size:13px}.gh-opt__head b{font-weight:500}.gh-opt__head span{color:var(--gh-mute-ink)}.gh-opt__note{font-size:13px;color:var(--gh-mute-ink);margin-top:-4px!important}.gh-cw{display:flex;flex-wrap:wrap;gap:16px;padding:4px}.gh-cw a{width:26px;height:26px;transform:rotate(45deg);overflow:hidden;border:1px solid var(--gh-rule-d);outline-offset:4px;display:block}.gh-cw a img{width:150%;height:150%!important;max-width:none;object-fit:cover;transform:rotate(-45deg) translate(-8%,-8%)}.gh-cw a[aria-current=page]{outline:1px solid var(--gh-ink)}.gh-emb{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.gh-emb button{position:relative;aspect-ratio:1;overflow:hidden;border:1px solid transparent!important;background:var(--gh-stone)}.gh-emb button img{width:190%;height:190%!important;max-width:none;object-fit:cover;object-position:0 0;transform:translate(-4%,-4%)}.gh-emb button span{position:absolute;right:3px;bottom:2px;font-size:10px;font-weight:600;background:var(--gh-paper);padding:0 4px;line-height:1.5;letter-spacing:0}.gh-emb button[aria-pressed=true]{border-color:var(--gh-ink)!important;outline:1px solid var(--gh-ink);outline-offset:2px}.gh-emb button.is-out:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - .5px),var(--gh-ink) 50%,transparent calc(50% + .5px));opacity:.7}.gh-emb button.is-out img{opacity:.45}.gh-emb--text{display:flex;flex-wrap:wrap}.gh-emb--text button{aspect-ratio:auto;padding:10px 16px;background:none;border:1px solid var(--gh-rule-d)!important;font-size:13px}.gh-emb--text button span{position:static;background:none;padding:0;font-size:13px;font-weight:400}.gh-stock{font-size:13px;min-height:1.6em}.gh-stock.is-low{color:var(--gh-warn)}.gh-cart{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px}.gh-qty{display:flex;align-items:center;border:1px solid var(--gh-rule-d)}.gh-qty button{width:42px;height:100%;font-size:16px}.gh-qty input{width:34px;text-align:center;border:0!important;background:none!important;font:inherit;font-variant-numeric:tabular-nums;padding:0;-moz-appearance:textfield;box-shadow:none!important}.gh-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.gh-buy .gh-btn{width:100%;padding-block:18px}.gh-buy .shopify-payment-button__button{border-radius:0!important;min-height:54px}.gh-ship{display:grid;gap:10px;font-size:13px}.gh-ship__meter{height:1px;background:var(--gh-rule-d);position:relative}.gh-ship__meter i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gh-ink);transform-origin:left;transform:scaleX(0);transition:transform .8s var(--gh-ease)}.gh-ship ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;color:var(--gh-mute-ink)}.gh-ship li{display:flex;gap:10px;align-items:baseline}.gh-ship li:before{content:"";width:5px;height:5px;transform:rotate(45deg) translateY(-2px);border:1px solid currentColor;flex:none}.gh-acc details{border-top:1px solid var(--gh-rule-d)}.gh-acc details:last-child{border-bottom:1px solid var(--gh-rule-d)}.gh-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:16px 0;cursor:pointer;font-weight:500;font-size:13px}.gh-acc summary::-webkit-details-marker{display:none}.gh-acc summary:after{content:"+";font-weight:400;font-size:18px;transition:transform .3s}.gh-acc details[open] summary:after{transform:rotate(45deg)}.gh-acc .body{padding:0 0 18px;color:var(--gh-mute-ink);font-size:14px}.gh-acc .body p{margin:0 0 10px}.gh-acc .body ul{margin:0 0 10px;padding-left:18px}.gh-acc .body a{text-decoration:underline}.gh-mbar{position:fixed;left:0;right:0;bottom:0;z-index:65;display:none;align-items:center;gap:14px;padding:12px 16px calc(env(safe-area-inset-bottom,0px) + 12px);background:var(--gh-paper);border-top:1px solid var(--gh-rule-d);transform:translateY(110%);transition:transform .5s var(--gh-ease)}.gh-mbar.is-on{transform:none}.gh-mbar__t{flex:1;min-width:0;font-size:13px;line-height:1.3}.gh-mbar__t b{display:block;font-weight:500}.gh-mbar .gh-btn{width:auto;padding:15px 20px}@media(max-width:899px){.gh-pdp{grid-template-columns:1fr;padding-top:10px}.gh-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;margin-inline:calc(var(--gh-g) * -1);scrollbar-width:none}.gh-gallery::-webkit-scrollbar{display:none}.gh-gallery figure{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:4/5}.gh-gcount{display:block;text-align:center;font-size:12px;color:var(--gh-mute-ink);margin-top:10px!important;font-variant-numeric:tabular-nums}.gh-buy{position:static}.gh-mbar{display:flex}.gh-toast{bottom:calc(env(safe-area-inset-bottom,0px) + 86px)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/gh.css.map */
