.product-addtocart-wrapper{display:flex;align-items:center;gap:15px;--touchspin-color:rgba(var(--rgb-text-on-body-bg), 0.2)}.quantity-to-cart{margin:0 5px;max-width:70px}.product-page-top{margin-bottom:calc(var(--gutter) * 3)}.product-cart-box{background-color:var(--bs-body-bg);color:var(--text-on-body-bg);border-radius:var(--corner_10);padding:20px;--context-color:var(--text-on-body-bg);--inputs-bg:var(--bs-body-bg);--local-select-bg-img:var(--select-arrow-on-body-bg);--tooltip-color:var(--bs-body-bg);--tooltip-bg:var(--text-on-body-bg);gap:calc(var(--spacer) * 2)}.product-image__main{border:1px solid var(--border-color-on-body);overflow:hidden;margin-right:auto;margin-left:auto;max-width:100%;justify-self:center}.product-page-container>:not(.module-relatedproducts-wrapper,.module-packageoffer-wrapper,.module-boughtwith-wrapper,.module-similar_products-wrapper,.module-productreview-wrapper) .module.product-position{border:1px solid var(--border-color-on-body);border-radius:var(--corner_30);padding:var(--gutter)}.parameter-table>:not(caption)>:not(:last-child)>*{border-bottom-width:1px}.parameter-table td{padding:.5rem 0}.product-discounted{background-color:var(--highlight-color);color:var(--text-on-highlight);width:fit-content;padding:6px 15px;border-top-left-radius:var(--corner_10);border-bottom-right-radius:var(--corner_10);font-size:1.125rem;font-weight:700;margin:10px 0}.product-parameter__category-description-list,.product-parameter__manufacturer-text,.product-parameter__wishlist a{text-decoration:underline 1px var(--text-on-body-bg);text-underline-offset:4px}.product-parameter__category-description-list a:hover,.product-parameter__wishlist a:hover{opacity:.8}.product-parameters{--tooltip-color:var(--bs-body-bg);--tooltip-bg:var(--text-on-body-bg)}.product-image__main-wrapper:not(.slick-initialized) .product-image__main-link:not(:first-of-type) .product-image__main-img{display:none;height:0}.product-image__main-video:not(.slick-slide){display:none}.product-image__main-wrapper .slick-arrow{border-radius:var(--corner_10);background-color:rgba(255,255,255,.6);color:#141414;transition:all .2s ease;opacity:1}.product-image__main-wrapper .slick-arrow.slick-disabled{opacity:0}.product-image__main-wrapper .slick-arrow:not(.slick-disabled):hover{background-color:rgba(255,255,255,.9)}.product-image__main-wrapper .product-slider-next{right:15px}.product-image__main-wrapper .product-slider-prev{left:15px}.product-page-product-name{overflow-wrap:break-word}.product-faq-item{border:1px solid var(--border-color-on-body);border-radius:var(--corner_10);margin-bottom:15px;height:fit-content}.product-faq-item__question-wrapper{font-style:normal;display:flex;font-weight:400;justify-content:center;gap:35px;cursor:pointer;background-color:#efecec;align-items:center;padding:5px 15px}.product-faq-item__question{font-weight:700;margin-bottom:0;font-size:1rem;padding:10px;text-transform:uppercase;font-family:inherit}.product-faq-item__answer{line-height:180%;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}.product-faq-item__toggle-btn{position:absolute;right:15px}.product-faq-item__answer-inner{overflow:hidden;text-align:center}.product-faq-item--expanded .product-faq-item__answer{margin-top:.5rem;grid-template-rows:1fr}.product-faq-item__toggle-btn .vertical-line{transition:transform .3s;transform-origin:center}.product-faq-item--expanded .product-faq-item__toggle-btn .vertical-line{transform:rotate(90deg)}@media (min-width:992px){.faq-module-body{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}}@media (max-width:576px){#product-image{margin-right:calc(-1* var(--gutter));margin-left:calc(-1* var(--gutter));max-width:calc(100% + var(--gutter)* 2)}}@media (min-width:576px){.product-image__main{border-radius:var(--corner_30)}}@media (min-width:768px){.product-cart-box{border-radius:var(--corner_30);padding:30px}.parameter-table td:first-child{width:20%}}@media (min-width:1200px){.product-page-left,.product-page-middle{flex:0 0 37%;width:37%}.product-page-right{flex:0 0 26%;width:26%}}