.block.html.product-info table{border:1px solid var(--secondary-color);border-radius:10px;border-spacing:0px;border-collapse:separate;max-width:100%}.block.html.product-info table tr{border-bottom:1px solid var(--secondary-color)}.block.html.product-info table tr td{text-wrap:wrap;padding:16px 16px;border-bottom:1px solid var(--secondary-color)}.block.html.product-info table tr:last-child td{border-bottom:none}.block.html.product-info table tr:first-child td:first-child{border-top-left-radius:10px}.block.html.product-info table tr:first-child td:last-child{border-top-right-radius:10px}.block.html.product-info table tr:last-child td:first-child{border-bottom-left-radius:10px}.block.html.product-info table tr:last-child td:last-child{border-bottom-right-radius:10px}.block.html.product-info table tr td:first-child{width:50%;font-weight:700}.block.html.product-info table tr td:nth-child(2){width:50%}.block.content.product-title p[role=doc-subtitle]{font-size:1.563rem}.block.content.product-title p[role=doc-subtitle] span{font-size:.875rem;padding-left:12px}.block.list.product-images{border-radius:10px}.block.list.product-images .item .image{display:flex;justify-content:center}.block.list.product-images .item .image img{object-fit:contain}.block.list.product-images.slick-slider .slick-arrow{background-color:var(--primary-color);border-color:var(--primary-color);z-index:2}.block.list.product-images.slick-slider .slick-arrow.slick-prev{left:12px}.block.list.product-images.slick-slider .slick-arrow.slick-next{right:12px}.block.available{padding-top:22px}.block.available p{color:var(--tertary-color);font-weight:600}.block.available p::before{content:'';display:inline-block;width:7px;height:7px;border-radius:100%;background-color:var(--tertary-color);margin-right:12px}.block.pricing .form-group{height:fit-content}.block.pricing .form-group input,.block.pricing .form-group select{font-size:.875rem;font-weight:400;color:var(--secondary-color);background-color:var(--bg-color);border-color:var(--bg-color);border-radius:20px}.block.pricing .form-group input:focus{border:2px solid var(--secondary-color);box-shadow:none}.block.pricing .form-group .input-group-append{position:absolute;right:0}.block.pricing .form-group .input-group-append .input-group-text{color:var(--secondary-color);font-weight:700;background-color:transparent;border:0}.block.pricing .form-group input:hover+.input-group-append .input-group-text{opacity:0}.block.pricing .form-group input[readonly]{opacity:.5;border:2px solid var(--secondary-color)}.block.pricing .form-group:has([readonly]) .input-group-append .input-group-text,.block.pricing .form-group:has([readonly]) input:hover+.input-group-append .input-group-text{opacity:.5}.block.pricing .form-group.price.smallorder-block strong{color:red}.block.pricing .form-group.price.smallorder-block strong span{display:inline}.block.pricing .form-group.price.smallorder-block strong span.danger{color:red}#productForm .form-group .extras label{position:relative}#productForm .form-group .extras>label{display:flex;align-items:center}#productForm .form-group .extras>label::after{content:'\02139';display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;border:1px solid var(--secondary-color);border-radius:100%;margin-left:6px}#productForm .form-group .extras label input{margin-right:6px}#productForm .form-group .extras label .pop-up{opacity:0;font-size:14px;font-weight:700;position:absolute;bottom:100%;right:0;width:fit-content;height:fit-content;padding:6px 12px;background-color:var(--primary-color);color:#fff;border-radius:10px;pointer-events:none;transition:all .5s}#productForm .form-group .extras label:hover .pop-up{opacity:1}#productForm:has(.text-no-messure){height:100%}#productForm:has(.text-no-messure) .block.pricing{height:100%;align-content:space-between}#productForm:has(.text-no-messure) .block.pricing .text-no-messure h2{margin-top:0}.col-lg-6:has(.block.list.product-images){padding-right:66px}.block.pricing .form-group:has(select)::after{content:'\f078';font-family:'Font Awesome 5 Pro';font-weight:900;position:absolute;top:50%;right:2rem;transform:translateY(-50%);pointer-events:none;transition:rotate .5s}.block.pricing .form-group select:focus{box-shadow:none}.block.pricing .form-group select{appearance:none;position:relative}.block.pricing .form-group.price{height:fit-content;margin-bottom:0}.block.pricing .form-group.price h3{color:var(--primary-color);text-align:end;font-size:1.563rem;font-weight:700;margin-top:0}.block.pricing .form-group.price h3 span{font-size:1.563rem;width:fit-content;display:inline}.block.pricing .form-group.price span{color:var(--primary-color);font-weight:700;font-size:.875rem;width:100%;text-align:end;display:block}.block.pricing .form-group .note{margin-top:12px;white-space:nowrap}.block.pricing .form-group.amount{position:absolute;top:calc(100% + 12px);right:calc(240px + 24px)}.block.pricing .form-group.amount input{background-color:var(--bg-color);color:var(--primary-color);border:1px solid var(--primary-color);border-radius:50px;text-align:center;height:35px;max-width:62px}.block.pricing .form-group.submit{position:absolute;top:calc(100% + 12px);right:0}.block.html.product-info .item a:not(.btn){color:var(--primary-color)}.block.html.product-info .item h2{display:none}.block.html.product-info .item h3{display:none;color:var(--secondary-color)}.block.html.product-info .item h4{display:none;color:var(--secondary-color)}.block.html.product-info .item p{display:none}.block.html.product-info .item p ul{display:none}.block.html.product-info .item ul{display:none}.block.html.product-info .item h2:first-child,.block.html.product-info .item h2:first-child+p:nth-child(2),.block.html.product-info .item h3:first-child,.block.html.product-info .item h3:first-child+p:nth-child(2),.block.html.product-info .item h4:first-child+p:nth-child(2),.block.html.product-info .item p:first-child,.block.html.product-info .item strong+p{display:block!important}.block.html.product-info .item h3{display:none;color:var(--primary-color)}.block.html.product-info.show-more .item h2{display:block}.block.html.product-info.show-more .item h3{display:block}.block.html.product-info.show-more .item h4{display:block}.block.html.product-info.show-more .item ul{display:block}.block.html.product-info.show-more .item p{display:block}.block.html.product-info.show-more .item p ul{display:block}.block.list.product-specs table{border:1px solid var(--secondary-color);border-radius:10px;border-spacing:0px;border-collapse:separate;width:100%}.block.list.product-specs table tr{border-bottom:1px solid var(--secondary-color)}.block.list.product-specs table tr td{text-wrap:wrap;padding:16px 16px;border-bottom:1px solid var(--secondary-color)}.block.list.product-specs table tr:last-child td{border-bottom:none}.block.list.product-specs table tr:first-child td:first-child{border-top-left-radius:10px}.block.list.product-specs table tr:first-child td:last-child{border-top-right-radius:10px}.block.list.product-specs table tr:last-child td:first-child{border-bottom-left-radius:10px}.block.list.product-specs table tr:last-child td:last-child{border-bottom-right-radius:10px}.block.list.product-specs table tr td:first-child{width:50%;font-weight:700}.block.list.product-specs table tr td:nth-child(2){width:50%}.block.list.product-specs table tr:nth-child(4),.block.list.product-specs table tr:nth-child(4) td{border-bottom:0 solid var(--secondary-color)}.block.list.product-specs.show-more table tr:nth-child(4),.block.list.product-specs.show-more table tr:nth-child(4) td{border-bottom:1px solid var(--secondary-color)}.block.list.product-specs table tr:nth-child(n+5){display:none;border-bottom:0 solid var(--secondary-color)}.block.list.product-specs.show-more table tr:nth-child(n+5){display:table-row;border-bottom:1px solid var(--secondary-color)}.btn-more.rotate::after{transform:rotate(180deg)}@media only screen and (max-width:1199px){.block.pricing{padding-bottom:70px}.block.pricing .form-group.price p{flex-direction:row}}@media only screen and (max-width:991px){.col-lg-6:has(.block.list.product-images){padding-right:15px}.block.list.product-specs table{width:100%;max-width:575px}.block.pricing{padding-bottom:0}}@media only screen and (max-width:767px){h1{padding-top:24px}.breadcrumbs{display:none}}@media only screen and (max-width:575px){h1{padding-top:0}.block.pricing .form-group .note{white-space:inherit}.block.pricing .form-group.amount{margin-right:15px}.block.pricing .form-group.submit{margin-right:15px}.block.list.product-images .item .image img{max-width:100%}}