:root{--shop-red: #b22221;--shop-bg: #fafafa;--shop-ink: #121212;--shop-line-light: rgba(0, 0, 0, .3);--shop-line-dark: rgba(255, 255, 255, .18);--shop-nav-h: 58px;--shop-small-size: 12px;--shop-small-tracking: 0;--shop-nav-weight: 500;--shop-caption-size: 14px;--shop-pdp-size: 13px;--shop-dim: .6;--shop-ease-out: cubic-bezier(.23, 1, .32, 1);--shop-ease-drawer: cubic-bezier(.32, .72, 0, 1);--shop-hover: .15s}body.shop-light{background-color:var(--shop-bg);background-image:radial-gradient(ellipse 120% 60% at 50% 0%,#dfdfdf 0%,var(--shop-bg) 70%);color:#000}body.shop-light:before{display:none}html{-webkit-tap-highlight-color:transparent}a,button,summary,label{touch-action:manipulation}button,summary{-webkit-user-select:none;user-select:none}html{scroll-padding-top:calc(var(--shop-nav-h) + 16px)}html:has(.shop-cookies:not([hidden])){--shop-cookies-room: var(--shop-cookies-h, 220px);scroll-padding-bottom:calc(var(--shop-cookies-room) + 16px)}#shop-hcaptcha-badge-container:focus-within{transform:translate(calc(-100% + 56px))}#shop-hcaptcha-badge-container a:focus-visible{outline:2px solid white;outline-offset:2px}.shop-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.shop-nav{position:fixed;top:0;left:0;right:0;z-index:500;display:flex;align-items:center;justify-content:space-between;padding:20px;font-family:Aktivgrotesk,Arial,sans-serif;font-size:var(--shop-small-size);font-weight:var(--shop-nav-weight);line-height:18px;letter-spacing:var(--shop-small-tracking);text-transform:uppercase;color:#fff;pointer-events:none;transition:background-color .25s ease}.shop-nav>*{pointer-events:auto}body.shop-light .shop-nav{color:#000}.shop-nav__veil{display:none}body.shop-light .shop-nav__veil{display:block;position:absolute;top:0;left:0;right:0;height:calc(100% + 64px);z-index:-1;pointer-events:none}body.shop-light .shop-nav__veil:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#fafafab3,#fafafaa3 25%,#fafafa80,#fafafa54 55%,#fafafa2e 68%,#fafafa14 80%,#fafafa06 90%,#fafafa00);opacity:0;transition:opacity .3s ease}body.shop-light .shop-nav__veil i{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);transition:-webkit-backdrop-filter .3s ease,backdrop-filter .3s ease}body.shop-light .shop-nav__veil i:nth-child(1){-webkit-mask-image:linear-gradient(to bottom,#000 40%,transparent);mask-image:linear-gradient(to bottom,#000 40%,transparent)}body.shop-light .shop-nav__veil i:nth-child(2){-webkit-mask-image:linear-gradient(to bottom,#000 30%,transparent 70%);mask-image:linear-gradient(to bottom,#000 30%,transparent 70%)}body.shop-light .shop-nav__veil i:nth-child(3){-webkit-mask-image:linear-gradient(to bottom,#000 15%,transparent 50%);mask-image:linear-gradient(to bottom,#000 15%,transparent 50%)}body.shop-light .shop-nav__veil i:nth-child(4){-webkit-mask-image:linear-gradient(to bottom,#000,transparent 35%);mask-image:linear-gradient(to bottom,#000,transparent 35%)}body.shop-light .shop-nav.is-solid .shop-nav__veil:after{opacity:1}body.shop-light .shop-nav.is-solid .shop-nav__veil i:nth-child(1){-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}body.shop-light .shop-nav.is-solid .shop-nav__veil i:nth-child(2){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body.shop-light .shop-nav.is-solid .shop-nav__veil i:nth-child(3){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body.shop-light .shop-nav.is-solid .shop-nav__veil i:nth-child(4){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.shop-nav a,.shop-nav button{color:inherit;text-decoration:none;background:none;border:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:opacity var(--shop-hover) ease}@media(hover:hover)and (pointer:fine){.shop-nav a:hover,.shop-nav button:hover{opacity:.6}}.shop-nav__links{position:absolute;left:50%;transform:translate(-50%);display:flex;gap:24px}.shop-nav__links a.is-active{border-bottom:1px solid currentColor;padding-bottom:2px;opacity:1}.shop-nav__utils{display:flex;align-items:center;gap:24px}.shop-nav__ig{display:inline-flex;align-items:center}.shop-nav__bag{display:inline-flex;align-items:center;gap:4px}.shop-tally{color:var(--shop-red)}.shop-nav__burger{display:none;width:18px;height:14px;position:relative}.shop-nav__burger span{position:absolute;left:0;width:100%;height:1.5px;background:currentColor}.shop-nav__burger span:nth-child(1){top:0}.shop-nav__burger span:nth-child(2){top:6px}.shop-nav__burger span:nth-child(3){top:12px}@media screen and (max-width:767px){.shop-nav__links,.shop-nav__account,.shop-nav__ig{display:none}.shop-nav__burger{display:block}.shop-nav__left{display:flex;align-items:center;gap:16px}}.shop-nav__burger:after,.shop-menu__close:after{content:"";position:absolute;top:-15px;right:-12px;bottom:-15px;left:-12px}.shop-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;background:var(--shop-ink);color:#fff;padding:20px;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;font-family:Aktivgrotesk,Arial,sans-serif;text-transform:uppercase;opacity:0;visibility:hidden;transition:opacity .2s var(--shop-ease-out),visibility 0s linear .2s}.shop-menu.is-open{opacity:1;visibility:visible;transition:opacity .25s var(--shop-ease-out)}.shop-menu__bar{display:flex;align-items:center;gap:16px;font-size:var(--shop-small-size);font-weight:var(--shop-nav-weight);line-height:18px;letter-spacing:var(--shop-small-tracking)}.shop-menu__close{position:relative;flex:none;width:18px;height:14px;background:none;border:0;color:#fff;padding:0;cursor:pointer}.shop-menu__close span{position:absolute;top:50%;left:-1px;width:20px;height:1.5px;margin-top:-.75px;background:currentColor}.shop-menu__close span:nth-child(1){transform:rotate(45deg)}.shop-menu__close span:nth-child(2){transform:rotate(-45deg)}.shop-menu__links{margin-top:56px;padding-bottom:20px;display:flex;flex-direction:column;gap:26px}.shop-menu__links a,.shop-menu__links button{color:#fff;text-decoration:none;font-size:28px;font-weight:400;letter-spacing:-.01em;line-height:1.05;width:max-content}.shop-menu__links button{padding:0;background:none;border:0;font-family:inherit;text-align:left;text-transform:inherit;cursor:pointer}.shop-menu__links a.is-active{border-bottom:1px solid white;padding-bottom:4px}.shop-cart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:650;visibility:hidden;pointer-events:none;font-family:Aktivgrotesk,Arial,sans-serif;transition:visibility 0s linear .3s}.shop-cart.is-open{visibility:visible;pointer-events:auto;transition:visibility 0s}.shop-cart__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040;opacity:0;transition:opacity .3s var(--shop-ease-out)}.shop-cart.is-open .shop-cart__overlay{opacity:1}.shop-cart__panel{position:absolute;top:var(--shop-nav-h);right:0;bottom:0;width:502px;max-width:100%;background:var(--shop-ink);color:#fff;transform:translate(102%);transition:transform .3s var(--shop-ease-drawer);display:flex;flex-direction:column}.shop-cart.is-open .shop-cart__panel{transform:translate(0);transition:transform .45s var(--shop-ease-drawer)}.shop-cart__contents{display:flex;flex-direction:column;flex:1;min-height:0;padding:24px;font-size:var(--shop-pdp-size);font-weight:500;letter-spacing:var(--shop-small-tracking);line-height:1.4;text-transform:uppercase}.shop-cart__item-variant,.shop-cart__item-price,.shop-cart__qty,.shop-cart__remove,.shop-cart__subtotal-label,.shop-cart__subtotal,.shop-cart__empty p{font-weight:400}.shop-cart__bar{display:none;align-items:center;justify-content:space-between;margin-bottom:40px}.shop-cart__close{background:none;border:0;color:#fff;font-size:24px;line-height:1;padding:0;cursor:pointer}.shop-cart__head{display:flex;align-items:baseline;gap:12px;margin-bottom:32px}.shop-cart__head .shop-tally:empty{display:none}.shop-cart__head .shop-tally{font-size:14px}.shop-cart__head-close{margin-left:auto;background:none;border:0;padding:0;color:inherit;font:inherit;font-weight:400;letter-spacing:inherit;text-transform:inherit;opacity:var(--shop-dim);cursor:pointer;transition:opacity var(--shop-hover) ease}.shop-cart__head-close:focus-visible{opacity:1}@media(hover:hover)and (pointer:fine){.shop-cart__head-close:hover{opacity:1}}.shop-cart__items{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.shop-cart__items::-webkit-scrollbar{display:none}.shop-cart__item{border-top:1px solid var(--shop-line-dark);padding:24px 0;display:grid;grid-template-columns:64px 1fr;grid-template-rows:auto 1fr;column-gap:16px;row-gap:20px}.shop-cart__item>:not(.shop-cart__item-media){grid-column:2}.shop-cart__item-media{grid-row:1 / span 2;display:block;aspect-ratio:2 / 3;background:var(--shop-bg)}.shop-cart__item-media img{display:block;width:100%;height:100%;object-fit:contain}.shop-cart__items>:last-child{border-bottom:1px solid var(--shop-line-dark)}.shop-cart__item-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.shop-cart__item-title{margin:0}.shop-cart__item-title a{color:inherit;text-decoration:none}.shop-cart__item-variant{margin:4px 0 0;opacity:var(--shop-dim)}.shop-cart__qty{display:flex;align-items:center;gap:24px;white-space:nowrap}.shop-cart__qty button{background:none;border:0;color:#fff;opacity:var(--shop-dim);font:inherit;padding:0;cursor:pointer;transition:opacity var(--shop-hover) ease}.shop-cart__qty span{min-width:2ch;text-align:center;font-variant-numeric:tabular-nums}.shop-cart__qty button[disabled]{opacity:.15;cursor:default}.shop-cart__item-error{margin:-8px 0 0;font-size:var(--shop-small-size);font-weight:400;color:var(--shop-red)}.shop-cart__item-bottom{display:flex;justify-content:space-between;align-items:baseline;align-self:end}.shop-cart__item-price,.shop-cart__subtotal{font-variant-numeric:tabular-nums}.shop-cart__item-price{opacity:var(--shop-dim)}.shop-cart__remove{background:none;border:0;color:#fff;opacity:var(--shop-dim);font:inherit;letter-spacing:inherit;text-transform:inherit;padding:8px 0;margin:-8px 0;cursor:pointer;transition:opacity var(--shop-hover) ease}@media(hover:hover)and (pointer:fine){.shop-cart__qty button:not([disabled]):hover,.shop-cart__remove:hover{opacity:1}}.shop-cart__totals{display:flex;justify-content:space-between;align-items:flex-start;padding-top:40px}.shop-cart__subtotal-label{margin:0 0 8px;opacity:var(--shop-dim)}.shop-cart__subtotal{margin:0}.shop-cart__shipping-note{margin:12px 0 0;font-size:var(--shop-small-size);font-weight:400;letter-spacing:var(--shop-small-tracking);opacity:var(--shop-dim)}.shop-cart__shipping-note.is-met{opacity:1}.shop-cart__shipping-note+.shop-cart__shipping-note{margin-top:4px}.shop-cart__checkout{display:flex;align-items:center;justify-content:center;height:48px;margin-top:32px;background:#fff;color:#000;border:0;font:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:none;cursor:pointer;flex-shrink:0}.shop-cart__checkout{gap:6px}.shop-cart__checkout-arrow{position:relative;top:-1px;width:10px;height:10px;transition:transform var(--shop-hover) var(--shop-ease-out)}.shop-cart__checkout.is-loading{cursor:progress}.shop-cart__checkout.is-loading .shop-cart__checkout-arrow{display:none}@media(hover:hover)and (pointer:fine){.shop-cart__checkout:hover{background:#e6e6e6}.shop-cart__checkout:hover .shop-cart__checkout-arrow{transform:translate(2px,-2px)}}.shop-cart__empty{flex:1;display:flex;flex-direction:column;gap:24px;border-top:1px solid var(--shop-line-dark);padding-top:24px}.shop-cart__empty p{margin:0;opacity:var(--shop-dim)}.shop-cart__empty-links{display:flex;gap:24px}.shop-cart__empty a{color:#fff;text-decoration:none;border-bottom:1px solid white;width:max-content;padding-bottom:2px}@media screen and (max-width:767px){.shop-cart__panel{top:0;width:100%}.shop-cart__bar{display:flex}.shop-cart__head-close{display:none}.shop-cart__checkout{height:56px}}.shop-card{display:flex;flex-direction:column;text-decoration:none;color:#000}.shop-card__media{position:relative;width:100%;aspect-ratio:2 / 3}.shop-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .25s ease}.shop-card__media img.shop-card__img--hover{opacity:0}@media(hover:hover)and (pointer:fine){.shop-card:hover .shop-card__media img.shop-card__img--primary{opacity:0}.shop-card:hover .shop-card__media img.shop-card__img--hover{opacity:1}}.shop-card__caption{margin:21px 0 0;width:100%;font-family:Aktivgrotesk,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.5;text-transform:uppercase}.shop-card__title{margin:0;opacity:.8}.shop-card__price{margin:4px 0 0;opacity:var(--shop-dim)}.shop-card__price--on-sale{display:flex;align-items:baseline;gap:8px;opacity:1}.shop-card__price-was{text-decoration:line-through;opacity:var(--shop-dim)}.shop-card__price-now{color:var(--shop-red)}.shop-card--row .shop-card__caption{width:100%;display:flex;justify-content:space-between;gap:16px}.shop-card--row .shop-card__price{margin:0}.shop-plp{padding:calc(var(--shop-nav-h) + 40px) 20px 140px}.shop-plp__grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:24px;row-gap:80px;align-items:start;max-width:1512px;margin:0 auto}.shop-plp .shop-card__media{aspect-ratio:1 / 1}.shop-plp .shop-card__caption{font-size:var(--shop-caption-size)}@media screen and (max-width:767px){.shop-plp{padding:calc(var(--shop-nav-h) + 8px) 20px 100px}.shop-plp__grid{grid-template-columns:1fr;row-gap:56px}.shop-card__caption{margin-top:12px}}.shop-search__form{position:relative;max-width:540px;margin:40px auto 80px}.shop-search__field{box-sizing:border-box;width:100%;height:40px;padding:0 40px 0 0;background:transparent;border:0;border-bottom:1px solid currentColor;border-radius:0;outline:0;color:#000;font-family:Aktivgrotesk,Arial,sans-serif;font-size:var(--shop-small-size);font-weight:400;letter-spacing:var(--shop-small-tracking);text-transform:uppercase;-webkit-appearance:none;appearance:none}.shop-search__field::placeholder{color:rgba(0,0,0,var(--shop-dim));opacity:1}.shop-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.shop-search__field:focus-visible{border-bottom-width:2px}.shop-search__submit{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:none;border:0;cursor:pointer}.shop-search__submit img{width:16px;height:16px}.shop-search__count{margin:0 0 40px;font-family:Aktivgrotesk,Arial,sans-serif;font-size:var(--shop-small-size);letter-spacing:var(--shop-small-tracking);text-align:center;text-transform:uppercase;color:rgba(0,0,0,var(--shop-dim))}@media(pointer:coarse){.shop-search__field{font-size:16px}}@media screen and (max-width:767px){.shop-search__form{margin:24px auto 56px}}.shop-plp__more{display:flex;justify-content:center;margin-top:120px}.shop-plp__more [aria-busy=true]{opacity:.4;pointer-events:none}.shop-plp__empty{min-height:40vh;display:flex;align-items:center;justify-content:center;font-family:Aktivgrotesk,Arial,sans-serif;font-size:16px;letter-spacing:-.025em;text-transform:uppercase;opacity:var(--shop-dim)}.shop-pdp{padding:233px 20px 160px;font-family:Aktivgrotesk,Arial,sans-serif}.shop-pdp__layout{display:grid;grid-template-columns:minmax(0,397fr) minmax(0,678fr) minmax(0,397fr);column-gap:16px;max-width:1512px;margin:0 auto;align-items:start}.shop-pdp__info,.shop-pdp__meta{position:sticky;z-index:1;top:calc(var(--shop-nav-h) + 80px);max-height:calc(100vh - var(--shop-nav-h) - 80px - 24px);overflow-y:auto;scrollbar-width:none;font-size:16px;font-weight:500;letter-spacing:-.025em;line-height:1.3;text-transform:uppercase;color:#000}.shop-pdp__info::-webkit-scrollbar,.shop-pdp__meta::-webkit-scrollbar{display:none}.shop-pdp__info[data-more=below],.shop-pdp__meta[data-more=below]{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent)}.shop-pdp__info[data-more=above],.shop-pdp__meta[data-more=above]{-webkit-mask-image:linear-gradient(to top,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to top,#000 calc(100% - 24px),transparent)}.shop-pdp__info[data-more=both],.shop-pdp__meta[data-more=both]{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.shop-pdp__info{display:flex;flex-direction:column;gap:32px}.shop-pdp__title{margin:0;font-size:16px;font-weight:500;line-height:inherit}.shop-pdp__facts{display:flex;flex-direction:column;gap:20px}.shop-pdp__price{margin:0}.shop-pdp__price--on-sale{display:flex;align-items:baseline;gap:8px}.shop-pdp__price-was{text-decoration:line-through;opacity:var(--shop-dim)}.shop-pdp__price-now{color:var(--shop-red)}.shop-pdp__description{border-top:1px solid var(--shop-line-light);border-bottom:1px solid var(--shop-line-light);padding:19px 0;width:100%}.shop-pdp__description p{margin:0;max-width:285px;text-wrap:balance}.shop-pdp__option-label{margin:0 0 4px;opacity:var(--shop-dim)}.shop-pdp__option-value{margin:0}.shop-pdp__values{display:flex;gap:28px;flex-wrap:wrap}.shop-pdp__values button{background:none;border:0;padding:0 0 2px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:#000;border-bottom:1px solid transparent;cursor:pointer}.shop-pdp__values button[aria-pressed=true]{border-bottom-color:#000}.shop-pdp__values button[disabled]{opacity:.2;text-decoration:line-through;cursor:not-allowed}.shop-pdp__add{width:100%;max-width:453px;height:48px;background:#000;color:#fff;border:0;font:inherit;font-size:16px;letter-spacing:-.025em;text-transform:uppercase;cursor:pointer}@media(hover:hover)and (pointer:fine){.shop-pdp__add:not([disabled]):not([aria-disabled=true]):hover{background:#2a2a2a}}.shop-pdp__add[disabled],.shop-pdp__add[aria-disabled=true]{background:#0000004d;cursor:not-allowed}.shop-notify__note,.shop-notify__result{margin:0 0 12px;max-width:285px;font-weight:400;text-wrap:balance}.shop-notify__result--error{margin:12px 0 0}.shop-notify__fields{display:flex;flex-direction:column;gap:8px;max-width:453px}.shop-notify__fields[hidden]{display:none}.shop-notify__input{box-sizing:border-box;width:100%;height:48px;padding:0 16px;background:transparent;border:1px solid black;border-radius:0;color:#000;font:inherit;font-weight:400;letter-spacing:inherit;text-transform:none}.shop-notify__input::placeholder{color:#0009;opacity:1;text-transform:uppercase}.shop-notify__legal{margin:12px 0 0;font-size:12px;font-weight:400;letter-spacing:0;opacity:var(--shop-dim)}.shop-notify__legal a{color:inherit}@media(pointer:coarse){.shop-notify__input{font-size:16px;letter-spacing:0}}.shop-pdp__pager{display:none}.shop-pdp__pager button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:none;border:0;color:#000;cursor:pointer;transition:opacity var(--shop-hover) ease}.shop-pdp__pager svg{transition:opacity var(--shop-hover) ease}.shop-pdp__pager button[aria-disabled=true]{cursor:default}.shop-pdp__pager button[aria-disabled=true] svg{opacity:.2}.shop-pdp__pager-count{min-width:5ch;text-align:center;font-variant-numeric:tabular-nums;opacity:var(--shop-dim)}.shop-pdp__shipping{margin:12px 0 0;font-size:12px;letter-spacing:0;opacity:var(--shop-dim)}.shop-pdp__gallery{display:flex;flex-direction:column;align-items:center;gap:80px;margin-top:-195px}.shop-pdp__gallery img{width:min(100%,calc((100vh - 60px) * var(--ratio, 1)));height:auto;object-fit:contain}.shop-pdp__gallery .shop-pdp__image--cutout{width:min(100% + 110px,calc((100vh - 60px) * var(--ratio, 1)));max-width:none}.shop-pdp--shadow .shop-pdp__image--cutout{filter:drop-shadow(0 60px 180px rgba(0,0,0,.07)) drop-shadow(0 140px 260px rgba(0,0,0,.05))}.shop-pdp--site-type .shop-pdp__info,.shop-pdp--site-type .shop-pdp__meta{font-size:var(--shop-pdp-size);letter-spacing:var(--shop-small-tracking);line-height:1.4}.shop-pdp--site-type .shop-pdp__title,.shop-pdp--site-type .shop-pdp__add{font-size:var(--shop-pdp-size);letter-spacing:var(--shop-small-tracking)}.shop-pdp--site-type .shop-pdp__shipping,.shop-pdp--site-type .shop-pdp__price,.shop-pdp--site-type .shop-pdp__description{font-weight:400}.shop-pdp--site-type .shop-pdp__title{margin-bottom:-14px}.shop-pdp--site-type .shop-pdp__accordion-body{font-size:var(--shop-small-size);letter-spacing:var(--shop-small-tracking);line-height:1.6}.shop-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:700;background:#fff;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;cursor:zoom-out;opacity:0;visibility:hidden;transition:opacity .25s var(--shop-ease-out),visibility 0s linear .25s}.shop-lightbox.is-open{opacity:1;visibility:visible;transition:opacity .25s var(--shop-ease-out)}.shop-lightbox__inner{min-height:100%;display:flex;align-items:center;justify-content:center;padding:24px 16px;box-sizing:border-box}.shop-lightbox__img{display:block;width:100%;max-width:820px;height:auto;transform:scale(.97);transition:transform .25s var(--shop-ease-out)}.shop-lightbox.is-open .shop-lightbox__img{transform:none}.shop-lightbox__close{position:fixed;top:16px;right:20px;z-index:1;width:40px;height:40px;padding:0;background:none;border:0;color:#000;font-size:30px;line-height:1;cursor:pointer}.shop-pdp__size-guide{display:block;color:#000;text-decoration:none;padding-bottom:19px;border-bottom:1px solid var(--shop-line-light);margin-bottom:20px;transition:opacity var(--shop-hover) ease}@media(hover:hover)and (pointer:fine){.shop-pdp__size-guide:hover{opacity:.6}}.shop-pdp__accordion{border-bottom:1px solid var(--shop-line-light);padding-bottom:10px;margin-bottom:20px}.shop-pdp__accordion summary{display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer}.shop-pdp__accordion summary::-webkit-details-marker{display:none}.shop-pdp__accordion summary:after{content:"+";opacity:.25;transition:transform .25s var(--shop-ease-out)}.shop-pdp__accordion[open] summary:after{transform:rotate(45deg)}.shop-pdp__accordion{interpolate-size:allow-keywords}.shop-pdp__accordion::details-content{block-size:0;overflow-y:clip;opacity:0;transition:block-size .25s var(--shop-ease-out),opacity .2s var(--shop-ease-out),content-visibility .25s allow-discrete}.shop-pdp__accordion[open]::details-content{block-size:auto;opacity:1}.shop-pdp__accordion-body{padding:16px 0 6px;font-weight:400;text-transform:none;font-size:15px;line-height:1.5;color:#000000bf;text-wrap:pretty}.shop-pdp__accordion-body p{margin:0 0 8px}.shop-pdp__accordion-body .metafield-rich_text_field{margin:0}.shop-pdp__accordion-body ul,.shop-pdp__accordion-body ol{margin:0 0 8px;padding-left:18px}.shop-pdp__accordion-body ul{list-style:disc}.shop-pdp__accordion-body ol{list-style:decimal}.shop-pdp__accordion-body li{margin:0}.shop-pdp__accordion-body strong{font-weight:600}.shop-pdp__accordion-body a{color:inherit}.shop-pdp__accordion-part+.shop-pdp__accordion-part{margin-top:8px}.shop-size-chart{width:100%;table-layout:fixed;border-collapse:collapse;margin:0 0 20px;line-height:1.4;text-transform:none}.shop-size-chart caption{caption-side:top;padding-bottom:8px;text-align:left;font-size:var(--shop-small-size);letter-spacing:var(--shop-small-tracking);text-transform:uppercase;color:#000;opacity:var(--shop-dim)}.shop-size-chart th,.shop-size-chart td{padding:8px 12px 8px 0;border-bottom:1px solid var(--shop-line-light);text-align:left;vertical-align:top;font-weight:400}.shop-size-chart th:last-child,.shop-size-chart td:last-child{padding-right:0}.shop-size-chart thead th:first-child{width:30%}.shop-size-chart thead th{padding-top:0;font-size:var(--shop-small-size);letter-spacing:var(--shop-small-tracking);text-transform:uppercase;color:#000;opacity:var(--shop-dim)}.shop-size-chart tbody th{white-space:nowrap}.shop-size-chart td span{display:inline-block;margin-right:6px;white-space:nowrap}.shop-size-chart__cm{color:#000;opacity:var(--shop-dim)}.shop-size-notes dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 16px;margin:0 0 12px}.shop-size-notes dl>div{display:contents}.shop-size-notes dd{margin:0}.shop-size-notes p{margin:0 0 8px;color:#000;opacity:var(--shop-dim)}.shop-size-guide,.shop-page,body .shopify-policy__container{max-width:720px;margin:0 auto;padding:calc(var(--shop-nav-h) + 120px) 20px 160px;font-family:Aktivgrotesk,Arial,sans-serif;font-size:15px;line-height:1.5;color:#000}.shop-size-guide__title,.shop-size-guide__heading,.shop-page__title,.shopify-policy__title h1{margin:0;font-size:16px;font-weight:500;letter-spacing:-.025em;line-height:1.3;text-transform:uppercase}.shop-size-guide__title{margin-bottom:80px}.shop-size-guide__intro{margin:-56px 0 80px}.shop-size-guide__intro p{margin:0 0 8px}.shop-size-guide__group{margin-bottom:72px}.shop-size-guide__heading{margin-bottom:32px;padding-bottom:19px;border-bottom:1px solid black}.shop-size-guide .shop-size-chart{margin-bottom:48px}.shop-page{min-height:60vh}.shop-page__title{margin-bottom:24px}.shop-page__body p{margin:0 0 8px}.shop-page__body a{color:inherit}body .shopify-policy__container{min-height:60vh}body .shopify-policy__title{margin-bottom:24px;text-align:left}.shopify-policy__body h2,.shop-page__body h2{margin:32px 0 8px;font-size:inherit;font-weight:500;line-height:inherit}.shopify-policy__body p,.shopify-policy__body li,.shop-page__body li{margin:0 0 8px}.shopify-policy__body ul,.shop-page__body ul{margin:0 0 8px;padding-left:1.2em}.shopify-policy__body strong,.shop-page__body strong{font-weight:500}.shopify-policy__body a{color:inherit;overflow-wrap:anywhere}.shopify-policy__body table{width:100%;margin:8px 0 16px;border-collapse:collapse}.shopify-policy__body th,.shopify-policy__body td{padding:8px 16px 8px 0;border-bottom:1px solid var(--shop-line-light);font-weight:400;text-align:left;vertical-align:top}.shopify-policy__body th{font-weight:500}.shop-page.shop-page--center,.shop-page.shop-page--rows{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;min-height:100vh;min-height:100svh;padding-top:var(--shop-nav-h);padding-bottom:var(--shop-nav-h)}.shop-page.shop-page--center{text-align:center}.shop-page.shop-page--rows{max-width:480px}.shop-page--rows .shop-page__title{text-align:center}.shop-page--rows .shop-page__body p{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:24px;margin:0;padding:4px 0}@media screen and (max-width:479px){.shop-page--rows .shop-page__body p{flex-direction:column;align-items:center;padding:12px 0;text-align:center}}@media screen and (max-width:767px){.shop-size-guide,.shop-page,body .shopify-policy__container{padding-top:calc(var(--shop-nav-h) + 64px)}.shop-size-guide__title{margin-bottom:48px}.shop-size-guide__intro{margin:-32px 0 48px}}@media screen and (max-width:991px){.shop-pdp{padding:calc(var(--shop-nav-h) + 16px) 0 100px}.shop-pdp__layout{grid-template-columns:1fr;row-gap:48px}.shop-pdp__info,.shop-pdp__meta{position:static;max-height:none;overflow:visible;padding:0 20px}.shop-pdp__gallery{order:-1;flex-direction:row;align-items:stretch;gap:10px;margin-top:0;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 9vw;scroll-padding:0 9vw;scrollbar-width:none}.shop-pdp__gallery::-webkit-scrollbar{display:none}.shop-pdp__gallery img,.shop-pdp__gallery .shop-pdp__image--cutout{flex:0 0 82vw;width:100%;scroll-snap-align:center;cursor:zoom-in}.shop-pdp--shadow .shop-pdp__image--cutout{filter:none}.shop-pdp__pager{order:-1;display:flex;justify-content:center;align-items:center;margin:-40px 0 -16px;font-size:var(--shop-small-size);letter-spacing:var(--shop-small-tracking);line-height:1}.shop-pdp__add,.shop-notify__fields,.shop-pdp__description p{max-width:none}}.shop-related{padding:150px 20px 60px;font-family:Aktivgrotesk,Arial,sans-serif}.shop-related__heading{margin:0 0 72px;font-family:GothicusW00,sans-serif;font-weight:400;font-size:96px;line-height:.9;text-align:center;text-transform:capitalize;color:#000}.shop-related__grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:24px;align-items:start;max-width:1650px;margin:0 auto}.shop-related .shop-card__media{aspect-ratio:1 / 1}.shop-related .shop-card__caption{font-size:var(--shop-caption-size)}.shop-related__view-all{display:flex;justify-content:center;margin-top:100px}@media screen and (max-width:767px){.shop-related{padding-top:100px}.shop-related__heading{font-size:64px;margin-bottom:48px}.shop-related__grid{grid-template-columns:1fr;row-gap:56px}}.shop-view-all{display:inline-flex;align-items:center;gap:4px;font-family:Aktivgrotesk,Arial,sans-serif;font-size:var(--shop-small-size);font-weight:400;line-height:18px;letter-spacing:var(--shop-small-tracking);text-transform:uppercase;color:inherit;text-decoration:none;transition:opacity var(--shop-hover) ease}.shop-related__view-all .shop-view-all,.shop-plp__more .shop-view-all{padding:11px 20px;border:1px solid currentColor}@media(hover:hover)and (pointer:fine){.shop-view-all:hover{opacity:.6}}.shop-view-all img{position:relative;top:-1px;width:10px;height:10px}.shop-garments{position:relative;padding:120px 20px 80px;color:#fff;font-family:Aktivgrotesk,Arial,sans-serif}.shop-garments__head{display:flex;align-items:flex-start;justify-content:space-between;max-width:1512px;margin:0 auto 56px}.shop-garments__heading{margin:0;font-family:GothicusW00,sans-serif;font-weight:400;font-size:96px;line-height:.9;text-transform:capitalize;color:#fff}.shop-garments__head .shop-view-all{margin-top:68px}.shop-garments__editorial{display:grid;grid-template-columns:repeat(2,1fr);column-gap:60px;align-items:start;max-width:1512px;margin:0 auto}.shop-garments__cat{position:relative;display:block;text-decoration:none}.shop-garments__cat--women{grid-column:1;grid-row:1;transform:rotate(4.03deg);width:94%}.shop-garments__cat--men{grid-column:2;grid-row:1;transform:rotate(.96deg);margin-top:300px;width:98%;justify-self:end}@media screen and (min-width:992px){.shop-garments__editorial{box-sizing:content-box;column-gap:40px;padding:0 32px 0 48px}}.shop-garments__cat>img{display:block;width:100%;aspect-ratio:666 / 589;object-fit:cover;filter:grayscale(100%);transition:opacity .9s ease}.shop-garments__cat:after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(to top,#0006,#0000);pointer-events:none}.shop-garments__label{position:absolute;z-index:1;left:20px;bottom:18px;display:inline-flex;align-items:center;gap:6px;font-size:var(--shop-small-size);font-weight:400;line-height:18px;letter-spacing:var(--shop-small-tracking);text-transform:uppercase;color:#fff;opacity:.8;text-shadow:0 2px 4px rgba(0,0,0,.35);transition:opacity .5s ease}.shop-garments__label img{width:10px;height:10px;opacity:0;transition:opacity .5s ease}.shop-garments__cat:hover .shop-garments__label,.shop-garments__cat:focus-visible .shop-garments__label{opacity:1}.shop-garments__cat:hover .shop-garments__label img,.shop-garments__cat:focus-visible .shop-garments__label img{opacity:1}.shop-garments__label-text{position:relative}.shop-garments__label-text:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .7s var(--shop-ease-drawer)}.shop-garments__cat:focus-visible .shop-garments__label-text:after{transform:scaleX(1)}@media(hover:hover)and (pointer:fine){.shop-garments__cat:hover .shop-garments__label-text:after{transform:scaleX(1)}}@media(hover:hover)and (pointer:fine){.shop-garments__cat>img{opacity:.75}.shop-garments__cat:hover>img,.shop-garments__cat:focus-visible>img{opacity:1}}@media(hover:none){.shop-garments__label img{opacity:1}}.shop-garments__products{display:grid;grid-template-columns:repeat(3,1fr);column-gap:24px;align-items:start;max-width:1512px;margin:140px auto 0}@media screen and (min-width:992px){.shop-garments__products .shop-card:nth-child(2){margin-top:480px}.shop-garments__products .shop-card:nth-child(3){margin-top:124px}}.shop-garments__products .shop-card,.shop-garments__products .shop-card__title,.shop-garments__products .shop-card__price{color:#fff}@media screen and (max-width:991px){.shop-garments__heading{font-size:64px}.shop-garments__head .shop-view-all{margin-top:40px}.shop-garments__editorial{column-gap:12px}.shop-garments__cat--men,.shop-garments__cat--women{width:100%;margin-top:0;transform:none}.shop-garments__cat--women{grid-column:1}.shop-garments__cat--men{grid-column:2}.shop-garments__products{grid-template-columns:1fr;row-gap:56px;margin-top:80px}}@media screen and (max-width:767px){.shop-garments__cat{overflow:hidden}.shop-garments__cat>img{aspect-ratio:9 / 16;transform-origin:0 0;transform:translate(var(--zx, 0%),var(--zy, 0%)) scale(var(--zoom, 1))}.shop-garments__label{left:12px;bottom:12px}}body.template-index .hero_section{padding-top:110px}@media screen and (max-width:479px){body.template-index .hero_text_top{padding-top:8rem}}.hero-absulate-text .text--9rm-uppercase{font-size:var(--shop-small-size);line-height:18px}body.template-index .middle_section{position:relative;z-index:10}.footer .text-1-2rm-uppercase,.footer .text--9rm-uppercase,.footer .footer-links,.footer .text-block{font-size:var(--shop-small-size);font-weight:400;line-height:18px;letter-spacing:var(--shop-small-tracking)}.footer .text--9rm-uppercase{font-size:10px;line-height:16px}@media screen and (max-width:991px){.foooter-bottom>.footer-links{flex-wrap:wrap;row-gap:12px}.foooter-bottom .footer-link{white-space:nowrap}}.footer .text-field{min-height:40px;padding:0 32px 10px 0;font-size:var(--shop-small-size);letter-spacing:var(--shop-small-tracking)}.footer .footer-signup-fields{display:contents}.footer .footer-signup-fields[hidden]{display:none}.footer .submit-button-wrpper,.footer .submit-button{height:30px;padding:0}.footer .submit-button{width:30px}.footer .submit-icon{width:16px}.footer .shop-footer-button{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.footer{padding-bottom:calc(48px + var(--shop-cookies-room, 0px))}@media screen and (max-width:767px){.footer{padding-bottom:calc(32px + var(--shop-cookies-room, 0px))}}@media(pointer:coarse){.footer .text-field{font-size:16px;letter-spacing:0}}body.shop-light .footer{background:transparent;color:#000}body.shop-light .footer .text-80px{color:#000}body:not(.shop-light) .footer .opacity-60.footer-links{opacity:.8}body.shop-light .footer .text-1-2rm-uppercase,body.shop-light .footer .text--9rm-uppercase,body.shop-light .footer .footer-links,body.shop-light .footer .legal-text-link,body.shop-light .footer .text-block{color:#000}body.shop-light .footer .text-field{color:#000!important;caret-color:#000;border-bottom-color:#000}body.shop-light .footer .text-field::placeholder{color:#0009}body.shop-light .footer .text-field:-webkit-autofill,body.shop-light .footer .text-field:-webkit-autofill:hover,body.shop-light .footer .text-field:-webkit-autofill:focus{-webkit-text-fill-color:black!important}.footer .text-field:focus-visible{border-bottom-width:2px}.footer .legal-text-link{text-decoration:underline;text-underline-offset:2px}.shop-cookies{position:fixed;right:20px;bottom:20px;z-index:550;box-sizing:border-box;width:340px;padding:20px;background:var(--shop-ink);color:#fff;font-family:Aktivgrotesk,Arial,sans-serif;font-size:var(--shop-small-size);font-weight:400;letter-spacing:var(--shop-small-tracking);line-height:1.5}.shop-cookies[hidden]{display:none}.shop-cookies__title{margin:0 0 8px;font-weight:var(--shop-nav-weight);text-transform:uppercase}.shop-cookies__text{margin:0;color:#ffffffb3;text-wrap:pretty}.shop-cookies__text a{color:#fff;text-decoration:underline;text-underline-offset:2px}.shop-cookies__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.shop-cookies button{height:40px;padding:0;background:none;border:1px solid rgba(255,255,255,.35);color:#fff;font:inherit;letter-spacing:inherit;text-transform:uppercase;cursor:pointer;transition:border-color var(--shop-hover) ease,transform .16s var(--shop-ease-out)}@media(hover:hover)and (pointer:fine){.shop-cookies button:hover{border-color:#fff}}@media screen and (max-width:767px){.shop-cookies{left:16px;right:16px;bottom:16px;width:auto}}.shop-nav a:active,.shop-nav button:active,.shop-menu a:active,.shop-menu__links button:active,.shop-menu__close:active,.shop-cart__close:active,.shop-cart__head-close:active,.shop-cart__qty button:not([disabled]):active,.shop-cart__remove:active,.shop-cart__empty a:active,.shop-pdp__values button:not([disabled]):active,.shop-pdp__accordion summary:active,.shop-pdp__size-guide:active,.shop-pdp__pager button:not([aria-disabled=true]):active,.shop-view-all:active{opacity:.6}.shop-pdp__add,.shop-cart__checkout{transition:transform .16s var(--shop-ease-out),background-color var(--shop-hover) ease}.shop-pdp__add:not([disabled]):not([aria-disabled=true]):active,.shop-cart__checkout:active,.shop-cookies button:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.shop-cart__panel,.shop-cart.is-open .shop-cart__panel{transform:none;transition:opacity .2s ease}.shop-cart__panel{opacity:0}.shop-cart.is-open .shop-cart__panel{opacity:1}.shop-garments__label-text:after,.shop-pdp__accordion::details-content,.shop-pdp__add,.shop-cart__checkout,.shop-cart__checkout-arrow{transition:none}.shop-cart__checkout:hover .shop-cart__checkout-arrow,.shop-pdp__add:active,.shop-cart__checkout:active,.shop-cookies button:active,.shop-lightbox__img{transform:none}.ver-dividor{animation:none!important;transform:scaleY(1)!important}.section_timeline .bg-black{animation:none!important;opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/boy-london-shop.css.map */
