.summary .link-to-brand{display:none}.summary h1.product_title{font-weight:700}@media (min-width: 768px){.summary h1.product_title{font-size:1.5rem}}.summary .price{display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:flex-end;gap:0.5rem}@media screen and (min-width: 575px){.summary .price{flex-direction:row-reverse;justify-content:flex-end}}.summary .price .short-desc-lavahinta{font-weight:700;font-size:2rem;color:#000}.summary .custom-lava-pcs-container .custom-lava-pcs{font-size:2rem;color:#000;font-weight:700}.summary .woocommerce-Price-amount{font-weight:700}@media (min-width: 768px){.summary .woocommerce-Price-amount{font-size:2rem}}.summary .woocommerce-Price-amount span{font-size:inherit;font-weight:inherit}.summary ins{float:left;margin-right:10px}.summary del{position:relative;text-decoration:unset}.summary del::after{content:'';position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#323232;transform:translateY(-50%)}.summary .quantity .inputs{border:1px solid;border-radius:28px;-webkit-border-radius:28px;-moz-border-radius:28px;-ms-border-radius:28px}.summary .quantity .inputs input{border:none}.summary .single_add_to_cart_button{border-radius:29px;-webkit-border-radius:29px;-moz-border-radius:29px;-ms-border-radius:29px}.summary .bundle_form .bundled_product{display:flex;flex-direction:row;padding-bottom:.5rem !important;border-bottom:1px solid #979797 !important}@media (max-width: 1199.98px){.summary .bundle_form .bundled_product{margin-bottom:1rem !important;padding-bottom:.75rem !important}}.summary .bundle_form .bundled_product_images{float:unset !important;width:unset !important;flex:0 0 10%;max-width:69px}.summary .bundle_form .bundled_product .details{float:unset !important;width:unset !important;flex:0 0 90%;max-width:90%;padding:0 0 0 1.5rem !important}@media (max-width: 767.98px){.summary .bundle_form .bundled_product .details{padding:0 1rem 0 1.5rem !important}}.summary .bundle_form .bundled_product .details h4.product_title{font-size:1rem}.summary .bundle_form .bundled_product .details h4.product_title *{font-size:inherit}@media (max-width: 1199.98px){.summary .bundle_form .bundled_product .details h4.product_title{display:flex;flex-direction:column}.summary .bundle_form .bundled_product .details h4.product_title .bundled_product_title_link{margin-left:0}}.summary .bundle_form .bundled_product .details h4.product_title a.bundled_product_permalink{text-decoration:underline !important}.summary .bundle_form .bundled_product .details h4.product_title a.bundled_product_permalink::before{right:-18px}.summary .bundle_form .bundled_product .details .bundled_product_excerpt p{margin-bottom:.5rem;font-size:1rem}.summary .bundle_form .bundled_product .details input.bundled_product_checkbox{transform:scale(1.5);margin-left:0.25rem;accent-color:#C30045}.summary .bundle_form .bundled_product .details .price{font-size:1rem !important;font-weight:700;line-height:22px}.summary .bundle_form .bundled_product .details .price del,.summary .bundle_form .bundled_product .details .price ins,.summary .bundle_form .bundled_product .details .price .amount,.summary .bundle_form .bundled_product .details .price .bundled_item_price_quantity{font-size:inherit}.summary .bundle_form .bundled_product .details .price del *,.summary .bundle_form .bundled_product .details .price ins *,.summary .bundle_form .bundled_product .details .price .amount *,.summary .bundle_form .bundled_product .details .price .bundled_item_price_quantity *{font-size:inherit}.summary .bundle_form .bundled_product .details .price ins{margin-left:.1rem}.summary .bundle_form .bundled_product .details .price .bundled_item_price_quantity{font-weight:400}.summary .bundle_form .bundled_product:nth-child(1){border-top:1px solid #979797;padding-top:1.5rem}@media (max-width: 1199.98px){.summary .bundle_form .bundled_product:nth-child(1){padding-top:1rem !important}}.star-rating span{font-family:unset;font-size:unset}.cross-sell-wrapper{margin:1rem 0}.cross-sell-wrapper .cross-sell-product{display:flex;flex-wrap:wrap;align-items:center;padding:0.5rem 0;border-bottom:1px solid #979797}.cross-sell-wrapper .cross-sell-product:first-child{border-top:1px solid #979797}.cross-sell-wrapper .cross-sell-product img{width:60px;height:auto}.cross-sell-wrapper .cross-sell-product a{text-decoration:none}@media (max-width: 767.98px){.cross-sell-wrapper .cross-sell-product a{width:63%;display:flex}}@media (max-width: 575.98px){.cross-sell-wrapper .cross-sell-product a{width:70%;display:flex;flex-direction:column}}@media (min-width: 768px){.cross-sell-wrapper .cross-sell-product a{width:70%;display:flex;flex-direction:column}}@media (min-width: 1200px){.cross-sell-wrapper .cross-sell-product a{width:68%;flex-direction:row;display:flex}}.cross-sell-wrapper .cross-sell-product span{margin-left:0.75rem;font-size:1rem;font-weight:700;color:#000;text-decoration:none}@media (max-width: 575.98px){.cross-sell-wrapper .cross-sell-product .cross-sell-price{font-size:1.25rem;margin:0.5rem 0.75rem;margin-left:0.75rem !important}}@media (min-width: 1200px){.cross-sell-wrapper .cross-sell-product .cross-sell-price{width:20%;margin-left:auto}}@media (max-width: 767.98px){.cross-sell-wrapper .cross-sell-product .cross-sell-price{margin-left:auto}}.cross-sell-wrapper .cross-sell-product button{background-color:#fff;color:#000;border:1px solid;padding:0.5rem 1rem;min-width:unset;margin-top:0;max-width:120px;margin-left:auto}@media (max-width: 575.98px){.cross-sell-wrapper .cross-sell-product button{max-width:unset;width:100%;margin-top:0.75rem}}@media (min-width: 768px){.cross-sell-wrapper .cross-sell-product button{max-width:unset;width:100%;margin-top:0.75rem}}@media (min-width: 1200px){.cross-sell-wrapper .cross-sell-product button{max-width:120px;margin-top:0}}.badge{height:40px;display:flex;align-items:center}.badge span{color:#fff}.badge.top-left{top:-0.25rem;left:0.25rem}p.instock{color:#73AF55;font-size:14px;margin-left:auto;margin-top:1.5rem}p.instock::before{content:'\f111';font-family:'Font Awesome 5 Pro';margin-right:0.5rem;font-weight:700}@media (min-width: 1200px){p.instock{margin-right:0.35rem}}#eeco-zipcode-input{border-top:1px solid #979797;padding-top:1rem;padding-bottom:1rem}#eeco-zipcode-input .eeco-zipcode-table{width:100%}#eeco-zipcode-input .eeco-zipcode-table #zipcode-input-title p{font-weight:700;font-size:14px;position:relative}#eeco-zipcode-input .eeco-zipcode-table #zipcode-input-title ::before{content:'\f4dc';font-family:'Font Awesome 5 Pro';margin-right:1rem;font-weight:900;font-size:16px}#eeco-zipcode-input .eeco-zipcode-table #logentia-shipping-cost-response{display:none;color:#73AF55;font-weight:600;font-size:14px;margin-left:2.25rem;padding-bottom:0px}#eeco-zipcode-input .eeco-zipcode-table #logentia-error-response{display:none;color:#C30045;font-weight:600;font-size:14px;margin-left:2.25rem;padding-bottom:0px}#eeco-zipcode-input .eeco-zipcode-table #logentia-error-response2{display:none;color:#C30045;font-weight:600;font-size:14px;margin-left:2.25rem;padding-bottom:0px}#eeco-zipcode-input .eeco-zipcode-table .eeco-zipcode-cell1{padding-top:0rem;max-height:1rem !important}#eeco-zipcode-input .eeco-zipcode-table .eeco-zipcode-cell1 p{margin-bottom:0px;padding-bottom:1.5rem}#eeco-zipcode-input .eeco-zipcode-table .eeco-zipcode-cell2 .zipcode-input-form #eeco-logentia-zip-form{padding-bottom:0.5rem;padding-top:0.5rem;display:flex;justify-content:right}#eeco-zipcode-input .eeco-zipcode-table .eeco-zipcode-cell2 .zipcode-input-form #eeco-logentia-zip-form #eeco-zip{padding-left:0.5rem;border:1px solid;border-radius:28px;-webkit-border-radius:28px;-moz-border-radius:28px;-ms-border-radius:28px;height:2.75rem;font-size:1rem;width:60%}#product-tabs.mt-5{margin-top:0rem !important}#product-tabs .card{border-bottom:1px solid #979797;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0}#product-tabs .card:first-child{border-top:1px solid #979797}#product-tabs .card .card-header{padding:1rem 0}#product-tabs .card .collapse .card-body h4:not(:first-child){margin-top:1rem}#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 button{font-weight:700;display:flex}#product-tabs .card button::before{font-weight:400;color:#73AF55;margin-right:0.5rem}#product-tabs .card button.delivery_info::before{content:'\f0d1';font-family:'Font Awesome 5 Pro';color:#000;font-weight:700}#product-tabs .card button.description::before{content:'\f550';font-family:'Font Awesome 5 Pro'}#product-tabs .card button.additional_information::before{content:'\f00e';font-family:'Font Awesome 5 Pro';font-weight:900}#product-tabs .card button.documents_tab::before{content:'\f15b';font-family:'Font Awesome 5 Pro';font-weight:900}#product-tabs .card button.how_to_use_tab::before{content:'\f059';font-family:'Font Awesome 5 Pro';font-weight:900}#product-tabs .card button.technical_information_tab::before{content:'\f62c';font-family:'Font Awesome 5 Pro';font-weight:900}#product-tabs .card button::after{content:'\f077';font-family:'Font Awesome 5 Pro';margin-left:auto;font-weight:400}#product-tabs .card button.collapsed:after{content:'\f078';position:relative;right:unset}.up-sells,.upsells{background-color:#F2F2F2}@media (max-width: 767.98px){form.comment-form p.form-submit input[type="submit"]{padding:0.5rem 2rem}}.star-label{font-weight:700;padding-left:1rem;margin-top:0.25rem}@media (max-width: 767.98px){.star-rating-selector fieldset{margin-left:0 !important}}.attachment-type{display:inline-block}.attachment-url .toggle-attachment-source,.attachment-file .toggle-attachment-source{margin-right:1rem}.attachment-url .input-file,.attachment-file .input-file{margin-left:1rem}.attachment-url span,.attachment-file span{margin-right:1rem}.woocommerce-input-wrapper .input-checkbox::after{display:none !important}.wc-product-reviews-pro-form-submit-row .button{background-color:#c30045;color:#FFFFFF;border-color:#c30045}.commentlist{padding-left:0}.commentlist .comment_container .comment-text{margin-left:0 !important}.commentlist .comment_container .comment-text .review-title{margin-left:0 !important}@media (max-width: 767.98px){#comments_filter_field{display:flex;width:100%;justify-content:center}}@media (max-width: 767.98px){#contributions-list-title{width:100%;display:flex}}.contribution-actions{margin-top:1rem}@media (max-width: 767.98px){#reviews .primary-cta{width:100%}}@media (max-width: 767.98px){.wc-product-reviews-pro-form-submit-row .button{width:100%;display:flex;margin-top:1rem;justify-content:center}}@media (min-width: 992px){.flex-viewport{max-height:800px;min-height:600px}}@media (max-width: 991.98px){.flex-viewport{min-height:400px}.flex-viewport img{max-height:400px;width:auto}}.flex-viewport img{max-height:600px;width:auto}.woocommerce-product-gallery{position:relative}.woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:15px;right:15px;z-index:20;width:40px;height:40px;background-color:rgba(255,255,255,0.85);border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all 0.2s ease;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover,.woocommerce-product-gallery .woocommerce-product-gallery__trigger:focus{background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,0.15);transform:scale(1.05)}.woocommerce-product-gallery .woocommerce-product-gallery__trigger::before{content:"\f00e";font-family:"Font Awesome 5 Pro";font-weight:400;font-size:16px;color:#000}.woocommerce-product-gallery .woocommerce-product-gallery__trigger span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{cursor:zoom-in}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a{display:block;position:relative;outline:none}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a:focus{outline:2px solid #C30045;outline-offset:2px}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img{pointer-events:auto;transition:opacity 0.2s ease}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a:hover img{opacity:0.95}.woocommerce-product-gallery .flex-control-nav{display:flex;margin-top:10px;padding:0;justify-content:center}.woocommerce-product-gallery .flex-control-nav li{margin:0 5px}.woocommerce-product-gallery .flex-control-nav li img{border:1px solid transparent;transition:all 0.2s ease;opacity:0.7}.woocommerce-product-gallery .flex-control-nav li img.flex-active,.woocommerce-product-gallery .flex-control-nav li img:hover{border-color:#C30045;opacity:1}
