.product-slideshow.flickity-enabled .product-main-slide{display:none}.product-section .product-grid__images .product__main-photos :is(.flickity-slider .product-main-slide,.product-main-slide:first-child,.product-slideshow.flickity-enabled .flickity-viewport .product-main-slide){display:block}.product-section .product-grid__images .product-image-main .product__photo-zoom .icon{opacity:1}.product-section .product-grid__images .product__thumbs .grid{--grid-desktop-horizontal-spacing: 12px;--grid-desktop-vertical-spacing: 12px;--grid-mobile-horizontal-spacing: 8px;--grid-mobile-vertical-spacing: 8px;padding-block:var(--grid-horizontal-spacing);-ms-overflow-style:-ms-autohiding-scrollbar;scroll-behavior:smooth}.product-section .product-grid__images .product__thumbs .product__thumb-item{width:58px}.product-section .product-grid__images .product__thumbs .product__thumb-item:has(.product__thumb.is-active){border-color:var(--color-primary)}.product-section .product-grid__images .product__thumbs .product__thumb-item img{display:block;margin:0 auto;max-width:100%;width:100%;height:auto;transition:transform .3s ease,box-shadow .3s ease}.product-section .product-grid__info .product-block{margin-bottom:var(--grid-desktop-vertical-spacing)}.product-section .review-star-block .review-rating .stars .star--filled{color:gold}.product-section .review-star-block .review-rating .stars .star--half{background:linear-gradient(90deg,gold 50%,#e0e0e0 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.product-section .product-grid__info .icon-with-text-block:has(+.icon-with-text-block){margin-bottom:10px}.product-section .product-grid__info .icon-with-text-block .svg-wrapper:has(.icon){width:24px;height:24px}.product-section .product-grid__info .product-block--price{display:flex;align-items:center;flex-wrap:wrap;column-gap:12px;row-gap:2px;font-weight:600}.product-section .product-grid__info .product-block--price .product__price-final,.product-section .product-grid__info .product-block--price .product__discount-badge{display:none}.product-section .product-grid__info .product-block--price.on-sale .product__price-original{order:3;width:100%;color:#888;text-decoration-line:line-through;font-weight:400}.product-section .product-grid__info .product-block--price.on-sale .product__price-final{display:block}.product-section .product-grid__info .product-block--price.on-sale .product__discount-badge{display:flex;justify-content:center;align-items:center;padding:4px 8px;border-radius:6px;background:var(--color-secondary-button-background);line-height:1}.product-section .product-grid__info .variant-wrapper+.variant-wrapper{margin-top:var(--grid-desktop-vertical-spacing)}.product-section .product-grid__info .variant-wrapper--dropdown{width:100%}.product-section .product-grid__info .variant-wrapper .variant-input-wrap{--grid-desktop-horizontal-spacing: 12px;--grid-desktop-vertical-spacing: 12px;border:0;margin:0;padding:0;position:relative}.product-section .product-grid__info .variant-wrapper .variant-input-wrap.variant-input-wrap--color{display:flex;justify-content:flex-start;justify-items:center;flex-wrap:wrap;gap:8px;margin-right:auto;max-width:100%;width:fit-content}.product-section .product-grid__info .variant-wrapper .variant-input-wrap .variant-input{position:relative;max-width:50%}.product-section .product-grid__info .variant-wrapper .variant-input-wrap.grid .variant-input:has(.label-value){flex-grow:.5}.product-section .product-grid__info .variant-wrapper .variant-input-wrap.grid .variant-input:nth-child(n+5){flex-grow:1}.product-section .product-grid__info .variant-wrapper .variant-input-wrap label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin:0;overflow:hidden;padding:8px;position:relative;cursor:pointer;box-shadow:0 0 0 1px var(--color-variant-border);background:var(--color-variant-background);color:var(--color-variant-text);border-radius:4px;height:100%;text-align:center}.product-section .product-grid__info .variant-wrapper .variant-input-wrap label.disabled{isolation:isolate;-webkit-user-select:none;user-select:none}.product-section .product-grid__info .variant-wrapper .variant-input-wrap label.disabled:before{content:"";top:50%;left:-10px;height:1px;opacity:1;z-index:1;border:none;position:absolute;visibility:visible;width:calc(100% + 20px);background-color:#000;transform:translateY(-50%) rotate(-45deg)}.product-section .product-grid__info .variant-wrapper .variant-input-wrap label:not(.color-swatch).disabled:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f3f4f6;z-index:-1}.product-section .product-grid__info .variant-wrapper .variant-input-wrap label:not(.color-swatch):not(.disabled):hover{box-shadow:0 0 0 2px var(--color-variant-hover-border);background:var(--color-variant-hover-background);color:var(--color-variant-hover-text)}.product-section .product-grid__info .variant-wrapper .variant-input-wrap input[type=radio]:checked+label{box-shadow:0 0 0 2px var(--color-selected-variant-border)}.product-section .product-grid__info .variant-wrapper .variant-input-wrap input[type=radio]:checked+label.variant__button-label:not(.color-swatch){background:var(--color-selected-variant-background)}.product-section .product-grid__info .sub-product-variant-picker .variant-wrapper .variant-input-wrap label.disabled{pointer-events:none}.product-section.product-bundle-section .product-grid__info .variant-wrapper .variant-input-wrap label.color-swatch.disabled{pointer-events:none;opacity:.7}.product-section .product-grid__info .variant-wrapper .variant-input-wrap .color-swatch{border:3px solid #ffffff;background-position:center!important;background-repeat:no-repeat!important;background-size:100% 100%!important;font-size:0;border-radius:100%;width:36px;height:36px}.product-section .product-grid__info .variant-wrapper .variant-input-wrap .color-swatch:hover{transform:scale(1.05)}.product-section .product-grid__info .variant-wrapper .variant-input-wrap input[type=radio]:checked+.color-swatch{box-shadow:0 0 0 2px #1c2c58}.product-section .product-grid__info .variant-wrapper .variant-input-wrap .color-swatch:after{content:none}.product-section .product-grid__info .variant-wrapper .variant-input-wrap label .label-value{font-size:clamp(12px,calc(14 / 768 * 100vw),14px);color:#555;font-weight:400}.product-section .product-grid__info .product-form-actions .js-qty__wrapper{display:flex;align-items:stretch;border:1px solid #000000;border-radius:8px;overflow:hidden;height:100%}.product-section .product-grid__info .product-form-actions .js-qty__num{border:none;padding:12px 36px 12px 12px;font-weight:600}.product-section .product-grid__info .product-form-actions .js-qty__adjust{position:absolute;right:0;width:32px;background:#f5f5f5;border-left:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center;cursor:pointer}.product-section .product-grid__info .product-form-actions .js-qty__adjust:not([disabled]):hover{background:#e0e0e0}.product-section .product-grid__info .product-form-actions .js-qty__adjust--plus{top:0;height:calc(50% - .5px);border-bottom:1px solid #e0e0e0}.product-section .product-grid__info .product-form-actions .js-qty__adjust--minus{top:auto;bottom:0;left:auto;height:calc(50% - .5px)}.product-section .product-grid__info .product-form-actions .js-qty__adjust .icon.icon-arrow-up,.product-section .product-grid__info .product-form-actions .js-qty__adjust .icon.icon-arrow-down{width:12px;height:8px;flex-shrink:0}.product-section .product-grid__info .product-form-actions .js-qty__adjust .icon path{stroke:#000;fill:transparent}.product-section .product-grid__info .product-form-actions .js-qty__adjust[disabled] .icon path{stroke:#e7e9ed}.product-section .product-grid__info .product-form-actions .actions-top-row .add-to-cart,.product-section .product-grid__info .product-form-actions .shopify-payment-button .shopify-payment-button__button--unbranded{padding:13px 24px}.product-section .product-grid__info .product-form-actions .actions-top-row .add-to-cart[disabled]{background:#f3f4f6}.product-section .product-grid__info .product-form-actions .shopify-payment-button .shopify-payment-button__button--unbranded{background:var(--color-secondary-button-background);height:100%}@media screen and (min-width:769px){.product-section .product-grid__images .product__main-photos img{border-radius:6px}.product-section .product-grid__images .product__thumbs .product__thumb-item{width:calc(50% - var(--grid-horizontal-spacing) / 2)}.product-section .product-grid__images .product__thumbs .product__thumb-item--hide{display:none}.product-section .product-grid__images .product__thumbs .product__thumb-item img:hover{transform:scale(1.05)}.product-section .product-grid__info .product-block--price.on-sale .product__price-original{order:unset;width:fit-content}.product-section .product-grid__info .variant-wrapper--dropdown{max-width:50%}.product-section .product-grid__info .variant-wrapper .variant-input-wrap.grid label{height:65px}.product-section .product-grid__info .variant-wrapper .variant-input-wrap .color-swatch{width:44px;height:44px}}.jdgm-form{max-width:800px!important}
/*# sourceMappingURL=/cdn/shop/t/198/assets/component-product.css.map */
