.product-card{border-radius:20px}.product-card .card-gallery,.product-card .product-media-container,.product-card .product-media{border-radius:20px;overflow:hidden}.product-card .card-gallery{background:color-mix(in srgb,var(--color-foreground) 4%,var(--color-background))}.product-card .product-media img{transition:transform .6s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.product-card:hover .product-media img{transform:scale(1.06)}}.product-card .product-card__link,.product-card .card__heading{font-weight:700;line-height:1.35}@media(hover:hover){.product-card:hover .product-card__link,.product-card:hover .card__heading a,.product-card:hover .view-product-title{color:var(--color-primary)}}.product-card .price{font-weight:800}.product-card .compare-at-price{opacity:.55;font-weight:600}.product-badges__badge{border-radius:100px;font-weight:800;letter-spacing:.06em;padding:6px 14px;transform:rotate(-4deg);box-shadow:0 4px 12px -4px #00000040}.quick-add__button{border-radius:100px!important;font-weight:800;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background-color .2s ease,color .2s ease,opacity .2s ease,translate .3s cubic-bezier(.34,1.56,.64,1)}@media(hover:hover){.quick-add__button:hover{transform:scale(1.05);box-shadow:0 10px 24px -8px color-mix(in srgb,var(--color-foreground) 50%,transparent)}}.product-card slideshow-arrows,.card-gallery slideshow-arrows{mix-blend-mode:normal}.product-card slideshow-arrows .slideshow-control,.card-gallery slideshow-arrows .slideshow-control{width:38px;height:38px;border-radius:50%;background-color:var(--color-background, #fff);color:var(--color-foreground, #221507);box-shadow:0 4px 14px -4px #0000004d;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.85);transition:opacity .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1),background-color .2s ease,color .2s ease}.product-card slideshow-arrows .slideshow-control .svg-wrapper,.card-gallery slideshow-arrows .slideshow-control .svg-wrapper{width:16px;height:16px}@media(hover:hover){.product-card:hover slideshow-arrows .slideshow-control,.card-gallery:hover slideshow-arrows .slideshow-control{opacity:1;transform:scale(1)}.product-card slideshow-arrows .slideshow-control:hover,.card-gallery slideshow-arrows .slideshow-control:hover{background-color:var(--color-primary, #FF5A1F);color:#fff;transform:scale(1.1)}}@media(hover:none){.product-card slideshow-arrows .slideshow-control,.card-gallery slideshow-arrows .slideshow-control{opacity:1;transform:scale(1)}}.product-card slideshow-arrows .slideshow-control[disabled],.card-gallery slideshow-arrows .slideshow-control[disabled]{opacity:0;pointer-events:none}.product-media-container__zoom-button,.product-media-container__zoom-button:hover,.product-media-container__zoom-button:focus{background:transparent!important;box-shadow:none!important;border:none!important}.media-gallery__grid .product-media-container,.product-information .product-media-container,.media-gallery__grid li{border-radius:24px;overflow:hidden}.product-media-container{background:color-mix(in srgb,var(--color-foreground) 4%,var(--color-background))}.product-information .view-product-title,.product-information h1{font-family:var(--font-accent--family);letter-spacing:-.015em}.product-information .price,.product-information .price__container{font-weight:800;font-size:1.375rem}.product-information .price .compare-at-price{opacity:.5;font-weight:600;font-size:1.05rem}.product-form-buttons .button:not(.button-unstyled),.buy-buttons-block .button:not(.button-unstyled),add-to-cart-component .button{border-radius:100px;padding-block:16px;font-size:1.0625rem;font-weight:800;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,background-color .2s ease,color .2s ease}@media(hover:hover){.product-form-buttons .button:not(.button-unstyled):hover,.buy-buttons-block .button:not(.button-unstyled):hover,add-to-cart-component .button:hover{transform:translateY(-2px) scale(1.015);box-shadow:0 14px 28px -10px color-mix(in srgb,var(--color-primary) 55%,transparent)}.product-form-buttons .button:not(.button-unstyled):active,add-to-cart-component .button:active{transform:translateY(0) scale(.98)}}.product-information quantity-selector-component,.product-information .quantity-selector{border-radius:100px;overflow:hidden}.variant-option__button-label,.product-information label[class*=variant]{transition:transform .2s cubic-bezier(.34,1.56,.64,1),background-color .2s ease,border-color .2s ease,color .2s ease}@media(hover:hover){.variant-option__button-label:hover{transform:translateY(-2px)}}.product-information .accordion,.product-information details.accordion{border-radius:18px}.product-information .accordion summary{font-weight:800}.field__input:focus,.product-information input:focus-visible,.product-information select:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 18%,transparent);outline:none}.product-information .in-stock-indicator{font-weight:700}.zc-card-stars{margin-block:2px 4px;line-height:1}.zc-card-stars .jdgm-prev-badge__stars{font-size:.875rem}.zc-card-stars .jdgm-prev-badge__text{font-size:.75rem;opacity:.65;font-weight:600}.zc-card-stars .jdgm-prev-badge[data-average-rating="0.00"],.zc-card-stars .jdgm-prev-badge[data-number-of-reviews="0"]{display:none}.cart-drawer__dialog .cart-items__table-row,.cart-drawer__dialog .cart-item{border-radius:16px}::selection{background:color-mix(in srgb,var(--color-primary, #FF5A1F) 30%,transparent)}@media(prefers-reduced-motion:reduce){.product-card .product-media img,.quick-add__button,.product-form-buttons .button,.variant-option__button-label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/183/assets/zc-custom.css.map */
