.collection-item{margin-bottom:30px}.collection-item .item_image{position:relative;text-align:center;border-radius:var(--border_radius);overflow:hidden}.collection-item .item_image img{aspect-ratio:1/1;object-fit:cover}.collection-item .item_image svg{width:100%;height:100%}.collection-item .item-details{padding-top:30px;position:relative;text-align:center}.collection-item .item-details h4{font-size:1.2em;margin-top:0;margin-bottom:10px}.collection-item .item-details h4 a:not(:hover){color:inherit}.collection-item a.shop-collection{background:var(--color_button_bg);color:var(--color_button);display:inline-block;line-height:1em;padding:var(--button_padding);margin-top:10px;border-radius:var(--border_radius)}.collection-item a.shop-collection:focus,.collection-item a.shop-collection:hover{background:var(--color_button_bg_hover);color:var(--color_button_hover)}.collection-item.style-1 .item_image{perspective:50px}.collection-item.style-1 a.shop-collection{background:none;display:flex;align-items:center;justify-content:center;font-size:15px;height:100%;letter-spacing:.25em;line-height:1.25em;margin:0;padding:0;perspective:100px;position:absolute;left:0;top:0;width:100%}.collection-item.style-1 a.shop-collection span,.collection-item.style-1 .product-count{display:flex;align-items:center;justify-content:center;height:60px;opacity:0;padding:15px;text-align:center;visibility:hidden;width:60px;border-radius:50%;box-sizing:content-box;transition:.3s}.collection-item.style-1 a.shop-collection span{background-color:var(--color_accent);color:var(--color_button);display:flex;justify-content:center;align-items:center;transform:translateZ(35px)}.collection-item.style-1 .product-count{color:var(--color_button_hover);flex-wrap:wrap;font-size:12px;letter-spacing:.15em;margin:auto;position:absolute;bottom:0;left:0;right:0;top:0;z-index:0;transform:translateZ(-35px)}.collection-item.style-1 .product-count:before{background:var(--color_button_bg_hover);content:"";height:100%;opacity:.75;position:absolute;left:0;top:0;width:100%;z-index:-1;border-radius:inherit}.collection-item.style-1 .product-count span{display:inline-block;font-size:var(--fontsize_H4);margin-bottom:-10px}.collection-item.style-1:hover .product-count,.collection-item.style-1:hover .item_image:hover a.shop-collection span{opacity:1;visibility:visible}.collection-item.style-1:hover .item_image:hover .product-count{opacity:0;visibility:hidden}.collection-item.style-1:hover .product-count,.collection-item.style-1:hover .item_image:hover a.shop-collection span{transform:translateZ(0)}.collection-item.style-1:hover .item_image:hover a.shop-collection span:hover{background-color:var(--color_primary)}.collection-item.style-2{display:grid}.collection-item.style-2>*{grid-area:1/-1}.collection-item.style-2 .item_image:before{background-color:#0000001a;background-image:linear-gradient(to top,var(--color_primary),rgb(255 255 255 / 0%),rgb(255 255 255 / 0%),rgb(255 255 255 / 0%));content:"";display:inline!important;height:100%;pointer-events:none;position:absolute;left:0;top:0;width:100%}.collection-item.style-2 .item-details{align-self:end;color:#fff;padding:15px;text-align:left}.collection-item.style-2 .item-details h4{color:inherit;font-size:1.1em;margin-bottom:5px}.collection-item.style-2 .item-details h4 a span{font-size:13px;font-weight:var(--fontweight_body)}.collection-item.style-2 .item-details a.shop-collection{background:none;color:inherit;font-size:14px;font-weight:600;margin-top:0;padding:0 0 1px;border-radius:0;box-shadow:0 -3px 0 0 var(--color_accent) inset}.collection-item.style-2 .item-details a.shop-collection:focus,.collection-item.style-2 .item-details a.shop-collection:hover{box-shadow:0 -.5em 0 0 var(--color_accent) inset}.collection-item.style-2 .item-details>*{transition:.3s}.collection-item.style-2 .item-details>*:first-child:nth-last-child(2){transition-delay:.15s}.collection-item.style-2 .item-details>*:last-child{margin-bottom:0}.collection-item.style-2 .item-details>*:nth-child(2):last-child{margin-bottom:-2em;opacity:0;visibility:hidden}.collection-item.style-2:hover .item-details>*:nth-child(2):last-child{margin-bottom:0;opacity:1;visibility:visible}.collection-item.style-2:hover .item-details>*:first-child:nth-last-child(2){transform:translateY(-8px)}.kk-products{position:relative;display:block}.row>*[class*=col]>.kk-products,.row>.kk-products[class*=col]{margin-bottom:30px}.kk-product-thumb-wrap{position:relative;overflow:hidden}.kk-products .kk-product-thumb-wrap a.kk-product-image,.image-hover .img-wrp a{display:flex;height:100%}.kk-products .kk-product-thumb-wrap a.kk-product-image img{width:100%;height:100%;object-fit:cover}.kk-products .kk-product-thumb-wrap a.kk-product-image .kk-product-image-overlay{display:inline!important;height:auto;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;top:0;visibility:hidden;width:auto;transition:.3s}.kk-products:hover .kk-product-thumb-wrap a.kk-product-image .kk-product-image-overlay{opacity:1;visibility:visible}.kk-product-thumb-wrap img.secondary-image.lazyloaded{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;display:block;opacity:0;transition:var(--site_transition);-webkit-transition:var(--site_transition);-ms-transition:var(--site_transition);-moz-transition:var(--site_transition)}.kk-products:hover .kk-product-thumb-wrap img.secondary-image.lazyloaded{opacity:1}.kk-product-badge{color:#fff;display:inline-block;font-size:14px;line-height:1;padding:5px 10px 4px;position:absolute;left:15px;top:15px;z-index:1;border-radius:var(--border_radius)}.kk-product-badge.kk-product-on-sale-badge{background-color:#eb4d55}.kk-products,.kk-products-inner{display:block;position:relative}.kk-button-group{display:flex;margin:auto;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;top:auto;text-align:center;visibility:hidden;z-index:8;-webkit-transition:var(--site_transition);transition:var(--site_transition)}.kk-products:hover .kk-button-group{opacity:1;visibility:visible}.kk-button-group ul.kk-button-group-items{margin:auto;padding:0}.kk-button-group ul.kk-button-group-items li{display:inline-block;margin:2px;padding:0;vertical-align:top}.kk-button-group ul.kk-button-group-items li a{border:1px solid var(--border_color);color:var(--color_button);background-color:var(--color_button_bg);display:grid;font-size:1rem;height:2.25em;pointer-events:auto;position:relative;width:2.25em;border-radius:50%;-webkit-transition:var(--site_transition);transitiion:var(--site_transition)}.kk-button-group ul.kk-button-group-items li a span.btn-text{background:var(--color_primary);color:#fff;content:"";font-size:12px;font-weight:400;line-height:12px;opacity:0;padding:8px 10px;pointer-events:none;position:absolute;bottom:100%;left:50%;text-transform:initial;visibility:hidden;white-space:nowrap;z-index:9;-webkit-box-shadow:4px 4px 8px rgb(0 0 0 / 30%);box-shadow:4px 4px 8px #0000004d;-webkit-text-shadow:0 -1px 0 #000;text-shadow:0 -1px 0 #000;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s cubic-bezier(.65,.05,.36,1) 0s;transition:all .3s cubic-bezier(.65,.05,.36,1) 0s}.kk-button-group ul.kk-button-group-items li a:hover{border-color:var(--color_button_bg_hover);color:var(--color_button_hover);background-color:var(--color_button_bg_hover)}.kk-button-group ul.kk-button-group-items li a.is-loading:after{background-color:#ffffffbf;color:#000000bf;content:"\2688";display:inline-flex!important;align-items:center;justify-content:center;font-size:2em;height:auto;margin:-2px;pointer-events:none;position:absolute;bottom:0;left:0;right:0;top:0;width:auto;z-index:1;border-radius:50%;animation-name:is-loading;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes is-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.kk-button-group ul.kk-button-group-items li a svg{display:inline-flex;fill:currentColor;margin:auto;-webkit-transition:var(--site_transition);transition:var(--site_transition);width:1em;height:1em}.kk-button-group ul.kk-button-group-items li a:hover>span{display:inline-table;visibility:visible;opacity:1}.kk-button-group ul.kk-button-group-items li a span.btn-text:after{border:6px solid transparent;border-top-color:var(--color_primary);content:"";height:0;opacity:0;position:absolute;left:50%;top:100%;visibility:hidden;width:0;z-index:8;-webkit-transition:all .3s cubic-bezier(.65,.05,.36,1) 0s;transition:all .3s cubic-bezier(.65,.05,.36,1) 0s;-webkit-transform:translate(-50%,0);transform:translate(-50%)}.kk-button-group ul.kk-button-group-items li a:hover span.btn-text:after{visibility:visible;opacity:1}.kk-button-group ul.kk-button-group-items li a.js-grid-btn-add-to-cart svg,.kk-button-group ul.kk-button-group-items li a.js-btn-wishlist svg{grid-area:1/-1}.kk-button-group ul.kk-button-group-items li a.js-grid-btn-add-to-cart svg.addon-active,.kk-button-group ul.kk-button-group-items li a.js-btn-wishlist svg.addon-active,.kk-button-group ul.kk-button-group-items li a.js-btn-wishlist.wishlist-added svg:not(.addon-active){opacity:0;visibility:hidden}.kk-button-group ul.kk-button-group-items li a.js-btn-wishlist.wishlist-added svg.addon-active{opacity:1;visibility:visible}.kk-products[class*=vertical-btn-group-left] .kk-button-group ul.kk-button-group-items li a span.btn-text:after{border-left-color:transparent;border-top-color:var(--color_primary)}.kk-products .kk-product-content{text-align:center;padding:25px 0}.kk-products .kk-product-content .kk-product-rating,.kk-products .kk-product-content .kk-product-vendor,.kk-products .kk-product-content .kk-product-button{margin:0}.kk-products .kk-product-content .kk-product-rating{display:inline-flex}.kk-products .kk-product-content .kk-product-vendor a{display:block;padding-bottom:7px;font-size:16px;color:#72757e;opacity:.8}.kk-products .kk-product-content>*:first-child{margin-top:0}.kk-products .kk-product-content>*:last-child{margin-bottom:0}.kk-products .kk-product-content .kk-product-type{display:block;border-bottom:1px solid #e2e2e2;font-size:16px;margin-bottom:15px;padding-bottom:15px;color:var(--color_secondary)}.kk-products .kk-product-content .kk-product-name{color:var(--color_primary);display:block;font-family:var(--typo_heading);font-size:var(--fontsize_H5);margin-bottom:0;transition:var(--site_transition)}.kk-products .kk-product-content .kk-product-name a{color:var(--color_primary)}.kk-products .kk-product-content .kk-product-name a:hover{color:var(--color_accent)}.kk-products .kk-product-content .product-price{color:var(--color_primary)}.kk-products .kk-product-content .product-price del{margin-right:5px;opacity:.75;color:var(--color_text)}.kk-products .kk-product-content .product-price ins{background:none;color:inherit;font-weight:600}.kk-products .kk-product-content a.kk-product-name:focus,.kk-products .kk-product-content a.kk-product-name:hover{color:var(--color_accent)}.kk-products .kk-product-content .product-price .sold-out{color:#8b0000}.kk-products .kk-product-content .kk-product-rating .spr-badge .spr-badge-starrating{margin:0}.kk-products .kk-product-content .kk-product-rating .spr-badge .spr-badge-caption{display:none}.kk-product-content .kk-product-vendor{font-size:.875em}.kk-product-content .kk-product-button a.btn-textual{font-weight:600;letter-spacing:.01em;padding:0 5px;box-shadow:0 -2px #00000014 inset}.kk-product-content .kk-product-button a.btn-textual:focus,.kk-product-content .kk-product-button a.btn-textual:hover{box-shadow:0 -8px #00000014 inset}.kk-product-content .kk-product-button a.btn-solid,.kk-product-content .kk-product-button a.btn-outline{display:inline-block;line-height:1em;margin-top:10px;padding:var(--button_padding);border-radius:var(--border_radius)}.kk-product-content .kk-product-button a.btn-solid{background-color:var(--color_button_bg);color:var(--color_button)}.kk-product-content .kk-product-button a.btn-outline{background-color:none;border:2px solid currentcolor;color:var(--color_button_bg)}.kk-product-content .kk-product-button a.btn-solid:focus,.kk-product-content .kk-product-button a.btn-solid:hover{background-color:var(--color_button_bg_hover);border-color:transparent;color:var(--color_button_hover)}.kk-product-content .kk-product-button a.btn-outline:focus,.kk-product-content .kk-product-button a.btn-outline:hover{background-color:var(--color_button_bg);border-color:transparent;color:var(--color_button)}.style-1.kk-products{background-color:#fff;border:1px solid 93989e;padding:10px}.style-1.kk-products .kk-product-thumb-wrap{overflow:visible}.style-1.kk-products .kk-button-group{opacity:1;visibility:visible;position:relative}.style-1.kk-products .kk-button-group ul.kk-button-group-items{margin-bottom:0}.style-1.kk-products .kk-button-group ul.kk-button-group-items li{margin:0 3px}.style-1.kk-products .kk-button-group ul.kk-button-group-items li a{color:var(--color_accent);height:2em;margin-top:-1em;width:2em}.style-1.kk-products .kk-button-group ul.kk-button-group-items li a:focus,.style-1.kk-products .kk-button-group ul.kk-button-group-items li a:hover{color:#fff;transform:translateY(-8px);-webkit-transform:translateY(-8px)}.style-1.kk-products .kk-product-content{padding:10px}.style-2.kk-products{border:1px solid var(--border_color);border-radius:10px;overflow:hidden}.style-2.kk-products .kk-product-thumb-wrap a.kk-product-image .kk-product-image-overlay{background-color:#000;mix-blend-mode:soft-light}.style-2.kk-products .kk-product-content{padding:20px;position:relative}.style-2.kk-products .kk-product-content .head-meta{margin:10px 0}.style-2.kk-products .kk-button-group{top:0;bottom:auto}.style-2.kk-products:hover .kk-button-group{margin:0;bottom:auto;top:15px;left:15px;right:auto}.style-2.kk-products .kk-button-group ul.kk-button-group-items{margin:0;display:flex;flex-direction:column}.style-2.kk-products .kk-button-group ul.kk-button-group-items li a{border-color:transparent;height:35px;width:35px;-webkit-transform:translate(0,0);transform:translate(0)}.style-2.kk-products .kk-button-group ul.kk-button-group-items li a:hover{-webkit-transform:translateX(10px);transform:translate(10px)}.style-2.kk-products .kk-product-thumb-wrap .kk-product-type{display:block;font-size:16px;margin-bottom:0;padding:10px 20px;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(45deg,var(--color_secondary),transparent);color:var(--color_button)}.style-2.kk-products .kk-product-thumb-wrap .kk-product-type a{color:var(--color_button)}.style-2.kk-products .kk-button-group ul.kk-button-group-items li a.compare-added{background:var(--color_secondary);color:#fff}.style-2.kk-products .kk-product-content .product-price{font-weight:600}.style-2.kk-products .kk-product-content .product-price span.price{display:flex;flex-direction:row-reverse;align-items:baseline;justify-content:flex-end;gap:10px}.style-2.kk-products .kk-product-conten .product-price span.price{display:flex;flex-direction:row-reverse;align-items:baseline;justify-content:flex-end}.style-2.kk-products .kk-button-group ul.kk-button-group-items li a span.btn-text{display:inline-table;background:var(--color_primary);color:#fff;content:"";font-size:12px;font-weight:400;line-height:12px;opacity:0;padding:8px 10px;pointer-events:none;position:absolute;left:100%;top:50%;text-transform:initial;visibility:hidden;white-space:nowrap;z-index:9;-webkit-box-shadow:4px 4px 8px rgb(0 0 0 / 30%);box-shadow:4px 4px 8px #0000004d;-webkit-text-shadow:0 -1px 0 #000;text-shadow:0 -1px 0 #000;-webkit-transform:translate(10px,-50%);transform:translate(10px,-50%);-webkit-transition:all .3s cubic-bezier(.65,.05,.36,1) 0s;transition:all .3s cubic-bezier(.65,.05,.36,1) 0s}.style-2.kk-products .kk-button-group ul.kk-button-group-items li a span.btn-text:after{border:6px solid transparent;border-right-color:var(--color_primary);content:"";height:0;opacity:0;position:absolute;left:-12px;top:50%;visibility:hidden;width:0;z-index:8;-webkit-transition:all .3s cubic-bezier(.65,.05,.36,1) 0s;transition:all .3s cubic-bezier(.65,.05,.36,1) 0s;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.style-2.kk-products .kk-button-group ul.kk-button-group-items li:hover a span.btn-text,.style-2.kk-products .kk-button-group ul.kk-button-group-items li:hover a span.btn-text:after{opacity:1;visibility:visible}.style-2.kk-products .kk-product-type{display:block;font-size:16px;margin-bottom:0;padding:10px 20px;position:absolute;top:-47px;left:0;right:0;background:linear-gradient(45deg,var(--color_secondary),transparent);color:var(--color_button);border:none}.style-2.kk-products .kk-product-type a{color:currentcolor}.List-view .style-2.kk-products .kk-product-type{position:relative;top:0;background:transparent;color:var(--color_accent);padding:0 0 10px;border-bottom:1px solid var(--border_color);margin-bottom:20px}.style-3.kk-products{transition:.3s}.style-3.kk-products .kk-product-thumb-wrap{box-shadow:-2px 0 3px #0000000f,2px 0 3px #0000000f}.style-3.kk-products .kk-product-content{padding:20px 0 15px;box-shadow:0 5px 0 0 var(--color_accent) inset;transition:.3s}.style-3.kk-products:hover .kk-product-content{box-shadow:0 0 0 0 transparent inset,0 5px 0 0 var(--color_accent)}.style-3.kk-products:hover .kk-button-group{transform:translateY(-15px)}.style-3.kk-products .kk-button-group ul.kk-button-group-items{margin-bottom:0;padding:4px 8px}.style-3.kk-products .kk-button-group ul.kk-button-group-items li{margin:0}.style-3.kk-products .kk-button-group ul.kk-button-group-items li a{background:none;border-width:0;color:var(--color_button);background-color:var(--color_button_bg);height:2em;width:2em;border-radius:50%;margin:0 2px}.style-3.kk-products .kk-button-group ul.kk-button-group-items li a:focus,.style-3.kk-products .kk-button-group ul.kk-button-group-items li a:hover{color:var(--color_button_hover);background-color:var(--color_button_bg_hover)}.style-3.kk-products .kk-product-thumb-wrap{border-radius:var(--border_radius) var(--border_radius) 0 0;overflow:hidden}.style-3.kk-products .kk-product-content .kk-product-name{margin-bottom:10px}.style-3.kk-products .kk-product-thumb-wrap a.kk-product-image .kk-product-image-overlay{display:none!important}#shopify-section-product-template,#shopify-section-product-tab,#shopify-section-product-related{display:inline-block;width:100%}#shopify-section-product-template .section-1{margin-right:2%}#shopify-section-product-template .section-2{margin-left:2%}.product-gallery .slick-slider .slick-list{line-height:0}.product-gallery .slick-slider .slick-list iframe,.product-gallery .slick-slider .slick-list video{width:100%;aspect-ratio:16/9}.product-gallery__thumb{position:relative;margin-top:30px;overflow:hidden}.product-gallery__thumb .slick-list .slick-track{transform:none!important;width:100%!important;display:flex;justify-content:center}.product-gallery__thumb .slick-slide{position:relative;cursor:pointer;margin:0 1px}.product-gallery__thumb .slick-slide{line-height:0}.product-gallery__thumb .slick-slide .nav-item{box-shadow:0 0 2px 1px #0000000d;transition:.3s}.product-gallery__thumb .slick-slide .nav-item img{border:2px solid var(--border_color);transition:.3s all linear;object-fit:contain}.product-gallery__thumb .slick-slide.slick-current .nav-item img{border:2px solid var(--color_accent);transition:.3s all linear}.product-gallery.slider-vertical-type{display:flex;align-items:start}.product-gallery.slider-vertical-type .product-gallery__large-image{flex:1 1 auto}.product-gallery.slider-vertical-type .product-gallery__thumb{align-self:center;flex:0 0 90px;order:-1;height:100%;margin-top:0;margin-right:5px}.product-gallery.slider-vertical-type .product-gallery__thumb .slick-list{height:auto!important}.product-top-section .product-details.text-center .shopify-block .spr-starrating{justify-content:center!important}.product-top-section .product-details.text-end .shopify-block .spr-starrating{justify-content:end!important}.product-details .product-title{font-size:var(--fontsize_H4);font-weight:var(--fontweight_heading);margin-bottom:10px}.product-short-description{margin-bottom:18px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical}.product-details .product-price{display:block;font-size:var(--fontsize_H5);margin-bottom:1.3rem}.product-details .product-price del{font-size:16px;margin-right:10px;color:#777}.product-details .product-price ins{background:none;color:inherit}.shopify-product-form{border-bottom:1px solid var(--border_color);padding-bottom:30px}.shopify-product-form fieldset{padding:0;margin:0 -5px 20px;border:none}form.shopify-product-form .selector-wrapper>label{font-weight:600;text-transform:uppercase;display:block;min-width:7rem;margin-bottom:1rem;margin-top:1rem}.product-qty-input>label{display:none;font-weight:600;margin-bottom:1rem;margin-top:1rem;min-width:7rem;text-transform:uppercase}.product-qty-input{margin:0 15px 0 0;width:85px}.product-qty-input input[type=number]{background-color:#fff;display:inline-block;height:56px;outline:none;position:relative;pointer-events:auto}.product-details form.shopify-product-form .product-buttons{display:inline-flex;align-items:center;flex:1;flex-wrap:wrap;margin-left:-5px;margin-right:-5px;width:100%}.product-details form.shopify-product-form .product-buttons>*{margin:5px}.product-details form.shopify-product-form .product-buttons .js-product-add-to-cart-btn,.product-details form.shopify-product-form .product-buttons .js-product-shopify-payment-btn{flex:1 1 auto}.product-details form.shopify-product-form .product-buttons .js-product-add-to-cart-btn:last-child{flex:0 1 auto}.product-details form.shopify-product-form .product-buttons .js-product-add-to-cart-btn{display:inline-grid;position:relative}.product-details form.shopify-product-form .product-buttons .js-product-add-to-cart-btn>span{grid-area:1/-1;height:100%;width:100%;transition:.3s}.product-buttons button span.js-product-btn-label{display:block!important}.product-buttons button span.js-product-btn-label.hidden{color:transparent}.product-buttons button span.js-loading:after{background-color:#ffffffbf;color:#000000bf;content:"\2688";display:inline-flex!important;align-items:center;justify-content:center;font-size:30px;height:30px;margin:auto;pointer-events:none;position:absolute;bottom:0;left:0;right:0;top:0;width:30px;z-index:1;border-radius:50%;animation-name:is-loading;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}.shopify-payment-button__button--hidden{display:none!important}.js-product-shopify-payment-btn .shopify-payment-button button{background:#edf2f5;color:var(--color_primary);margin-top:0}.js-product-shopify-payment-btn .shopify-payment-button button:focus,.js-product-shopify-payment-btn .shopify-payment-button button:hover{background:var(--color_button_bg_hover);color:var(--color_button_hover)}.shopify-block .spr-starrating{align-items:end;line-height:1;margin-bottom:15px}.shopify-block .spr-starrating a:not(:hover){color:var(--color_primary)}.spr-starratings .spr-icon,.spr-starrating .spr-icon{color:var(--color_accent);opacity:1!important}.spr-starrating .spr-stars span{color:#e9ad3f}.spr-form-title{font-size:var(--fontsize_H5)}fieldset[class*=spr-form-] div>label{display:block;font-weight:600;margin-bottom:10px}ul.product-compare-wishlist{margin:20px -5px 0;padding:0;display:flex;justify-content:center}ul.product-compare-wishlist li{display:inherit;line-height:1;margin:5px;padding-right:10px;padding-bottom:0;position:relative}ul.product-compare-wishlist li a{display:inherit}ul.product-compare-wishlist li a{color:var(--color_primary)}ul.product-compare-wishlist li a:hover{color:var(--color_accent)}ul.product-compare-wishlist li a svg{margin-right:7px;width:1em;height:1em}ul.product-compare-wishlist li:after{position:absolute;content:"";width:1px;height:80%;background:#ddd;right:0;top:50%;transform:translateY(-50%)}ul.product-compare-wishlist li:last-child{margin-right:0;padding-right:0}ul.product-compare-wishlist li:last-child:after{display:none}ul.product-meta{margin-top:10px;margin-bottom:30px;padding-left:0}ul.product-meta li{display:block;margin-bottom:5px}ul.product-meta li span.label,.product-share span,.product-single__sku span:first-child{color:var(--color_primary);font-weight:700}ul.product-meta li span.value a{color:var(--color_text)}ul.product-meta li span.label:after,.product-share span:after,.product-single__sku span:first-child:after{content:":";margin-right:5px}.product-share{display:inline-flex;align-items:center}ul.product-meta+.product-share{margin-top:0}.product-share .a2a_default_style{display:inline-flex}.product-share .a2a_default_style .a2a_dd{order:1}.swatch{display:inline-grid;margin:5px}.swatch>input,.swatch>input+label{background-color:transparent;border:1px solid rgba(0,0,0,.1);grid-area:1/-1;line-height:1;padding:.25em .5em .35em;border-radius:var(--border_radius);transition:.3s}.swatch.color-swatch>input,.swatch.color-swatch>input+label{height:25px;line-height:25px;padding:0;width:25px;border-radius:var(--border_radius)}.swatch>input{opacity:0}.swatch>input:checked+label{color:var(--color_button);background-color:var(--color_button_bg_hover);border-color:var(--color_button_border_hover);box-shadow:0 0 3px 1px #0000001a}.swatch.color-swatch{position:relative}.swatch.color-swatch>input+label{box-shadow:none}.swatch.color-swatch>input+label:before{content:"";height:auto;margin:0;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;top:0;width:auto;z-index:-1;border-radius:inherit;box-shadow:0 0 3px 1px #0000001a;transition:.3s}.swatch.color-swatch>input:checked+label{border-color:#0000001a}.swatch.color-swatch>input:checked+label:before{opacity:1;margin:-2px}.swatch input[disabled=disabled]{cursor:no-drop}.swatch input[disabled=disabled]+label{opacity:.5}.product-tab-section{padding-top:50px}.product-tab-section>.container>.row{margin-left:0;margin-right:0}.product-tab-section .js-product-tabs-nav{border-bottom-width:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;list-style:none;margin-top:-10px;margin-bottom:0;padding-left:0;padding-right:0;position:relative;text-align:center}.product-tab-section .js-product-tabs-nav:before{border-color:#0000000d;border-style:solid;border-width:0 0 1px;content:"";height:1px;position:absolute;bottom:0;left:50%;width:9999px;transform:translate(-50%)}.product-tab-section .js-product-tabs-content{margin:0 auto;max-width:1100px;padding:35px 0 0}.product-tab-section .js-product-tabs-nav div[class*=tab-menu-]{background-color:transparent;cursor:pointer;font-size:var(--fontsize_H2);font-family:var(--typo_heading);margin:0 1.5rem;padding:10px 15px;position:relative;transition:.3s;line-height:normal}.product-tab-section .js-product-tabs-nav div[class*=tab-menu-]:after{position:absolute;content:"";height:2px;background:var(--color_accent);margin:0 auto;left:auto;right:0;bottom:0;width:0;-webkit-transition:var(--site_transition);transition:var(--site_transition)}.product-tab-section .js-product-tabs-nav div[class*=tab-menu-]:hover:after,.product-tab-section .js-product-tabs-nav div.active:after{left:0;right:auto;width:100%}.product-tab-section .js-product-tabs-content .tab{display:none}.product-tab-section .js-product-tabs-content .tab.active{display:block}#shopify-product-reviews .spr-container{border-width:0 0 1px;padding-bottom:25px}.spr-review-header .spr-review-header-title{font-size:24px;margin:12px 0}fieldset[class*=spr-form-] div>label.spr-form-label{font-size:18px;line-height:1em}.new-review-form .spr-form-title{font-size:24px;line-height:1em}.spr-summary{display:flex;align-items:center;flex-wrap:wrap}.spr-summary span.spr-starrating.spr-summary-starrating{display:inline-block;font-size:13px;margin-right:10px}.spr-summary .spr-summary-caption{margin-right:auto;padding-right:20px}.spr-summary span.spr-summary-actions a{box-shadow:0 -2px 0 0 var(--color_accent) inset}.spr-summary span.spr-summary-actions a:focus,.spr-summary span.spr-summary-actions a:hover{color:var(--color_primary);box-shadow:0 -12px 0 0 var(--color_accent) inset}.spr-review-reportreview{text-decoration:underline;text-decoration-skip-ink:none}.product-tab-section .js-product-tabs-content .tab{line-height:24px}.product-recommendations-section h5{font-size:28px;font-weight:600;margin-bottom:20px;text-align:center}.js-compare-link.js-visible{visibility:visible}.js-btn-compare.compare-added{color:var(--color_accent)}.kk-widgets{padding:20px 0}.kk-widgets .widget-title{font-size:20px;margin:0 0 10px;position:relative;font-family:var(--typo_body);background-color:var(--color_button_bg);color:var(--color_button);padding:10px 15px;border-radius:var(--border_radius)}.kk-widgets:first-child{padding-top:0}.kk-widgets:last-child{border-width:0;padding-bottom:0}.kk-widgets li{display:block}.kk-widgets li:last-child{margin:0}.kk-widgets li.active a{color:var(--color_accent)}.kk-widgets li::marker{content:""}.kk-widgets.kk-blog-tags-widget ul{display:flex;flex-wrap:wrap;margin:-5px}.kk-widgets.kk-blog-tags-widget li{display:inline-flex;margin:5px;padding:0}.kk-widgets.kk-blog-tags-widget li:before{display:none}.widget-content>ul{margin:0;padding:10px 15px}.kk-widgets.kk-blog-tags-widget li a{background-color:#0000000d;color:var(--color_primary);display:inline-block;font-size:.8em;padding:.35em 1em .25em;border-radius:var(--border_radius)}.kk-widgets.kk-blog-tags-widget li a:focus,.kk-widgets.kk-blog-tags-widget li a:hover,.kk-widgets.kk-blog-tags-widget li.active a{background:var(--color_button_bg);color:var(--color_button)}.widget-content ul li{position:relative;padding-bottom:10px;padding-left:15px}.widget-content ul li:before{background-color:currentColor;color:var(--color_primary);content:"";height:10px;display:block;position:absolute;top:6px;left:0;width:10px;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 110.81 122.88" style="enable-background:new 0 0 110.81 122.88" xml:space="preserve"><g><path d="M51.08,47.34c-4.95-11.72-11.41-19.29-11.41-26.86C39.67,10.24,43.6,0,55.41,0c11.8,0,15.73,10.24,15.73,20.48 c0,7.57-6.45,15.15-11.41,26.86c2.15,0.67,4.1,1.82,5.7,3.33c7.68-10.16,11.02-19.55,17.58-23.34c8.87-5.12,19.7-6.83,25.6,3.39 c5.9,10.22-1,18.75-9.87,23.87c-6.57,3.8-16.39,1.98-29.05,3.56c0.23,1.02,0.35,2.08,0.35,3.18c0,1.17-0.14,2.31-0.4,3.4 c12.69,1.6,22.52-0.23,29.11,3.57c8.87,5.12,15.77,13.65,9.87,23.87c-5.9,10.22-16.74,8.51-25.6,3.39 c-6.59-3.81-9.93-13.26-17.68-23.47c-1.6,1.48-3.54,2.61-5.68,3.26c4.96,11.83,11.49,19.45,11.49,27.07 c0,10.24-3.93,20.48-15.73,20.48s-15.73-10.24-15.73-20.48c0-7.62,6.53-15.24,11.49-27.07c-2.14-0.65-4.08-1.78-5.68-3.26 C37.73,82.28,34.39,91.74,27.8,95.55c-8.87,5.12-19.7,6.83-25.6-3.39c-5.9-10.22,1-18.75,9.87-23.87 c6.58-3.8,16.42-1.97,29.11-3.57c-0.26-1.09-0.4-2.23-0.4-3.4c0-1.09,0.12-2.15,0.35-3.18c-12.66-1.59-22.48,0.23-29.05-3.56 C3.2,49.47-3.7,40.94,2.2,30.72c5.9-10.22,16.74-8.51,25.6-3.39c6.56,3.79,9.9,13.18,17.58,23.34 C46.98,49.16,48.92,48.01,51.08,47.34L51.08,47.34z"/></g></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 110.81 122.88" style="enable-background:new 0 0 110.81 122.88" xml:space="preserve"><g><path d="M51.08,47.34c-4.95-11.72-11.41-19.29-11.41-26.86C39.67,10.24,43.6,0,55.41,0c11.8,0,15.73,10.24,15.73,20.48 c0,7.57-6.45,15.15-11.41,26.86c2.15,0.67,4.1,1.82,5.7,3.33c7.68-10.16,11.02-19.55,17.58-23.34c8.87-5.12,19.7-6.83,25.6,3.39 c5.9,10.22-1,18.75-9.87,23.87c-6.57,3.8-16.39,1.98-29.05,3.56c0.23,1.02,0.35,2.08,0.35,3.18c0,1.17-0.14,2.31-0.4,3.4 c12.69,1.6,22.52-0.23,29.11,3.57c8.87,5.12,15.77,13.65,9.87,23.87c-5.9,10.22-16.74,8.51-25.6,3.39 c-6.59-3.81-9.93-13.26-17.68-23.47c-1.6,1.48-3.54,2.61-5.68,3.26c4.96,11.83,11.49,19.45,11.49,27.07 c0,10.24-3.93,20.48-15.73,20.48s-15.73-10.24-15.73-20.48c0-7.62,6.53-15.24,11.49-27.07c-2.14-0.65-4.08-1.78-5.68-3.26 C37.73,82.28,34.39,91.74,27.8,95.55c-8.87,5.12-19.7,6.83-25.6-3.39c-5.9-10.22,1-18.75,9.87-23.87 c6.58-3.8,16.42-1.97,29.11-3.57c-0.26-1.09-0.4-2.23-0.4-3.4c0-1.09,0.12-2.15,0.35-3.18c-12.66-1.59-22.48,0.23-29.05-3.56 C3.2,49.47-3.7,40.94,2.2,30.72c5.9-10.22,16.74-8.51,25.6-3.39c6.56,3.79,9.9,13.18,17.58,23.34 C46.98,49.16,48.92,48.01,51.08,47.34L51.08,47.34z"/></g></svg>');-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:.3s}.widget-content ul li:hover:before{color:var(--color_accent);-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.widget-content ul li a{display:block;color:var(--color_primary)}.widget-content ul li:hover,.widget-content ul li a:hover{color:var(--color_accent)}.kk-product-category-widget .widget-content ul li,.kk-product-vendor-widget .widget-content ul li,.kk-product-type-widget .widget-content ul li,.kk-product-tags-widget .widget-content ul li{padding-left:0}.kk-product-category-widget .widget-content ul li:before,.kk-product-vendor-widget .widget-content ul li:before,.kk-product-type-widget .widget-content ul li:before,.kk-product-tags-widget .widget-content ul li:before{content:none!important}.kk-product-category-widget .widget-content ul li a,.kk-product-vendor-widget .widget-content ul li a,.kk-product-type-widget .widget-content ul li a{display:inline-flex;position:relative;padding-left:15px}.kk-product-category-widget .widget-content ul li.active a,.kk-product-vendor-widget .widget-content ul li.active a,.kk-product-type-widget .widget-content ul li.active a,.kk-product-category-widget .widget-content ul li:hover a,.kk-product-vendor-widget .widget-content ul li:hover a,.kk-product-type-widget .widget-content ul li:hover a{color:var(--color_accent)}.kk-product-category-widget .widget-content ul li a{display:flex}.kk-product-category-widget .widget-content ul li a span{margin-left:auto}.kk-product-category-widget .widget-content ul li a:before,.kk-product-vendor-widget .widget-content ul li a:before,.kk-product-type-widget .widget-content ul li a:before{border-radius:50%;background-color:#fff;border:1px solid var(--color_primary);content:"\2714";display:inline-flex;justify-content:center;align-items:center;font-size:9px;line-height:0;position:absolute;left:0;top:11px;height:7px;width:7px;-webkit-text-fill-color:transparent;box-shadow:0 0 0 0 var(--color_primary),0 0 0 0 var(--color_primary) inset;-webkit-mask-image:none!important;mask-image:none!important;-webkit-animation:none!important;animation:none!important;transition:.3s}.kk-product-category-widget .widget-content ul li:hover a:before,.kk-product-category-widget .widget-content ul li.active a:before,.kk-product-category-widget .widget-content ul li a:focus:before,.kk-product-category-widget .widget-content ul li a:hover:before,.kk-product-vendor-widget .widget-content ul li:hover a:before,.kk-product-vendor-widget .widget-content ul li.active a:before,.kk-product-vendor-widget .widget-content ul li a:focus:before,.kk-product-vendor-widget .widget-content ul li a:hover:before,.kk-product-type-widget .widget-content ul li:hover a:before,.kk-product-type-widget .widget-content ul li.active a:before,.kk-product-type-widget .widget-content ul li a:focus:before,.kk-product-type-widget .widget-content ul li a:hover:before{box-shadow:0 0 0 0 var(--color_secondary),0 0 15px 15px var(--color_secondary) inset}.kk-product-category-widget .widget-content ul li.active a:before,.kk-product-vendor-widget .widget-content ul li.active a:before,.kk-product-type-widget .widget-content ul li.active a:before{color:var(--color_button_hover);-webkit-text-fill-color:currentcolor}.kk-menu-widget .widget-content ul li a span.menu-item-label{display:none}.kk-product-tags-widget .widget-content ul{display:flex;flex-wrap:wrap;margin:-5px}.kk-product-tags-widget .widget-content ul li{display:inline-flex;margin:5px;padding:0}.kk-product-tags-widget .widget-content ul li a{background-color:#0000000d;color:var(--color_primary);display:inline-block;font-size:.8em;padding:5px 10px;border-radius:var(--border_radius)}.kk-product-tags-widget .widget-content ul li a:focus,.kk-product-tags-widget .widget-content ul li a:hover,.kk-product-tags-widget .widget-content ul li.active a{background:var(--color_button_bg);color:var(--color_button)}.kk-widgets .kk-article-widget-card{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd;display:grid;grid-template-columns:75px 1fr;gap:15px;position:relative}.kk-widgets .kk-article-widget-card .blog-meta{font-size:14px;font-weight:600}.kk-widgets .kk-article-widget-card:last-child{border:none;margin:0;padding:0}.kk-widgets .kk-article-widget-card .kk-article-content{display:flex;flex-direction:column;justify-content:center;gap:5px}.kk-widgets .kk-article-widget-card .blog-title{font-size:16px;margin:0;text-transform:none}.ui-slider.ui-slider-horizontal{background-color:#0000000d;border-color:#00000026;display:inline-block;height:4px;margin:15px 0;width:100%;border-radius:0}.ui-slider.ui-slider-horizontal .ui-slider-range{background-color:var(--color_accent);height:inherit;opacity:.75;top:-1px}#kk-price-range-widget #js-range-amount{display:inline-block;letter-spacing:.05em;width:100%}.ui-slider.ui-slider-horizontal .ui-slider-handle{background-color:var(--color_button_bg);border-width:0;cursor:pointer;height:15px;margin-left:0;top:50%;width:15px;border-radius:50%;box-shadow:0 0 2px #00000026;transform:translateY(-50%)}.ui-slider.ui-slider-horizontal .ui-slider-handle:nth-last-child(2):not(.ui-state-active){margin-left:0}.ui-slider.ui-slider-horizontal .ui-slider-handle:last-child:not(.ui-state-active){margin-left:0}.kk-widgets.kk-search-widget form{position:relative;width:100%}.kk-widgets.kk-search-widget form input[type=search]{padding:10px 55px 10px 15px;outline:none;border:1px solid rgba(0,0,0,.15);width:100%}.kk-widgets.kk-search-widget form button{border-width:0;height:calc(100% - 6px);margin:3px;overflow:hidden;padding:0 12px;position:absolute;right:0;top:0}.kk-widgets.kk-search-widget form button:before{background:var(--color_button_bg_hover);position:absolute;left:auto;right:0;top:0;bottom:0;width:0;transition:var(--site_transition)}.kk-widgets.kk-search-widget form button:hover:before{background:var(--color_button_bg);left:0;right:auto;width:100%}.kk-widgets.kk-search-widget form button svg{position:relative;width:15px;z-index:1}.kk-widgets.kk-products-widget .kk-product-widget{border-bottom:1px solid #ddd;display:flex;padding:15px 0}.kk-widgets.kk-products-widget .kk-product-widget:first-child{padding-top:0}.kk-widgets.kk-products-widget .kk-product-widget:last-child{border-width:0;padding-bottom:0}.kk-widgets.kk-products-widget .kk-product-widget .kk-product-thumb-wrap{max-width:75px;display:flex;align-items:center}.kk-widgets.kk-products-widget .kk-product-widget .kk-product-content{flex:1;padding:10px}.kk-widgets.kk-products-widget .kk-product-widget .kk-product-content .pro-details-rating-wrap{font-size:.8em;margin:5px 0}.kk-widgets.kk-products-widget .kk-product-widget .kk-product-content a.product-name{font-family:var(--typo_heading);font-size:1em;font-weight:600}.kk-widgets.kk-products-widget .kk-product-widget .kk-product-content a.product-name{color:var(--color_primary)}.kk-widgets.kk-products-widget .kk-product-widget .kk-product-content a.product-name:hover{color:var(--color_accent)}.kk-widgets.kk-products-widget .kk-product-widget span.spr-badge-caption{display:none}.category-heading{margin-bottom:30px;padding:10px 15px;border-radius:var(--border_radius);background-color:#f2f2f2}.category-heading .row{display:flex;align-items:center;flex-wrap:wrap}.category-heading .row .col-left{display:inline-flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px}.category-heading p{margin:8px 0;text-align:center}.collection-sortby{margin:0 -6px;display:flex;align-items:center}.collection-sortby select{min-width:180px;width:auto;border:none;padding:5px 35px 5px 10px}.collection-sortby label{margin:6px}.category-heading .view-controller span.js-collection-col-view{font-size:19px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;height:32px;position:relative;width:32px;vertical-align:top;transition:.3s;color:var(--color_secondary)}.category-heading .view-controller span.js-collection-col-view svg{fill:currentcolor;width:1em;height:1em}.category-heading .view-controller span.js-collection-col-view:not(.active){opacity:.5}.category-heading .view-controller span.js-collection-col-view.active{color:var(--color_secondary)}.pagination-wrap ul.pagination-list{background-color:#f9f9f9;padding:18px;display:flex;justify-content:center;margin:40px 0 0}.pagination-wrap ul.pagination-list li{display:inline-block;padding:0;margin:0 2px;height:40px}.pagination-wrap ul.pagination-list li a,.pagination-wrap ul.pagination-list li span{position:relative;font-weight:600;min-height:40px;line-height:40px;min-width:40px;max-height:40px;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;transition:var(--site_transition)}.pagination-wrap ul.pagination-list li span.pagination-current-item,.pagination-wrap ul.pagination-list li a:hover{background-color:var(--color_accent);color:#fff}.pagination-wrap ul.pagination-list li.pagination-previous-item svg{transform:rotate(180deg)}.pagination-wrap ul.pagination-list li svg{width:35px;height:35px;padding:10px;position:relative}.slick-dots{margin:0;padding:0}.slick-slider{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;position:relative;z-index:0;margin:0}.slick-list{display:block;overflow:hidden;margin:0;padding:0;position:relative}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{display:block;margin-left:auto;margin-right:auto;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:none}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;width:100%}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.shopify-challenge__button{margin-top:20px!important}.cart-section .empty-cart{text-align:center;margin:70px 0}.cart-section .empty-cart h1{font-size:50px;margin-bottom:20px}.cart-section .empty-cart p a.button{background:transparent;color:var(--color_accent);padding:0 0 3px;text-transform:none;border-radius:0;box-shadow:0 -2px 0 0 var(--color_accent) inset}.cart-section .empty-cart p a.button:focus,.cart-section .empty-cart p a.button:hover{color:var(--color_primary);box-shadow:0 -12px 0 0 var(--color_accent) inset}.template-cart form.cart{margin:0 auto;max-width:1000px;padding:0 20px}.cart-section form.cart table{margin:0 auto}.cart-section form.cart table th,.cart-section form.cart table td{border:1px solid rgba(0,0,0,.1);text-align:left;vertical-align:middle}.cart-section form.cart table th{color:var(--color_primary);font-family:var(--typo_heading);line-height:var(--lineheight_heading);padding:10px 15px}.cart-section form.cart table tr.cart-item{border-color:#ddd;border-style:solid;border-width:0 0 1px;padding-right:35px;position:relative}.cart-section form.cart table tr.cart-item td{padding:15px}.cart-section form.cart table tr.cart-item td.cart-item__details{width:40%}.cart-section form.cart table tr.cart-item td.cart-item__details .cart-item__details__inner{display:flex;flex-wrap:wrap}.cart-section form.cart table tr.cart-item td.cart-item__details .cart-item__details__inner .cart-item__name__details{padding:10px}.cart-section form.cart table tr.cart-item td.cart-item__details .cart-item__media{display:inline-flex;align-self:start}.cart-section form.cart table tr.cart-item td.cart-item__details .cart-item__media img{max-width:75px}.cart-section form.cart table tr.cart-item td.cart-item__details .cart-item__media svg{min-width:75px;min-height:75px}.cart-section form.cart table tr.cart-item td.cart-item__details .cart-item__name__details{flex:1 1 150px}.cart-section form.cart table tr.cart-item td.cart-item__details .cart-item__name__details p{display:inline-flex;align-items:center;height:100%;margin-bottom:0;width:100%}.cart-section form.cart table tr.cart-item td.cart-item__details .cart-item__name{width:100%}.cart-section form.cart table tr.cart-item td.cart-item__details a.cart-item__remove{display:inline-flex;align-items:center;font-size:0;height:20px;margin:0;position:absolute;left:10px;top:10px;width:20px;background:var(--color_button_bg);border-radius:50%;color:var(--color_button)}.cart-section form.cart table tr.cart-item td.cart-item__details a.cart-item__remove:hover{background-color:var(--color_accent);text-decoration:none}.cart-section form.cart table tr.cart-item td.cart-item__details a.cart-item__remove:before{content:"\2573";display:block;font-size:8px;text-align:center;text-indent:0;width:100%;line-height:normal}.cart-section form.cart table tr.cart-item td.cart-item__prices,.cart-section form.cart table tr.cart-item td.cart-item__totals{min-width:120px;width:120px}.cart-section form.cart table tr.cart-item td.cart-item__quantity{max-width:100px;width:100px}.cart-section td.cart-item__quantity input[type=number]{width:70px;position:relative;pointer-events:auto;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:0;padding:0 10px 0 20px;margin:0 20px 0 0;outline:0;height:50px}.cart-bottom{display:flex;flex-wrap:wrap;margin-top:35px;margin-left:-10px;margin-right:-10px}.cart-bottom>*{padding:10px}.cart-section form .cart-note{flex:1 1 100%}.cart-bottom .cart-totals{flex:1 1 auto}.cart-bottom .cart-totals p label+span{color:var(--color_accent)}.cart-bottom .cart-totals p{margin-bottom:0}.cart-note textarea{border-color:#ddd;display:block;height:150px;margin-top:15px;outline:none;width:100%}.cart-bottom label{display:block;font-family:var(--typo_heading);font-size:1em;font-weight:500;margin:0 0 10px}.cart-bottom .cart-totals label{display:inline-block;margin-right:10px}.cart-totals p span.money{color:var(--color_accent);font-size:var(--fontsize_H4);font-weight:600}.cart-bottom .buttons{display:flex;flex-wrap:wrap;gap:20px}.cart-section form .cart-table-buttons{display:flex;flex-wrap:wrap;justify-content:end;gap:20px}.cart-section form .buttons a,.cart-section form .buttons button[type=submit]{background:var(--color_button_bg);margin:0}.cart-section form .buttons a{background-color:#f0f0f0;color:var(--color_primary);text-decoration:none}.cart-section form .buttons a:focus,.cart-section form .buttons a:hover{background-color:var(--color_button_bg_hover);color:var(--color_button_hover)}.cart-section form .buttons button[type=submit]:focus,.cart-section form .buttons button[type=submit]:hover{background-color:var(--color_button_bg_hover);color:var(--color_button_hover)}@media only screen and (max-width: 576px){.cart-section form.cart table{display:flex;flex-wrap:wrap;justify-content:center}.cart-section form.cart table thead{display:none}.cart-section form.cart table tbody{display:flex;flex-wrap:wrap;flex:1 1 100%;margin:0 -10px}.cart-section form.cart table tbody tr.cart-item{border-width:1px;display:inline-grid;justify-items:center;flex:1 1 auto;min-width:200px;padding-left:0;padding-right:0;margin:0 10px 20px}.cart-section form.cart table tbody tr.cart-item td{border-width:0;min-width:100%;text-align:center;width:100%!important}.cart-section form.cart table tbody tr.cart-item td:not(:last-child){padding-bottom:0}.cart-section form.cart table tr.cart-item td.cart-item__details .cart-item__details__inner{flex-direction:column;justify-content:center}.cart-section form.cart table tr.cart-item td.cart-item__details a.cart-item__remove{left:auto;right:-10px;top:-10px}.cart-section form.cart table tr.cart-item td.cart-item__details .cart-item__media{display:block;align-self:center}.cart-section form.cart table tr.cart-item td.cart-item__details .cart-item__media img{max-width:100%}.cart-section form.cart table tr.cart-item td.cart-item__details .cart-item__name__details{flex:auto}.cart-section form.cart table tbody tr.cart-item td.cart-item__prices{padding-top:0!important}.cart-section form.cart table tr.cart-item td.cart-item__quantity input{margin-left:auto;margin-right:auto}.cart-section form.cart table tbody tr.cart-item td.cart-item__totals{background:#0000000d;font-weight:600;margin-top:15px}.cart-section form.cart table tfoot td{border-width:0}.cart-section form .cart-table-buttons,.cart-section form .cart-bottom{justify-content:center}.cart-bottom label,.cart-bottom .cart-totals,.cart-bottom .buttons{text-align:center}}.js-compare-modal,.js-quickview-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow:hidden;outline:0;background-color:#232323cc}.js-compare-modal .modal-overlay{background:#fff;margin:1rem auto;max-width:1000px;padding-bottom:25px;position:relative;top:50vh;width:90vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.js-compare-modal .modal-header.compare-modal-header{flex-wrap:wrap;justify-content:start;padding:10px 60px 10px 25px;position:sticky;left:0;top:0;text-align:center;z-index:1}.js-compare-modal .modal-title.compare-modal-title{color:var(--color_primary);font-family:var(--typo_heading);font-size:var(--fontsize_H5);font-weight:var(--fontweight_heading);letter-spacing:0;margin-right:auto;margin-top:0;padding-right:25px}.js-compare-modal button.compare-remove-all{background:none!important;color:inherit;font-size:var(--fontsize_body);font-weight:var(--fontweight_additional);margin:10px 0;padding:0;text-transform:inherit}.js-compare-modal button.compare-remove-all:hover{opacity:var(--color_accent)}.js-compare-modal button.modal-close,.js-quickview-modal button.modal-close,.js-compare-modal .modal-overlay a.js-compare-close-link{background:none;color:var(--color_primary);display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;height:30px;margin:0;padding:0;position:absolute;right:5px;top:5px;text-indent:-9999px;width:30px;z-index:2}.js-compare-modal button.modal-close svg,.js-quickview-modal button.modal-close svg,.js-compare-modal .modal-overlay a.js-compare-close-link svg{width:30px;height:30px}.js-compare-modal button.modal-close:hover,.js-quickview-modal button.modal-close:hover,.js-compare-modal .modal-overlay a.js-compare-close-link:hover{color:var(--color_accent);transform:rotate(90deg)}.close-icon{background:none;color:var(--color_primary);display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;height:30px;margin:0;padding:0;position:absolute;right:5px;top:5px;text-indent:-9999px;width:30px;z-index:2}.close-icon:before{content:"\2573";text-indent:0}.close-icon:hover{color:var(--color_accent)}.js-compare-modal .modal-body{border-top:1px solid rgba(0,0,0,.01);background-color:#00000006;margin:0 25px;max-height:80vh;overflow:auto;padding:0;box-shadow:0 -1px #ddd,1px 0 #ddd,-1px 0 #ddd,0 1px #ddd}.js-compare-modal .modal-body-section{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:0;margin-left:0}.js-compare-modal .modal-body-section .modal-body-header,.js-compare-modal .modal-body-section ul.modal-body-data li{border-color:#ddd;border-style:solid;border-width:0 1px 1px 0;line-height:var(--lineheight_heading)}.js-compare-modal .modal-body-section:last-child .modal-body-header,.js-compare-modal .modal-body-section:last-child ul.modal-body-data li{border-bottom-width:0}.js-compare-modal .modal-body-section .modal-body-header{color:var(--color_primary);font-weight:600;-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;max-width:150px;letter-spacing:0;line-height:var(--lineheight_heading);padding:15px 20px;position:sticky;left:0;z-index:1}.js-compare-modal .modal-body-section .modal-body-header:before{background:#fff;content:"";height:auto;position:absolute;bottom:0;left:0;right:0;top:0;width:auto;margin:0;z-index:-1}.js-compare-modal .modal-body-section:first-child .modal-body-header:before{margin-top:1px}.js-compare-modal .modal-body-data-wrp{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 150px);flex:0 0 calc(100% - 150px);max-width:calc(100% - 150px)}.js-compare-modal ul.modal-body-data{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0;padding:0}.js-compare-modal ul.modal-body-data li{background-color:#fff;-webkit-box-flex:0;-ms-flex:1;flex:1;min-width:165px;padding:15px 20px;text-align:center}.js-compare-modal ul.modal-body-data li::marker{content:""}.js-compare-modal ul.modal-body-data li .image img,.js-compare-modal ul.modal-body-data li .image svg{height:100%;margin-bottom:15px;max-width:100px;width:100%}.js-compare-modal ul.modal-body-data li .price del{margin-right:8px}.js-compare-modal ul.modal-body-data li .price ins{background:none;color:inherit}.js-compare-modal ul.modal-body-data li .spr-badge-starrating{margin:0}.js-compare-modal ul.modal-body-data li .spr-badge-caption{display:none}.js-compare-modal ul.modal-body-data li>p:last-child{margin-bottom:0}.js-quickview-modal .modal-overlay{background:#fff;margin:0 auto;max-width:1000px;overflow:hidden;position:relative;top:50vh;width:90vw;border-radius:var(--border_radius);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.js-quickview-modal .modal-body.js-quickview-modal-body{margin:30px 0;max-height:90vh;overflow:auto;padding:0 30px}.js-quickview-modal .js-quickview-modal-body>.container{max-width:100%;padding-left:0;padding-right:0}.js-quickview-modal .js-quickview-modal-body>.container ul.product-meta li{padding-bottom:0;border:none;text-transform:inherit;color:inherit;font-weight:inherit}.js-quickview-modal .js-quickview-modal-body>.container .product-compare-wishlist{justify-content:left}.js-quickview-modal .js-quickview-modal-body>.container .product-details .product-title{margin-top:0}.js-quickview-modal .js-quickview-modal-body>.container ul.product-meta{margin-bottom:0}.js-quickview-modal .js-quickview-modal-body>.container ul.product-meta a:hover{color:var(--color_accent)}.js-quickview-modal .js-quickview-modal-body>.container .product-short-description{display:none;overflow:hidden;line-height:2rem;max-height:8rem;-webkit-box-orient:vertical;display:block}.js-quickview-modal-body .product-gallery{position:relative}.js-quickview-modal .js-quickview-modal-body>.container .slick-slide img{aspect-ratio:3/4;object-fit:cover}.js-quickview-modal-body .product-gallery .product-gallery__large-image:before{content:"";height:0;pointer-events:none;position:absolute;left:0;bottom:0;width:100%;z-index:1;transition:.3s}.js-quickview-modal-body .product-gallery:hover .product-gallery__large-image:before{height:35%}.js-quickview-modal-body .product-gallery .product-gallery__thumb{margin:0;opacity:0;padding:15px 0;position:absolute;bottom:0;left:0;right:0;visibility:hidden;z-index:1;transition:.3s}.js-quickview-modal-body .product-gallery:hover .product-gallery__thumb{opacity:1;visibility:visible;background-color:#0000005c}.js-quickview-modal-body .product-gallery:hover .product-gallery__thumb .nav-item img{aspect-ratio:1/1}.js-quickview-modal-body .product-gallery:hover .product-gallery__thumb .slick-arrow{display:none!important}.wishlist-page.no-result{text-align:center}#js-page-wishlist .wishlist-title{font-size:1.8em;margin-bottom:30px}#js-page-wishlist .kk-products .kk-product-inner{display:flex;flex-wrap:wrap;position:relative;height:100%}#js-page-wishlist .kk-products .kk-product-thumb-wrap{flex:0;margin:15px;min-width:100px}#js-page-wishlist .kk-products .kk-product-content{flex:1;padding:15px;text-align:start}#js-page-wishlist .kk-products .kk-product-content>*{align-self:center}#js-page-wishlist .kk-products .kk-product-inner a.js-btn-wishlist{display:flex;align-items:center;justify-content:center;font-size:0;height:1.5em;overflow:hidden;position:absolute;right:10px;top:15px;text-align:center;width:1.5em;border-radius:50%}#js-page-wishlist .kk-products .kk-product-inner a.js-btn-wishlist:before{content:"\2573";font-size:14px;text-indent:0}#js-page-wishlist .kk-products.list-wide{margin-bottom:0;width:100%}#js-page-wishlist .kk-products.list-wide .kk-product-inner{border-color:#00000026;border-style:solid;border-width:0 0 1px;padding-right:45px}#js-page-wishlist .kk-products.list-wide:first-child .kk-product-inner{border-width:1px 0}#js-page-wishlist .kk-products.list-wide .kk-product-inner>*{padding:10px 0}#js-page-wishlist .kk-products.list-wide .kk-product-thumb-wrap{margin:0;position:static}#js-page-wishlist .kk-products.list-wide .kk-product-inner a.js-btn-wishlist{min-height:120px;right:15px;top:10px;width:35px}#js-page-wishlist .kk-products.list-wide .kk-product-inner a.js-btn-wishlist:hover,#js-page-wishlist .kk-products.list-wide:hover .kk-product-inner a.js-btn-wishlist{opacity:1;visibility:visible}#js-page-wishlist .kk-products.list-wide .kk-product-inner a.js-btn-wishlist:hover,#js-page-wishlist .kk-products.list-wide:hover .kk-product-inner a.js-btn-wishlist:hover{transform:rotate(90deg)}#js-page-wishlist .kk-products.list-wide .kk-product-content{display:inline-flex;flex-wrap:wrap;flex:1 1 250px;justify-content:space-between;padding:10px 0}#js-page-wishlist .kk-products.list-wide .kk-product-image,#js-page-wishlist .kk-products.list-wide .kk-product-content>*{margin:10px}#js-page-wishlist .kk-products.list-wide .kk-product-content .kk-product-name{flex:1 1 250px;max-width:100%}#js-page-wishlist .kk-products.list-wide .kk-product-content .product-price{min-width:120px}#js-page-wishlist .kk-products.split-grid .kk-product-inner{border-color:#00000026;border-style:solid;border-width:1px;align-items:center}#js-page-wishlist .kk-products.split-grid .kk-product-inner>*{padding:0}#js-page-wishlist .kk-products.split-grid .kk-product-thumb-wrap{flex:1 1 0;margin:20px;position:static}#js-page-wishlist .kk-products.split-grid .kk-product-inner a.js-btn-wishlist{height:30px;right:-5px;top:-5px;width:30px}#js-page-wishlist .kk-products.split-grid .kk-product-inner a.js-btn-wishlist:before{font-size:12px}#js-page-wishlist .kk-products.split-grid .kk-product-inner a.js-btn-wishlist:hover,#js-page-wishlist .kk-products.split-grid:hover .kk-product-inner a.js-btn-wishlist{opacity:1;visibility:visible}#js-page-wishlist .kk-products.split-grid .kk-product-inner a.js-btn-wishlist:hover,#js-page-wishlist .kk-products.split-grid:hover .kk-product-inner a.js-btn-wishlist:hover{transform:rotate(90deg)}#js-page-wishlist .kk-products.split-grid .kk-product-content{flex:1 1 210px;padding:10px 30px 10px 10px}#js-page-wishlist .kk-products.split-grid .kk-product-content>*{margin:10px}#js-page-wishlist .kk-products.split-grid .kk-product-content .kk-product-name{font-size:1.1em;flex:1 1 100%}.login-link{text-align:center;width:100%}body[class*=template-customers] div[id*=customer]>.container>div[id*=form-wrapper]{background-color:var(--color_body_bg);margin-left:auto;margin-right:auto;max-width:530px;padding:30px;box-shadow:0 0 2px #00000026}.template-customers-login div#customer-login h2,.template-customers-register #customer-register h2,.template-customers-reset_password #customers-reset-pwd h2{margin-top:0;text-align:center}body[class*=template-customers] div[id*=customer]>.container>div[id*=form-wrapper] input[type=submit]{width:100%}.template-customers-login div#customer-login h2,.template-customers-reset_password #customers-reset-pwd h2{margin-bottom:30px}.template-customers-login div#customer-login h2 i{font-style:normal;font-weight:100}.template-customers-login div#customer-login h2 a:not(:hover){color:#00000040}.template-customers-login div#customer-login form#customer_login form,.template-customers-register #customer-register form#create_customer form{border-color:#0000000d;border-style:solid;border-width:1px 0 0;display:flex;flex-wrap:wrap}body[class*=template-customers] div[id*=customer]>.container>div[id*=form-wrapper] label,.template-customers-login div#customer-login label,.template-customers-register #customer-register form#create_customer label,.template-customers-reset_password #customers-reset-pwd form label{display:block;font-weight:600;margin-bottom:5px}body[class*=template-customers] div[id*=customer]>.container>div[id*=form-wrapper] form,.template-customers-login div#customer-login form#customer_login{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}body[class*=template-customers] div[id*=customer]>.container>div[id*=form-wrapper] p,.template-customers-login div#customer-login form#customer_login p,.template-customers-login div#customer-login form#customer_login div.errors,.template-customers-login div#customer-login form#customer_login div.form-sucess{margin:10px}.template-customers-login div#customer-login form#customer_login div.errors ul{margin:0;padding:0}body[class*=template-customers] div[id*=customer]>.container>div[id*=form-wrapper] p:not(:last-child),.template-customers-login div#customer-login form#customer_login p:not(:last-child){flex:1 1 100%}.template-customers-login div#customer-login form#customer_login p.forgot_pwd{flex:1 1 auto;align-self:center}.template-customers-login div#customer-login form#customer_login p.forgot_pwd+p{flex:0 1 0}.template-customers-login div#customer-login form#customer_login p>input[type=submit]{margin-top:0}.template-customers-reset_password #customers-reset-pwd form{display:inline-block;margin-top:10px;width:100%}.template-customers-reset_password #customers-reset-pwd form>p:last-of-type{margin-bottom:0}.template-customers-login div#customer-login p>a:focus,.template-customers-login div#customer-login p>a:hover,.template-customers-addresses .customer-address form p.buttons a:focus,.template-customers-addresses .customer-address form p.buttons a:hover{color:var(--color_primary);box-shadow:0 -12px 0 0 var(--color_accent) inset}.template-customers-login div#customer-login p>a,.template-customers-addresses .customer-address form p.buttons a{box-shadow:0 -2px 0 0 var(--color_accent) inset;white-space:nowrap}.template-customers-login div#customer-login #recover-form-wrapper form p.buttons,.template-customers-addresses .customer-address form p.buttons{display:flex;flex-wrap:wrap;justify-content:end;width:100%}.template-customers-login div#customer-login #recover-form-wrapper form p.buttons a,.template-customers-addresses .customer-address form p.buttons a{align-self:center;margin:10px}.template-customers-login div#customer-login #recover-form-wrapper form p.buttons input[type=submit],.template-customers-addresses .customer-address form p.buttons input[type=submit],.template-customers-addresses .customer-address form p.buttons button{margin-top:0}.template-customers-register #customer-register form#create_customer>p.buttons,.template-customers-addresses .customer-address form p.buttons{margin-bottom:0}.template-customers-account .section-1{display:flex;flex-wrap:wrap}.template-customers-account .section-1>h3{flex:1 1 auto;margin-top:0;margin-bottom:10px}.template-customers-account .section-1 a.logon-link{display:flex;align-items:center;gap:10px}.template-customers-account .section-1 a.logon-link svg{width:1em}.template-customers-account .section-1>hr.clear{background-color:#00000026;flex:1 1 100%;margin-top:0;opacity:1}.template-customers-account .section-1>p{flex:1 1 100%}.template-customers-account .section-1 a.address-link{padding:10px 25px}.template-customers-account .table-wrapper,.template-customers-order .table-wrapper{overflow:auto;box-shadow:0 -1px #ddd,1px 0 #ddd,-1px 0 #ddd,0 1px #ddd}.template-customers-account .table-wrapper table,.template-customers-order .table-wrapper table{margin-bottom:0}.template-customers-account table th,.template-customers-order table th{font-weight:700}.template-customers-order .table-wrapper table tfoot td[colspan="4"]{text-align:end}.template-customers-addresses a.back-nav-link,.template-customers-order a.back-nav-link{display:block;margin-top:-8px}.template-customers-addresses a.back-nav-link:before,.template-customers-order a.back-nav-link:before{content:"\276e";font-size:.9em;margin-right:5px}.template-customers-addresses ul.address-list{display:inline-block;margin:0;padding:10px 0;width:100%}.template-customers-addresses ul.address-list li{border-bottom:1px dashed rgba(0,0,0,.15);display:block;margin-bottom:15px;padding-bottom:20px}.template-customers-addresses ul.address-list li>strong{background-color:#f0f0f0;display:inline-block;font-size:14px;line-height:1;margin-bottom:8px;padding:4px 8px;border-radius:var(--border_radius)}.template-customers-addresses ul.address-list li:last-child{border-width:0;padding-bottom:0}.template-customers-addresses ul.address-list li .customer-address-actions>a{border:1px solid currentcolor;display:inline-block;font-size:13px;line-height:1;padding:8px 15px 7px;border-radius:var(--border_radius)}.template-customers-addresses ul.address-list li .customer-address-actions>a:first-child{color:var(--color_button_bg_hover)}.template-customers-addresses ul.address-list li .customer-address-actions>a:last-child{color:var(--color_accent)}.template-customers-addresses ul.address-list li .customer-address-actions>a:first-child:focus,.template-customers-addresses ul.address-list li .customer-address-actions>a:first-child:hover{background-color:var(--color_button_bg_hover);border-color:transparent;color:var(--color_button_hover)}.template-customers-addresses ul.address-list li .customer-address-actions>a:last-child:focus,.template-customers-addresses ul.address-list li .customer-address-actions>a:last-child:hover{background-color:#8b0000;border-color:transparent;color:var(--color_button)}.template-customers-addresses ul.address-list li .customer-address-actions>a:focus,.template-customers-addresses ul.address-list li .customer-address-actions>a:hover{opacity:.85}.customer-address-actions+div{margin:60px 0}.template-customers-addresses #address_form_new,div[id*=edit_address]>form[id*=address_form]{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.template-customers-addresses #address_form_new>p,div[id*=edit_address]>form[id*=address_form]>p{padding-left:10px;padding-right:10px}.template-customers-addresses #address_form_new>p>label,div[id*=edit_address]>form[id*=address_form]>p>label{display:table;font-family:var(--typo_heading)}div[id*=edit_address]>form[id*=address_form]>h5{flex:1 1 100%}.template-customers-addresses form p.checkbox-field-wrap label{padding-left:25px;position:relative}.template-customers-addresses form p.checkbox-field-wrap label [type=checkbox]{background:none;border:1px solid rgba(0,0,0,.15);margin:0;width:1em;height:1em;transform:translateY(-.075em);display:inline-grid;align-content:center;align-items:center;justify-content:center;justify-items:center;position:absolute;left:0;top:5px;-webkit-appearance:none;appearance:none}.template-customers-addresses form p.checkbox-field-wrap label [type=checkbox]:before{content:"";width:.65em;height:.65em;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transform-origin:bottom left;transition:.12s transform ease-in-out;box-shadow:1em 1em currentColor inset}.template-customers-addresses form p.checkbox-field-wrap label:hover [type=checkbox]{border-color:currentColor;color:var(--color_accent)}.template-customers-addresses form p.checkbox-field-wrap label [type=checkbox]:checked{border-color:currentColor;color:var(--color_accent)}.template-customers-addresses form p.checkbox-field-wrap label [type=checkbox]:checked:before{transform:scale(1)}.template-customers-order .addresses{margin-top:20px}.template-customers-order .addresses .address{border:1px solid rgba(0,0,0,.15);margin:10px 0;padding:35px 20px;position:relative;text-align:center}.template-customers-order .addresses .address:before{border-color:inherit;border-style:dashed;border-width:2px;content:"";height:auto;margin:5px;pointer-events:none;position:absolute;bottom:0;left:0;right:0;top:0;width:auto;z-index:1}.template-customers-order .addresses .address h5{margin-top:0}.template-customers-order .addresses .address h5+p{font-weight:700}.template-customers-order .addresses .address p:last-child{margin-bottom:0}model-viewer{width:100%;min-height:500px}@media only screen and (max-width: 991px){.product-qty-input input[type=number]{height:56px}}@media only screen and (max-width: 767px){.product-qty-input input[type=number]{height:56px}.js-quickview-modal .js-quickview-modal-body>.container .product-image{margin-bottom:30px}.style-3.kk-products .kk-product-content{box-shadow:none}}@media only screen and (max-width: 575px){.js-quickview-modal .js-quickview-modal-body .product-details .product-short-description{display:flex;line-height:1.5em;max-height:4.5em;overflow:hidden}.js-quickview-modal .js-quickview-modal-body .product-details .product-short-description:after{content:"...";font-weight:600;display:inline-block;align-self:end}}@media only screen and (max-width: 575px){.template-customers-addresses #address_form_new>p,div[id*=edit_address]>form[id*=address_form]>p{width:100%}.template-customers-login div#customer-login #recover-form-wrapper form p.buttons,.template-customers-addresses .customer-address form p.buttons{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/main.css.map */
