.header__search{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-weight:600;font-size:12px;letter-spacing:.16em;color:var(--ink);text-transform:uppercase;padding:8px 0}.header__search:hover,.header__search[aria-expanded=true]{color:var(--red)}.header__search-icon{font-size:18px;line-height:1;font-weight:700}.header__nav-search{display:none}.header__search-bar{position:absolute;left:0;right:0;top:100%;background:var(--paper);border-bottom:1px solid var(--ink);padding:16px 48px;z-index:30;box-shadow:0 12px 32px rgba(var(--ink-rgb),.08)}.header__search-bar[hidden]{display:none}.header__search-form{display:flex;align-items:stretch;gap:0}.header__search-form .field{border-right:0;font-size:13px;letter-spacing:.12em}.header__search-form .btn{padding:0 24px}.header__search-close{margin-left:12px;padding:0 14px}.header__suggest{background:var(--paper);border:1px solid var(--ink);border-top:0;max-height:60vh;overflow-y:auto}.header__suggest[hidden]{display:none}.header__suggest-item{display:flex;align-items:center;gap:14px;padding:10px 16px;border-bottom:1px solid var(--rule);color:var(--ink)}.header__suggest-item:hover{background:var(--paper-alt);color:var(--ink)}.header__suggest-img{flex:0 0 44px;width:44px;height:44px;background:var(--placeholder);overflow:hidden}.header__suggest-img img{width:100%;height:100%;object-fit:cover;display:block}.header__suggest-title{flex:1;font-family:Archivo,sans-serif;font-weight:800;font-size:13px;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.header__suggest-price{font-weight:700;font-size:12px;flex-shrink:0}.header__suggest-all,.header__suggest-empty{display:block;padding:12px 16px;font-weight:600;font-size:10.5px;letter-spacing:.14em;color:var(--red);text-transform:uppercase}.header__suggest-empty{color:var(--grey)}.header__suggest-empty a{color:var(--red)}.header__suggest-all:hover{color:var(--ink)}@media(max-width:900px){.header__actions{gap:12px;align-items:stretch}.header__search-label{display:none}.header__search{border:1px solid var(--ink);padding:0 10px;align-self:stretch}.header__search-icon{font-size:16px;line-height:1}.header__search:hover{background:var(--ink);color:var(--paper)}.header__nav-search{display:block;color:var(--red)}.header__search-bar{padding:12px 24px}.header__search-form .btn{padding:0 16px;font-size:11px}.header__search-close{margin-left:8px;padding:0 10px}}@media(max-width:420px){.header{padding:14px 16px;gap:10px}.header__actions{gap:8px}.wordmark{font-size:21px}.header__toggle,.header__cart{padding:7px 9px;font-size:11px;letter-spacing:.1em}.header__search{padding:0 9px}.header__nav{left:0;right:0}.header__search-bar{padding:10px 16px}}#pdp .pdp__media img.pdp__main{object-position:var(--stage-pos, center)}.announcement{height:32px;padding-top:0;padding-bottom:0;align-items:center;box-sizing:border-box}a.hero__card{color:var(--ink);gap:8px;padding:16px 20px 14px;border:1px solid var(--ink);transition:background-color .15s,color .15s}a.hero__card:hover,a.hero__card:focus-visible{background:var(--ink);color:var(--paper);outline:none}a.hero__card:hover .hero__card-kicker,a.hero__card:hover .hero__card-price s{color:#f2eee399}a.hero__card:hover .hero__card-price,a.hero__card:hover .hero__card-cta{color:var(--paper)}.hero__card-cta{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding-top:10px;border-top:1px solid var(--rule);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--red)}a.hero__card:hover .hero__card-cta{border-top-color:var(--rule-dark)}.hero>*{min-width:0}@media(max-width:900px){.hero{grid-template-columns:minmax(0,1fr)}.hero__card{left:12px;right:12px;bottom:12px;max-width:none;padding:10px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:14px;row-gap:3px;align-items:end}.hero__card-kicker{grid-column:1;grid-row:1;font-size:9px;letter-spacing:.16em}.hero__card-title{grid-column:1;grid-row:2;font-size:13px;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hero__card-price{grid-column:2;grid-row:1;justify-self:end;font-size:11px;white-space:nowrap}.hero__card-cta{grid-column:2;grid-row:2;justify-self:end;margin:0;padding:0;border:0;font-size:10px;letter-spacing:.14em;white-space:nowrap}.hero__rule{flex-wrap:nowrap;gap:0;font-size:9px;letter-spacing:.1em;padding-top:14px;overflow:hidden;white-space:nowrap}.hero__rule>span{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.hero__rule>span+span:before{content:"\b7";color:var(--red);margin:0 8px}.hero__copy{gap:28px;padding-bottom:36px}}.buy-row{flex-wrap:wrap}.buy-row .gw-button-widget.gw-button-widget{flex:1 0 100%;width:100%;order:9;margin:0;min-height:0;background:var(--ink)!important;color:var(--paper)!important;border:1px solid var(--ink)!important;border-radius:0;box-shadow:none;font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:16px 20px;cursor:pointer;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .15s,border-color .15s}.buy-row .gw-button-widget.gw-button-widget:hover,.buy-row .gw-button-widget.gw-button-widget:focus-visible{background:var(--red)!important;border-color:var(--red)!important;outline:none}.buy-row:not(.is-soldout) .gw-button-widget.gw-button-widget{display:none}.buy-row.is-soldout .qty{display:none}.buy-row.is-soldout [data-add-to-cart]{flex:1 0 100%}.buy-row.is-soldout~.pdp__payments{display:none}@media(max-width:900px){.buy-row .gw-button-widget.gw-button-widget{font-size:11px;letter-spacing:.12em;padding:15px 12px}}.crumbs{flex-wrap:nowrap;white-space:nowrap;min-width:0}.crumbs a,.crumbs__sep{flex:0 0 auto}.crumbs__cur{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.rating{display:inline-flex;align-items:center;gap:8px;color:var(--ink);line-height:1}a.rating:hover .rating__count{color:var(--red)}.rating__stars{position:relative;display:inline-block;font-size:12px;letter-spacing:2px;color:var(--rule);white-space:nowrap}.rating__stars:before{content:"\2605\2605\2605\2605\2605"}.rating__fill{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:var(--red)}.rating__fill:before{content:"\2605\2605\2605\2605\2605"}.rating__count{font-size:10px;letter-spacing:.14em;color:var(--grey);text-transform:uppercase;font-weight:600}.rating--md .rating__stars{font-size:15px}.rating--md .rating__count{font-size:11px;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.card .rating{margin-top:-2px}.shipbar{display:flex;flex-direction:column;gap:8px}.shipbar__text{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--grey-body);font-weight:600}.shipbar__text strong{color:var(--ink);font-weight:700}.shipbar__track{height:4px;background:var(--rule);overflow:hidden}.shipbar__fill{display:block;height:100%;background:var(--red);transition:width .35s ease}.shipbar.is-unlocked .shipbar__fill{background:var(--ink)}.shipbar.is-unlocked .shipbar__text{color:var(--ink)}.shipbar__check{color:var(--red)}.cart-drawer__shipbar{padding:14px 24px;border-bottom:1px solid var(--rule);background:var(--paper-alt)}.cart-drawer__next{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.cart-drawer__next .cart-drawer__keep{flex-shrink:0}.shipnudge{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--grey-body);font-weight:600;text-align:right}.shipnudge strong,.shipnudge.is-unlocked{color:var(--ink)}.cart-xsell{padding:18px 24px 8px;border-top:2px solid var(--ink);margin-top:auto}.cart-xsell[hidden]{display:none}.cart-xsell__title{font-size:10px;letter-spacing:.18em;color:var(--grey);text-transform:uppercase;font-weight:600;margin-bottom:10px}.cart-xsell__list{display:flex;flex-direction:column}.cart-xsell__item{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--rule)}.cart-xsell__item:last-child{border-bottom:0}.cart-xsell__img{flex:0 0 44px;width:44px;height:44px;background:var(--placeholder);outline:1px solid var(--rule);overflow:hidden;display:block}.cart-xsell__img img{width:100%;height:100%;object-fit:cover;display:block}.cart-xsell__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cart-xsell__name{font-family:Archivo,sans-serif;font-weight:800;font-size:12px;line-height:1.3;color:var(--ink);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cart-xsell__name:hover{color:var(--red)}.cart-xsell__price{font-weight:700;font-size:11px}.cart-xsell__price s{color:var(--grey);font-weight:400;margin-left:6px}.cart-xsell__add{flex-shrink:0;border:1px solid var(--ink);background:transparent;color:var(--ink);font-family:inherit;font-weight:700;font-size:10px;letter-spacing:.14em;padding:8px 10px;cursor:pointer;white-space:nowrap;text-transform:uppercase}.cart-xsell__add:hover{background:var(--ink);color:var(--paper)}.cart-xsell__add[disabled]{opacity:.5;cursor:wait}.pdp--stack>*{min-width:0}.pdp__media--stack{background:var(--ink);min-height:0;overflow:visible;position:relative;max-width:100%}.pdp__frames{display:flex;flex-direction:column;gap:1px;background:var(--ink);min-width:0;max-width:100%}.pdp__frame{position:relative;margin:0;aspect-ratio:var(--ar, 1);max-height:92vh;background:var(--paper-alt);overflow:hidden}.pdp__media--stack img.pdp__img{position:static;inset:auto;width:100%;height:100%;object-fit:contain;display:block}@media(min-width:901px){.pdp--stack{grid-template-columns:minmax(0,1fr) minmax(440px,600px);align-items:start}.pdp--stack .pdp__info{position:sticky;top:0;max-width:none;padding:56px}.pdp--stack.info-scroll .pdp__info{max-height:100vh;max-height:100dvh;overflow-y:auto;scrollbar-width:thin}.pdp--stack.media-sticky .pdp__media{position:sticky;top:0}.pdp--stack.media-sticky .pdp__info{position:static}.pdp--stack .pdp__thumbs{display:none}}@media(min-width:1440px){.pdp--stack .pdp__info{padding:64px 72px}.pdp__media--stack .pdp__frames:has(>:nth-child(2)){display:block;columns:2;column-gap:1px}.pdp__media--stack .pdp__frames:has(>:nth-child(2)) .pdp__frame{break-inside:avoid;margin-bottom:1px;max-height:none}}@media(max-width:900px){.pdp--stack{grid-template-columns:1fr}.pdp--stack .pdp__media{aspect-ratio:auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;width:100%}.pdp__frames{flex-direction:row;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pdp__frames::-webkit-scrollbar{display:none}.pdp__frame{flex:0 0 100%;width:100%;aspect-ratio:1;max-height:none;scroll-snap-align:start;background:var(--ink)}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/commerce.css.map */
