@media print,screen and (min-width: 64em){.productsheet{grid-row-gap:30px;flex-direction:column;display:flex}.productsheet__overview{grid-column-gap:40px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:1fr 400px;grid-auto-columns:1fr;display:grid;position:static}.productsheet__overview__gallery:not(.fullscreen-mode){grid-area:span 1/span 1/span 1/span 1;align-self:start;height:auto;max-height:none;min-height:auto;grid-row-gap:16px;flex-direction:column;justify-content:space-between;align-items:stretch;display:flex;position:-webkit-sticky;position:sticky;top:120px;bottom:40px}.productsheet__overview__cta{grid-area:span 1/span 1/span 1/span 1;align-self:auto;padding-top:0;padding-bottom:0;position:relative;width:100%;height:auto;min-height:auto;grid-column-gap:30px;grid-row-gap:30px;flex-direction:column;display:flex;top:0}.productsheet__overview__cta .content-price{grid-row-gap:10px}.productsheet__info{grid-column-gap:40px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:1fr 400px;grid-auto-columns:1fr;display:grid;position:static}}@media print,screen and (max-width: 63.99875em){.productsheet__overview__gallery:not(.fullscreen-mode){width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}}@media screen and (min-width: 64em)and (max-width: 118.74875em){#product-image{max-width:calc((100vh - 220px) / 0.75);margin:0 auto}#product-image .carousel-cell,#product-image .carousel-cell-image{max-height:calc(100vh - 200px)}.productsheet__overview__gallery:not(.fullscreen-mode){top:100px}}.productsheet__overview__gallery:not(.fullscreen-mode) .visualsearch__button{position:absolute;z-index:1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:10px;background:var(--white);opacity:1;top:.9375rem;right:.9375rem;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease;box-shadow:0px 4px 10px 0px rgba(0,0,0,.05);border-radius:1.25rem}@media print,screen and (max-width: 63.99875em){.productsheet__overview__gallery:not(.fullscreen-mode) .visualsearch__button{padding:6px;top:.6rem;right:.6rem}.productsheet__overview__gallery:not(.fullscreen-mode) .visualsearch__button:after{content:"";position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}}.productsheet__overview__gallery:not(.fullscreen-mode) .visualsearch__button:before{content:attr(data-button-tooltip);color:var(--brand-900);text-transform:none;margin:0 .5rem;letter-spacing:normal;line-height:normal}.productsheet__overview__gallery:not(.fullscreen-mode) .visualsearch__button.hide-label:before{content:"";margin:0}.productsheet__overview__gallery.fullscreen-mode .visualsearch__button{display:none}.mobile-dots{padding-bottom:25px}.button{font-size:.8rem;font-family:"Roboto",Arial,sans-serif}.nav-carousel .nav-carousel-cell{width:100px;margin-right:15px;text-align:center}.nav-carousel .nav-carousel-cell img{max-height:75px;width:auto;border-radius:8px}.wrapper-purchase-box{min-height:340px}@media print,screen and (max-width: 39.99875em){.wrapper-purchase-box{min-height:260px}}.images-gallery .close-gallery{position:fixed !important;z-index:9999;top:10px;right:10px;display:none}.product-page{margin-top:20px;position:relative}@media print,screen and (max-width: 63.99875em){.product-page{margin-top:0}}.product-page .accordion-products .accordion-title{border:none;border-top:1px solid #e4e5e7;font-size:1.125rem;font-weight:500}.product-page .accordion-products .accordion-title::before{content:"";background-image:url(/images/carret-right.svg);top:1.9rem;line-height:.7rem;background-repeat:no-repeat;background-size:100%;width:15px;height:15px;background-size:22px 15px;background-position:center center;right:1.4rem}.is-active>.accordion-title::before{transform:none;transform:rotate(90deg)}.product-page .accordion-products .accordion-content{border:none}.product-page .accordion-products ul,.product-page .accordion-products ol{padding-left:1.25rem}.product-page .general-info{border-top:1px solid #e4e5e7}@media print,screen and (max-width: 63.99875em){.product-page .general-info{font-family:"Noto Serif",serif !important}}.product-page .general-info .gi-title{display:block;font-weight:500;font-size:1.125rem;padding:1.25rem 1rem}.product-page .general-info .gi-content{padding:1rem}@media print,screen and (max-width: 63.99875em){.product-page .general-info{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:#f5efe8}.product-page .general-info .gi-title{pointer-events:none;border:0;border-radius:0;color:#545454;font-family:"Noto Serif",serif;font-size:1.125rem;padding-bottom:0;padding-top:2.25rem;margin-bottom:1.25rem}.product-page .general-info .gi-title:before{background-image:none}.product-page .general-info .gi-content{background-color:#f5efe8;display:block !important;padding:0 1rem 2.2rem 1rem}}.product-page .general-info h2{font-size:.9375rem;font-weight:400;margin:0 !important}@media print,screen and (max-width: 63.99875em){.product-page .general-info h2{font-weight:500;font-size:1.125rem}}.product-page .general-info h2.product-name{font-family:"Roboto",Arial,sans-serif;margin-top:0;margin-bottom:1.6em !important;font-weight:500;font-size:1.25rem;line-height:1.4}.product-page .general-info a{text-decoration:underline}@media print,screen and (max-width: 63.99875em){.product-page .general-info a.product-more-info b{font-weight:500;font-family:"Roboto",sans-serif;font-size:1rem;line-height:1rem}}.product-page .general-info p{word-break:break-word}@media print,screen and (max-width: 63.99875em){.product-page .general-info p{font-size:1.125rem;line-height:1.875rem;margin-top:.8rem}}.product-page .close-gallery{position:fixed !important;z-index:9999;top:10px;right:10px;display:none}.product-page .desktop-share{position:absolute;left:auto;bottom:auto;right:0;width:auto;height:auto;top:0;z-index:1;border-bottom:0;overflow:visible}.product-page .product-page-column{margin-top:0}.product-page .product-page-column ul.list-product-column{margin-bottom:1.875rem}.product-page .product-page-column span.prd-name{font-weight:500;margin-bottom:10px}@media screen and (min-width: 78.75em){.product-page .product-page-column{padding:0;position:relative}}.product-page .product-page-column .status{margin-bottom:8px}.product-page .product-page-column .status .readytoship{color:#4caf50}.product-page .product-page-column .status .new-product{color:#fbbf69}@media print,screen and (max-width: 63.99875em){.product-page .product-page-column{margin-top:1rem}.product-page .product-page-column hgroup{margin-bottom:0}.product-page .product-page-column hgroup h1{margin-top:0}.product-page .product-page-column hgroup span.prd-manufacturer{font-size:1.125rem;color:#313131;margin-bottom:.2rem}.product-page .product-page-column hgroup span.prd-name{font-size:1.4rem;color:#313131}.product-page .product-page-column hgroup span.description{font-size:1.125rem;color:#747474}.product-page .product-page-column .box-product-info{padding:0 10px}}.product-page .product-page-column .ecommerceRoWWhy{cursor:help}.product-page .product-page-column .cont-logo{display:inline-block;margin-bottom:.25rem}.product-page .product-page-column .cont-logo .thumbnail[class*=logo]{display:flex;width:6.875rem;height:6.875rem}.product-page .product-page-column .cont-logo .thumbnail[class*=logo] img{object-fit:contain;object-position:center center}@media print,screen and (max-width: 63.99875em){.product-page .product-page-column .cont-logo .thumbnail[class*=logo]{display:table-cell;width:4.875rem;height:4.875rem}.product-page .product-page-column .cont-logo .thumbnail[class*=logo] img{object-fit:initial}}@media print,screen and (max-width: 63.99875em){.product-page .product-page-column .cont-logo{float:left}}.product-page .product-page-column .description{font-size:1rem;line-height:1.2;margin-bottom:.1rem;color:#737373}@media print,screen and (max-width: 63.99875em){.product-page .product-page-column .description{margin-bottom:20px}}.product-page .product-page-column .large.button.shop.cta.iconized svg polyline,.product-page .product-page-column .large.button.shop.cta.iconized svg circle{stroke:#fff}.product-page .product-page-column hgroup,.product-page .product-page-column .column-top-extra-info{margin-bottom:20px}.product-page .product-page-column hgroup a:hover,.product-page .product-page-column .column-top-extra-info a:hover{text-decoration:none;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0) 50%);background-repeat:repeat-x;background-size:2px 1px;background-position:0 100%;-webkit-transition:background-color .2s cubic-bezier(0.19, 0.26, 0.17, 0.99);-moz-transition:background-color .2s cubic-bezier(0.19, 0.26, 0.17, 0.99);-ms-transition:background-color .2s cubic-bezier(0.19, 0.26, 0.17, 0.99);transition:background-color .2s cubic-bezier(0.19, 0.26, 0.17, 0.99);background-color:transparent !important}.product-page .product-page-column hgroup a:hover:hover,.product-page .product-page-column .column-top-extra-info a:hover:hover{background-color:#f7f8fa}@media print,screen and (max-width: 63.99875em){.product-page .product-page-column hgroup li,.product-page .product-page-column .column-top-extra-info li{color:#000;font-size:1rem}.product-page .product-page-column hgroup li b a,.product-page .product-page-column .column-top-extra-info li b a{border-bottom:1px dotted #d7d8d9;font-weight:normal}}.product-page .product-page-column hgroup.column-top-product-info li,.product-page .product-page-column .column-top-extra-info.column-top-product-info li{color:#737373}.product-page .single-image{position:relative;overflow:hidden;display:block;background-color:#f7f8fa;border-radius:8px}@media screen and (min-width: 78.75em){.product-page .single-image{padding-bottom:615px;min-height:615px}}@media print,screen and (min-width: 64em)and (max-width: 78.74875em){.product-page .single-image{padding-bottom:500px;min-height:500px}}@media print,screen and (max-width: 63.99875em){.product-page .single-image{padding-bottom:575px;min-height:575px}}@media print,screen and (max-width: 39.99875em){.product-page .single-image{padding-bottom:270px;min-height:270px}}.product-page .single-image img{max-height:100%;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;object-fit:contain;mix-blend-mode:multiply}@media print,screen and (min-width: 40em){.product-page .single-image img{height:615px}}@media print,screen and (max-width: 63.99875em){.product-page .single-image img{height:575px !important}}@media print,screen and (max-width: 39.99875em){.product-page .single-image img{height:375px !important}}@media print,screen and (max-width: 63.99875em){.product-page .nav-carousel::after{content:""}}@media print,screen and (min-width: 40em){.product-page .nav-carousel{padding-bottom:78px;position:relative}.product-page .nav-carousel:after{content:"flickity";display:none}.product-page .nav-carousel>div{position:absolute;width:100%;top:0}}.product-page .nav-carousel .flickity-viewport{max-height:100px}@media screen and (min-width: 78.75em){.product-page #product-image .carousel-cell,.product-page #product-image .carousel-cell-image,.product-page #product-image .flickity-viewport{height:615px;border-radius:8px}}@media print,screen and (max-width: 39.99875em){.product-page #product-image .carousel-cell img{height:270px}.product-page .main-carousel{padding-bottom:270px}.product-page .main-carousel .flickity-viewport{position:absolute;width:100%;top:0}}.product-page .carousel-cell-image{display:block;max-height:100%;object-fit:contain;margin:0 auto;max-width:100%;opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s;overflow:hidden;cursor:url(../../../../images/apx-fullscreen.svg?v=2) 22 22,auto}.product-page .carousel-cell-image[data-appended-img=true]{width:100%}.product-page #hide_price_to_guest{line-height:inherit;height:50px}.product-page .request-box{font-size:.8125rem;color:#9b9b9b;margin-bottom:0}.product-page .request-box .button{margin-bottom:1rem;border-radius:100px;padding:1.4em 1.3em}.product-page .request-box .button:last-child{margin-bottom:0}.product-page .request-box .button:hover{background-color:#ffdc20}@media print,screen and (max-width: 63.99875em){.product-page .request-box .button{border-radius:25px;height:50px}.product-page .request-box .button#PriceRequestButton,.product-page .request-box .button#RequestInfoToProductButton{background-color:#313131;color:#fff}.product-page .request-box .button#PriceRequestButton svg,.product-page .request-box .button#RequestInfoToProductButton svg{fill:#fff !important}.product-page .request-box .button.secondary{background-color:#eff0f2}}.product-page .request-box.contact-manufacturer-box p{font-size:1rem;color:#313131;margin-top:12px;margin-bottom:12px}@media print,screen and (max-width: 63.99875em){.product-page .request-box.contact-manufacturer-box p{display:none}}.product-page .main-carousel{height:0;padding-bottom:75%;overflow:hidden}@media print,screen and (min-width: 40em)and (max-width: 63.99875em){.product-page .main-carousel{padding-bottom:580px}}@media print,screen and (max-width: 39.99875em){.product-page .main-carousel{padding-bottom:284px}}.product-page .main-carousel .flickity-prev-next-button .flickity-button-icon{left:28%;top:28%;width:45%;height:45%}.product-page .carousel-wrapper:not(.fullscreen) .caption-recap{display:none}.product-page .image-container{position:relative}@media print,screen and (max-width: 63.99875em){.product-page .image-container{background-color:#f7f8fa}}.product-page .add-to-wishlist-lbl{display:block;font-size:.75rem;text-transform:uppercase;font-weight:500;letter-spacing:1px;color:#777}.product-page .add-to-wishlist-lbl+button{height:50px}@media print,screen and (min-width: 64em){.product-page .viewerButton{float:left;margin-right:15px;display:flex;flex-direction:column;justify-content:center;padding:5px 24px;text-align:center;align-items:center;border-radius:4px;background:#ff224b;background:linear-gradient(135deg, #ff224b 0%, #ff6c25 100%);cursor:pointer;opacity:.8}.product-page .viewerButton+.nav-carousel{margin-left:115px;padding-left:15px}.product-page .viewerButton+.nav-carousel:before{width:2px;height:40px;content:"";background-color:#e4e5e7;float:left;margin-top:20px;margin-right:15px;position:absolute;left:0}.product-page .viewerButton span{font-size:11px;color:#fff;font-weight:500;text-transform:uppercase}}@media print,screen and (min-width: 64em){.product-page .manufacturer-wrapper{position:relative;padding-bottom:160%}.product-page .manufacturer-wrapper>div{position:absolute;left:0;right:0}}
