as-archive-gallery{display:block;min-width:0}.as-archive-product .product-info{font-family:var(--heading-font-family)}.as-archive-product [data-block-type=vendor]{font:var(--text-sm)/1.7 var(--heading-font-family);text-transform:uppercase;letter-spacing:.045em;margin-bottom:16px}.as-archive-product .product-info__price{margin-top:20px}.as-archive-product .badge{font:var(--text-sm)/1.5 var(--heading-font-family);border-radius:0;letter-spacing:.02em;padding:4px 7px}.as-archive-product .product-info__description .prose{font:var(--text-font-weight) var(--text-base)/var(--as-description-leading) var(--text-font-family);max-width:57ch}.as-archive-product .product-info__description .prose>p{margin-block:14px}.as-archive-product .product-info__description .prose li{margin-block:3px;line-height:var(--as-description-leading)}.as-archive-product .product-info__description .prose ul{padding-left:16px}.as-archive-product .product-info__description .prose strong{font:var(--text-font-weight) var(--text-base)/var(--as-description-leading) var(--text-font-family);letter-spacing:.035em;text-transform:uppercase}.as-archive-product .product-info__separator{margin-block:24px;border-color:#2c262220}.as-archive-product.as-index-variants .variant-picker__option-info,.as-archive-product.as-index-variants .product-info__quantity-selector>div:first-child{font:var(--text-sm)/1.7 var(--heading-font-family);letter-spacing:.035em}.as-archive-product.as-index-variants .variant-picker__option-info legend{text-transform:uppercase;color:#766b5d}.as-archive-product.as-index-variants .variant-picker__option-values{gap:8px}.as-archive-product.as-index-variants .block-swatch{border-radius:0;min-height:44px;min-width:44px;font-size:var(--text-sm);background-color:transparent}.as-archive-product .quantity-selector{border-radius:0}.as-archive-product .product-info__accordion .accordion__toggle{font:var(--text-sm)/1.6 var(--heading-font-family);letter-spacing:.03em}@media(min-width:1000px){.as-archive-product .product{gap:clamp(28px,4vw,68px);align-items:start}.as-archive-product as-archive-gallery .product-gallery{display:grid;grid-template-columns:54px minmax(0,1fr);gap:20px;align-items:start}.as-archive-product .product-gallery__ar-wrapper{grid-column:2;grid-row:1;min-width:0}.as-archive-product .product-gallery__media-list{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:12px;overflow:visible;height:auto!important;max-height:none;scroll-snap-type:none}.as-archive-product .product-gallery__media{grid-column:1!important;border-radius:0;scroll-margin-top:20px}.as-archive-product .product-gallery__media>img{display:block;width:100%;height:auto;max-height:none;border-radius:0;object-fit:contain}.as-archive-product .product-gallery__thumbnail-list-wrapper{grid-column:1;grid-row:1;display:block!important;align-self:start;position:sticky;top:calc(var(--sticky-area-height,100px) + 20px);max-height:calc(100dvh - var(--sticky-area-height,100px) - 45px);overflow:auto;scrollbar-width:thin}.as-archive-product .product-gallery__thumbnail-list{display:grid;grid-template-columns:1fr;grid-auto-flow:row;gap:10px;max-height:none;overflow:visible;padding:2px;margin:0}.as-archive-product .product-gallery__thumbnail{width:50px;border:1px solid transparent;padding:0;border-radius:0;opacity:.55;transition:opacity .15s,border-color .15s}.as-archive-product .product-gallery__thumbnail[aria-current=true]{opacity:1;border-color:#2c2622}.as-archive-product .product-gallery__thumbnail:after{display:none}.as-archive-product .product-gallery__thumbnail img{border-radius:0;width:100%;height:auto}.as-archive-product .product-gallery__thumbnail:hover{opacity:1}.as-archive-product .product-info{position:sticky;top:calc(var(--sticky-area-height,100px) + 20px);max-height:calc(100dvh - var(--sticky-area-height,100px) - 40px);overflow-y:auto;overscroll-behavior:auto;scrollbar-width:thin;padding-right:12px;padding-bottom:24px}.as-archive-product .product-gallery__cursor{display:none}}@media(max-width:999px){.as-archive-product .product-info__description .prose{font-size:var(--text-base);line-height:var(--as-description-leading)}.as-archive-product .product-info{max-height:none;overflow:visible}.as-archive-product .product-gallery__thumbnail-list-wrapper{display:none}.as-archive-product .product{row-gap:28px}}@media(prefers-reduced-motion:reduce){.as-archive-product .product-gallery__thumbnail{transition:none}}@media(min-width:1200px){.as-archive-product .product{gap:clamp(36px,4vw,70px)}.as-archive-product .product-info__description .prose{font-size:var(--text-base);line-height:var(--as-description-leading)}.as-archive-product .product-info__description .prose li{line-height:var(--as-description-leading);margin-block:2px}}.as-archive-product .product-info{font-family:var(--text-font-family)}.as-archive-product .product-info__price price-list{font:calc((var(--text-lg) + var(--text-base)) / 2)/1.4 var(--heading-font-family)}.as-archive-product [data-block-type=vendor]{font-size:var(--text-sm);line-height:1.45}.as-archive-product .product-info__description .prose{font-family:var(--text-font-family);font-size:var(--text-base);line-height:var(--as-description-leading);max-width:none}.as-archive-product .product-info__description .prose>p{margin-block:10px}.as-archive-product .product-info__description .prose li{font-size:var(--text-base);line-height:var(--as-description-leading);margin-block:2px}.as-archive-product .product-info__description .prose ul{margin-block:12px}.as-archive-product .product-info__description .prose strong{font:var(--text-font-weight) var(--text-base)/var(--as-description-leading) var(--text-font-family);letter-spacing:.035em}.as-archive-product.as-index-variants .product-info__variant-picker{margin-block:24px}.as-archive-product.as-index-variants .variant-picker{gap:20px}.as-archive-product.as-index-variants .variant-picker__option{display:grid;grid-template-columns:85px minmax(0,1fr);column-gap:14px;align-items:start}.as-archive-product.as-index-variants .variant-picker__option-info{display:block;font:var(--text-sm)/1.4 var(--heading-font-family);letter-spacing:.045em;padding-top:8px}.as-archive-product.as-index-variants .variant-picker__option-info>.h-stack{display:grid;gap:4px}.as-archive-product.as-index-variants .variant-picker__option-info legend{font-size:var(--text-sm);color:#786d5e;letter-spacing:.07em;text-transform:uppercase}.as-archive-product.as-index-variants .variant-picker__option-values{gap:8px;flex-wrap:wrap}.as-archive-product.as-index-variants .variant-picker__option>div:nth-child(2){min-width:0;margin:0;padding-inline:0}.as-archive-product.as-index-variants .block-swatch{height:44px;min-width:48px;padding-inline:15px;border:1px solid #aca396;border-radius:0;font:var(--text-sm)/1 var(--heading-font-family);background-color:transparent}.as-archive-product.as-index-variants .block-swatch:before{box-shadow:inset 0 0 0 1px #2c2622;transform:none}.as-archive-product.as-index-variants :checked+.block-swatch{border-color:rgb(var(--text-color));background-color:#ded9d2}.as-archive-product.as-index-variants .block-swatch.is-disabled{color:rgb(var(--text-color));background-image:linear-gradient(to bottom right,transparent calc(50% - .6px),currentColor calc(50% - .6px) calc(50% + .6px),transparent calc(50% + .6px))}.as-archive-product.as-index-variants :checked+.block-swatch.is-disabled{color:rgb(var(--text-color))}.as-archive-product.as-index-variants .color-swatch{--swatch-size:32px;--swatch-offset:3px;border-radius:0}.as-archive-product.as-index-variants .color-swatch--rectangle{width:44px;height:32px}.as-archive-product.as-index-variants .color-swatch:before{box-shadow:0 0 0 1px currentColor;border-radius:0}.as-archive-product.as-index-variants .color-swatch.is-disabled:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,transparent calc(50% - 1.5px),#edeae5 calc(50% - 1.5px) calc(50% + 1.5px),transparent calc(50% + 1.5px));pointer-events:none}.as-archive-product .product-info__separator{margin-block:20px}@media(min-width:1000px){.as-archive-product .product{gap:clamp(28px,3vw,48px)}}@media(max-width:699px){.as-archive-product .product-info__description .prose,.as-archive-product .product-info__description .prose li{font-size:var(--text-base);line-height:var(--as-description-leading)}.as-archive-product.as-index-variants .variant-picker__option{grid-template-columns:66px minmax(0,1fr);gap:10px}.as-archive-product.as-index-variants .block-swatch{min-width:44px;padding-inline:12px}}.as-archive-product.as-index-variants .variant-picker__option{display:block}.as-archive-product.as-index-variants .variant-picker__option-info{padding-top:0;margin-bottom:10px;font:var(--text-sm)/1.4 var(--heading-font-family)}.as-archive-product.as-index-variants .variant-picker__option-info>.h-stack{display:flex;justify-content:space-between;align-items:baseline;width:100%;gap:12px}.as-archive-product.as-index-variants .variant-picker__option-info legend{font-size:var(--text-sm);letter-spacing:.055em}.as-archive-product.as-index-variants .variant-picker__option-values{display:flex;flex-wrap:wrap;gap:8px;width:100%}.as-archive-product.as-index-variants .variant-picker__option-values .block-swatch{flex:1 1 44px;justify-content:center;gap:9px;height:44px;min-height:44px;min-width:44px;border:0;border-bottom:1px solid #c6bfb5;border-radius:0;background:transparent;padding:8px 6px;font:var(--text-sm)/1.4 var(--heading-font-family)}.as-archive-product.as-index-variants .variant-picker__option-values .block-swatch:has(.block-swatch__color){flex-basis:95px}.as-archive-product.as-index-variants .variant-picker__option-values .block-swatch:before{display:none}.as-archive-product.as-index-variants .variant-picker__option-values :checked+.block-swatch,.as-archive-product.as-index-variants .variant-picker__option-values .block-swatch.is-selected{border-bottom:2px solid #2c2622;background:transparent;color:rgb(var(--text-color))}.as-archive-product.as-index-variants .variant-picker__option-values .block-swatch.is-disabled{color:rgb(var(--text-color));background-image:none}.as-archive-product.as-index-variants .variant-picker__option-values :checked+.block-swatch.is-disabled{color:rgb(var(--text-color));background-image:none}.as-archive-product.as-index-variants .block-swatch__color{width:18px;height:18px;flex-shrink:0;border-radius:0;position:relative;background:var(--swatch-background) center / cover;box-shadow:inset 0 0 0 1px #2c26221a}.as-archive-product.as-index-variants .block-swatch.is-disabled>span:last-child{position:relative}.as-archive-product.as-index-variants .block-swatch.is-disabled>span:last-child:after{content:"";position:absolute;left:50%;top:50%;width:calc(100% + 8px);height:1px;background:currentColor;transform:translate(-50%,-50%) rotate(-40deg);pointer-events:none}.as-archive-product.as-index-variants .block-swatch.is-disabled .block-swatch__color:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent calc(50% - 1px),#edeae5 calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px));pointer-events:none}.as-archive-product.as-index-variants .variant-picker__option-values .block-swatch:hover{border-bottom-color:rgb(var(--text-color))}.as-archive-product.as-index-variants .variant-picker{gap:22px}.as-archive-product .product-info__price price-list :is(sale-price,compare-at-price){font-size:inherit}
/*# sourceMappingURL=/cdn/shop/t/16/assets/aftersoil-product-archive.css.map */
