.gs-product-archive .product-info{--gs-index-width:14px;--gs-index-gap:6px;padding-inline-start:calc(var(--gs-index-width) + var(--gs-index-gap));min-width:0}.gs-product-archive .product-info__vendor,.gs-product-archive .gs-product-label{position:relative}.gs-product-archive .gs-product-index{position:absolute;inset-inline-start:calc(-1 * (var(--gs-index-width) + var(--gs-index-gap)));top:.05em;width:var(--gs-index-width);font:400 clamp(10px,calc(var(--text-base) * .75),12px)/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.025em;font-variant-numeric:tabular-nums;color:rgb(var(--text-color)/.7)}.gs-product-archive .product-info__vendor{font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase;line-height:1.6}.gs-product-archive .product-info__vendor a{text-underline-offset:4px}.gs-product-archive .product-info__title{max-width:24ch;text-wrap:pretty}.gs-product-archive .product-info__block-item[data-block-type=title]{margin-block-start:12px;margin-block-end:20px}.gs-product-archive .product-info__price{font-variant-numeric:tabular-nums}.gs-product-archive .product-info__payment-terms{font-size:var(--text-sm);line-height:1.5}.gs-product-archive .gs-product-label{font-family:var(--text-font-family);font-size:var(--text-xs);font-weight:var(--text-font-weight);line-height:1.6;text-transform:uppercase;letter-spacing:.075em;margin-block-end:18px}.gs-product-archive .product-info__block-item[data-block-type=variant-picker],.gs-product-archive .product-info__block-item[data-block-type=description]{margin-block-start:var(--gs-product-detail-gap,28px)}.gs-product-archive .variant-picker{gap:20px}.gs-product-archive .variant-picker__option-info{margin-block-end:10px}.gs-product-archive .variant-picker__option-info>.h-stack{flex:1;justify-content:space-between;gap:16px}.gs-product-archive .variant-picker__option-info legend{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}.gs-product-archive .variant-picker__option-values{gap:8px}.gs-product-archive .block-swatch{min-width:48px;min-height:44px;height:auto;max-width:100%;padding:10px 18px;border-radius:0;border-color:rgb(var(--text-color)/.22);white-space:normal;text-align:center;line-height:1.45;transition:none}.gs-product-archive .block-swatch:before{box-shadow:none;border:1px solid currentColor;transform:none;transition:none}.gs-product-archive :checked+.block-swatch,.gs-product-archive .block-swatch.is-selected{border-color:rgb(var(--text-color))}.gs-product-archive .block-swatch__color{border-radius:0;flex:0 0 var(--spacing-3-5)}.gs-product-archive .quantity-selector{border-radius:0}.gs-product-archive .product-info__quantity-selector .form-control{display:flex;align-items:center;justify-content:space-between;gap:16px}.gs-product-archive .product-info__quantity-selector .block-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}.gs-product-archive .product-info__block-item[data-block-type=buy-buttons]{margin-block:20px 16px}.gs-product-archive .buy-buttons>.button{border-radius:0;transition:none}.gs-product-archive--notched .buy-buttons>.button:not(.button--outline){clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.gs-product-archive--notched .buy-buttons:has(>.button:focus-visible){outline:2px solid rgb(var(--text-color));outline-offset:5px}.gs-product-archive .product-info__description .prose{line-height:1.6}.gs-product-archive .product-info__description .prose>:is(p,ul,ol){margin-block:0 0 16px}.gs-product-archive .product-info__description .prose>:is(ul,ol){padding-inline-start:18px}.gs-product-archive .product-info__description .prose li{padding-inline-start:3px;margin-block:5px}.gs-product-archive .product-info__description .prose>ul{list-style-type:square}.gs-product-archive .product-info__accordion{border:0}.gs-product-archive .product-info__accordion .accordion__toggle{padding-block:14px;gap:20px;font-weight:var(--text-font-weight)}.gs-product-archive .product-info__accordion .accordion__content{padding-block-end:18px;line-height:1.6}.gs-product-archive .product-info__accordion .circle-chevron{border-radius:0;background:transparent;color:inherit;transition:none}.gs-product-archive .product-info__complementary-products{margin-block-start:var(--gs-product-detail-gap,28px)}@media(max-width:699px){.gs-product-archive .gs-product-label{margin-block-end:14px}.gs-product-archive .block-swatch{padding-inline:14px}}.gs-product-archive .product-info__title{position:relative}.gs-product-archive .product-info__title .gs-product-index--title{top:.65em}.gs-product-archive .product-info__block-item[data-block-type=title]:first-child{margin-block-start:0}.gs-product-archive .product-info__description .prose>:is(ul,ol){display:block;line-height:1.45;margin-block:12px 18px}.gs-product-archive .product-info__description .prose :is(ul,ol)>li{margin-block:4px}.gs-product-archive .product-info__description .prose li>:is(p,div){margin-block:0}.gs-product-archive .product-info__accordion{position:relative;background:rgb(var(--text-color)/.035);padding-inline:16px;margin-block:0 8px;border:0}.gs-product-archive .product-info__accordion[open]{background:rgb(var(--text-color)/.065)}.gs-product-archive .product-info__accordion:before{content:"";position:absolute;inset-inline-start:0;top:17px;width:2px;height:14px;background:rgb(var(--text-color)/.3)}.gs-product-archive .product-info__accordion[open]:before{background:rgb(var(--text-color))}.gs-product-archive .product-info__accordion .accordion__toggle{min-height:48px}.gs-product-archive .gs-variant-ledger{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:12px;min-width:0}.gs-product-archive .gs-variant-ledger>.variant-picker__option-info{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-block-start:12px;margin:0;min-width:0}.gs-product-archive .gs-variant-ledger>.variant-picker__option-info>.h-stack{display:block;min-width:0}.gs-product-archive .gs-variant-ledger>.variant-picker__option-info>.h-stack>span{display:none}.gs-product-archive .gs-variant-ledger legend{overflow-wrap:anywhere}.gs-product-archive .gs-variant-ledger>.variant-picker__option-info>button{font-size:var(--text-xs);text-align:start;line-height:1.4}.gs-product-archive .gs-variant-ledger>.variant-picker__option-info+div{min-width:0}.gs-product-archive .gs-variant-ledger .variant-picker__option-values.wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px}.gs-product-archive .gs-variant-ledger .scroll-area{margin-inline:0;padding-inline:0;scroll-padding-inline:0;max-width:100%}.gs-product-archive .gs-variant-ledger .block-swatch{justify-content:flex-start;min-width:0;min-height:44px;height:auto;padding:10px 10px 10px 28px;gap:8px;border:0;border-radius:0;background-color:rgb(var(--text-color)/.015);text-align:start;font-size:var(--text-sm);line-height:1.4;transition:none}.gs-product-archive .gs-variant-ledger .block-swatch>span:last-child{min-width:0;overflow-wrap:anywhere}.gs-product-archive .gs-variant-ledger .block-swatch:before{inset:auto;inset-inline-start:10px;top:50%;width:2px;height:12px;background:rgb(var(--text-color));border:0;border-radius:0;box-shadow:none;transform:translateY(-50%);transition:none;will-change:auto;pointer-events:none}.gs-product-archive .gs-variant-ledger :checked+.block-swatch,.gs-product-archive .gs-variant-ledger .block-swatch.is-selected{background-color:rgb(var(--text-color)/.055)}.gs-product-archive .gs-variant-ledger .block-swatch.is-disabled{background-image:none}.gs-product-archive .gs-variant-ledger .block-swatch.is-disabled>span:last-child{text-decoration:line-through;text-decoration-thickness:1px}.gs-product-archive .gs-variant-ledger .block-swatch__color{width:13px;height:13px;flex:0 0 13px;border-radius:0;box-shadow:inset 0 0 0 1px rgb(var(--text-color)/.12)}.gs-product-archive .gs-variant-ledger :focus-visible+.block-swatch,.gs-product-archive .gs-variant-ledger a.block-swatch:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}@media(max-width:374px){.gs-product-archive .gs-variant-ledger{grid-template-columns:52px minmax(0,1fr);gap:8px}.gs-product-archive .gs-variant-ledger .block-swatch{padding-inline-start:22px;padding-inline-end:6px;gap:6px}.gs-product-archive .gs-variant-ledger .block-swatch:before{inset-inline-start:8px}}.gs-product-archive .product-info:not(:has(.gs-product-index)){padding-inline-start:0}.gs-product-archive .gs-product-index[data-gs-index]:before{content:attr(data-gs-index)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/gs-product-archive.css.map */
