:root{--ink: #000000;--paper: #ffffff;--red: #ff0000;--steel: #9a9a9a;--graphite: #4a4a4a;--dim: #777777;--ash: #e5e5e5;--seam: #1a1a1a;--plate: #0a0a0a;--display: "League Spartan", "Arial Black", system-ui, sans-serif;--body: "League Spartan", Arial, system-ui, sans-serif;--arabic: "Cairo", system-ui, sans-serif;--page: 1680px;--gutter: 24px;--header-h: 72px;--ease: cubic-bezier(.16, .84, .28, 1)}@media(min-width:1024px){:root{--gutter: 40px}}*,*:before,*:after{box-sizing:border-box;border-radius:0}html{background:var(--ink);color:var(--paper);-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{margin:0;min-height:100dvh;background:var(--ink);color:var(--paper);font-family:var(--body);font-weight:400;font-size:15px;line-height:1.7;overflow-x:hidden}img,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4,h5,h6,th{font-weight:inherit}input,select,textarea{font-family:inherit;font-weight:400}::selection{background:var(--red);color:var(--paper)}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--red);outline-offset:3px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;inset-inline-start:16px;top:-100px;z-index:130;background:var(--ink);border:1px solid var(--paper);padding:12px 20px;transition:top .2s}.skip-link:focus{top:16px}.lbl{font-family:var(--body);font-size:11px;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--steel);line-height:1.4}.lbl--paper{color:var(--paper)}.lbl--red{color:var(--red)}.lbl-wrap{white-space:normal;line-height:1.6}.descriptor{font-family:var(--body);font-size:10px;letter-spacing:.32em;text-transform:uppercase;white-space:nowrap;color:var(--steel)}.wordmark{font-family:var(--display);font-weight:800;text-transform:lowercase;letter-spacing:-.025em;line-height:1}.wordmark .stop{color:var(--red)}.wordmark--stacked{line-height:.86}.wordmark--stacked>span{display:block}.wordmark--stacked .stop{display:inline}.display{font-family:var(--display);font-weight:800;text-transform:lowercase;line-height:.86;letter-spacing:-.04em}.heading{font-family:var(--display);font-weight:700;text-transform:lowercase;line-height:.95;letter-spacing:-.03em}.heading--regular{font-weight:400;letter-spacing:-.01em}.prose{font-family:var(--body);font-size:15px;line-height:1.75;max-width:62ch;color:var(--steel)}.prose--sm{font-size:13px}.rtl-ar{font-family:var(--arabic);direction:rtl}[data-ground=paper]{background:var(--paper);color:var(--ink)}[data-ground=paper] .prose,[data-ground=paper] .lbl{color:var(--graphite)}.mark{display:block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background:currentColor}.mark--cross{aspect-ratio:493 / 804}.mark--wing{aspect-ratio:875 / 644}.wrap{max-width:var(--page);margin-inline:auto;padding-inline:var(--gutter)}.wrap--narrow{max-width:1300px}.wrap--read{max-width:1400px}.section{padding-block:clamp(64px,8vw,128px)}.section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;border-bottom:1px solid var(--seam);padding-bottom:32px}[data-ground=paper] .section-head{border-color:var(--ash)}.section-head h2{font-size:clamp(30px,4vw,54px)}.header{position:sticky;top:0;z-index:50;background:#000000eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--seam)}.header__bar{max-width:var(--page);margin-inline:auto;padding-inline:var(--gutter);height:var(--header-h);display:flex;align-items:center;justify-content:space-between;gap:24px}.header__mark{font-size:17px;flex-shrink:0}.header__nav{display:none;gap:36px}@media(min-width:1024px){.header__nav{display:flex}}.header__actions{display:flex;align-items:center;gap:16px}.navlink{position:relative;display:inline-block;padding-block:4px}.navlink .lbl{color:var(--paper)}.navlink:after{content:"";position:absolute;inset-inline-start:0;bottom:-1px;height:1px;width:100%;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.navlink:hover:after,.navlink[aria-current=page]:after{transform:scaleX(1)}.bag-btn{display:flex;align-items:center;gap:8px;border:1px solid var(--seam);padding:10px 16px;transition:border-color .3s}.bag-btn:hover{border-color:var(--paper)}.bag-btn .lbl{color:var(--paper)}.bag-count{color:var(--steel)}.bag-count[data-filled=true]{color:var(--red)}.returns-btn{color:var(--paper)}.returns-btn[aria-current=page]{border-color:var(--paper)}.returns-btn__icon{display:none}@media(max-width:479px){.header__bar{gap:12px}.header__actions{gap:8px}.header__actions .bag-btn{padding:10px 12px}.header__actions .returns-btn{width:36px;height:40px;padding:0;justify-content:center}.returns-btn .lbl{display:none}.returns-btn__icon{display:block}}@media(max-width:399px){.header__mark{font-size:15px}}@media(max-width:359px){.header__bar{padding-inline:16px;gap:8px}.header__mark{font-size:13px}.header__actions .bag-btn{padding:10px 8px}}.menu-btn{width:40px;height:40px;border:1px solid var(--seam);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}@media(min-width:1024px){.menu-btn{display:none}}.menu-btn span{display:block;width:16px;height:1px;background:var(--paper);transition:transform .3s}.menu-btn[aria-expanded=true] span:first-child{transform:translateY(3px) rotate(45deg)}.menu-btn[aria-expanded=true] span:last-child{transform:translateY(-3px) rotate(-45deg)}.mobile-panel{overflow:hidden;max-height:0;transition:max-height .4s var(--ease)}.mobile-panel[data-open=true]{max-height:70vh;overflow-y:auto;border-top:1px solid var(--seam)}.mobile-panel nav{display:flex;flex-direction:column;padding:8px var(--gutter) 16px}.mobile-panel a{border-bottom:1px solid var(--seam);padding-block:16px;font-size:26px}.mobile-panel a:last-child{border-bottom:0}.cta-plate{position:relative;isolation:isolate;display:inline-flex;align-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.7);padding:16px 36px}.cta-plate:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--paper);transform:scaleY(0);transform-origin:bottom;transition:transform .45s var(--ease)}.cta-plate:hover:before{transform:scaleY(1)}.cta-plate .lbl{color:var(--paper);transition:color .3s}.cta-plate:hover .lbl{color:var(--ink)}.cta-plate:active{transform:translateY(1px)}.cta-rail{position:relative;display:inline-block;padding-bottom:8px}.cta-rail .lbl{color:var(--paper)}[data-ground=paper] .cta-rail .lbl{color:var(--ink)}.cta-rail:before,.cta-rail:after{content:"";position:absolute;inset-inline-start:0;bottom:0;height:1px;width:100%}.cta-rail:before{background:var(--seam)}.cta-rail:after{background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.cta-rail:hover:after{transform:scaleX(1)}.cta-solid{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;background:var(--paper);color:var(--ink);padding:20px 28px;transition:background-color .3s,color .3s}.cta-solid:hover{background:var(--red);color:var(--paper)}.cta-solid:active{transform:scale(.99)}.cta-solid[disabled]{background:transparent;border:1px solid var(--seam);color:var(--dim);cursor:not-allowed}.cta-solid .lbl{color:currentColor}.cta-quiet{display:inline-block;border-bottom:1px solid var(--seam);padding-bottom:4px;transition:border-color .3s}.cta-quiet:hover{border-color:var(--paper)}.cta-quiet:hover .lbl{color:var(--paper)}.hero{display:grid;border-bottom:1px solid var(--seam)}@media(min-width:1024px){.hero{grid-template-columns:1.02fr 1fr;min-height:calc(100dvh - var(--header-h))}}.hero__type{order:2;display:flex;flex-direction:column;justify-content:center;background:var(--ink);padding:64px var(--gutter)}@media(min-width:1024px){.hero__type{order:1;padding:80px clamp(56px,5vw,80px)}}.hero__title{max-width:14ch;font-size:clamp(42px,5.6vw,98px)}.hero__shot{order:1;position:relative;overflow:hidden;background:var(--plate)}@media(min-width:1024px){.hero__shot{order:2}}.hero__shot img{width:100%;height:100%;max-height:62dvh;object-fit:cover;object-position:top;will-change:transform}@media(min-width:1024px){.hero__shot img{max-height:none}}.hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:20px 40px;margin-top:40px}.band{width:100%;height:clamp(300px,52vh,620px);object-fit:cover;object-position:30% center;background:var(--plate)}@media(max-width:767px){.band{height:auto;aspect-ratio:16 / 9}}.grid-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 24px}@media(min-width:1024px){.grid-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 32px}}@media(min-width:1280px){.grid-products{grid-template-columns:repeat(4,minmax(0,1fr))}}.card{display:block}.card__media{position:relative;overflow:hidden;background:var(--plate);aspect-ratio:4 / 5}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .65s var(--ease)}.card:hover .card__media img.is-front,.rail a:hover .card__media img{transform:scale(1.04)}.card__media img.is-back{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.04);transition:opacity .5s}.card:hover .card__media img.is-back{opacity:1}.card__flag{position:absolute;inset-inline-end:0;top:0;background:var(--ink);padding:8px 12px;color:var(--red)}.card__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:16px}.card__title{font-size:15px}.card__price{flex-shrink:0;font-size:12.5px}.card__meta{margin-top:8px;white-space:normal;line-height:1.6}.rail{display:flex;gap:1px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;background:var(--seam);cursor:grab;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.rail:active{cursor:grabbing}.rail>*{flex:0 0 auto;width:75vw;scroll-snap-align:start;background:var(--ink)}@media(min-width:640px){.rail>*{width:46vw}}@media(min-width:1024px){.rail>*{width:27vw}}@media(min-width:1280px){.rail>*{width:22vw}}.rail__num{position:absolute;inset-inline-start:0;top:0;background:var(--ink);padding:8px 12px}.rail__foot{height:1px;background:var(--seam);margin-top:32px}.rail__progress{display:block;height:1px;background:var(--red);transform-origin:left;transform:scaleX(.04);transition:transform .2s}.tiles{display:grid;grid-template-columns:1fr;gap:1px;background:var(--seam)}@media(min-width:640px){.tiles{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.tiles{grid-template-columns:repeat(12,1fr)}}.tile{position:relative;display:block;overflow:hidden;background:var(--ink);aspect-ratio:1 / 1}.tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.7;transition:transform .65s var(--ease),opacity .65s var(--ease)}.tile:hover img{transform:scale(1.04);opacity:1}.tile__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000026 20%,#000000db)}.tile__body{position:absolute;inset-inline:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:24px}.tile__body h3{font-size:21px}.pdp{display:grid;gap:48px;margin-top:48px}@media(min-width:1024px){.pdp{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px}}.pdp__main{background:var(--plate);aspect-ratio:4 / 5}.pdp__main img{width:100%;height:100%;object-fit:cover}.pdp__thumbs{display:flex;gap:12px;margin-top:16px;overflow-x:auto;scrollbar-width:none}.pdp__thumbs::-webkit-scrollbar{display:none}.pdp__thumb{flex:0 0 auto;width:74px;border:1px solid var(--seam);background:var(--plate);transition:border-color .3s}.pdp__thumb[aria-pressed=true]{border-color:var(--paper)}.pdp__thumb img{aspect-ratio:4 / 5;object-fit:cover;width:100%}.pdp__info{align-self:start}@media(min-width:1024px){.pdp__info{position:sticky;top:calc(var(--header-h) + 32px)}}.pdp__title{font-size:clamp(32px,3.8vw,60px);margin-top:20px}.pdp__price{display:flex;align-items:center;gap:16px;margin-top:24px}.pdp__price .now{font-size:19px}.pdp__price .was{font-size:14px;color:var(--steel);text-decoration:line-through}.variant-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--seam);padding-bottom:16px;margin-top:48px}.swatches{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.swatch{min-width:62px;border:1px solid var(--seam);padding:14px 16px;transition:border-color .3s,background-color .3s,color .3s}.swatch .lbl{color:var(--paper)}.swatch:hover{border-color:var(--paper)}.swatch[aria-pressed=true]{border-color:var(--paper);background:var(--paper)}.swatch[aria-pressed=true] .lbl{color:var(--ink)}.swatch[disabled]{cursor:not-allowed;border-color:var(--seam)}.swatch[disabled] .lbl{color:var(--dim);text-decoration:line-through}.spec{margin-top:48px;border-block:1px solid var(--seam)}.spec>div{border-bottom:1px solid var(--seam);padding-block:24px}.spec>div:last-child{border-bottom:0}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#000000b3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .5s}.scrim[data-open=true]{opacity:1;pointer-events:auto}.drawer{position:fixed;inset-block:0;inset-inline-end:0;z-index:100;width:min(430px,92vw);display:flex;flex-direction:column;background:var(--plate);border-inline-start:1px solid var(--seam);transform:translate(100%);transition:transform .55s var(--ease)}.drawer[data-open=true]{transform:translate(0)}.drawer__head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--seam);padding:20px 24px}.drawer__body{flex:1;overflow-y:auto}.drawer__foot{border-top:1px solid var(--seam);padding:24px}.drawer__empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:32px;text-align:center}.line{display:flex;gap:16px;border-bottom:1px solid var(--seam);padding:20px 24px}.line__media{width:74px;flex-shrink:0;background:var(--ink)}.line__media img{aspect-ratio:4 / 5;width:100%;object-fit:cover}.line__body{flex:1;min-width:0;display:flex;flex-direction:column}.line__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.line__title{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line__foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:16px}.stepper{display:flex;align-items:center;border:1px solid var(--seam)}.stepper button{padding:6px 12px;font-size:13px;color:var(--steel);transition:color .2s}.stepper button:hover{color:var(--paper)}.stepper span{min-width:24px;text-align:center;font-size:12.5px}.link-danger{transition:color .3s}.link-danger:hover .lbl{color:var(--red)}.totals{display:flex;align-items:center;justify-content:space-between}.totals+.totals{margin-top:12px}.cart-page{display:grid;gap:56px;margin-top:48px}@media(min-width:1024px){.cart-page{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:80px}.cart-page__aside{position:sticky;top:calc(var(--header-h) + 32px);align-self:start}}.field{display:block}.field input,.field select,.field textarea{width:100%;margin-top:12px;padding:14px 16px;background:transparent;border:1px solid var(--seam);color:var(--paper);font-family:var(--body);font-size:14px;outline:none;transition:border-color .3s}.field select{background:var(--ink);-webkit-appearance:none;appearance:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--paper)}.field input::placeholder{color:var(--dim)}.select-inline{border:1px solid var(--seam);background:var(--ink);color:var(--paper);padding:12px 16px;font-family:var(--body);font-size:11px;letter-spacing:.2em;text-transform:uppercase;-webkit-appearance:none;appearance:none;transition:border-color .3s}.select-inline:hover{border-color:var(--paper)}.chips{display:flex;gap:1px;background:var(--seam);overflow-x:auto;scrollbar-width:none;min-width:0;flex:1 1 auto}.chips::-webkit-scrollbar{display:none}.chip{flex-shrink:0;background:var(--ink);padding:12px 20px;transition:background-color .3s}.chip .lbl{color:var(--steel)}.chip:hover .lbl{color:var(--paper)}.chip[aria-current=true]{background:var(--paper)}.chip[aria-current=true] .lbl{color:var(--ink)}.filter-bar{position:sticky;top:var(--header-h);z-index:30;margin-inline:calc(var(--gutter) * -1);padding:20px var(--gutter);background:#000000f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--seam);display:flex;flex-direction:column;gap:20px}@media(min-width:1024px){.filter-bar{flex-direction:row;align-items:center;justify-content:space-between}}.filter-bar__right{display:flex;flex-wrap:wrap;align-items:center;gap:16px;flex-shrink:0}.footer{border-top:1px solid var(--seam);background:var(--ink);color:var(--paper)}.footer__grid{display:grid;gap:56px;padding-block:80px}@media(min-width:1024px){.footer__grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.footer li+li{margin-top:12px}.footer a.quiet{font-size:13.5px;color:var(--steel);transition:color .3s}.footer a.quiet:hover{color:var(--paper)}.footer__base{display:flex;flex-direction:column;gap:16px;border-top:1px solid var(--seam);padding-block:32px 64px}@media(min-width:640px){.footer__base{flex-direction:row;align-items:center;justify-content:space-between}}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--ink);padding:24px;cursor:pointer}.intro[hidden]{display:none}.intro[data-phase=lifting]{animation:tga-plate-lift .85s var(--ease) forwards}.intro__stage{position:relative;display:flex;flex-direction:column;align-items:center}.intro__cross{width:74px;color:var(--paper);animation:tga-cross-rise .95s var(--ease) both}@media(min-width:640px){.intro__cross{width:92px}}.intro__seam{position:absolute;inset-inline-start:50%;top:29%;width:min(52vw,420px);height:1px;background:var(--red);transform:translate(-50%);animation:tga-seam-sweep 1.1s var(--ease) .55s both}.intro__track{width:132px;height:1px;background:var(--seam);margin-top:48px;overflow:hidden}.intro__track span{display:block;height:1px;background:var(--paper);transform-origin:left;animation:tga-progress 1.5s linear .2s both}.intro__word{text-align:center;font-size:clamp(46px,11vw,132px);line-height:.84;letter-spacing:-.035em}.intro__word span{display:block;animation:tga-line-rise .82s var(--ease) both}.intro__word span:nth-child(2){animation-delay:.13s}.intro__word span:nth-child(3){animation-delay:.26s}.intro__word .stop{display:inline-block;color:var(--red);animation:tga-stop-in .45s var(--ease) .8s both}.intro__rule{width:min(58vw,340px);height:1px;background:#ffffff73;margin-top:36px;animation:tga-rule-wipe .9s var(--ease) 1s both}.intro__desc{margin-top:20px;animation:tga-fade .8s linear 1.25s both}.intro__enter{margin-top:56px;animation:tga-fade .7s linear 1.75s both}.intro__dot{display:inline-block;width:5px;height:5px;background:var(--red);margin-inline-end:12px;vertical-align:middle;animation:tga-pulse 2.4s ease-in-out 2.4s infinite}@keyframes tga-cross-rise{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes tga-seam-sweep{0%{transform:translate(-50%) scaleX(0);transform-origin:left center}55%{transform:translate(-50%) scaleX(1);transform-origin:left center}56%{transform:translate(-50%) scaleX(1);transform-origin:right center}to{transform:translate(-50%) scaleX(0);transform-origin:right center}}@keyframes tga-line-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes tga-stop-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes tga-rule-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes tga-fade{0%{opacity:0}to{opacity:1}}@keyframes tga-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tga-plate-lift{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0)}}@keyframes tga-pulse{0%,to{opacity:.35}50%{opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.rte p+p{margin-top:16px}.rte a{border-bottom:1px solid var(--red)}.rte strong{color:var(--paper)}[data-ground=paper] .rte strong{color:var(--ink)}.shopify-section-group-header-group{position:sticky;top:0;z-index:50}.rte [style*=color]{color:inherit!important}@media(max-width:719px){.prose{font-size:16px}.prose--sm{font-size:15px}}.field input,.field select,.field textarea{font-size:16px}.swatches[data-needs-pick=true] .swatch:not([disabled]){border-color:var(--graphite)}.swatches[data-attention=true] .swatch:not([disabled]){border-color:var(--red)}.intro[data-phase=lifting]{animation-duration:.5s}.intro__cross{animation-duration:.65s}.intro__track span{animation-duration:.65s;animation-delay:0ms}.intro__word span{animation-duration:.5s}.intro__word span:nth-child(2){animation-delay:70ms}.intro__word span:nth-child(3){animation-delay:.14s}.intro__word .stop{animation-duration:.3s;animation-delay:.42s}.intro__rule{animation-duration:.45s;animation-delay:.3s}.intro__desc{animation-duration:.35s;animation-delay:.4s}.intro__enter{animation-duration:.3s;animation-delay:.3s}@media(max-width:1023px),(hover:none){.select-inline{font-size:16px;letter-spacing:.08em}}body,.prose{font-size:var(--fs-body, 15px)}.prose--sm{font-size:calc(var(--fs-body, 15px) - 2px)}.lbl{font-size:var(--fs-lbl, 11px)}.section-head h2{font-size:calc(clamp(30px,4vw,54px) * var(--heading-scale, 1))}.hero__title{font-size:calc(clamp(42px,5.6vw,98px) * var(--display-scale, 1))}.card__title{font-size:var(--card-title, 15px)}.section{padding-block:calc(clamp(64px,8vw,128px) * var(--section-scale, 1))}.header{background:var(--header-bg, rgba(0, 0, 0, .92))}.card__media{aspect-ratio:var(--card-ratio, 4 / 5)}.grid-products{column-gap:var(--card-gap, 24px)}@media(min-width:1024px){.grid-products{column-gap:calc(var(--card-gap, 24px) + 8px)}}.navlink:hover .lbl,.cta-quiet:hover .lbl,.footer a.quiet:hover{color:var(--link-hover, var(--paper))}.section-pad{padding-top:calc(var(--pad-top, 0px) * .75);padding-bottom:calc(var(--pad-bottom, 0px) * .75)}@media(min-width:768px){.section-pad{padding-top:var(--pad-top, 0px);padding-bottom:var(--pad-bottom, 0px)}}.cta-plate,.cta-solid,.bag-btn,.menu-btn,.icon-btn,.rd-commit,.chip{border-radius:var(--btn-radius, 0)}.cta-plate{border-width:var(--btn-border, 1px);padding-block:var(--btn-py, 16px)}.cta-solid{background:var(--btn-bg, #fff);color:var(--btn-text, #000);padding-block:calc(var(--btn-py, 16px) + 4px)}.cta-solid:hover{background:var(--btn-hover-bg, #f00);color:var(--btn-hover-text, #fff)}[data-btn-style=solid] .cta-plate{background:var(--btn-bg, #fff);border-color:var(--btn-bg, #fff)}[data-btn-style=solid] .cta-plate .lbl{color:var(--btn-text, #000)}[data-btn-style=solid] .cta-plate:before{background:var(--btn-hover-bg, #f00)}[data-btn-style=solid] .cta-plate:hover{border-color:var(--btn-hover-bg, #f00)}[data-btn-style=solid] .cta-plate:hover .lbl{color:var(--btn-hover-text, #fff)}@media(max-width:719px){.prose{font-size:max(16px,var(--fs-body, 15px))}}.pdp__title{font-size:calc(clamp(32px,3.8vw,60px) * var(--display-scale, 1))}.header__actions{gap:4px}.icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:40px;height:40px;padding:0 8px;border:1px solid transparent;color:var(--header-fg, var(--paper));transition:border-color .3s,color .3s}.icon-btn:hover,.icon-btn[aria-current=page],.icon-btn[aria-expanded=true]{border-color:var(--seam)}.icon-btn svg{display:block;flex:0 0 auto}.icon-btn__word{color:inherit}@media(max-width:1279px){.icon-btn__word{display:none}}.returns-btn svg{display:block}.bag-icon__count{position:absolute;top:4px;inset-inline-end:2px;min-width:15px;height:15px;padding:0 3px;font-family:var(--body);font-size:9px;line-height:15px;text-align:center;font-variant-numeric:tabular-nums;color:var(--ink);background:var(--paper)}.bag-icon__count[data-filled=false]{display:none}.bag-icon__count[data-style=dot]{min-width:7px;width:7px;height:7px;padding:0;top:9px;inset-inline-end:8px;font-size:0;background:var(--red)}@media(max-width:1023px){.header__bar{gap:12px}.header__actions{gap:0}}@media(max-width:359px){.icon-btn{min-width:34px;padding:0 4px}}.mobile-panel__account{display:flex;flex-direction:column;gap:6px;margin-top:4px;padding:20px var(--gutter) 24px;border-top:1px solid var(--seam)}.mobile-panel__account .heading{font-size:26px;padding-block:4px;border:0}.mobile-panel__out{margin-top:6px;align-self:flex-start}.header-search{border-top:1px solid var(--seam);background:var(--header-bg, rgba(0, 0, 0, .92))}.header-search[hidden]{display:none}.header-search__form{display:flex;align-items:center;gap:16px;padding-block:14px}.header-search__input{flex:1;min-width:0;background:transparent;border:0;border-bottom:1px solid var(--seam);color:var(--paper);font-family:var(--body);font-size:16px;padding:10px 0;outline:none}.header-search__input:focus{border-color:var(--paper)}.header-search__close{display:none}@media(min-width:640px){.header-search__close{display:inline}}.header-search__results:empty{display:none}.header-search__results{padding-bottom:20px;max-height:60vh;overflow-y:auto}.sr-item{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--seam)}.sr-item img{width:48px;aspect-ratio:4 / 5;object-fit:cover;background:var(--plate)}.sr-item .heading{font-size:16px}.sr-item:hover .heading{color:var(--link-hover, var(--paper))}.rail-section--custom{padding-top:calc(var(--pad-top) * .75);padding-bottom:calc(var(--pad-bottom) * .75)}@media(min-width:768px){.rail-section--custom{padding-top:var(--pad-top);padding-bottom:var(--pad-bottom)}}.rail-section[data-layout=carousel] .rail-wrap{padding-inline-start:var(--gutter)}.rail-section[data-layout=carousel] .rail__foot{margin-inline-end:var(--gutter)}.rail-section[data-layout=grid] .rail-wrap{max-width:var(--page);margin-inline:auto;padding-inline:var(--gutter)}@media(max-width:639px){.rail>*{width:var(--rail-w-sm, 75vw)}}.rail-grid{display:grid;grid-template-columns:repeat(var(--rail-cols-sm, 2),minmax(0,1fr));gap:1px;background:var(--seam);border:1px solid var(--seam)}@media(min-width:1024px){.rail-grid{grid-template-columns:repeat(var(--rail-cols, 4),minmax(0,1fr))}}.rail-grid>a{display:block;background:var(--ink)}.rail-grid>a:hover .card__media img{transform:scale(1.04)}.rail__caption{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:20px 16px}@media(max-width:639px){.rail-grid .rail__caption{flex-direction:column;gap:6px;padding:14px 12px 18px}.rail-grid .rail__title{font-size:14px!important}}.tiles-section .tiles{grid-template-columns:repeat(var(--tile-cols-sm, 1),minmax(0,1fr))}@media(min-width:640px){.tiles-section .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tiles-section .tile{aspect-ratio:var(--tile-ratio, 1 / 1)}@media(min-width:1024px){.tiles-section .tile[data-wide]{aspect-ratio:16 / 10}}@media(max-width:1023px){.tiles-section .tile__body{padding:16px}}@media(min-width:1024px){.tiles-section .tiles{grid-template-columns:repeat(12,minmax(0,1fr))}.tiles-section .tile{grid-column:span var(--span, 4)}}.tiles-section .tile img{opacity:var(--tile-opacity, .7)}.tiles-section .tile:hover img{opacity:1}.tiles-section .tile__scrim{background:linear-gradient(180deg,rgba(0,0,0,calc(var(--tile-scrim, .86) * .18)) 20%,rgba(0,0,0,var(--tile-scrim, .86)))}.tiles-section .tile--center .tile__scrim{background:rgba(0,0,0,calc(var(--tile-scrim, .86) * .6))}.tiles-section .tile--top .tile__scrim{background:linear-gradient(0deg,rgba(0,0,0,calc(var(--tile-scrim, .86) * .18)) 20%,rgba(0,0,0,var(--tile-scrim, .86)))}.tiles-section .tile--center .tile__body{top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;flex-direction:column;text-align:center}.tiles-section .tile--top .tile__body{top:0;bottom:auto;align-items:flex-start}.tiles-section .tile__body h3{font-size:var(--tile-title, 21px)}.tiles-section .tile,.tiles-section .tile__body{color:inherit}.collection-page__head{border-bottom:1px solid var(--seam);padding-bottom:40px}.collection-page__head.is-center{text-align:center}.collection-page__head.is-center .prose{margin-inline:auto}.grid-products--custom{grid-template-columns:repeat(var(--cols-sm, 2),minmax(0,1fr));row-gap:var(--row-gap, 56px)}@media(min-width:768px){.grid-products--custom{grid-template-columns:repeat(var(--cols-md, 3),minmax(0,1fr))}}@media(min-width:1280px){.grid-products--custom{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}}.hero__type{background:var(--hero-bg, var(--ink))}.hero .hero__title{font-size:calc(clamp(42px,5.6vw,98px) * var(--hero-scale, 1) * var(--display-scale, 1))}.hero__shot img{object-position:var(--hero-focus, top)}@media(max-width:1023px){.hero__shot img{max-height:var(--hero-h-sm, 62dvh)}.hero[data-mobile-image=bottom] .hero__shot{order:3}.hero[data-mobile-image=hidden] .hero__shot{display:none}}@media(min-width:1024px){.hero[data-image-side=left]{grid-template-columns:1fr 1.02fr}.hero[data-image-side=left] .hero__shot{order:1}.hero[data-image-side=left] .hero__type{order:2}}.cta-plate--solid{background:var(--btn-bg, #fff);border-color:var(--btn-bg, #fff)}.cta-plate--solid .lbl{color:var(--btn-text, #000)!important}.cta-plate--solid:before{background:var(--btn-hover-bg, #f00)}.cta-plate--solid:hover .lbl{color:var(--btn-hover-text, #fff)!important}[data-ground=ink]{background:var(--ink);color:var(--paper)}.header-search{position:absolute;inset-inline:0;top:100%;border-bottom:1px solid var(--seam)}.header-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.pdp__main{position:relative}.pdp__open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;padding:10px;cursor:zoom-in}.pdp__count{background:#000000b8;padding:5px 9px;letter-spacing:.12em}.pdp__expand{margin-inline-start:auto;box-sizing:content-box;padding:7px;background:#000000b8;color:var(--paper)}@media(max-width:1023px){.pdp__thumbs{display:none}}.gallery{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:var(--ink);color:var(--paper)}.gallery[open]{display:flex;flex-direction:column}.gallery::backdrop{background:var(--ink)}.gallery__bar{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;padding-top:max(8px,env(safe-area-inset-top));border-bottom:1px solid var(--seam)}.gallery__close{min-height:40px;padding:0 12px;border:1px solid var(--seam)}.gallery__track{flex:1;min-height:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none}.gallery__track::-webkit-scrollbar{display:none}.gallery__slide{flex:0 0 100%;scroll-snap-align:center;display:flex;align-items:center;justify-content:center}.gallery__slide img{width:100%;height:100%;object-fit:contain}.gallery__thumbs{display:flex;align-items:flex-start;gap:6px;overflow-x:auto;padding:10px 16px;padding-bottom:max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--seam);scrollbar-width:none}.gallery__thumbs::-webkit-scrollbar{display:none}.gallery__thumb{flex:0 0 44px;border:1px solid transparent;opacity:.55;transition:opacity .2s,border-color .2s}.gallery__thumb[aria-current=true]{opacity:1;border-color:var(--paper)}.gallery__thumb img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}@media(max-width:767px){html:root{--gutter: 16px;--header-h: min(var(--header-h-set, 72px), 60px)}body,.prose{font-size:15px;line-height:1.6}.prose--sm{font-size:14px}.lbl{letter-spacing:.14em}.section{padding-block:calc(40px * var(--section-scale, 1))}.section-head{flex-wrap:nowrap;align-items:baseline;gap:12px;padding-bottom:12px}.section-head h2{font-size:calc(24px * var(--heading-scale, 1))}.section-head .cta-rail{flex-shrink:0;padding-bottom:4px}.mobile-panel a{padding-block:12px;font-size:22px}.mobile-panel__account .heading{font-size:22px}.hero__shot img{max-height:min(var(--hero-h-sm, 62dvh),48dvh)}.hero__type{padding:22px var(--gutter) 26px}.hero .hero__title{max-width:16ch;font-size:calc(32px * var(--hero-scale, 1) * var(--display-scale, 1));line-height:.92}.hero .descriptor{margin-top:10px!important}.hero .prose{margin-top:12px!important}.hero__ctas{flex-wrap:nowrap;gap:20px;margin-top:18px}.hero__ctas .cta-plate{padding:12px 18px}.hero__ctas .cta-rail{padding-bottom:6px}.core-idea .section{padding-block:36px}.core-idea [data-mark-cross]{width:20px!important;margin-bottom:16px!important}.core-idea .display{font-size:calc(30px * var(--display-scale, 1))!important}.core-idea .prose{margin-top:14px!important;font-size:15px!important}.rail-section .wrap>.lbl{display:none}.rail-section .section-head{margin-top:0!important}.rail-wrap{margin-top:14px!important}.rail__num{display:none}.rail__caption,.rail-grid .rail__caption{flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px 10px}.rail__title,.rail-grid .rail__title{font-size:14px!important;line-height:1.15}.rail__caption .lbl{letter-spacing:.08em}.rail__foot{margin-top:14px}.tiles{margin-top:14px!important}.tiles-section .tile__body{padding:10px;gap:8px}.tiles-section .tile__body h3{font-size:min(var(--tile-title, 21px),16px)}.tiles-section .tile__body .lbl-wrap{display:none}.band{aspect-ratio:2 / 1}[aria-label=Scripture] blockquote{font-size:21px!important}[aria-label=Scripture] figcaption{margin-top:12px!important}section .story-split>img{height:auto;min-height:0;aspect-ratio:4 / 3}section .story-split__body{padding:32px var(--gutter)}.story-split__body .heading{margin-top:10px!important;font-size:24px!important}.story-split__body .prose{margin-top:12px!important}.story-split__body>div:not(.prose){margin-top:18px!important}.story-split__body [data-mark-wing2]{display:none}.grid-products,.grid-products--custom{column-gap:10px;row-gap:min(var(--row-gap, 56px),24px);margin-top:16px!important}.card__row{gap:8px;margin-top:8px}.card__title{font-size:min(var(--card-title, 15px),14px);line-height:1.15}.card__price{font-size:12px}.card__meta{display:none}.card__flag{padding:5px 8px}.collection-page.section-pad{padding-top:20px;padding-bottom:40px}.collection-page__head{padding-bottom:14px}.collection-page__head .display{font-size:34px!important}.collection-page__head .prose{margin-top:10px!important}.filter-bar{position:static;padding:10px var(--gutter);gap:10px}.chip{padding:9px 14px}.filter-bar__right{justify-content:space-between;flex-wrap:nowrap;gap:12px}.select-inline{padding:8px 12px}.pdp-page{padding-block:12px 40px!important}.pdp-page nav[aria-label=Breadcrumb]{padding-bottom:10px!important}.pdp{gap:18px;margin-top:12px}.pdp__title{font-size:calc(28px * var(--display-scale, 1));margin-top:4px}.pdp__price{margin-top:8px}.pdp__price .now{font-size:17px}.pdp__info .rte{margin-top:14px!important}.variant-head{margin-top:20px;padding-bottom:10px}.swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:6px;margin-top:10px}.swatch{min-width:0;padding:12px 4px}.pdp__info .cta-solid{margin-top:18px!important;padding:16px 20px}.spec{margin-top:24px}.spec>div{padding-block:14px}.spec dd{margin-top:6px!important}.pdp-related{padding-bottom:40px!important}.pdp-related .section-head h2{font-size:22px!important}.main-pad{padding-block:24px 48px!important}.footer__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 12px;padding-block:36px 28px}.footer__grid>:first-child{grid-column:1 / -1}.footer .wordmark--stacked{font-size:26px!important}.footer .descriptor{margin-top:10px!important}.footer__grid>:first-child .prose{margin-top:14px!important}.footer [data-mark-wing]{width:30px!important;margin-top:16px!important}.footer nav h2,.footer__grid h2{margin-bottom:8px!important}.footer li+li{margin-top:0}.footer a.quiet{display:inline-block;padding-block:5px;font-size:14px}.footer__base{gap:6px;padding-block:18px 28px}}.buy-row{display:flex;align-items:stretch;gap:8px;margin-top:36px}.qty{display:flex;align-items:stretch;flex:0 0 auto;min-height:52px;border:1px solid var(--paper);border-radius:var(--btn-radius, 0)}.qty__btn{display:grid;place-items:center;width:44px;color:var(--paper);transition:color .2s,opacity .2s}.qty__btn:hover:not([disabled]){color:var(--red)}.qty__btn[disabled]{opacity:.35;cursor:not-allowed}.qty__input{width:36px;padding:0;border:0;background:transparent;color:var(--paper);font:inherit;font-size:16px;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty__input::-webkit-inner-spin-button,.qty__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty__input:focus-visible{outline:1px solid var(--paper);outline-offset:-4px}.qty__input[disabled]{color:var(--dim)}.buy-row__add{flex:1 1 auto;min-width:0;min-height:52px;justify-content:center;padding-inline:16px;padding-block:0}.buy-row .buy-row__add{margin-top:0!important}.buy-now{margin-top:8px}.buy-now .shopify-payment-button__button{min-height:52px;border-radius:var(--btn-radius, 0);overflow:hidden}.buy-now .shopify-payment-button__button--unbranded{background:var(--btn-bg, #fff);color:var(--btn-text, #000);font-family:var(--body);font-size:var(--fs-lbl, 11px);font-weight:400;letter-spacing:.2em;text-transform:uppercase;transition:background-color .3s,color .3s}.buy-now .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--btn-hover-bg, #f00);color:var(--btn-hover-text, #fff)}.buy-now .shopify-payment-button__more-options{margin-top:12px;color:var(--steel);font-size:12px;text-decoration:underline}@media(max-width:719px){.buy-row{margin-top:18px}}@media(max-width:359px){.qty__btn{width:38px}.qty__input{width:30px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tga.css.map */
