a.link{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:inherit;border-bottom:1px solid}.image-mobile{display:none!important}@media screen and (max-width:948px){.image-mobile{display:block!important}}@media screen and (max-width:948px){.image-desktop{display:none!important}}.gallery-component .gallery-heading{width:100%;padding:16px}@media screen and (min-width:1023px){.gallery-component .gallery-heading{padding:20px 0}}.gallery-component .gallery-heading.gallery-heading--alignment-center{text-align:center}@media screen and (min-width:1023px){.gallery-component .gallery-heading.gallery-heading--alignment-center{padding:20px 10%}}.gallery-component .gallery__item{overflow:hidden}.gallery-component .gallery__item .gallery__image{width:100%;height:100%}.gallery-component .gallery__item .gallery__image:hover .gallery__zoom{z-index:4}.gallery-component .gallery__item .gallery__image:hover .text-overlay{opacity:1;z-index:3}@media screen and (min-width:1023px){.gallery-component .gallery__item a .lazy-caption{opacity:0;visibility:hidden;transition:opacity .3s ease-out,visibility .3s ease-out;will-change:opacity,visibility}}.gallery-component .gallery__item a img{transition:transform .3s ease-out;will-change:transform}.gallery-component .gallery__item a:hover img{transform:scale(1.1)}.gallery-component .gallery__item a:hover .lazy-caption{opacity:1;visibility:visible}.gallery-component .gallery__item .text-overlay{position:absolute;top:0;left:0;width:100%;height:100%;padding:16px;cursor:pointer}@media screen and (min-width:1023px){.gallery-component .gallery__item .text-overlay{padding:25px;opacity:0;transition:opacity .3s ease-out;will-change:opacity}.gallery-component .gallery__item .text-overlay:hover{opacity:1}}@media screen and (min-width:1023px){.gallery-component .gallery__item.featured .text-overlay{padding-right:50px}}.gallery-component .gallery__item .gallery-video{height:0;padding-top:100%;background:rgba(0,0,0,.036)}.gallery-component .gallery__item .gallery-video video{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.mfp-close svg{z-index:-1}.gallery-video-popup-container .mfp-content{text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.gallery-video-popup-container .mfp-content .mfp-close{color:#fff;right:-6px;top:-44px}@media screen and (min-width:1023px){.gallery-video-popup-container .mfp-content .mfp-close{top:0;right:0}}.gallery-video-popup-container .mfp-content div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.gallery-video-popup-container .mfp-content video{width:auto;height:100%;max-height:70vh;max-width:80vw;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:948px){.gallery-video-popup-container .mfp-content video{width:100%;height:auto;max-height:70vh;max-width:100vw}}.gallery-with-text .grid-container{display:block}@media screen and (min-width:1023px){.gallery-with-text .grid-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr}}.gallery-with-text .grid-container .gallery-component .gallery__content{grid-template-columns:1fr 1fr}.gallery-with-text .grid-container .gallery-component .content-section,.gallery-with-text .grid-container .gallery-component .gallery__content,.gallery-with-text .grid-container .gallery-component .gallery__image,.gallery-with-text .grid-container .gallery-component .lazy-image{height:100%}.gallery-with-text .grid-container .text-item{height:100%;padding:16px}.gallery-with-text .grid-container .text-item.position-right{grid-row-start:1;grid-column-start:2}.gallery-with-text .grid-container .text-item p{margin-bottom:0}.gallery-with-text .grid-container .text-item a{margin-top:24px}.gallery-with-text .grid-container.gutter--off .text-item{padding:60px 25px}@media screen and (min-width:1023px){.gallery-with-text .grid-container.gutter--off .text-item{padding:80px}}.gallery-with-text .grid-container.gutter--on,.gallery-with-text .grid-container.gutter--on .gallery-component .gallery__content{grid-gap:25px}.gallery-with-text .grid-container.gutter--on .text-item{margin-bottom:25px}@media screen and (min-width:1023px){.gallery-with-text .grid-container.gutter--on .text-item{margin-bottom:0}}.text-columns-with-images .content-section{display:grid;grid-template-columns:1fr}@media screen and (min-width:648px){.text-columns-with-images .content-section{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1023px){.text-columns-with-images .content-section{grid-template-columns:repeat(4,1fr)}}.text-columns-with-images .content-section.gutter--on{grid-row-gap:25px;row-gap:25px;grid-column-gap:25px;-moz-column-gap:25px;column-gap:25px}.text-columns-with-images .content-section .text{padding-right:16px;margin-bottom:0}.text-columns-with-images .content-section a{margin-top:16px}.text-columns-with-images .content-section .image-container{margin-bottom:25px}.text-columns-with-images .content-section .lazy-image{padding-top:75%!important}@media screen and (min-width:648px){.text-columns-with-images .content-section .lazy-image{padding-top:100%!important}}.product-recommendations__items .product-item .product-item__thumbnail{position:relative}@media screen and (min-width:1023px){.product-recommendations__items .product-item .product-item__caption{display:none;position:absolute;width:100%;height:100%;top:0;left:0;padding:16px;background:rgba(0,0,0,.4);color:#fff}}.product-recommendations__items .product-item a:hover .product-item__caption{display:block}.product-recommendations__items .product-item a:hover .product-item__caption h3.underline-animation{background:none}.share-popup .h4{font-family:Lato,sans-serif;font-weight:300;font-style:normal;font-size:13px;line-height:1.3;color:#000}.share-popup .h2{color:#000}.share-popup .h2 .underline-animation{background-image:linear-gradient(90deg,#000,#000)}.share-popup .mfp-close{color:#be9e0b}@media screen and (min-width:1023px){body.template-product #section-product{flex-direction:row-reverse}}body.template-product .product-gallery,body.template-product .product__gallery{position:relative}@media screen and (min-width:1280px){body.template-product .product-gallery .product-gallery__thumbnails.product-gallery__thumbnails--thumbnails,body.template-product .product__gallery .product-gallery__thumbnails.product-gallery__thumbnails--thumbnails{right:420px}}body.template-product .product-gallery .product-gallery__thumbnails.product-gallery__thumbnails--thumbnails.scroll,body.template-product .product__gallery .product-gallery__thumbnails.product-gallery__thumbnails--thumbnails.scroll{right:20px!important}body.template-product .product-text-mobile{padding-bottom:30px}@media screen and (min-width:648px){body.template-product .product-text-mobile{padding-bottom:50px}}@media screen and (min-width:1023px){body.template-product .product-text-mobile{display:none}}@media screen and (min-width:1023px){body.template-product .product__text{width:45%;max-width:550px}}@media screen and (max-width:1023px){body.template-product .product-text-main .product__price,body.template-product .product-text-main .product__title{display:none}body.template-product .product-text-main .product__content{margin-top:0}}.page-header{margin:100px 3.2vw 0}.page-header__container{margin-top:60px;flex:1}.page-header__title{margin-top:20px;margin-bottom:0}#soundest-forms-container .soundest-form-without-image-content .soundest-form-without-image-form .soundest-form-without-image-close:focus,#soundest-forms-container .soundest-form-without-image-content .soundest-form-without-image-form .soundest-form-without-image-submit:focus,#soundest-forms-container .soundest-form-without-image-content .soundest-form-without-image-form input.soundest-form-without-image-field:focus,#soundest-forms-container .soundest-form-without-image-content .soundest-form-without-image-form input:focus{outline:1px solid #00f!important}.accordion-section .accordion-items .accordion-item{cursor:pointer}.accordion-section.gutter--on .accordion-items{grid-gap:25px}.accordion-section.gutter--on .accordion-items .accordion-item{margin-bottom:25px}.accordion-content-item{transition:padding .5s ease}.accordion-content-item:not(.active){display:none;padding-bottom:0}.accordion-content-item.accordion-gutter--on{padding-bottom:25px}