.tab-buttons-container{align-items:center;display:flex;justify-content:flex-start;margin:0 auto}.tab-buttons-new{display:flex;flex:0 1 auto;margin-right:0;min-width:0;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.tab-buttons-new::-webkit-scrollbar{display:none}.tab-content-new{display:none}.tab-buttons-new label{align-items:center;background-color:#fff;border:1px solid #ccc;border-right:none;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.9rem;font-weight:700;justify-content:center;margin:0;padding:10px 20px;text-align:center;transition:background-color .3s ease;white-space:nowrap}.tab-buttons-new input[type=radio]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.tab-buttons-new label:last-child{border-right:1px solid #ccc}.tab-buttons-new input[type=radio]:checked+label,.tab-buttons-new label:hover{background-color:#e0e0e0}.tab-buttons-new input[type=radio]:focus-visible+label{outline:2px solid #c30045;outline-offset:2px}@media only screen and (max-width:600px){.tab-buttons-new label{padding-left:14px;padding-right:14px}}.tab-content-new h2,.tab-content-new h3,.tab-content-new h4,.tab-content-new h5,.tab-content-new h6,.tab-content-new ol,.tab-content-new p,.tab-content-new ul{margin-bottom:1rem}.tab-content-new li{margin-bottom:.25rem}.tab-content-new h3:has(>strong),.tab-content-new h4:has(>strong){border-left:4px solid #c30045;margin-left:0;padding-left:1rem}.tab-content-new .elementor-widget{margin-bottom:1.25rem}.tab-content-new h2:last-child,.tab-content-new h3:last-child,.tab-content-new h4:last-child,.tab-content-new h5:last-child,.tab-content-new h6:last-child,.tab-content-new ol:last-child,.tab-content-new p:last-child,.tab-content-new ul:last-child{margin-bottom:0}.tab-content-new .elementor-widget-text-editor p{margin-bottom:1rem}.tab-content-new .elementor-widget:last-child{margin-bottom:0}.tab-content-new .elementor-widget-heading .elementor-heading-title{margin-bottom:.5rem}.tab-content-new .elementor-widget-text-editor p:last-child{margin-bottom:0}.tab-content-new table{width:100%}.tab-content-new table tr{display:flex;flex-direction:row}.tab-content-new table tr th{flex:0 0 50%;max-width:50%}.tab-content-new h4:not(:first-child){margin-top:1rem}#product-tabs .card .tab-arrow{align-items:center;background:transparent;border:0;border-radius:50%;color:inherit;cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:1;margin:0;min-height:2rem;min-width:2rem;padding:.35rem;width:auto}#product-tabs .card .tab-arrow:hover{background-color:#e0e0e0}#product-tabs .card .tab-arrow:focus-visible{outline:2px solid #c30045;outline-offset:2px}#product-tabs .card .tab-arrow-right{margin-left:10px}#product-tabs .card .tab-arrow-left{margin-right:10px}#product-tabs .card .tab-arrow-icon{display:block;height:1.25rem;width:1.25rem}.product-title-mobile{display:none}@media(max-width:991.98px){.single-product .product-title-mobile{display:block;flex:0 0 100%;font-size:clamp(1.5rem,5vw,1.75rem);font-weight:700;line-height:1.15;margin:.25rem 0 .85rem;max-width:100%;padding:0 15px;width:100%}}.summary{padding-top:.25rem}@media(min-width:992px){.flex-viewport{max-height:800px;min-height:600px}}@media(max-width:991.98px){.flex-viewport{min-height:400px}}.badge{margin:0 0 .45rem;max-width:calc(100% - 1.5rem);position:absolute;z-index:23}.up-sells,.upsells{background-color:#f2f2f2}.star-label{font-weight:700;margin-top:.25rem;padding-left:1rem}.attachment-type{display:inline-block}.commentlist{padding-left:0}.contribution-actions{margin-top:1rem}.product-reviews-section{clear:both;margin-top:2rem;position:relative;z-index:1}.product-reviews-panel{align-items:center;background-color:#f7faf7;border:1px solid #e3e8e3;border-radius:12px;display:flex;flex-direction:column;padding:2rem 1.5rem}.product-reviews-panel__header{max-width:36rem;width:100%}.product-reviews-panel__lead{color:#4f5d4f;font-size:1rem;line-height:1.5;margin:.75rem 0 0}.product-reviews-panel__cta{margin-top:1.5rem;width:100%}.product-reviews-form-collapse{margin-top:1rem;padding:1.25rem 1.5rem;width:100%}.product-reviews-comments,.product-reviews-form-collapse{background-color:#fff;border:1px solid #e3e8e3;border-radius:12px}.product-reviews-comments{display:grid;gap:.75rem 1rem;grid-template-areas:"title filter" "list list";grid-template-columns:minmax(0,1fr) auto;margin-top:1.5rem;padding:1.5rem}.product-reviews-comments__filter{align-items:center;display:flex;grid-area:filter;justify-content:flex-end;margin:0}.product-reviews-comments__list{grid-area:list}@media(max-width:767.98px){.product-reviews-comments{grid-template-areas:"title" "filter" "list";grid-template-columns:1fr}.product-reviews-comments__filter{justify-content:flex-start}}.product-reviews-empty{flex-direction:column;padding:2rem 1rem;text-align:center}.product-reviews-empty,.product-reviews-empty__icon{align-items:center;display:flex;justify-content:center}.product-reviews-empty__icon{background-color:#eef4ee;border-radius:50%;color:#3d7a3d;font-size:1.5rem;height:3.5rem;margin:0 0 1rem;width:3.5rem}.product-reviews-empty__title{color:#2f3a2f;font-size:1.125rem;font-weight:700;margin:0 0 .5rem}.product-reviews-empty__text{color:#5a6a5a;line-height:1.5;margin:0;max-width:24rem}.star-rating span{font-family:unset;font-size:unset}.badge span{color:#fff}.summary ins{float:left;margin-right:10px}.summary del{position:relative;text-decoration:unset}@media(max-width:991.98px){.flex-viewport img{max-height:400px;width:auto}}.flex-viewport img{max-height:600px;width:auto}p.instock{align-items:center;color:#2f6d32;display:inline-flex;font-size:14px;margin-left:auto;margin-top:1.5rem}@media(min-width:1200px){p.instock{margin-right:.35rem}}@media(max-width:767.98px){.star-rating-selector fieldset{margin-left:0!important}}.attachment-file span,.attachment-url span{margin-right:1rem}@media(max-width:767.98px){body.single-product{padding-bottom:6.75rem}}.summary del:after{background-color:#323232;content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}p.instock:before{background-color:#2f6d32;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:8px;margin-right:.5rem;width:8px}.summary .link-to-brand{display:none}.summary .bundle-stamp-wrapper{margin-bottom:.6rem}.summary .bundle-stamp{align-items:center;background-color:#c30045;border-radius:999px;color:#fff;display:inline-flex;font-size:.8rem;font-weight:700;gap:.4rem;letter-spacing:.04em;line-height:1;padding:.4rem .9rem;text-transform:uppercase}.summary .bundle-stamp__icon{display:block;flex-shrink:0;height:1.2em;width:1.2em}.summary .woocommerce-Price-amount{font-weight:700}@media(min-width:768px){.summary .woocommerce-Price-amount{font-size:2rem}}@media screen and (min-width:575px){.summary .price{align-items:center!important;flex-direction:row!important;justify-content:flex-start!important}}.summary .single_add_to_cart_button{border-radius:29px;min-height:3rem}.summary .price{align-items:flex-start!important;display:flex!important;flex-direction:column-reverse!important;gap:.45rem;justify-content:flex-start!important;margin-bottom:.25rem}.summary .cross-sells-title{font-size:.95rem;font-weight:700;margin:0 0 .85rem}.summary .cross-sell-wrapper{margin:1.25rem 0 1.5rem}.summary .quantity{margin:0;width:100%}@media(min-width:768px){.summary .sticky{display:flex;flex-direction:column}.summary .woocommerce-product-details__short-description{order:2}.summary .price{margin-bottom:.75rem;order:3}.summary .cross-sell-wrapper{background-color:#fff;border:1px solid #e6e6e6;border-radius:12px;margin:0 0 1.5rem;order:6;padding:1rem}.summary .cross-sells-title{color:#606060;font-size:.875rem;margin-bottom:.625rem}.summary .cross-sell-product{gap:.75rem;padding:0}.summary .ppcp-messages{order:7}}@media(max-width:767.98px){.summary .sticky{display:flex;flex-direction:column}.summary .woocommerce-product-details__short-description{margin-bottom:.75rem;order:2}.summary .price{margin-bottom:.75rem;order:3}.summary .cross-sell-wrapper{background-color:#fff;border:1px solid #e6e6e6;border-radius:12px;margin:.25rem 0 1.5rem;order:6;padding:1rem}.summary .cross-sells-title{margin-bottom:.75rem}.summary .cross-sell-product{border:0;gap:.75rem;padding:0}.summary .ppcp-messages{order:7}}.cross-sell-wrapper .cross-sell-product{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem;padding:.75rem 0}.attachment-file .toggle-attachment-source,.attachment-url .toggle-attachment-source{margin-right:1rem}.attachment-file .input-file,.attachment-url .input-file{margin-left:1rem}.wc-product-reviews-pro-form-submit-row .button{background-color:#c30045;border-color:#c30045;color:#fff}.product-reviews-panel__cta .primary-cta{font-weight:700;min-width:14rem;padding:.85rem 2rem}.summary .sticky{position:static;top:auto;z-index:auto}@media(max-width:767.98px){.wc-product-reviews-pro-form-submit-row .button{display:flex;justify-content:center;margin-top:1rem;width:100%}}.summary h1.product_title{font-weight:700;line-height:1.12;margin-bottom:.35rem;max-width:34rem}@media(min-width:768px){.summary h1.product_title{font-size:1.65rem}}.summary .woocommerce-Price-amount span{font-size:inherit;font-weight:inherit}.summary .price ins{margin-right:0!important;text-decoration:none!important}.summary .price del,.summary .price ins{float:none!important}.summary form.cart{display:flex;flex-direction:column;gap:1rem;margin:0 0 1.5rem;padding:0}@media(min-width:768px){.summary h1.product_title{order:1}.summary form.cart{margin-bottom:1.5rem;order:5}.summary .cross-sell-product img{flex:0 0 52px;width:52px}.summary .cross-sell-product a{flex:1 1 0;flex-direction:column;gap:.15rem;width:auto}.summary .cross-sell-product span{margin-left:0}.summary .cross-sell-product button{margin-top:0;padding:.55rem 1rem;width:auto}}@media(max-width:767.98px){.summary h1.product_title{font-size:1.75rem;line-height:1.15;margin-bottom:.5rem;order:1}.summary .woocommerce-product-details__short-description p{margin-bottom:0}.summary form.cart{margin-bottom:1.25rem;order:5}.summary .cross-sell-product img{flex:0 0 56px;width:56px}.summary .cross-sell-product a{flex:1 1 0;width:auto}.summary .cross-sell-product span{margin-left:0}}.cross-sell-wrapper .cross-sell-product img{background-color:#fff;border:1px solid #f0f0f0;border-radius:8px;flex:0 0 64px;height:auto;width:64px}.cross-sell-wrapper .cross-sell-product a{min-width:0;text-decoration:none}@media(max-width:767.98px){.cross-sell-wrapper .cross-sell-product a{display:flex;width:calc(100% - 80px)}}@media(max-width:575.98px){.cross-sell-wrapper .cross-sell-product a{display:flex;flex-direction:column;width:70%}}@media(min-width:768px){.cross-sell-wrapper .cross-sell-product a{display:flex;flex-direction:column;width:70%}}@media(min-width:1200px){.cross-sell-wrapper .cross-sell-product a{display:flex;flex-direction:column;width:68%}}.cross-sell-wrapper .cross-sell-product span{color:#000;font-size:.98rem;font-weight:700;line-height:1.25;margin-left:0;text-decoration:none}.cross-sell-wrapper .cross-sell-product button{background-color:#fff;border:1px solid;color:#000;flex-shrink:0;margin-left:auto;margin-top:0;max-width:none;padding:.55rem 1.1rem;white-space:nowrap;width:auto}@media(max-width:575.98px){.cross-sell-wrapper .cross-sell-product button{margin-top:.75rem;width:100%}}@media(min-width:768px){.cross-sell-wrapper .cross-sell-product button{margin-top:.75rem;width:100%}}@media(min-width:1200px){.cross-sell-wrapper .cross-sell-product button{margin-top:0;width:auto}}.woocommerce-input-wrapper .input-checkbox:after{display:none!important}@media(max-width:767.98px){.summary form.cart:not(.bundle_form){align-items:center;background:hsla(0,0%,100%,.98);border-top:1px solid #e6e6e6;bottom:0;box-shadow:0 -10px 24px rgba(0,0,0,.12);flex-direction:row;gap:.75rem;left:0;margin:0;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:1040}}.summary .price .short-desc-lavahinta{color:#c30045!important;font-size:2rem;font-weight:700}.summary .custom-lava-pcs-container .custom-lava-pcs{color:#000;font-size:2rem;font-weight:700}.summary .quantity .inputs{align-items:center;border:1px solid;border-radius:28px;display:inline-flex;overflow:hidden}.summary .single_add_to_cart_button.button{margin-top:.25rem;width:100%}@media(min-width:768px){.summary .cross-sell-product .cross-sell-price{color:#606060;font-size:.875rem;font-weight:700;margin-left:0}}@media(max-width:767.98px){.summary .cross-sell-product:first-child{border-top:0}.summary .cross-sell-product .cross-sell-price{margin-left:0}}.summary form.cart.bundle_form{flex-direction:column;padding:0;width:100%}@media(max-width:767.98px){.single-product:has(.product-type-bundle) .eeco-product-gallery .flex-viewport{min-height:0}.single-product .product-type-bundle .summary{padding-top:0}.single-product .product-type-bundle .summary .sticky{display:block}.single-product .product-type-bundle .summary .bundle-stamp-wrapper{margin-bottom:.6rem}.single-product .product-type-bundle .summary .bundle_form{margin-bottom:1.5rem}.single-product .product-type-bundle .summary .bundle_button .quantity label:not(.screen-reader-text){display:block}.single-product .product-type-bundle .summary .bundled_product.bundled_product_summary .details .bundled_item_cart_details{flex-wrap:wrap;gap:.5rem 1rem}.single-product .product-type-bundle .summary .bundled_product.bundled_product_summary .details .bundled_item_cart_details .stock{color:#73af55;font-size:14px;font-weight:400;line-height:1.2}.single-product .product-type-bundle .summary .bundled_product.bundled_product_summary .details .bundled_item_cart_details .stock.out-of-stock{color:#c30045}.single-product .product-type-bundle .summary .bundled_product.bundled_product_summary .details .bundled_item_cart_details .stock:before{background-color:currentcolor;box-shadow:none;height:8px;margin-right:.5rem;width:8px}}.summary .bundle_form .bundle_data{margin-top:1rem;width:100%}.summary .bundle_form .bundle_button{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem}.summary .bundle_form .bundle_button .quantity{flex:0 0 auto;float:none;margin:0;width:auto}.summary .bundle_form .bundle_button .single_add_to_cart_button.button{flex:1 1 auto;margin:0;min-width:-moz-max-content;min-width:max-content;padding-left:1rem;padding-right:1rem;white-space:nowrap;width:auto}@media(max-width:991.98px){.summary .bundle_form .bundle_button .quantity .inputs input{min-width:2.5rem;width:2.5rem}}.product-images .clear:has(.video-btn){background-color:#fafafa;border:1px solid #e6e6e6;border-radius:12px;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:1rem 0 0;padding:1rem}@media(max-width:575.98px){.cross-sell-wrapper .cross-sell-product .cross-sell-price{font-size:1.25rem;margin:.5rem .75rem;margin-left:.75rem!important}}@media(min-width:1200px){.cross-sell-wrapper .cross-sell-product .cross-sell-price{margin-left:0!important;width:auto}}@media(max-width:767.98px){.cross-sell-wrapper .cross-sell-product .cross-sell-price{margin-left:auto}}.single-product .badge--sale.top-left{align-items:center;background:#c30045;border:1px solid hsla(0,0%,100%,.75);border-radius:999px;box-shadow:0 8px 18px rgba(195,0,69,.2);color:#fff;display:inline-flex;gap:.45rem;left:.75rem;line-height:1;min-width:0;padding:.5rem .95rem .48rem .75rem;top:.75rem;width:auto}.commentlist .comment_container .comment-text{margin-left:0!important}.summary .price ins .woocommerce-Price-amount{color:#c30045!important;font-size:clamp(1.65rem,2.2vw,1.95rem);font-weight:800;line-height:1.05}.summary .price del .woocommerce-Price-amount{color:#707070;font-size:1.1rem}.summary .quantity .inputs input{background-color:#fff;border:none;height:2.75rem;min-width:3rem;text-align:center}.summary .quantity label:not(.screen-reader-text){display:block;font-weight:700;margin:0 0 .5rem}@media(min-width:768px){.summary p.stock.in-stock,.summary p.stock.out-of-stock{margin:0 0 .85rem;order:4}}@media(max-width:767.98px){.summary p.stock.in-stock,.summary p.stock.out-of-stock{margin:0 0 .85rem;order:4}}.product-images .clear:has(.video-btn)>p{color:#606060;font-size:.8125rem;font-weight:700;grid-column:1/-1;letter-spacing:.04em;margin:0}.single-product .badge--sale.top-left:before{align-items:center;background-color:#fff;border-radius:50%;color:#c30045;content:"%";display:inline-flex;flex-shrink:0;font-size:.9rem;font-weight:900;height:1.35rem;justify-content:center;line-height:1;width:1.35rem}.single-product .badge--sale.top-left:after{content:none;display:none}.summary p.stock.in-stock,.summary p.stock.out-of-stock{align-items:center;align-self:flex-start;background-color:rgba(115,175,85,.12);border:1px solid rgba(115,175,85,.3);border-radius:999px;box-shadow:0 6px 16px rgba(115,175,85,.12);color:#73af55;display:inline-flex!important;font-size:.875rem;font-weight:800;justify-content:flex-start;line-height:1.3;margin:1rem 0 .85rem;max-width:100%;padding:.8rem 1rem;width:-moz-fit-content!important;width:fit-content!important}.summary p.stock.in-stock{color:#2f6d32}@media(max-width:767.98px){.summary form.cart .quantity{flex:0 0 auto;width:auto}.summary form.cart.variations_form{align-items:center;border-radius:18px 18px 0 0;border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -12px 30px rgba(0,0,0,.14);display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr) auto;padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom))}}.summary p.stock.in-stock:before,.summary p.stock.out-of-stock:before{background-color:#2f6d32;border-radius:50%;box-shadow:0 0 0 .25rem rgba(115,175,85,.16);content:"";display:inline-block;flex-shrink:0;height:.75rem;margin-right:.55rem;width:.75rem}.summary .bundle_availability p.stock.out-of-stock{align-items:center;background-color:rgba(220,53,69,.08);border:1px solid rgba(220,53,69,.3);border-radius:999px;color:#b42332;display:inline-flex;font-size:14px;font-weight:700;line-height:1.3;margin:.5rem 0 0;max-width:100%;padding:.8rem 1rem;width:-moz-fit-content;width:fit-content}.summary .bundle_availability p.stock.out-of-stock:before{background-color:currentcolor;border-radius:50%;box-shadow:none;content:"";display:inline-block;flex-shrink:0;height:8px;margin-right:.5rem;width:8px}@media(max-width:767.98px){form.comment-form p.form-submit input[type=submit]{padding:.5rem 2rem}}@media(min-width:768px){.summary .cross-sell-product .cross-sell-price .amount,.summary .cross-sell-product .cross-sell-price .woocommerce-Price-currencySymbol{font-size:inherit;font-weight:inherit}}.summary .bundle_form .bundled_product.bundled_product_summary{align-items:stretch;border-bottom:1px solid #979797;display:flex;gap:1rem;margin-bottom:0;padding-bottom:1rem;padding-top:1rem}@media(max-width:1199.98px){.summary .bundle_form .bundled_product.bundled_product_summary{padding-bottom:.75rem;padding-top:.75rem}}.summary .bundle_form .bundled_product:first-child{border-top:1px solid #979797}.product-images .clear:has(.video-btn) .video-btn{background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;display:block;margin:0;overflow:hidden;padding:0;transition:box-shadow .15s ease,transform .15s ease;width:100%}.single-product .badge--sale.top-left .onsale{color:#fff;font-size:.98rem;font-weight:900;letter-spacing:.01em;line-height:1;text-transform:uppercase}.single-product .woocommerce-product-gallery .badge--sale.top-left{position:absolute;z-index:25}.commentlist .comment_container .comment-text .review-title{margin-left:0!important}.product-images .clear:has(.video-btn) .video-btn img{display:block;height:auto;margin:0;width:100%}@media(max-width:767.98px){.summary form.cart .single_add_to_cart_button.button{flex:1 1 auto;margin-top:0;min-height:2.75rem;min-width:0}.summary form.cart.variations_form .variations{grid-column:1;min-width:0;width:100%}.summary form.cart.variations_form .single_variation_wrap{display:contents}.summary form.cart.variations_form .woocommerce-variation{grid-column:2;min-height:0}.summary form.cart.variations_form .woocommerce-variation-add-to-cart{align-items:center;display:grid;gap:.75rem;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);min-width:0}}@media(max-width:767.98px){body.single-product:has(.summary form.cart.variations_form){padding-bottom:9.25rem}}@media(max-width:767.98px){.summary form.cart .quantity label:not(.screen-reader-text){display:none}.summary form.cart .quantity .inputs input{height:2.75rem;min-width:2.75rem}.summary form.cart.variations_form .variations label{color:#404040;font-size:.875rem;font-weight:700;line-height:1.2;margin:0}.summary form.cart.variations_form .variations select{background-color:#fff;border-color:#d8d8d8;border-radius:10px;font-weight:600;height:2.65rem;min-width:0;width:100%}}.summary .bundle_form .bundled_product.bundled_product_summary .bundled_product_images{flex:0 0 72px;float:none;margin:0;max-width:72px;width:72px}.summary .bundle_form .bundled_product.bundled_product_summary .bundled_product_image{display:block;margin:0}.summary .bundle_form .bundled_product.bundled_product_summary .bundled_item_cart_content,.summary .bundle_form .bundled_product.bundled_product_summary .bundled_item_wrap{margin:0;width:100%}.summary .bundle_form .bundled_product.bundled_product_summary .bundled_item_cart_content{display:flex;flex-direction:column;gap:0}.summary .bundle_form .bundled_product.bundled_product_summary .details{display:flex;flex:1 1 auto;flex-direction:column;float:none;gap:.35rem;min-height:72px;min-width:0;padding:0;width:auto}@media(max-width:767.98px){.summary .bundle_form .bundled_product.bundled_product_summary .details{gap:.35rem}}.product-images .clear:has(.video-btn) .video-btn:hover{box-shadow:0 4px 16px rgba(0,0,0,.15);transform:translateY(-1px)}.summary .bundle_form .bundled_product.bundled_product_summary .bundled_product_image a{display:block;margin:0}@media(max-width:767.98px){.summary form.cart.variations_form .variations .variation{align-items:center;display:grid;gap:.5rem;grid-template-columns:auto minmax(0,1fr);margin:0}.summary form.cart.variations_form .variations .reset_variations{display:none!important}.summary form.cart.variations_form .woocommerce-variation .woocommerce-variation-description,.summary form.cart.variations_form .woocommerce-variation .woocommerce-variation-price,.summary form.cart.variations_form .woocommerce-variation:empty{display:none}.summary form.cart.variations_form .single_add_to_cart_button.button{min-height:2.6rem;padding-left:1rem;padding-right:1rem;white-space:nowrap;width:100%}.summary form.cart.variations_form .quantity .inputs input{height:2.6rem;min-width:2.6rem}}.summary .bundle_form .bundled_product.bundled_product_summary .details .bundled_product_excerpt{display:none}.summary .bundle_form .bundled_product.bundled_product_summary .details>.cart{margin:auto 0 0}.summary .bundle_form .bundled_product.bundled_product_summary .details .bundled_item_after_cart_details,.summary .bundle_form .bundled_product.bundled_product_summary .details .bundled_item_button{display:none}.summary .bundle_form .bundled_product.bundled_product_summary .details .bundled_item_cart_details{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;width:100%}@media(max-width:767.98px){.summary .bundle_form .bundled_product.bundled_product_summary .details .bundled_item_cart_details{align-items:center}}.summary .bundle_form .bundled_product.bundled_product_summary .details .price{font-size:1rem;font-weight:700;line-height:22px}.summary .bundle_form .bundled_product.bundled_product_summary .details h4.product_title{font-size:1rem;line-height:1.35;margin:0}.summary .bundle_form .bundled_product.bundled_product_summary .details h4.product_title *{font-size:inherit}@media(max-width:991.98px){.summary .bundle_form .bundled_product.bundled_product_summary .details h4.product_title *{line-height:1.3}}@media(max-width:1199.98px){.summary .bundle_form .bundled_product.bundled_product_summary .details h4.product_title{display:flex;flex-direction:column}}.summary .bundle_form .bundled_product.bundled_product_summary .details input.bundled_product_checkbox{accent-color:#c30045;margin-left:.25rem;transform:scale(1.5)}.summary .bundle_form .bundled_product.bundled_product_summary .details .price del,.summary .bundle_form .bundled_product.bundled_product_summary .details .price del *,.summary .bundle_form .bundled_product.bundled_product_summary .details .price ins,.summary .bundle_form .bundled_product.bundled_product_summary .details .price ins *{font-size:inherit}.summary .bundle_form .bundled_product.bundled_product_summary .details .price ins{margin-left:.1rem}@media(max-width:767.98px){.summary form.cart.variations_form .woocommerce-variation p.stock.in-stock,.summary form.cart.variations_form .woocommerce-variation p.stock.out-of-stock{font-size:.875rem;margin:0;max-width:100%;padding:.65rem .75rem;white-space:nowrap;width:-moz-fit-content!important;width:fit-content!important}}.summary .bundle_form .bundled_product.bundled_product_summary .details .bundled_item_cart_details>.price{margin:0}.summary .bundle_form .bundled_product.bundled_product_summary .details .bundled_item_cart_details .stock{align-items:center;color:#2f6d32;display:inline-flex;font-size:14px;font-weight:700;line-height:1.2;margin:0}@media(max-width:767.98px){.summary .bundle_form .bundled_product.bundled_product_summary .details .bundled_item_cart_details .price{width:auto}}.summary .bundle_form .bundled_product.bundled_product_summary .details .price .amount,.summary .bundle_form .bundled_product.bundled_product_summary .details .price .amount *,.summary .bundle_form .bundled_product.bundled_product_summary .details .price .bundled_item_price_quantity,.summary .bundle_form .bundled_product.bundled_product_summary .details .price .bundled_item_price_quantity *{font-size:inherit}.summary .bundle_form .bundled_product.bundled_product_summary .details .price .bundled_item_price_quantity{font-weight:400}.summary .bundle_form .bundled_product.bundled_product_summary .details h4.product_title .bundled_product_title_inner{display:block;overflow-wrap:anywhere;white-space:normal;word-break:normal}.summary .bundle_form .bundled_product.bundled_product_summary .details .bundled_item_cart_details>p.stock{margin:0}.summary .bundle_form .bundled_product.bundled_product_summary .details .bundled_item_cart_details .stock:before{background-color:#2f6d32;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:8px;margin-right:.5rem;width:8px}.summary .bundle_form .bundled_product.bundled_product_summary .details h4.product_title a.bundled_product_permalink{color:inherit;display:block;text-decoration:none;width:100%}.summary .bundle_form .bundled_product.bundled_product_summary .details h4.product_title a.bundled_product_permalink:after,.summary .bundle_form .bundled_product.bundled_product_summary .details h4.product_title a.bundled_product_permalink:before{content:none;display:none}.summary .bundle_form .bundled_product.bundled_product_summary .details .bundled_item_cart_details .stock.out-of-stock{color:#c30045}.summary .bundle_form .bundled_product.bundled_product_summary .details h4.product_title a.bundled_product_permalink:focus,.summary .bundle_form .bundled_product.bundled_product_summary .details h4.product_title a.bundled_product_permalink:hover{color:inherit;text-decoration:none}#eeco-zipcode-input{border-top:1px solid #979797;padding-bottom:1rem;padding-top:1rem}@media(max-width:767.98px){#comments_filter_field{justify-content:center}#comments_filter_field,#contributions-list-title{display:flex;width:100%}}#reviews{position:relative;top:auto}.summary #product-tabs{margin-top:1.25rem!important}#eeco-zipcode-input .eeco-zipcode-table{width:100%}#product-tabs .card{border-bottom:0;border-radius:0;border-top:1px solid #979797}.product-reviews-comments #contributions-list-title{align-items:center;display:flex;font-size:1.25rem;font-weight:700;grid-area:title;margin:0}.product-reviews-comments #comments_filter_field{margin-bottom:0}@media(max-width:767.98px){#reviews .primary-cta{max-width:20rem;width:100%}}#reviews .js-clear-filters{display:none}#product-tabs .card button{align-items:center;display:flex;font-weight:700;gap:.5rem;width:100%}#product-tabs .card button:after,#product-tabs .card button:before{content:none!important;display:none!important}.summary #product-tabs.mt-5{margin-top:1.25rem!important}#eeco-zipcode-input .eeco-zipcode-table .eeco-zipcode-cell1{max-height:1rem!important;padding-top:0}#product-tabs .card:first-child{border-top:1px solid #979797}#product-tabs .card .card-header{padding:1rem 0}#eeco-zipcode-input .eeco-zipcode-table .eeco-zipcode-cell1 p{margin-bottom:0;padding-bottom:1.5rem}#product-tabs .card .collapse .card-body table tr{display:flex;flex-direction:row}#product-tabs .card .collapse .card-body table tr th{flex:0 0 50%;max-width:50%}#product-tabs .card .collapse .card-body h4:not(:first-child){margin-top:1rem}#eeco-zipcode-input .eeco-zipcode-table #logentia-shipping-cost-response{color:#73af55;display:none;font-size:14px;font-weight:600;margin-left:2.25rem;padding-bottom:0}#eeco-zipcode-input .eeco-zipcode-table #logentia-error-response,#eeco-zipcode-input .eeco-zipcode-table #logentia-error-response2{color:#c30045;display:none;font-size:14px;font-weight:600;margin-left:2.25rem;padding-bottom:0}#eeco-zipcode-input .eeco-zipcode-table #zipcode-input-title p{font-size:14px;font-weight:700;position:relative}#eeco-zipcode-input .eeco-zipcode-table #zipcode-input-title :before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%231a1a1a' stroke-linejoin='round' stroke-width='2' d='M3 5h11v8h2.5l2-2.5H21V16h-1a2.5 2.5 0 0 1-5 0h-4a2.5 2.5 0 0 1-5 0H5a2 2 0 0 1-2-2z'/%3E%3Ccircle cx='8' cy='19' r='1.5' fill='%231a1a1a'/%3E%3Ccircle cx='17' cy='19' r='1.5' fill='%231a1a1a'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px 16px;content:"";display:inline-block;height:16px;margin-right:1rem;vertical-align:middle;width:16px}#eeco-zipcode-input .eeco-zipcode-table .eeco-zipcode-cell2 .zipcode-input-form #eeco-logentia-zip-form{display:flex;justify-content:right;padding-bottom:.5rem;padding-top:.5rem}#eeco-zipcode-input .eeco-zipcode-table .eeco-zipcode-cell2 .zipcode-input-form #eeco-logentia-zip-form #eeco-zip{border:1px solid;border-radius:28px;font-size:1rem;height:2.75rem;padding-left:.5rem;width:60%}