body.kit-v2 .product__media-item .media{background-color:var(--kit-paper);border-radius:2px}body.kit-v2 .product__media-item .media img{mix-blend-mode:multiply}body.kit-v2 .product__media-item .product-media-container{border-radius:2px;box-shadow:inset 0 0 0 1px var(--kit-hair)}body.kit-v2 .thumbnail{overflow:hidden;border-radius:2px;background-color:var(--kit-paper);box-shadow:inset 0 0 0 1px var(--kit-hair)}body.kit-v2 .thumbnail img{mix-blend-mode:multiply}body.kit-v2 .thumbnail:hover{opacity:1}body.kit-v2 .thumbnail:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .2s var(--kit-ease);pointer-events:none}body.kit-v2 .thumbnail[aria-current]{box-shadow:inset 0 0 0 1px var(--kit-hair);border-color:transparent}body.kit-v2 .thumbnail[aria-current]:after{box-shadow:inset 0 0 0 2px var(--kit-ink-deep)}@media screen and (min-width:900px){body.kit-v2 .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc((100% - 6 * .8rem) / 6.5)}}@media screen and (max-width:749px){body.kit-v2 .thumbnail-list__item.slider__slide{width:calc((100% - 3 * .8rem) / 3.5)}}body.kit-v2 .product__title h1{font-size:clamp(3.2rem,3.1vw,4.6rem);line-height:1.06;letter-spacing:-.01em}body.kit-v2 .product__info-container .price--large{font-size:2.3rem;font-weight:500;letter-spacing:0;color:var(--kit-ink-deep);font-variant-numeric:tabular-nums}body.kit-v2 .product__info-container .price--large .price-item--regular{font-size:inherit}body.kit-v2 .product__info-container .price--on-sale .price-item--regular{font-size:1.6rem;font-weight:400;color:var(--kit-muted)}body.kit-v2 .product__tax{font-size:1.35rem;color:var(--kit-muted)}body.kit-v2 .product__tax a{text-decoration:underline;text-underline-offset:.3rem}body.kit-v2 .product-form__input .form__label{margin-bottom:1rem;font-size:1.45rem;color:var(--kit-muted)}body.kit-v2 .product-form__input .form__label [data-selected-value]{color:var(--kit-ink-deep);font-weight:600}body.kit-v2 .product-form__input--swatch{gap:.2rem}body.kit-v2 .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 3.4rem;--swatch-input--border-radius: 50%;display:grid;justify-items:center;align-content:start;gap:.6rem;width:max(6.6rem,calc((100% - 6 * .2rem) / 7));max-width:7.2rem;margin:0;padding:.7rem .2rem .6rem;border-radius:2px;outline:none;box-shadow:none;transition:background-color .2s var(--kit-ease)}body.kit-v2 .product-form__input--swatch .swatch-input__input+.swatch-input__label:hover{background-color:#3e38300f}body.kit-v2 .product-form__input--swatch:not(:has(.swatch[style*="url("])) .swatch-input__input+.swatch-input__label{--swatch-input--size: 2.8rem}body.kit-v2 .product-form__input--swatch:not(:has(.swatch[style*="url("])) .swatch{margin-block:.3rem}body.kit-v2 .product-form__input--swatch .swatch{border:0;box-shadow:inset 0 0 0 1px var(--kit-ring);transition:box-shadow .2s var(--kit-ease)}body.kit-v2 .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label .swatch{box-shadow:inset 0 0 0 1px var(--kit-ring),0 0 0 2px var(--kit-canvas),0 0 0 3.5px var(--kit-ink-deep)}body.kit-v2 .product-form__input--swatch .swatch-input__input:focus-visible+.swatch-input__label .swatch{outline:2px solid var(--kit-cta);outline-offset:6px}body.kit-v2 .swatch-input__name{max-width:100%;font-size:1.15rem;line-height:1.25;text-align:center;color:var(--kit-muted);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:anywhere}body.kit-v2 .swatch-input__input:checked+.swatch-input__label .swatch-input__name{color:var(--kit-ink-deep);font-weight:600}body.kit-v2 .product-form__quantity .quantity{background-color:var(--kit-paper)}@media screen and (min-width:750px){body.kit-v2 .product__info-container>.product-form__quantity:has(+div>product-form),body.kit-v2 .product__info-container>.product-form__quantity+div:has(>product-form){display:inline-block;vertical-align:top;margin-top:0;margin-bottom:0}body.kit-v2 .product__info-container>.product-form__quantity:has(+div>product-form) .quantity__label{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}body.kit-v2 .product__info-container>.product-form__quantity:has(+div>product-form){margin-right:1.2rem}body.kit-v2 .product__info-container>.product-form__quantity+div:has(>product-form){width:calc(100% - 16rem)}body.kit-v2 .product__info-container>.product-form__quantity+div:has(>product-form) .product-form{margin:0}body.kit-v2 .product__info-container>.product-form__quantity+div:has(>product-form)+*{margin-top:1.5rem}}body.kit-v2 .pickup-availability-preview{font-size:1.35rem;color:var(--kit-ink)}body.kit-v2 .pickup-availability-preview .icon{width:1.6rem;height:1.6rem;color:var(--kit-ink-deep)}body.kit-v2 .pickup-availability-button{color:var(--kit-ink-deep);text-decoration:underline;text-underline-offset:.3rem}body.kit-v2 .delivery-info{display:grid;gap:.8rem;margin-top:2rem;padding:1.4rem 1.8rem;border-radius:2px;background-color:var(--kit-sand);color:var(--kit-ink);font-size:1.45rem;line-height:1.4}body.kit-v2 .delivery-info :is(.production-time,.delivery-time){display:flex;align-items:center;gap:1rem}body.kit-v2 .delivery-info :is(.icon-construction,.icon-local-delivery){display:inline-flex;flex:none;width:1.8rem;height:1.8rem;color:var(--kit-ink-deep)}body.kit-v2 .delivery-info :is(.icon-construction,.icon-local-delivery) svg{width:100%;height:100%}body.kit-v2 .delivery-info strong{font-weight:600;color:var(--kit-ink-deep)}body.kit-v2 .product__accordion .svg-wrapper{width:1.8rem;height:1.8rem;color:var(--kit-ink-deep)}body.kit-v2 .icon-kit-acc{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor}body.kit-v2 .kiosk-back-button{padding:1rem 1.8rem;border:0;border-radius:2px;background:transparent;box-shadow:inset 0 0 0 1px var(--kit-ring);color:var(--kit-ink-deep);font-family:var(--kit-text);font-size:1.4rem;font-weight:500;transition:background-color .2s var(--kit-ease)}body.kit-v2 .kiosk-back-button:hover{transform:none;background:#3e38300f;box-shadow:inset 0 0 0 1px var(--kit-ring)}@media screen and (max-width:749px){body.kit-v2 .product-form__input--swatch .swatch-input__input+.swatch-input__label{width:calc((100% - .8rem)/5)}}@media(prefers-reduced-motion:reduce){body.kit-v2 .thumbnail:after,body.kit-v2 .product-form__input--swatch .swatch,body.kit-v2 .product-form__input--swatch .swatch-input__input+.swatch-input__label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/kit-v2-product.css.map */
