body .product-form__buttons{max-width:none}body .product__text{line-height:normal;font-size:.9em}body .product__text--bullet-points li{position:relative}body .product__text--bullet-points ul{list-style:none;padding:0;margin:0}body .product__text--bullet-points ul li{padding-left:24px;padding-top:.5rem;padding-bottom:.5rem}body .product__text--bullet-points li:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23D11010' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'%3E%3C/path%3E%3Cpolyline points='22 4 12 14.01 9 11.01'%3E%3C/polyline%3E%3C/svg%3E");background-size:cover;background-position:center;background-repeat:no-repeat}.complementary-products .ks-wishlist-btn,.complementary-products .ks-product-custom-badge{display:none!important}@media (max-width: 749px){product-info[id*=MainProduct-template]{padding-top:12px}media-gallery .slider-buttons{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);border-radius:50rem;z-index:2}media-gallery .slider-buttons:before{content:"";position:absolute;height:3rem;width:100%;border-radius:50rem;background-color:rgba(var(--color-background),.75);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:-1}}.ks__product__inventory{display:block!important;margin-bottom:2.25rem!important}.quick-add-modal .ks__product__inventory{max-width:initial}.ks__product__inventory--inner{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.ks-product-block-qty-break{display:block;transition:all .2s ease-out}.ks-product-block-qty-break .bs-form-check{position:relative;margin:0;padding:0}.ks-product-block-qty-break .bs-form-check input{margin:0;position:absolute;top:2rem;left:1.25rem}.ks-product-block-qty-break .bs-form-check input+label{display:block;width:100%;cursor:pointer;background:var(--color-background);border:1px solid rgba(var(--color-foreground));color:var(--color-foreground);padding:.5rem 1rem .5rem 3.5rem;border-radius:var(--inputs-radius);transition:all .2s ease-out;line-height:normal}.ks-product-block-qty-break .bs-form-check input+label:hover{background-color:rgba(var(--color-foreground),.03);border-color:rgba(var(--color-foreground),1)}.ks-product-block-qty-break .bs-form-check input:checked+label{background-color:rgba(var(--color-foreground),.06)}.ks-product-block-qty-break .bs-form-check input:focus-visible+label{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem;box-shadow:0 0 .2rem rgba(var(--color-foreground),.3)}.ks-product-block-qty-break-inner{display:flex;justify-content:space-between;align-items:center}.ks-product-block-qty-break-title{font-weight:700}.ks-product-block-qty-break-subtitle{font-size:.9em;opacity:.7}.ks-product-block-qty-break-badge{color:#fff;position:absolute;left:50%;top:0;transform:translate(-50%,-45%);border-radius:50rem;padding:.2rem 1rem .3rem}.ks-product-block-qty-break-total{font-weight:700;text-align:right}.ks-product-block-qty-break-total s{display:block;font-weight:400;opacity:.6}.ks-product-block-qty-break-variants{margin:.5rem 0;display:none}.ks-product-block-qty-break .bs-form-check input:checked+label .ks-product-block-qty-break-variants{display:block}.ks-product-block-qty-break .bs-form-check input:checked+label .ks-product-block-qty-breakvariants[hidden]{display:none}.ks-product-block-qty-break-variant{display:flex;align-items:center;padding:.375rem 0}.ks-product-block-qty-break-variant-title{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75em;font-weight:500;margin:0 .75rem 0 0;background-color:rgba(var(--color-foreground),1);border:1px solid rgba(var(--color-foreground),1);color:rgba(var(--color-background),1);flex-shrink:0}.ks-product-block-qty-break-variant-options{display:flex;gap:.75rem}.ks-product-block-qty-break-variant-option{display:flex;flex-direction:column}.ks-product-block-qty-break-variant-option .ks-form-select{background-color:rgba(var(--color-background),1);border:1px solid rgba(var(--color-foreground),.2);color:rgba(var(--color-foreground),1);padding:.25rem;width:100%}.ks-product-cross-sells{display:block;border:1px solid rgba(var(--color-foreground),.1);padding:1.5rem}.ks-product-cross-sells-header{text-align:center}.ks-product-cross-sells-header .title{margin:0 0 1rem}.ks-product-cross-sells-header .description{margin:-1rem 0 1rem;opacity:.7}.ks-product-cross-sells-list{margin:-.25rem 0 1.25rem}.ks-product-cross-sells-item{display:grid;grid-template-columns:2fr 3fr;align-items:center;gap:1.5rem;padding:.75rem 0;transition:all .2s ease-out}.ks-product-cross-sells-item[data-is-selected=false]{opacity:.5}.ks-product-cross-sells-item .title{margin:0 0 .5rem}.ks-product-cross-sells-item .rating-wrapper{margin:0 0 1rem}.ks-product-cross-sells-item .select{margin:0 0 .5rem;display:inline-flex}.ks-product-cross-sells .select__select{height:auto;padding:.5rem 3rem .5rem 1rem}.ks-product-cross-sells-item .select .svg-wrapper{right:1rem}.ks-product-cross-sells-footer{text-align:center;margin-bottom:.5rem}.ks-product-cross-sells-total-price{margin:0 0 1rem}.ks-product-cross-sells-total-price s{opacity:.7;margin-right:.25rem;font-size:.9em}.ks-product-cross-sells-total-savings{margin:-1rem 0 1rem}.ks-product-cross-sells-footer button{font-size:.9em;padding-left:1.25rem;padding-right:1.25rem;width:100%}@media (min-width: 1400px){.ks-product-cross-sells-inner{display:grid;grid-template-columns:4fr 2fr;gap:1.5rem;align-items:center}.ks-product-cross-sells-list{margin-bottom:-.5rem}.ks-product-cross-sells-item .select{width:auto}.ks-product-cross-sells-footer{margin-bottom:0}}body .quick-add-modal .shopify_subscriptions_fieldset{max-width:initial}body .shopify_subscriptions_app__title{width:100%;margin-bottom:.5rem;text-align:center}body .shopify_subscriptions_app_block_label{border:0;margin:0;padding:.75rem 1.25rem}body .shopify_subscriptions_app_block_label label{display:flex;align-items:center;cursor:pointer}body .shopify_subscriptions_app_block_label .form-check-input{margin:0 .75rem 0 0}body .shopify_subscriptions_app_block_label ul{padding:.125rem 0 0 .125rem}body .shopify_subscriptions_app_block_label_children label{font-size:.85em;margin:.125rem 0}body .shopify_subscriptions_app_policy{font-size:.7em;margin:.25rem 0 0;text-align:center;opacity:.7}.product__title+.shopify-block .jdgm-preview-badge{margin-top:-1rem}body .product .rating-star{--letter-spacing: .2;--font-size: 2.25}body .rating-wrapper{display:flex;align-items:center}body .rating-wrapper .rating{display:flex}body .rating-wrapper .rating-count{margin:0 0 0 .5rem}body .card-wrapper .rating-star{--letter-spacing: .2;--font-size: 2}body .card-wrapper .rating-count{transform:translateY(-1px)}body .card-wrapper .rating-count+.price{margin-top:.25rem!important}body .jdgm-star{font-size:.9em}body .jdgm-prev-badge__text{margin-left:.25rem;font-size:.9em;opacity:.7}.product__title+.rating-wrapper{margin-top:-1rem}.product .ks-sticky-atc{display:none!important}.ks-sticky-atc{display:block;position:fixed;left:0;bottom:0;width:100%;transform:translateY(100%);transition:all .4s ease-out;visibility:hidden;z-index:9;border-top:1px solid rgba(var(--color-foreground),var(--border-top-opacity));padding-top:1rem;padding-bottom:1rem}.ks-sticky-atc.show{visibility:visible;transform:translateY(0)}.ks-sticky-atc-left{display:grid;align-items:center;gap:1.25rem;grid-template-columns:auto 1fr;margin-bottom:1rem}.ks-sticky-atc-left .title{margin:0 0 .5rem}.ks-sticky-atc-left img{max-width:60px;display:block}.ks-sticky-atc-left .rating-star{--letter-spacing: .2;--font-size: 2}.ks-sticky-atc form{display:flex}.ks-sticky-atc form .field-wrapper{margin-right:1rem;width:100%}.ks-sticky-atc form .select__select{font-size:.8em;padding-left:1.5rem}.ks-sticky-atc form .select .svg-wrapper{margin-right:1rem}.ks-sticky-atc form button{width:100%}@media (min-width: 750px){.ks-sticky-atc{padding-top:1.25rem;padding-bottom:1.25rem}.ks-sticky-atc-inner{display:grid;grid-template-columns:1fr 2fr;gap:1.5rem;align-items:center}.ks-sticky-atc-left{margin-bottom:0}[data-has-only-default-variant=true] .ks-sticky-atc-inner{grid-template-columns:1fr 1fr}.ks-sticky-atc-left img{max-width:75px;display:block}}body .icon-with-text--horizontal{--icon-size: calc(var(--font-heading-scale) * 2.5rem)}body .icon-with-text--horizontal .inline-richtext{font-size:.8em}@media (min-width: 750px){body .icon-with-text--horizontal .inline-richtext{font-size:.9em}}.ks-product-block-prev-next{display:block}.ks-product-block-prev-next .ks-tooltip{display:none;width:max-content;position:absolute;top:0;left:0;padding:.375rem 1.25rem .5rem;border-radius:4px;line-height:normal;z-index:9;background-color:rgba(var(--color-foreground),1);color:rgba(var(--color-background),1);font-size:.9em}.ks-product-block-prev-next .ks-tooltip.show{display:block;animation:ks_prev_next_tooltip_show .2s ease-out both}.ks-product-block-prev-next .ks-tooltip.hiding{display:block;animation:ks_prev_next_tooltip_hide .2s ease-out both}@keyframes ks_prev_next_tooltip_show{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes ks_prev_next_tooltip_hide{to{opacity:0;transform:scale(0)}}@media (max-width: 749px){.ks-product-block-prev-next{display:flex;justify-content:space-between;align-items:center;position:relative;padding-top:1rem}.ks-product-block-prev-next .title{position:absolute;left:50%;transform:translate(-50%);font-size:.9em;background-color:rgba(var(--color-foreground),1);color:rgba(var(--color-background),1);border-radius:var(--border-radius);margin:0;padding:.25rem .5rem}.ks-product-block-prev-next:before{content:"";position:absolute;left:50%;top:0;width:1px;height:100%;background-color:rgba(var(--color-foreground),.1)}.ks-product-block-prev-next--prev,.ks-product-block-prev-next--next{max-width:80px;position:relative;display:flex}.ks-product-block-prev-next--prev .icon-wrapper,.ks-product-block-prev-next--next .icon-wrapper{position:absolute;top:50%;border-radius:50%;padding:.25rem;display:inline-flex;background-color:rgba(var(--color-foreground),1);color:rgba(var(--color-background),1);transition:all .2s ease-out}.ks-product-block-prev-next--prev .icon-wrapper{left:0;transform:translate(-40%,-50%)}.ks-product-block-prev-next--next .icon-wrapper{right:0;transform:translate(40%,-50%)}}@media (min-width: 750px){.ks-product-block-prev-next .title{display:none}.ks-product-block-prev-next--prev,.ks-product-block-prev-next--next{position:fixed;top:50%;transform:translateY(-50%);max-width:70px;z-index:9;background-color:rgba(var(--color-background),1);transition:all .2s ease-out;display:flex}.ks-product-block-prev-next--prev{left:0;border-left:none;transform:translate(-50%,-50%);border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.ks-product-block-prev-next--next{right:0;border-left:right;transform:translate(50%,-50%);border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.ks-product-block-prev-next--prev:hover,.ks-product-block-prev-next--prev:focus,.ks-product-block-prev-next--next:hover,.ks-product-block-prev-next--next:focus{transform:translateY(-50%)}.ks-product-block-prev-next--prev .icon-wrapper,.ks-product-block-prev-next--next .icon-wrapper{position:absolute;top:0;left:50%;border-radius:50%;padding:.25rem;display:inline-flex;background-color:rgba(var(--color-foreground),1);color:rgba(var(--color-background),1);transition:all .2s ease-out}.ks-product-block-prev-next--prev .icon-wrapper{transform:translate(-150%,-50%)}.ks-product-block-prev-next--next .icon-wrapper{transform:translate(150%,-50%)}.ks-product-block-prev-next--prev:hover .icon-wrapper,.ks-product-block-prev-next--next:hover .icon-wrapper{transform:translate(-50%,-50%)}.ks-product-block-prev-next--prev:hover .icon-wrapper svg{animation:product_block_prev_next__prev 1s linear both infinite}.ks-product-block-prev-next--next:hover .icon-wrapper svg{animation:product_block_prev_next__next 1s linear both infinite}}@keyframes product_block_prev_next__prev{to{transform:translate(-2px)}}@keyframes product_block_prev_next__next{to{transform:translate(2px)}}.ks-product-block-personalization-field{display:block}.ks-product-block-personalization-field .ks-field-label{display:block;font-size:1.3rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem;margin:0 0 .25rem}.ks-product-block-personalization-field .select .svg-wrapper{right:1rem}.ks-personalization-field-helper-text{opacity:.7;font-size:1.3rem;letter-spacing:.04rem;margin-top:.25rem}.ks-personalization-field-helper-text p{margin:0}.ks-product-block-countdown,.ks-product-block-countdown-header{text-align:center}.ks-product-block-countdown-header .title{margin:0 0 1rem}.ks-product-block-countdown-header .description{margin:-1rem 0 0;opacity:.7}.ks-product-block-countdown-inner{position:relative}@media (max-width: 749px){.product__info-container .ks-product-block-countdown{margin-top:5rem}.ks-product-block-countdown-inner{padding:4.5rem 1.5rem 1.5rem}}@media (min-width: 750px){.product__info-container .ks-product-block-countdown{margin-top:7rem}.ks-product-block-countdown-inner{padding:6rem 1.75rem 1.75rem}}.ks-product-block-delivery-dates{font-size:1.4rem;display:block;background-color:rgba(var(--color-foreground),.04);padding:1rem 1.5rem;border-radius:.25rem;letter-spacing:0}.ks-product-block-delivery-dates .rte{display:flex;align-items:center;line-height:normal}.ks-product-block-delivery-dates .rte p{margin:0}.ks-product-block-delivery-dates .rte svg{margin-right:1rem;flex-shrink:0}.ks-product-block-delivery-dates svg{width:80px}.product .product__vendor__sku{display:flex;align-items:center;gap:1.5rem;margin:0 0 -1rem}.product .product__sku,.product .product__vendor{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.8em}.product .footer__payment{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:1rem 0 3rem}.product .footer__payment .list-payment__item{padding:.25rem}.product .footer__payment img{width:auto;height:30px}.product .footer__payment .caption-large{margin:.75rem 0 0}
/*# sourceMappingURL=/cdn/shop/t/17/assets/ks-product.css.map */
