.grid-product__swatch-carousel{display:flex;align-items:center;gap:4px;width:100%;max-width:100%;margin:10px 0 0}.grid-product__image-swatches{display:flex;flex-wrap:nowrap;justify-content:safe center;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;margin:10px 0 0;padding:1px 0 2px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.grid-product__image-swatches--carousel{flex:1 1 auto;width:auto;margin:0}.grid-product__image-swatches::-webkit-scrollbar{display:none}.grid-product__swatch-arrow{display:inline-flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:42px;margin:0;padding:0;border:0;background:transparent;color:var(--colorTextBody, #111);cursor:pointer;transition:opacity .2s ease}.grid-product__swatch-arrow[hidden]{display:none}.grid-product__swatch-arrow:disabled{cursor:default;opacity:.25}.grid-product__swatch-arrow:not(:disabled):hover{opacity:.65}.grid-product__swatch-arrow:focus-visible{outline:2px solid var(--colorTextBody, #111);outline-offset:1px}.grid-product__swatch-arrow svg{width:18px;height:18px}.grid-product__image-swatch.color-swatch--small{width:34px;height:42px;margin:0;padding:0;flex:0 0 auto;border:1px solid #e2e2e2!important;border-radius:2px;background-position:center;background-repeat:no-repeat;background-size:cover;background-clip:padding-box;box-shadow:none!important;scroll-snap-align:start;transition:border-color .2s ease}.grid-product__image-swatch.color-swatch--small:before,.grid-product__image-swatch.color-swatch--small:after{display:none!important;content:none!important}.grid-product__image-swatch.color-swatch--small:hover{border-color:#999!important}.grid-product__image-swatch.color-swatch--small.is-active{border-color:#777!important;box-shadow:none!important}.grid-product__image-swatch.color-swatch--small:focus-visible{outline:2px solid var(--colorTextBody, #111);outline-offset:2px}@media only screen and (max-width:589px){.grid-product__swatch-carousel{gap:2px;margin-top:8px}.grid-product__image-swatches{gap:5px}.grid-product__image-swatch.color-swatch--small{width:30px;height:38px}.grid-product__swatch-arrow{flex-basis:20px;width:20px;height:38px}.grid-product__swatch-arrow svg{width:16px;height:16px}}.pdp-review-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;color:inherit;font-size:14px;line-height:1.3}.pdp-review-summary__stars{display:inline-flex;gap:3px}.pdp-review-summary__star{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;background:var(--pdp-review-star, #1dad81);color:#fff;font-size:17px;font-weight:700;line-height:1}.pdp-review-summary__star.is-partial{background:linear-gradient(to right,var(--pdp-review-star, #1dad81) var(--fill),#dcdce6 var(--fill))}.pdp-review-summary__star.is-empty{background:#dcdce6}.pdp-review-summary__text{white-space:nowrap}@media screen and (max-width:749px){.pdp-review-summary{gap:6px;margin-left:25px;font-size:12px}.pdp-review-summary__star{width:17px;height:17px;flex-basis:17px;font-size:14px}}.variant-input-wrap--image-swatches{display:flex;flex-wrap:wrap;gap:8px}.variant-input-wrap--image-swatches .variant-input{margin:0!important}.variant-input-wrap .color-swatch--variant-image{width:64px!important;height:76px!important;min-width:64px;position:relative;overflow:hidden;padding:0!important;border:1px solid #d9d9d9!important;border-radius:2px!important;background-clip:padding-box!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;box-shadow:none!important;outline:none!important}.variant-input-wrap .color-swatch--variant-image:before,.variant-input-wrap .color-swatch--variant-image:after{display:none!important;content:none!important}.variant-input input:checked+.color-swatch--variant-image{border-color:var(--colorBtnPrimary, #111)!important;box-shadow:none!important;outline:none!important}.variant-input input:focus-visible+.color-swatch--variant-image{outline:1px solid var(--colorBtnPrimary, #111)!important;outline-offset:2px}.variant-swatch__label-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media screen and (max-width:768px){.variant-input-wrap .color-swatch--variant-image{width:56px!important;height:68px!important;min-width:56px}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
