@font-face{font-family:"Montserrat";font-style:normal;font-weight:100;font-display:swap;src:url("../fonts/montserrat-v15-latin-100.eot");src:url("../fonts/montserrat-v15-latin-100.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-v15-latin-100.woff2") format("woff2"),url("../fonts/montserrat-v15-latin-100.woff") format("woff"),url("../fonts/montserrat-v15-latin-100.ttf") format("truetype"),url("../fonts/montserrat-v15-latin-100.svg#Montserrat") format("svg")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:200;font-display:swap;src:url("../fonts/montserrat-v15-latin-200.eot");src:url("../fonts/montserrat-v15-latin-200.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-v15-latin-200.woff2") format("woff2"),url("../fonts/montserrat-v15-latin-200.woff") format("woff"),url("../fonts/montserrat-v15-latin-200.ttf") format("truetype"),url("../fonts/montserrat-v15-latin-200.svg#Montserrat") format("svg")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/montserrat-v15-latin-300.eot");src:url("../fonts/montserrat-v15-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-v15-latin-300.woff2") format("woff2"),url("../fonts/montserrat-v15-latin-300.woff") format("woff"),url("../fonts/montserrat-v15-latin-300.ttf") format("truetype"),url("../fonts/montserrat-v15-latin-300.svg#Montserrat") format("svg")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/montserrat-v15-latin-regular.eot");src:url("../fonts/montserrat-v15-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-v15-latin-regular.woff2") format("woff2"),url("../fonts/montserrat-v15-latin-regular.woff") format("woff"),url("../fonts/montserrat-v15-latin-regular.ttf") format("truetype"),url("../fonts/montserrat-v15-latin-regular.svg#Montserrat") format("svg")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/montserrat-v15-latin-500.eot");src:url("../fonts/montserrat-v15-latin-500.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-v15-latin-500.woff2") format("woff2"),url("../fonts/montserrat-v15-latin-500.woff") format("woff"),url("../fonts/montserrat-v15-latin-500.ttf") format("truetype"),url("../fonts/montserrat-v15-latin-500.svg#Montserrat") format("svg")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/montserrat-v15-latin-600.eot");src:url("../fonts/montserrat-v15-latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-v15-latin-600.woff2") format("woff2"),url("../fonts/montserrat-v15-latin-600.woff") format("woff"),url("../fonts/montserrat-v15-latin-600.ttf") format("truetype"),url("../fonts/montserrat-v15-latin-600.svg#Montserrat") format("svg")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/montserrat-v15-latin-700.eot");src:url("../fonts/montserrat-v15-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-v15-latin-700.woff2") format("woff2"),url("../fonts/montserrat-v15-latin-700.woff") format("woff"),url("../fonts/montserrat-v15-latin-700.ttf") format("truetype"),url("../fonts/montserrat-v15-latin-700.svg#Montserrat") format("svg")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/montserrat-v15-latin-800.eot");src:url("../fonts/montserrat-v15-latin-800.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-v15-latin-800.woff2") format("woff2"),url("../fonts/montserrat-v15-latin-800.woff") format("woff"),url("../fonts/montserrat-v15-latin-800.ttf") format("truetype"),url("../fonts/montserrat-v15-latin-800.svg#Montserrat") format("svg")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/montserrat-v15-latin-900.eot");src:url("../fonts/montserrat-v15-latin-900.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-v15-latin-900.woff2") format("woff2"),url("../fonts/montserrat-v15-latin-900.woff") format("woff"),url("../fonts/montserrat-v15-latin-900.ttf") format("truetype"),url("../fonts/montserrat-v15-latin-900.svg#Montserrat") format("svg")}:root{--clr-primary:#5c5d60;--clr-secondary:#59b7b3;--ff-primary:"Montserrat",sans-serif;--ff-secondary:"Roboto",sans-serif}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}@media (max-width:991px){html{font-size:56.25%}}@media (max-width:767px){html{font-size:50%}}@media (max-width:575.98px){html{font-size:45%}}body{font-family:var(--ff-primary);font-weight:400;font-size:1.6rem;color:var(--clr-primary);min-height:100%;line-height:1.5;text-align:left}h1,h2,h3,h4,h5,h6,input,ul,li{margin:0;padding:0}a,a:hover{text-decoration:unset}a:visited{color:var(--clr-primary)}.wrapper{width:1230px;margin:0 auto}.wrapper-ac{width:1227px;margin:0 auto}.products-slider__content .text-rbt-25{font-size:calc(18px*1);font-weight:600;font-family:"Montserrat",sans-serif;line-height:calc(22px*1);text-transform:capitalize}.catalog-product-view .top-header .right-top-header.text-mon-rg-12.text-tm-upper a,.catalog-category-view .top-header .right-top-header.text-mon-rg-12.text-tm-upper a,.ambrand-index-index .top-header .right-top-header.text-mon-rg-12.text-tm-upper a{color:#5c5d60}@media only screen and (max-width:1200px){.wrapper{width:970px}}@media only screen and (max-width:991px){.wrapper{width:750px}}@media only screen and (max-width:767px){.wrapper{width:calc(100% - 20px)}}.text-rbt-65{font-size:calc(6.5rem*1);font-weight:700;letter-spacing:.75px;line-height:60px;text-transform:uppercase;font-family:var(--ff-secondary)}.text-rbt-55{font-size:calc(5.5rem*1);font-weight:700;letter-spacing:.8px;line-height:calc(7.5rem*1);text-transform:uppercase;font-family:var(--ff-secondary)}.text-rbt-45{font-size:calc(4.5rem*1);font-weight:700;letter-spacing:.6px;line-height:calc(5.9rem*1);text-transform:uppercase;font-family:var(--ff-secondary)}.text-rbt-30{font-size:calc(3rem*1);font-weight:500;line-height:calc(3.9rem*1);text-transform:uppercase;font-family:var(--ff-secondary)}.text-rbt-35{font-size:calc(3.5rem*1);font-weight:500;line-height:calc(4.6rem*1);text-transform:uppercase;font-family:var(--ff-secondary)}.text-rbt-25{font-size:calc(2.5rem*1);font-weight:500;line-height:calc(3.3rem*1);text-transform:uppercase;font-family:var(--ff-secondary);color:var(--clr-primary)}.text-rbt-20{font-size:calc(2rem*1);font-weight:500;line-height:calc(2.6rem*1);text-transform:uppercase;font-family:var(--ff-secondary)}.text-mon-sb-12{font-size:calc(1.2rem*1);font-weight:600;line-height:calc(1.5rem*1);font-family:var(--ff-primary)}.text-mon-rg-12{font-size:calc(1.2rem*1);font-weight:400;line-height:calc(1.5rem*1);font-family:var(--ff-primary)}.text-mon-rg-22{font-size:calc(2.2rem*1);font-weight:300;line-height:calc(2.7rem*1);font-family:var(--ff-primary)}.text-mon-sb-14{font-size:calc(1.4rem*1);font-weight:600;line-height:calc(1.8rem*1);font-family:var(--ff-primary)}.text-mon-sb-15{font-size:calc(1.5rem*1);line-height:calc(1.9rem*1);font-weight:600;font-family:var(--ff-primary)}.text-mon-sb-16{font-size:calc(1.6rem*1);line-height:calc(1.9rem*1);font-weight:400;font-family:var(--ff-primary)}.text-mon-sb-18{font-size:calc(1.8rem*1);line-height:calc(2.2rem*1);font-weight:600;font-family:var(--ff-primary)}.text-mon-rg-18{font-size:calc(1.8rem*1);line-height:calc(3rem*1);font-weight:400;font-family:var(--ff-primary)}.text-mon-sb-22{font-size:calc(2.2rem*1);line-height:calc(2.7rem*1);font-weight:600;font-family:var(--ff-primary)}.text-mon-sb-20{font-size:calc(2rem*1);line-height:calc(2.4rem*1);font-weight:600;font-family:var(--ff-primary)}.text-mon-lt-14{font-size:calc(1.4rem*1);font-weight:300;line-height:calc(2.2rem*1);font-family:var(--ff-primary)}.text-mon-bd-25{font-size:calc(2.5rem*1);line-height:calc(3rem*1);font-weight:700;font-family:var(--ff-primary)}.text-mon-lt-18{font-size:calc(1.8rem*1);line-height:calc(2.2rem*1);font-weight:300;font-family:var(--ff-primary)}.text-mon-description{font-size:calc(1.4rem*1);line-height:calc(2rem*1);font-weight:400;font-family:var(--ff-primary);display:block}.text-panel-header{font-family:"Montserrat";font-weight:700;font-size:15px;line-height:30px}.text-underline{text-decoration:underline}.clr-white{color:#fff}.mr-bt-13{margin-bottom:calc(13rem*1)}.mr-bt-3{margin-bottom:3rem}.sonio-background-color{background-color:#e7e8e9}.text-tm-upper{text-transform:uppercase}.res-btn-primary{background-color:var(--clr-secondary);border:transparent;color:#fff;font-size:calc(1.4rem*1);text-align:center;font-weight:600;line-height:calc(1.8rem*1);min-width:calc(15rem*1);min-height:calc(3.5rem*1);font-family:var(--ff-primary);text-decoration:none;display:flex;justify-content:center;align-items:center;transition-duration:.4s;cursor:pointer}.res-btn-primary:hover{border:1px solid #71b5b2;background-color:#fff;color:var(--clr-secondary)}.res-btn-secondary{border:1px solid #71b5b2 !important;background-color:transparent !important;color:var(--clr-secondary) !important;font-size:calc(1.4rem*1);text-align:center;font-weight:600;line-height:calc(1.8rem*1);min-width:calc(15rem*1);min-height:calc(3.5rem*1);font-family:var(--ff-primary);text-decoration:none;display:flex;justify-content:center;align-items:center;transition-duration:.4s;cursor:pointer}.res-btn-secondary:hover{background-color:var(--clr-secondary);border:transparent;color:#fff}.banner-img{position:relative}.banner-content{position:absolute;top:72%;left:50%;transform:translateX(-50%);text-align:center}.banner-button-wrap{margin:40px 0 0;grid-gap:0 !important;display:flex;justify-content:center}.banner-button-wrap a{margin:0 10.5px}.banner-button-wrap .res-btn-secondary{background-color:transparent;border:1px solid #fff}.sonio-background{background-color:#e7e8e9}.about-sonio__content .text-rbt-45{margin-bottom:1.7rem}.about-sonio__row{display:flex;grid-template-columns:unset;grid-gap:0 !important;margin:0 -57px}.about-sonio_container.no-image .about-sonio__row{display:flex;text-align:center}.about-sonio__img-wrap{width:100%;height:calc(40.1rem*1);overflow:hidden;display:block}.about-sonio__img{width:100%;height:100%;object-fit:cover}.about-sonio__btn-wrap{display:flex;align-items:center;grid-gap:0 !important;margin-top:3rem}.about-sonio__btn-wrap a{margin:0 10px}.about-sonio__btn-wrap a:first-child{margin-left:0}.about-sonio__btn-wrap a:last-child{margin-right:0}.banner-info.banner-main-img a:first-child{margin-left:0}.banner-info.banner-main-img a:last-child{margin-right:0}.products-slider__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.8rem}.products-slider__content .text-rbt-25{margin-bottom:1.5rem}.products-slider__content .text-mon-description{margin-bottom:3.7rem}.products-slider__content{display:block;width:100%}.products-slider__img-wrap{display:block;width:100%;height:39rem;margin-bottom:2.2rem}.products-slider__img{width:100%;height:100%;object-fit:cover}.products-slider .owl-carousel .owl-stage-outer{position:relative;overflow-x:auto;overflow-y:hidden}.products-slider .owl-carousel .owl-stage-outer::-webkit-scrollbar{width:3.8px;height:3.8px}.products-slider .owl-carousel .owl-stage-outer::-webkit-scrollbar-track{box-shadow:inset 0 0 1px grey;border-radius:0}.products-slider .owl-carousel .owl-stage-outer::-webkit-scrollbar-thumb{background:var(--clr-secondary);border-radius:0}.products-slider .owl-carousel .owl-stage-outer::-webkit-scrollbar-thumb:hover{background:var(--clr-secondary)}.sound-proofing-section__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.8rem}.sound-proofing-section__header .text-mon-sb-18{color:var(--clr-primary)}.sound-proofing-section__content-list{display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;justify-content:flex-start;grid-gap:0;margin:0 -23.5px}.sound-proofing-section__content-item{position:relative;width:calc(25.2rem*1);height:calc(23rem*1);opacity:.7;display:block;transition:ease .5s;transform:scale(1) translateZ(0)}.sound-proofing-section__content-item:hover{transform:scale(1.18) translateZ(0)}.sound-proofing-section__content-img-wrap img{width:100%;height:100%;object-fit:cover}.sound-proofing-section__content-title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.our-services__header{margin-bottom:1.8rem}.our-services__content{display:flex;width:auto;grid-template-columns:unset;grid-gap:0;align-items:flex-start;margin:0 -25.5px 80px}.our-services__content .our-services__details{width:50%;padding:0 25.5px}.our-services__img-wrap{width:calc(55.26rem*1);height:calc(31.7rem*1);margin-bottom:3.5rem}.our-services__img{width:100%;height:100%;object-fit:cover}.our-services__content .heading,.our-services__content .description{margin-bottom:1.7rem}.page-header{z-index:4}.top-header-links-call a{color:#fff}.right-top-header a{color:#dadada;padding-left:15px}.top-header{display:flex;justify-content:space-between;padding-top:calc(.7rem*1);padding-bottom:calc(.7rem*1)}.page-wrapper .panel{background-color:#4b4b4b}.usps-specification-wrapper{background-color:#e7e8e9}.usps-specification{display:flex;justify-content:space-between;align-items:center;padding:2rem 0}.specification-title{font-size:calc(1.8rem*1);font-weight:600;font-family:var(--ff-primary);line-height:calc(2.2rem*1)}.specification{display:flex;justify-content:flex-start;grid-gap:1rem}.specification-description{font-size:calc(1.4rem*1);font-weight:400}.footer-top .footer-logos{display:flex}.footer-top{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;grid-template-columns:unset;margin-top:3rem}.footer-top .footer-title .links{margin-bottom:1.27rem}.footer.content .links li{margin-bottom:.97rem !important}.footer-top-right{display:flex;flex-direction:column;position:relative;width:45.2%}.footer-top-right .footer-top-bottom-right{position:absolute;bottom:0;right:0}div#links-accordion{width:100%;display:flex;justify-content:flex-start;grid-gap:3rem}.page-footer{background-color:var(--clr-primary);padding:9rem 0 2rem}.footer-top .footer-social .icon-1 img{width:calc(.708rem*1);height:calc(1.3rem*1);object-fit:contain}.footer-top .footer-social .icon-2 img{width:calc(1.7rem*1);height:calc(1.4rem*1);object-fit:contain}.footer-top .footer-social .icon-3 img{width:calc(1.3rem*1);height:calc(1.3rem*1);object-fit:contain}.footer-top .footer-social .icon-4 img{width:calc(1.4rem*1);height:calc(1.4rem*1);object-fit:contain}.footer-top .links .footer-title{color:#fff;margin-bottom:1.2rem}.footer-top .footer-link{color:#fff;padding:0 !important}.footer-top #links-accordion{margin-bottom:8rem}.footer-top p{text-align:end;color:rgba(255,255,255,.39)}.newsletter .title{margin-bottom:1.27rem}.newsletter__btn-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.newsletter__btn-wrap .field-recaptcha{width:100%;display:block}#shipping-method-proceed .custom_btn_1:focus{background:#59b7b3;color:#fff !important}#shipping-method-proceed .primary{float:none}.footer-top-right .footer-top-bottom-right small.copyright span,.footer-top-right .footer-top-bottom-right .footer-bottom-design-by.text-mon-description p{opacity:1}.newsletter .title{margin-bottom:1.2rem}.footer-top .block.newsletter input::placeholder{color:#fff}.footer-top .fields .field.name{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15.44px}.footer-top .newsletter-btn-wrap{display:flex;justify-content:space-between;align-items:center}.footer-top .footer-social{display:flex;justify-content:flex-start;align-items:center;grid-column-gap:calc(2.6rem*1)}.newsletter__btn-wrap{display:flex;justify-content:space-between;align-items:center}.newsletter__btn-wrap .input-label{color:#fff}.newsletter__btn-wrap .checkbox-wrap{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.newsletter__btn-wrap .checkbox-wrap #is_subscribed-error{width:100%}.newsletter__btn-wrap .checkbox-wrap input{margin-right:15px}.newsletter__input-field-wrap{margin-bottom:2rem}.header.content{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #fff;background:#4b4b4b}.specification-icon{position:relative}.specification-icon:before{content:"";position:absolute;top:-.2rem;left:-3rem;background-repeat:no-repeat;background-size:contain;width:calc(3.7rem*1);height:calc(3.7rem*1)}.footer-logos{display:flex;justify-content:flex-start;grid-gap:3rem;margin-bottom:2.2rem}.page-header .customer-welcome>a{display:inline-block}.customer-welcome .action.switch:after{display:none}.customer-welcome .header.links{min-width:120px;background:var(--clr-primary);border:none;margin-top:10px;position:absolute;top:100%;right:0;box-shadow:0 3px 3px rgba(0,0,0,.15);z-index:99}.customer-welcome{position:relative}.customer-welcome .customer-menu{display:none}.customer-welcome.active .customer-menu{display:block}.customer-welcome li a,.customer-welcome li a:visited{color:#fff;text-align:center;display:block;line-height:1.4;padding:8px}.customer-welcome ul li:hover{background:#fff}.customer-welcome li a:hover{color:var(--clr-primary)}.customer-welcome ul:after{border-bottom-style:solid;content:"";display:block;height:0;position:absolute;width:0}.customer-welcome ul:before{display:none}.customer-welcome ul:after{border:7px solid;top:-14px;right:20px;border-color:transparent transparent var(--clr-primary) transparent}.minicart-wrapper .action.showcart.active:before{content:""}.minicart-wrapper .action.showcart .counter.qty{background:var(--clr-primary);color:#fff;height:15px;line-height:calc(15px*1);border-radius:50%;min-width:15px;width:15px;font-size:calc(9px*1);font-weight:700;vertical-align:middle;margin:6px 0 0;position:relative;padding:0}.minicart-wrapper .action.showcart .counter-number{text-shadow:none;text-align:center;position:absolute;left:1px;right:0;margin:0 auto}.block-content form .control{border-top:0;margin:0}.block-content .label{width:20px;height:20px;text-align:center;z-index:9;position:relative}.block-contenth .label:before{font-size:calc(18px*1);line-height:calc(20px*1)}.block-content.active .label:before{content:"";background-image:url("../images/close.svg");background-repeat:no-repeat;background-size:cover;width:14px;height:14px;display:inline-block;background-position:center center}.minisearch input{font-weight:400}body .minisearch .input-box{position:relative;margin:0 auto;top:50%;transform:translateY(-50%)}body .minisearch input{opacity:1;margin:0;position:inherit;left:inherit;background:0 0;right:inherit;color:#5c5d60;border:none;padding:0;font-family:"Montserrat";font-weight:400;font-size:16px;line-height:24px;height:44px}.minisearch input::placeholder,.page-footer input::placeholder{color:#fff !important;opacity:1}.minisearch .action.search{display:none}body .action.search{opacity:1 !important;display:block}body .action.search:before{color:#fff;font-size:calc(24px*1);line-height:calc(36px*1)}body .search-autocomplete{left:0;right:0;margin:0 auto;bottom:30px}.home-banner{margin-top:-29px;z-index:-1}.nav-sections{background-color:transparent !important}.ves-megamenu ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all{display:flex;justify-content:flex-start;align-items:center;grid-gap:1.35rem}.cms-our-faqs .navigation .nav-item .nav-anchor,.cms-index-index .navigation .nav-item .nav-anchor{color:#fff !important;font-family:"Montserrat";font-weight:700;font-size:15px;line-height:30px}.navigation .nav-item .nav-anchor{font-size:calc(1.5rem*1);line-height:calc(1.9rem*1);font-weight:600;font-family:var(--ff-primary);text-align:center;color:#4b4b4b !important;white-space:nowrap}.header .block-search{position:static !important;padding:0 1.3rem;border:0 1px solid #fff}.cms-our-faqs .page-header .customer-welcome .customer-name:before,.cms-index-index .page-header .customer-welcome .customer-name:before{color:#fff !important}.page-header .customer-welcome .customer-name:before{content:"Login";background-position:center center;font-size:calc(1.5rem*1);line-height:calc(1.9rem*1);font-weight:600;font-family:var(--ff-primary);text-align:center;color:#4b4b4b !important;white-space:nowrap}.page-header .customer-welcome .customer-name:hover:before,.page-header .customer-welcome .customer-name:active:before{background-color:transparent;color:#5bd2ec !important}.cms-index-index .minicart-wrapper .action.showcart.active:before,.cms-index-index .minicart-wrapper .action.showcart:before{color:#fff !important}.minicart-wrapper .action.showcart.active:before,.minicart-wrapper .action.showcart:before{content:"" !important;background:url("../images/cart.png") no-repeat center center;width:24px;height:24px;background-size:contain}.minicart-wrapper .action.showcart:hover:before,.minicart-wrapper .action.showcart:active:before{background-color:transparent;color:#5bd2ec !important}.products-slider .products-slider__header .products-slider__link a:hover{color:#f0907a !important;text-decoration:underline}.about-sonio__row.img-right-style{direction:rtl}.about-sonio__row.img-right-style .about-sonio__btn-wrap{flex-direction:row-reverse}.header.content .logo{width:calc(11.6rem*1);height:calc(2.5rem*1)}.header.content .logo img{height:100%;width:100%;object-fit:contain}.login-container .block{background-color:rgba(255,255,255,.7);padding:30px 40px}.actions-toolbar .secondary .action.remind{text-decoration:underline;color:var(--clr-primary)}.customer-account-login{background-color:var(--clr-primary)}.text-mon-rg-18{font-size:calc(1.8rem*1);line-height:calc(3rem*1);font-weight:400;font-family:var(--ff-primary)}#maincontent .columns .page-title .base{color:#fff}.block.block-new-customer .block-content .control #password-strength-meter-container .password-strength-meter{display:none}.login-container .fieldset>.field>.control{width:100%}.login-container .actions-toolbar{text-align:center}.login-container .actions-toolbar .secondary{display:block;text-align:left;margin-bottom:15px}.actions-toolbar .primary{float:right}.res-btn-primary-log{background-color:var(--clr-secondary);border:transparent;color:#fff;font-size:calc(2rem*1);text-align:center;font-weight:600;line-height:calc(2.7rem*1);min-width:calc(30rem*1);min-height:calc(5.7rem*1);font-family:var(--ff-primary);text-decoration:none;display:flex;justify-content:center;align-items:center;transition-duration:.4s;cursor:pointer}.res-btn-primary-log:hover{border:1px solid #71b5b2;background-color:#fff;color:var(--clr-secondary)}#form-validate .fieldset.create.info .field.choice.newsletter{display:none}.fieldset.create.info input{background-color:#fff}.fieldset.login input{background-color:#fff}.home-banner{margin-top:-60px}.header .block-search{border:1px solid #4b4b4b;padding:20px;border-top:none;border-bottom:none}.cms-index-index .header .block-search{border:1px solid #fff;border-top:none;border-bottom:none}body.customer-account-login{background-color:#4b4b4b}.main-header{display:flex;justify-content:space-between;align-items:center}.main-header-right-content{display:flex;align-items:center;grid-gap:1.5rem}.form.minisearch.active .control{display:block}.brand-slider .brand-detail{width:100%;height:6.7rem;display:block}.brand-slider .brand-detail img{width:100%;height:100%;object-fit:contain}.brand-slider{background-color:rgba(196,198,199,.4);padding:6rem 0 9rem}.brand-slider__heading{border-bottom:.5px solid #fff;margin-bottom:5.6rem;padding-bottom:1rem}.brand-slider__heading-wrap{border-bottom:.5px solid #fff;margin-bottom:5.6rem;padding-bottom:1rem}.brand-slider .owl-nav{position:absolute;top:-152%;right:0;display:flex;grid-gap:1.3rem}.brand-slider button.owl-prev,.brand-slider button.owl-next{background-color:#fff;border-radius:50%;opacity:1;width:calc(5.2rem*1);height:calc(5.2rem*1);display:flex;align-items:baseline;justify-content:center}.feature-slider .label.note{font-size:calc(1.6rem*1);font-weight:400;line-height:calc(2.1rem*1);letter-spacing:.7px;background-color:#fff;text-transform:uppercase;font-family:var(--ff-secondary);padding:5px 20px;position:absolute;top:2%;left:2%;z-index:1}.feature-slider__heading-wrap{display:flex;justify-content:center;align-items:center;margin-bottom:4rem}.feature-slider .owl-stage-outer{margin-bottom:6.5rem}.feature-slider .item-image{margin-bottom:1.5rem}.feature-slider .item-name{font-size:calc(1.6rem*1);line-height:calc(2.1rem*1);font-weight:600;color:#5c5d60;margin-bottom:1rem}.feature-slider .item-description{font-size:calc(1.4rem*1);line-height:calc(2.2rem*1);font-weight:300;font-family:var(--ff-primary);display:block;color:#5c5d60;margin-bottom:1rem}.feature-slider .item-details{display:flex;justify-content:space-between;align-items:center}.feature-slider .old-price .price{text-decoration:line-through;text-decoration-color:#5c5d60;padding-right:1rem;opacity:.5}.feature-slider .price-container .price{font-size:calc(1.8rem*1);font-weight:500;line-height:calc(2.4rem*1);text-transform:uppercase;font-family:var(--ff-secondary);color:#4b4b4b}.feature-all-link{display:flex;justify-content:center;align-items:center}.about-sonio_container.no-image{background-color:#5c5d60;color:#fff;padding:12.67rem 0}.about-sonio__content{margin:auto;width:70%}.category-view-info{padding:9.56rem 0}.category-title{text-align:center}.category-link a{display:block;font-size:calc(1.6rem*1);line-height:calc(1.9rem*1);font-weight:600;text-align:center;font-family:var(--ff-primary);text-decoration:underline;color:#5c5d60}.contact-title-details .login-title{align-items:center;justify-content:center;display:flex;padding:104px 0;background-color:var(--clr-primary);color:#fff}.contact-form-img .contact-form-faq{display:grid;grid-template-columns:repeat(2,1fr);padding:50px;background-color:rgba(196,198,199,.4)}.contact-form-img .contact-form-faq .contact-form{padding:31.5px;width:595px;background:#ffffff00}.contact-form-img .contact-form-faq .contact-form .field input:not([type=checkbox]),.contact-form-img .contact-form-faq .contact-form .field textarea{background:#fff;background-clip:padding-box;border:1px solid #fff;border-radius:1px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13.5px;height:43px;line-height:1.42857143;padding:0 9px;vertical-align:baseline;width:532px;box-sizing:border-box}.contact-form-img .contact-form-faq .contact-form .field textarea{height:165px;width:532px;padding:10px}.contact-form-img .contact-form-faq .faq-section .button.btn-arrow{float:right}.contact-form-img .contact-form-faq .faq-section .panel-group{margin-bottom:30px}.contact-form-img .contact-form-faq .faq-section .faq-accordian a{color:#4b4b4b}.contact-form-img .contact-form-faq .contact-form .form.contact{min-width:100%}.contact-form-img .contact-form-faq .faq-section .panel-default{padding-top:31px;padding-bottom:31px;border-bottom:1px solid;border-left:none;border-color:rgba(112,112,112,.4);border-right:none}.contact-form-img .contact-form-faq .top-heading{padding-top:31px;padding-bottom:31px;border:1px solid;border-left:none;border-color:rgba(112,112,112,.4);border-right:none}.contact-form-img .contact-form-faq .faq-section .panel-default .panel-body{margin-top:20px}.contact-form-img .contact-form-faq .contact-form .legend{border-bottom:none}.contact-form-img .contact-details .contact-main-details .contact-info{display:grid;grid-template-columns:repeat(4,1fr)}.contact-form-img .contact-details .contact-main-details .contact-info:before{display:none}.contact-form-img .contact-details .contact-main-details .contact-info .padding-border{border-left:1px solid;border-color:rgba(112,112,112,.4);padding-left:10px}.contact-form-img .contact-details .contact-main-details .contact-info .padding-border .heading-bottom{padding-bottom:29.25px}.contact-form-img .contact-details .contact-main-details .contact-live_chat-detail{float:left;color:#fff;padding:10px 36px;background-color:#f0907a}.faq-faq-view .column.main .faq-bottom-container{background-color:var(--clr-primary)}.faq-faq-view .column.main .faq-bottom-container .faq-bottom{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:69px 0;color:#fff}.column .page-top-header .title-details .page-main{display:flex;justify-content:center;align-items:center;flex-direction:column}.cms-page-view .page-wrapper .breadcrumbs{display:none}.cms-page-view .page-wrapper .column.main .page-top-header .breadcrumbs{display:block}.faq-bottom-container .faq-bottom{color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column}.title-details .login-title.text-rbt-30{line-height:0 !important}.title-details .login-title-main.text-rbt-65{line-height:calc(7.6rem*1)}.customer-account-login.page-layout-1column .columns .title-details{display:flex;justify-content:center;align-items:center;flex-direction:column}.cms-our-faqs .faq-bottom-container{background-color:var(--clr-primary);padding:62px 0}.cms-our-faqs .faq-main .faq-category-label{border-bottom:1px solid;border-color:rgba(112,112,112,.4);padding:3.1rem 0}.border-bottom{border-bottom:1px solid;border-color:rgba(112,112,112,.4)}.cms-our-faqs .faq-question{padding:2.7rem 0}.checkout-cart-title-details{display:flex;align-items:center;justify-content:center}.cart-discount .discount{width:100% !important}.cart-table-links{display:flex;justify-content:space-between;align-items:center}.cart-container .form-cart{width:100% !important;padding-right:unset !important}.cart-discount{width:48%;border:1px solid #dbdbdb !important;padding:2.9rem 2.4rem !important}.cart-summary{width:50%}.cart-discount .control .input-text{border:1px solid rgba(75,75,75,.1) !important;background-color:rgba(75,75,75,.1) !important;height:calc(5.8rem*1) !important}.cart-discount .actions-toolbar button.primary{height:calc(5.8rem*1) !important;min-width:calc(23.9rem*1) !important}.cart-discount .field .control{margin-right:1.7rem !important}.footer-social a{font-size:0;display:block;text-align:center;height:24px;background-repeat:no-repeat;background-size:cover;background-position:center center}.footer-social a.facebook{background-image:url("../images/facebook.svg");width:10px}.footer-social a.instagram{background-image:url("../images/instagram.svg");width:25px}.footer-social a.twitter{background-image:url("../images/twitter.svg");width:25px}.footer-social a.linkedin{background-image:url("../images/linkedin.svg");width:25px}.footer-social a.pintrest{background-image:url("../images/pinterest.svg");width:25px}.cart-container .control.qty{display:flex;align-items:center;grid-gap:.4rem}.cart-container .item-info .qty-decrease,.cart-container .item-info .input-text,.cart-container .item-info .qty-increase{width:calc(6.1rem*1) !important;height:calc(6.1rem*1) !important;border:1px solid rgba(75,75,75,.1);display:flex;align-items:center;justify-content:center}.cart-container .item-info .input-text{margin-top:0 !important}.cart-container .item-info .actions-toolbar a{color:var(--clr-primary)}.cart-summary{position:unset !important}.cart-discount .block.active>.title:after{content:"" !important}.cart-container .cart.items .col.price{white-space:nowrap}.cart-table-links .action .btn-arrow{color:var(--clr-primary)}.cart-table-links .action .btn-arrow span{color:#5c5d60 !important}.product-item-details .product-short-description p{font-size:calc(1.4rem .75);font-weight:300;line-height:calc(2.2rem .75);font-family:var(--ff-primary)}.product-item-details .option-label{font-size:calc(1.4rem .75) !important;font-weight:300;line-height:calc(2.2rem .75) !important;font-family:var(--ff-primary)}.block.discount #block-discount-heading{color:#5c5d60 !important}.checkout-methods-items button{background-color:#000;color:#fff;font-size:calc(2rem*1);line-height:calc(2.4rem*1);font-weight:600;font-family:var(--ff-primary)}.page-footer{position:relative;background:#4b4b4b}.sonio-sectional-image{position:absolute;top:3.2rem}.contact-index-index .header.content,.cms-our-faqs .header.content{background-color:#4b4b4b;border-bottom:1px solid #fff}.cms-our-faqs .page-top-header{background-color:#4b4b4b;margin-bottom:8.4rem}.cms-our-faqs .page-top-header .breadcrumbs{padding-top:2.6rem;margin-bottom:0;color:#fff}.cms-our-faqs .page-top-header .title-details{padding:7.36rem 0 9.56rem}.cms-our-faqs .faq-category-label h4{font-size:calc(2.2rem*1);line-height:calc(2.7rem*1);font-weight:600;font-family:var(--ff-primary)}.cms-our-faqs .faq-answer p{font-size:calc(1.8rem .75) !important;line-height:calc(3rem .75) !important;font-weight:400;font-family:var(--ff-primary);padding-bottom:2.7rem}.contact-index-index .header .block-search,.cms-our-faqs .header .block-search{border:1px solid #fff;border-top:none;border-bottom:none}.cms-index-index .sonio-background-color{background-color:#e7e8e9;padding:calc(13rem*1) 0;position:relative}.cms-index-index .about-sonio_container .sonio-sectional-image{position:absolute;top:96.5%}.title-details .login-title.text-rbt-30{line-height:0 !important}.title-details .login-title-main.text-rbt-65{line-height:calc(7.6rem*1)}.customer-account-login.page-layout-1column .columns .title-details{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10rem 0}.cms-our-faqs .faq-bottom-container{background-color:var(--clr-primary);padding:62px 0}.cms-our-faqs .faq-main .faq-category-label{border-bottom:1px solid;border-color:rgba(112,112,112,.4);padding:3.1rem 0}.border-bottom{border-bottom:1px solid;border-color:rgba(112,112,112,.4)}.cms-our-faqs .faq-question{padding:2.7rem 0}.contact-index-index .faq-accordian .panel-heading.active .panel-title a:after{content:" ";transform:rotate(-135deg)}.contact-index-index .faq-accordian .panel-title a:after{content:" ";position:absolute;right:0;top:50%;cursor:pointer;border:solid #4b4b4b;border-width:0 2px 2px 0;padding:3px;transform:rotate(45deg)}.contact-index-index .faq-accordian .panel-heading .panel-title{position:absolute;width:46%}.checkout-cart-index .checkout-cart-title-details{border-bottom:1px solid;border-color:rgba(112,112,112,.4);padding:10.4rem 0}.checkout-cart-index .cart-table-links{padding:3.1rem 0}.checkout-cart-index .cart.table-wrapper .action:last-child{color:var(--clr-primary)}.checkout-cart-index .checkout.methods.items.checkout-methods-items .action.primary.checkout{padding:1.4rem 2.2rem}.checkout-cart-index .cart-summary .checkout-methods-items{text-align:end}.checkout-cart-index .discount-coupon-form .fieldset{margin-bottom:0 !important}.checkout-cart-index .cart.table-wrapper .actions-toolbar{position:absolute;bottom:28px;left:55px}.cart.table-wrapper .actions-toolbar>.action-delete>span{text-decoration:underline}.contact-index-index .navigation .nav-item .nav-anchor,.customer-account-login .navigation .nav-item .nav-anchor{color:#fff !important}.contact-index-index .page-header .customer-welcome .customer-name:before,.contact-index-index .minicart-wrapper .action.showcart:before{color:#fff !important}.customer-account-login .page-header .customer-welcome .customer-name:before,.customer-account-login .minicart-wrapper .action.showcart:before{color:#fff !important}.customer-account-login .header .block-search,.cms-our-faqs .header .block-search{border:1px solid #fff;border-top:none;border-bottom:none}.customer-account-login .page-wrapper .page-footer{background-color:initial}.customer-account-login .column.main .login-container{padding-bottom:10.8rem}.contact-index-index .page-top-header .login-title{background-color:#4b4b4b}.contact-index-index .page-footer{background-color:#4b4b4b}.cms-our-faqs .faq-question,.faq-category-label{position:relative}.cms-our-faqs .faq-question:before,.faq-category-label:before{content:" ";position:absolute;right:1rem;top:48%;cursor:pointer;border:solid #4b4b4b;border-width:0 2px 2px 0;padding:3px;transform:rotate(45deg)}.cms-our-faqs .faq-question.active:before,.faq-category-label.active:before{transform:rotate(225deg)}.categorypath-wall-panels .page-wrapper .panel{background-color:rgba(196,198,199,.4)}.categorypath-wall-panels .top-header-links-call a{color:#4b4b4b}.categorypath-wall-panels .top-header-links-call{color:#4b4b4b}.categorypath-wall-panels .right-top-header a{color:#4b4b4b}.categorypath-wall-panels .products-slider{background-color:rgba(196,198,199,.4);padding:96px 0}.categorypath-wall-panels .sound-proofing-section__header h1{font-size:calc(3rem*1);font-weight:500;line-height:calc(3.9rem*1);text-transform:uppercase;font-family:var(--ff-secondary)}.categorypath-wall-panels .owl-nav span{font-size:calc(33px*1)}.categorypath-wall-panels .bout-sonio_container .about-sonio__row .about-sonio__content h6{font-size:calc(3rem*1);font-weight:500;line-height:calc(3.9rem*1);text-transform:uppercase;font-family:var(--ff-secondary)}.wrapper,.checkout-container-wrapper{width:100%;max-width:90%;padding:0 15px}.inner_banner .category-image img.image{width:100%;object-fit:cover;height:364px}.inner_banner{position:relative}.inner_banner .category-view-info{position:absolute;top:50%;transform:translateY(-50%);bottom:0;left:0;right:0;padding:0 15px;z-index:1}.inner_banner:after{content:"";width:100%;height:100%;background:#4b4b4b;position:absolute;left:0;right:0;top:0;bottom:0;opacity:60%;z-index:0}.category_list_block .toolbar.toolbar-products .toolbar-sorter.sorter #sorter{background:0 0;appearance:none;padding:12px 42px 12px 12px;height:62px;border-radius:0;border:1px solid rgb(92 93 96/40%);width:100%;max-width:306px;flex:1 0 auto;margin:0 0 0 9px;color:var(--clr-primary);font-size:calc(22px*1);font-family:"Montserrat";font-weight:600}.category_list_block .toolbar.toolbar-products .toolbar-sorter.sorter label.sorter-label{text-transform:lowercase;color:var(--clr-primary);flex:1 0 auto;font-size:calc(22px*1);font-family:"Montserrat";font-weight:600}.category_list_block .toolbar.toolbar-products .toolbar-sorter.sorter{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;width:auto;position:relative}.category_list_block .toolbar.toolbar-products .toolbar-sorter.sorter label.sorter-label:first-letter {text-transform:capitalize}.filter-options-title:after{content:"" !important;width:16px;height:11px;background:url("../images/arrow_down.svg") no-repeat center center;background-size:contain;transition:all .3s;position:absolute;right:0;top:25px}.active .filter-options-title:after{transform:rotate(180deg)}.category_list_block .toolbar.toolbar-products .toolbar-sorter.sorter:after{content:"";width:16px;height:11px;background:url("../images/arrow_down.svg") no-repeat center center;background-size:contain;position:absolute;right:20px;top:50%;transform:translateY(-50%);pointer-events:none}.category_list_block .sidebar.sidebar-main{padding:0;width:100%;float:none;flex:0 0 21.6%}.category_list_block .column.main{padding:0 0 0 68px;float:none;width:100%;flex:0 0 78.4%}.category_list_block{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start}.catalog-topnav.amasty-catalog-topnav{width:100%}.category_list_block .column.main .products.grid.products-grid .products.list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:91px 48px}.category_list_block .column.main .products.grid.products-grid .products.list li.product-item{width:100%;margin:0;padding:0}li.product-item .product-item-info a.product.photo{display:block;line-height:0;margin:0 0 20px;height:373px}li.product-item .product-item-info a.product.photo img.product-image-photo{height:100%;width:100%;object-fit:cover}.category_list_block .column.main .products.grid.products-grid .products.list li.product-item .product-item-info{width:100%;position:relative;padding:0 !important;border:none;box-shadow:none;margin:0}li.product-item .product-item-info .product.details.product-item-details .product.name.product-item-name a.product-item-link{color:var(--clr-primary);line-height:calc(21px*1);margin:0;width:100%;display:block;text-decoration:none;font-size:calc(16px*1);font-family:"Montserrat";font-weight:600}li.product-item .product-item-info .product.details.product-item-details .product.name.product-item-name{margin:0 0 11px}li.product-item .product-item-info .item-description p{line-height:calc(22px*1);color:var(--clr-primary);font-size:calc(14px*1);font-family:"Montserrat";font-weight:300}li.product-item .product-item-info .price-box.price-final_price span.normal-price .price{margin:0}.product-item .price-box .price{font-family:var(--ff-secondary);font-size:calc(18px*1);font-weight:500}li.product-item .product-item-info .price-box.price-final_price{margin:0}li.product-item .product-item-info .item-description{margin:0 0 25px}li.product-item .product-item-info .price-box.price-final_price .old-price{margin:0;position:relative}li.product-item .product-item-info .price-box.price-final_price .old-price .price{color:var(--clr-primary);opacity:50%;display:inline-block}li.product-item .product-item-info .price-box.price-final_price .old-price .price-wrapper{margin:0 10px 0 0;position:relative}li.product-item .product-item-info .price-box.price-final_price .old-price .price-wrapper:after{content:"";width:100%;height:2px;background:#4b4b4b;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);bottom:0}li.product-item .product-item-info .price-box.price-final_price .special-price .price{font-family:var(--ff-secondary);font-size:calc(18px*1);font-weight:500}li.product-item .product-item-info .product.details.product-item-details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}li.product-item .product-item-info .product.details.product-item-details .product-reviews-summary{margin:0 0 0 auto;line-height:0}li.product-item .product-item-info .label.note{position:absolute;z-index:2;top:13px;bottom:auto;left:14px;right:auto;font-size:calc(16px*1);line-height:calc(26px*1);letter-spacing:.7px;font-weight:400;font-family:var(--ff-primary);text-align:center;padding:5px 15px;height:35px;width:100%;max-width:fit-content;background:#f0907a;color:#fff;text-transform:capitalize}.custom_btn_1{font-size:calc(14px*1);font-weight:600;background:#59b7b3;border:1px solid #59b7b3;color:#fff !important;display:block;line-height:normal;margin:0;text-align:center;transition-duration:.4s;padding:8px 39px;min-width:150px}#amasty-shopby-product-list .ias-trigger.ias-trigger-next .custom_btn_1{margin:0 auto}.products.grid.products-grid{margin:0 0 80px}#amasty-shopby-product-list .ias-trigger.ias-trigger-next{margin:0 0 85px}.custom_btn_1:hover{background:0 0;border:1px solid #59b7b3;color:#59b7b3 !important}.banner-info.banner-main-img a.custom_btn_1{background:#59b7b3;color:#fff !important}.banner-info.banner-main-img a.custom_btn_1:hover{color:#59b7b3 !important}#amasty-shopby-product-list{margin:0 0 25px;border-bottom:1px solid rgb(75 75 75/40%)}.catalog-bottomnav .toolbar.toolbar-products{margin:0 0 102px}li.product-item .product-item-info a.product.photo span.product-image-container{width:100% !important;height:100%}li.product-item .product-item-info a.product.photo span.product-image-wrapper{padding:0 !important;height:100%}.sidebar .filter .block-content.filter-content .filter-subtitle{font-size:calc(22px*1);font-weight:600;font-family:"Montserrat";letter-spacing:0;padding:0 0 30px;border:none}.category_list_block>.catalog-topnav .toolbar.toolbar-products{margin:0 0 59px}.inner_banner .category-image{margin:0}.category_list_block{margin:28px auto 0}.sidebar .filter .block-content.filter-content .filter-options .filter-options-title{padding:17px 20px 0 0;text-transform:capitalize;font-size:calc(18px*1);font-weight:600;color:var(--clr-primary);border-top:1px solid rgb(112 112 112/40%);width:100%}.sidebar .filter .block-content.filter-content .filter-options dd.filter-options-content{padding:0}.sidebar .filter .block-content.filter-content .filter-options dd.filter-options-content form ul li.item.-filter-parent{margin:15px 0 0}.sidebar .filter .block-content.filter-content .filter-options dd.filter-options-content form ul li.item.-filter-parent input{position:relative;margin:2px 5px 0 0}.sidebar .filter .block-content.filter-content .filter-options dd.filter-options-content form ul li.item.-filter-parent input:before{content:"";width:13px;height:13px;background:#fff;border:1px solid rgb(92 93 96/40%);position:absolute;left:0;top:0}.sidebar .filter .block-content.filter-content .filter-options dd.filter-options-content form ul li.item.-filter-parent input:checked:before{background:#4b4b4b}.sidebar .filter .block-content.filter-content .filter-options dd.filter-options-content form ul li.item.-filter-parent input:checked+a{font-weight:600}.sidebar .filter .block-content.filter-content .filter-options dd.filter-options-content form .filter_viewbtn{margin:26px 0 30px}.filter_viewbtn{text-align:left}.filter_viewbtn a.viewbtn{padding:0;text-decoration:underline;font-size:calc(18px*1);font-family:"Montserrat";font-weight:300;color:#4b4b4b;transition:all .3s;background:0 0}.filter_viewbtn a.viewbtn{padding:0;text-decoration:underline;font-size:calc(18px*1);font-family:"Montserrat";font-weight:300;color:#4b4b4b;transition:all .3s;display:inline-block;background:0 0;margin:0}.filter_viewbtn a.viewbtn:hover{color:#000}.sidebar .filter .block-content.filter-content .filter-options dd.filter-options-content form ul li.item.-filter-parent a span.count{color:#494949}.sidebar .filter .block-content.filter-content .filter-options dd.filter-options-content form.am-shopby-form .color .item a.am-swatch-link{display:inline-block;padding:0;margin:0;width:13px;height:13px;border-radius:50%;overflow:hidden;border:none}.sidebar .filter .block-content.filter-content .filter-options dd.filter-options-content form.am-shopby-form .color .item a.am-swatch-link .swatch-option.color{margin:0;width:100%;height:100%;border:none}.sidebar .filter .block-content.filter-content .filter-options dd.filter-options-content form.am-shopby-form .color .item input:before{content:"";width:13px;height:13px;background:#fff;border:1px solid rgb(92 93 96/40%);position:absolute;left:0;top:4px}.sidebar .filter .block-content.filter-content .filter-options dd.filter-options-content form.am-shopby-form .color .item input:checked:before{background:#4b4b4b}.sidebar .filter .block-content.filter-content .filter-options dd.filter-options-content{padding:0 0 20px}.sidebar .filter .block-content.filter-content .filter-options dd.filter-options-content form.am-shopby-form .color .item input{margin:0 10px 0 0}.sidebar .filter .block-content.filter-content .filter-options dd.filter-options-content form.am-shopby-form .color .item{line-height:normal;margin:15px 0 0 !important}.sidebar .filter .block-content.filter-content .filter-options dd.filter-options-content form .am-slider.ui-slider.ui-slider-horizontal{background:#707070;height:1px;margin:0 10px 0 5px}.sidebar .filter .block-content.filter-content .filter-options dd.filter-options-content form .am-slider.ui-slider.ui-slider-horizontal .ui-slider-range.ui-widget-header.ui-corner-all{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;height:4px;background:#4b4b4b;top:-2px}.sidebar .filter .block-content.filter-content .filter-options dd.filter-options-content form .am-slider.ui-slider.ui-slider-horizontal a.ui-slider-handle{background:#4b4b4b !important;border:1px solid #4b4b4b;width:15px;height:15px;border-radius:50%;top:-8px}.sidebar .filter .block-content.filter-content .filter-options dd.filter-options-content form .am-slider.ui-slider.ui-slider-horizontal{position:relative}.sidebar .filter .block-content.filter-content .filter-options dd.filter-options-content form .am-slider.ui-slider.ui-slider-horizontal:before{content:"";width:3px;height:7px;background:#4b4b4b;position:absolute;right:0;left:auto;top:-3px;bottom:auto}.sidebar .filter .block-content.filter-content .filter-options dd.filter-options-content form .am-slider.ui-slider.ui-slider-horizontal:after{content:"";width:3px;height:7px;background:#4b4b4b;position:absolute;left:0;right:auto;top:-3px;bottom:auto}.sidebar .filter .block-content.filter-content .filter-options dd.filter-options-content .am-filter-items-attr_price{margin:20px 0 0}.sidebar .filter .block-content.filter-content .filter-options dd.filter-options-content .am-filter-items-attr_price .amshopby-slider-display{margin:8px 0 0}.sidebar .filter .block-content.filter-content .filter-options dd.filter-options-content .am-filter-items-attr_price .amshopby_currency_rate{max-width:288px}.sonio-sectional-image img{width:100%;max-width:169px}.sonio-sectional-image{left:0;right:0;margin:0 auto;max-width:100%;text-align:center}.page-footer .sonio-sectional-image:after{content:"";width:calc(50% - 82px);height:9.3px;background:#4d605f;position:absolute;top:28px;left:0}.page-footer .sonio-sectional-image:before{content:"";width:calc(50% - 82px);height:9.3px;background:#4d605f;position:absolute;top:28px;left:auto;right:0}.sonio-sectional-image:after{content:"";width:calc(50% - 82px);height:9.3px;background:#def1f0;position:absolute;top:28px;left:0}.sonio-sectional-image:before{content:"";width:calc(50% - 82px);height:9.3px;background:#def1f0;position:absolute;top:28px;left:auto;right:0}.about-sonio_container .sonio-sectional-image{top:auto !important;bottom:-46px}.wall_panels_block{background:#5c5d60;margin:0 0 173px;padding:156px 0 160px;text-align:center}.wall_panels_block h3{font-size:calc(35px*1);color:#fff;font-weight:500;font-family:"Roboto",sans-serif}.wall_panels_block p{font-size:calc(18px*1);font-weight:400;color:#fff;width:100%;max-width:1087px;margin:75px auto 63px;line-height:calc(30px*1);font-family:"Montserrat"}.custom_btn_2{font-size:calc(14px*1);font-weight:600;background:0 0;border:1px solid #fff;color:#59b7b3 !important;display:block;max-width:calc(250px*1);line-height:normal;margin:0;text-align:center;transition-duration:.4s;padding:8px 39px;min-width:150px}.custom_btn_2:hover{background:#59b7b3;border-color:#59b7b3;color:#fff !important}.wall_panels_btns{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center}.wall_panels_btns a{margin:0 32px}.newsletter__input-field-wrap label input{margin:0 !important}.cms-index-index .header .block-search .block.block-content{display:inline-block;line-height:0;pointer-events:auto;width:100%;height:100%}form#search_mini_form{width:261px;height:44px !important;max-height:44px !important;opacity:1;visibility:visible}body.active{overflow:hidden}form#search_mini_form .field.search{display:inline-block;width:100%;height:100%}form#search_mini_form .block-search .label{width:auto;height:auto}form#search_mini_form .block-search .label:before{font-size:26.5px;line-height:normal}.cms-index-index .header .block-search{padding:0;height:79px;width:100%;max-width:52px;flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}body .main-header-right-content{grid-gap:0 22px;flex:1 0 auto;flex-direction:row}body .top-right-side-container{flex-wrap:wrap;display:flex;align-items:center;grid-gap:1.5rem;flex:1 0 auto;flex-direction:row;justify-content:flex-end}body .ves-megamenu.top-navigation>.navigation{padding:0}body .ves-megamenu .navigation .level0{margin:0;padding:0 0 0 18px}body .ves-megamenu ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all{grid-gap:0}body .navigation .nav-item .nav-anchor{font-size:calc(15px*1);font-weight:600;letter-spacing:0}body .page-header .customer-welcome .customer-name:before{font-size:calc(15px*1)}body .cms-our-faqs .page-header .customer-welcome .customer-name:before,.cms-index-index .page-header .customer-welcome .customer-name:before{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}body .minicart-wrapper .action.showcart:before{font-size:calc(15px*1);-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}body .minicart-wrapper .action.showcart .counter.qty{background:#59b7b3}body .header.content{height:88px}body .home-banner{margin-top:-80px}body .block-content:hover .label:before{color:#fff}body .block-content .label:before{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer;font-size:calc(22px*1);line-height:normal}.top-header{padding:7px 0}.top-header .top-header-links-call.text-mon-sb-12{font-size:calc(12px*1);font-weight:400;letter-spacing:.3px}.top-header .top-header-links-call.text-mon-sb-12 a{font-weight:600;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.top-header .top-header-links-call.text-mon-sb-12 a:hover{color:#59b7b3}.top-header .right-top-header.text-mon-rg-12.text-tm-upper a{font-size:calc(12px*1);font-weight:400;padding:0;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.top-header .right-top-header.text-mon-rg-12.text-tm-upper a:hover{color:#59b7b3}.top-header .right-top-header.text-mon-rg-12.text-tm-upper a:not(:last-child){margin:0 20px 0 0}.header.content .logo{height:auto;width:100%;max-width:116px}body .block-search .label{padding:0 8px;width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;margin:0;clip:unset}.banner-content h2.text-rbt-30{font-size:calc(30px*1);line-height:calc(37px*1)}.banner-content{width:100%}.banner-content span.text-rbt-55{font-size:calc(55px*1);line-height:calc(41px*1);line-height:calc(41px*1);letter-spacing:4.4px}.banner-button-wrap{margin:40px 0 0;grid-gap:0 21px}.banner-content{width:100%;top:auto;transform:none;bottom:55px;left:0;right:0;margin:0 auto}.banner-info.banner-main-img .banner-img:after{content:"";width:100%;height:100%;background:transparent -o-linear-gradient(24deg,#000 0%,#262626bc 72%,#54545400 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(66deg,#000 0%,#262626bc 72%,#54545400 100%) 0% 0% no-repeat padding-box;opacity:.8;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.banner-info.banner-main-img .banner-img *{z-index:1}.form.minisearch .control{left:0;right:0;bottom:auto;background:#fff;z-index:1;height:100%;pointer-events:auto;min-height:max-content;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;opacity:0;visibility:hidden}.form.minisearch .control input#search{left:0;padding:0 55px 20px 0;height:auto;border:none;box-shadow:none;font-family:"Montserrat";font-weight:400;font-size:16px;line-height:24px;color:#5c5d60;margin-top:10px;margin-left:8px}.form.minisearch .control input#search.input-text::placeholder{color:#5c5d60 !important;opacity:1}.form.minisearch .control .actions .search{opacity:1;pointer-events:auto;display:block;position:static}.form.minisearch .control .input-box{position:absolute;margin:0 auto;left:0;right:0}body .action.search:before{font-size:calc(44px*1);line-height:normal}.form.minisearch .control .actions{position:absolute;top:0;bottom:auto;left:auto;right:15px}body .action.search:hover:before{color:#59b7b3}body .action.search:before{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.form.minisearch .control{visibility:visible;opacity:1}.usps-specification-wrapper .specification .specification-icon{line-height:0}.usps-specification-wrapper .specification{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;grid-gap:0 10px}.usps-specification-wrapper .specification .specification-details .text-mon-sb-12{font-size:calc(12px*1)}.usps-specification-wrapper .specification .specification-details .text-mon-rg-12{font-weight:400;font-size:calc(12px*1);line-height:calc(15px*1);margin:1px 0 0}.usps-specification-wrapper{padding:20px 0;margin:0 0 130px}.about-sonio__row{grid-gap:0 114px}.header .block-search{padding:0}.about-sonio__content{width:100%}.inner_banner .category-view-info{height:max-content}.inner_banner p{font-size:calc(30px*1);font-weight:500;font-family:"Roboto",sans-serif;text-transform:uppercase;line-height:calc(37px*1)}.inner_banner h1.prod-title{font-weight:600;font-size:calc(65px*1);line-height:calc(60px*1);letter-spacing:3.9px;text-transform:uppercase;font-family:"Roboto",sans-serif}body .about-sonio__content h1{font-size:30px;font-weight:500;line-height:37px;font-family:"Roboto",sans-serif;letter-spacing:0;margin:0 !important}body .about-sonio__content h6{font-weight:600;font-size:65px;line-height:60px;letter-spacing:.6px;font-family:"Roboto",sans-serif}body .about-sonio__content .section_title_inner{margin:0 0 24px}body .about-sonio__content .text-mon-description p{font-size:calc(14px*1);font-weight:400;line-height:calc(20px*1);color:#5c5d60;letter-spacing:0}.about-sonio__btn-wrap{width:100%}.custom_btn_3{font-size:calc(13.5px*1);font-weight:600;background:0 0;border:1px solid #59b7b3;color:#59b7b3 !important;display:block;line-height:normal;margin:0;text-align:center;transition-duration:.4s;padding:8px 39px;min-width:150px}.custom_btn_3:hover{background:#59b7b3;color:#fff !important}.about-sonio__img-wrap{height:auto}.about-sonio__img-wrap img.about-sonio__img{line-height:0;height:441px}.sound-proofing-section__header h1{font-size:calc(45px*1);letter-spacing:2.7px;line-height:calc(54px*1);font-family:"Roboto",sans-serif}.sound-proofing-section__header a{font-size:calc(14px*1);letter-spacing:0;color:#5c5d60}.section_title h1{font-size:calc(45px*1);letter-spacing:2.7px;line-height:calc(54px*1);font-family:"Roboto",sans-serif;font-weight:700}.section_title a{font-size:calc(14px*1);letter-spacing:0;color:#5c5d60;font-weight:600}.about-sonio__btn-wrap{width:100%;grid-gap:0 20px}.sound-proofing-section__content-list li.sound-proofing-section__content-item{width:100%;height:auto;transform:none;margin:0;opacity:1;position:relative}.sound-proofing-section__content-list li.sound-proofing-section__content-item a{display:block;line-height:0}.sound-proofing-section__content-list li.sound-proofing-section__content-item img{height:340px}.sound-proofing-section__content-list li.sound-proofing-section__content-item:after{content:"";width:100%;height:100%;position:absolute;background:#5c5d60 0% 0% no-repeat padding-box;opacity:.55;left:0;right:0;top:0;bottom:0;z-index:0;width:calc(100% - 47px);margin:0 auto;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;pointer-events:none}.sound-proofing-section__content-list li.sound-proofing-section__content-item h6.sound-proofing-section__content-title{z-index:1;font-size:calc(18px*1);font-weight:600;text-align:center;font-family:"Montserrat";line-height:calc(22px*1)}.sound-proofing-section__content-list li.sound-proofing-section__content-item:hover:after{background:#59b7b3 0% 0% no-repeat padding-box}li.product-item .product-item-info .product.details.product-item-details .product.name.product-item-name{width:100%}.section_title a{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.banner-button-wrap a.custom_btn_1:hover{background:#fff !important;color:#59b7b3 !important;border-color:#fff !important}.banner-button-wrap a.custom_btn_2:hover{background:0 0 !important;color:#fff !important;border-color:#fff !important}.cms-index-index .sonio-background-color{padding:145px 0;margin:0 0 139px}.sound-proofing-section .sound-proofing-section__header{margin:0 0 25px}.section_title{margin:0 0 25px}.sound-proofing-section.mr-bt-13{margin:0 0 89px}.our-services__details .our-services__img-wrap{width:100% !important;margin:0 0 46px;height:317px}.our-services__details h6.heading{font-size:calc(18px*1);font-weight:600;font-family:"Montserrat",sans-serif;line-height:calc(22px*1);margin:0 0 23px}.our-services__details .description.text-mon-description{font-size:calc(14px*1);font-weight:400;line-height:calc(20px*1);margin:0 0 23px;color:#5c5d60}.our-services__details a.link-text{font-size:calc(14px*1);font-weight:600}.our-services__details a.link-text{font-size:calc(14px*1);font-weight:600;color:#5c5d60}#owl-products-picks .owl-stage{display:flex;flex-wrap:wrap;flex-direction:revert;justify-content:flex-start;align-items:stretch}#owl-products-picks .owl-stage .owl-item .item .products-slider__content{width:100%}.products-slider.mr-bt-13{overflow-x:hidden;position:relative}.products-slider.mr-bt-13 .wrapper{position:relative}.products-slider.mr-bt-13 .wrapper:after{content:"";width:100%;height:100%;background:#fff;position:absolute;left:auto;right:100%;top:0;bottom:0;z-index:1}#owl-products-picks .owl-stage .owl-item .item .products-slider__content a.products-slider__img-wrap{height:100%}#owl-products-picks .owl-stage .owl-item .item .products-slider__content a.products-slider__img-wrap{height:293px;margin:0 0 29px}#owl-products-picks .owl-stage .owl-item .item .products-slider__content h6{font-size:calc(25px*1);font-weight:500;line-height:calc(30px*1);margin:0 0 22px}#owl-products-picks .owl-stage .owl-item .item .products-slider__content span.text-mon-description{font-size:calc(14px*1);font-weight:400;line-height:calc(20px*1);margin:0;color:#5c5d60}#owl-products-picks .owl-nav.disabled{display:none !important}#owl-products-picks .owl-dots{background:rgb(89 183 179/20%);height:5px;position:relative}#owl-products-picks .owl-dots{display:none}#owl-products-picks .owl-stage-outer{overflow-x:auto}#owl-products-picks .owl-stage-outer::-webkit-scrollbar-track{background-color:#def1f0;width:5px}#owl-products-picks .owl-stage-outer::-webkit-scrollbar{width:5px;background-color:#def1f0}#owl-products-picks .owl-stage-outer::-webkit-scrollbar-thumb{background-color:#59b7b3;width:5px}#owl-products-picks .owl-stage-outer{overflow-x:auto;position:relative}#owl-products-picks .owl-stage-outer{padding:0 0 55px}.page-footer{padding:109px 0 27px}.footer.content .footer-logos{grid-gap:0;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0 !important}.footer.content .footer-logos .logo-1,.footer.content .footer-logos .logo-2{margin:0 15px}.footer.content .footer-logos .logo-1 img{width:100%;max-width:64px}.footer.content .footer-logos .logo-2 img{width:100%;max-width:103px;image-rendering:auto;image-rendering:crisp-edges;image-rendering:pixelated}.footer-top{margin:48px 0 0}.footer-top .footer-top-left #links-accordion{margin:0;grid-gap:0 !important}.footer-top .footer-top-left #links-accordion .links{padding:0 75px 0 0}.footer-top .footer-top-left #links-accordion .links:last-child{padding:0}.footer-top .footer-top-left .footer-social{grid-gap:0 !important}.footer-top .footer-top-left #links-accordion .links h3.footer-title{font-size:calc(16px*1);font-weight:600;letter-spacing:0}.footer-top .footer-top-left #links-accordion .links ul.footer-menu{padding:0}.footer-top .footer-top-left .footer-social a{margin:0 26px 0 0}.footer-top .footer-top-left .footer-social a:last-child{margin:0}.footer-top .footer-top-left #links-accordion .links ul.footer-menu li{margin:0 0 14px !important;line-height:0}.footer-top .footer-top-left #links-accordion .links ul.footer-menu li a{font-size:calc(14px*1);font-weight:400}.block.newsletter .content form#newsletter-validate-detail .title.text-mon-sb-14{font-size:calc(14px*1);font-weight:600;margin:0 0 14px}.block.newsletter .content form#newsletter-validate-detail .fields .field.name{grid-gap:0 16px}.block.newsletter .content form#newsletter-validate-detail .fields .field.name .newsletter__input-field-wrap{margin:0 0 15px}.block.newsletter .content form#newsletter-validate-detail .fields .field.name .newsletter__input-field-wrap input{background:#5c5d60;padding:5px 16px;height:41px;font-size:calc(14px*1);font-weight:400}.block.newsletter .content form#newsletter-validate-detail .fields .newsletter__btn-wrap .check-buttons .checkbox-wrap input:after{content:"";width:13px;height:13px;background:#4b4b4b;border:1px solid #59b7b3;position:absolute}.block.newsletter .content form#newsletter-validate-detail .fields .newsletter__btn-wrap .check-buttons .checkbox-wrap input:checked:after{content:"\f00c";font-size:calc(7px*1);color:#fff;text-align:center;line-height:calc(11px*1);font-family:"FontAwesome"}.newsletter__btn-wrap .checkbox-wrap label.input-label.text-mon-description{font-size:calc(14px*1);font-weight:400}.block.newsletter .content form#newsletter-validate-detail .fields .newsletter__btn-wrap .actions button{font-size:calc(16px*1);font-weight:600;background:#59b7b3;border:1px solid #59b7b3;font-family:"Montserrat",sans-serif;color:#fff !important;width:100%;display:block;max-width:calc(172px*1);padding:12px 15px;height:44px;line-height:normal;margin:0;text-align:center;transition-duration:.4s}.block.newsletter .content form#newsletter-validate-detail .fields .newsletter__btn-wrap .actions{display:flex;width:max-content;flex:1 0 auto;justify-content:flex-end}.block.newsletter .content form#newsletter-validate-detail .fields .newsletter__btn-wrap .actions button:hover{background:0 0;color:#59b7b3 !important}.footer-logos-trust-container{width:105%;display:flex;justify-content:space-between;align-items:center}.footer-top-right .footer-top-bottom-right small.copyright{font-weight:400;color:#fff}.footer-top-right .footer-top-bottom-right small.copyright span{font-size:calc(14px*1);font-weight:400;line-height:calc(18px*1)}.footer-top-right .footer-top-bottom-right .footer-bottom-design-by.text-mon-description{font-size:calc(14px*1);font-weight:400;line-height:calc(18px*1);margin:4px 0 0}.footer-top-right .footer-top-bottom-right .footer-bottom-design-by.text-mon-description p{font-weight:400;color:#fff}.footer-top .footer-top-left .footer-social a{background-size:contain;width:16px;height:13px}.footer-top .footer-top-left .footer-social{grid-gap:0 26px}.page-footer .sonio-sectional-image{top:30px;bottom:auto}.about-sonio_container.mr-bt-13{margin:0 0 122px}.sound-proofing-section__header.section_title a:hover{color:#f0907a}.sound-proofing-section__header.section_title a{cursor:pointer}.breadcrumbs{margin:0;height:auto}.breadcrumbs ul.items{padding:0}.breadcrumbs{margin:0;padding:34px 0;height:auto}.breadcrumbs ul.items a{color:#a4a4a4 !important;font-size:calc(14px*1);font-weight:400;font-family:"Montserrat",sans-serif}.breadcrumbs .item:not(:last-child):after{content:"|";font-size:calc(23px*1);margin:0 3px;color:#a4a4a4}.breadcrumbs ul.items strong{color:#a4a4a4 !important;font-size:calc(14px*1);font-weight:600;font-family:"Montserrat",sans-serif}.customer-account-login.page-layout-1column .columns .title-details .login-title{font-size:calc(30px*1);font-weight:500;line-height:calc(20px*1) !important;font-family:"Roboto",sans-serif}.customer-account-login.page-layout-1column .columns .title-details .login-title-main{font-size:calc(65px*1);line-height:calc(60px*1);font-weight:700;letter-spacing:3.9px;font-family:"Roboto",sans-serif}.customer-account-login.page-layout-1column .columns .title-details{padding:49px 0 102px}.customer-account-login .column.main .login-container .block{padding:32px 38px 42px;width:100%;height:auto;float:none;clear:none;margin:0}.customer-account-login .column.main .login-container .block .block-title{padding:0;margin:0 0 31px;font-size:inherit}.customer-account-login .column.main .login-container .block .block-title div{font-size:calc(22px*1);font-weight:600;line-height:calc(27px*1)}.customer-account-login .column.main .login-container .block .block-content form .note{font-size:calc(18px*1);font-weight:400;color:#5c5d60}.customer-account-login .column.main .login-container .block .block-content form .field .control input{background:#eee;border:none;padding:5px 26px;font-size:calc(18px*1);font-weight:400;color:#000;font-family:"Montserrat";height:58px}.customer-account-login .column.main .login-container .block .block-content form .field .control input::-webkit-input-placeholder{color:#8c8c8c}.customer-account-login .column.main .login-container .block .block-content form .field .control input::-moz-placeholder{color:#8c8c8c}.customer-account-login .column.main .login-container .block .block-content form .field .control input:-ms-input-placeholder{color:#8c8c8c}.customer-account-login .column.main .login-container .block .block-content form .field .control input:-moz-placeholder{color:#8c8c8c}.customer-account-login .column.main .login-container .block .block-content form .actions-toolbar .secondary a{font-size:calc(18px*1);font-weight:500;color:#5c5d60;font-family:"Montserrat";margin:0}.customer-account-login .column.main .login-container .block .block-content form .actions-toolbar .secondary{margin:0 0 33px}.customer-account-login .column.main .login-container .block .block-content form .actions-toolbar .primary{width:100%;text-align:right;float:none}.customer-account-login .column.main .login-container .block .block-content form .actions-toolbar .primary button{font-weight:600;background:#59b7b3;border:1px solid #59b7b3;font-family:"Montserrat",sans-serif;color:#fff !important;width:100%;display:block;height:auto;min-height:auto;padding:8px 39px;line-height:normal;margin:0 0 0 auto;text-align:center;transition-duration:.4s;line-height:normal;min-width:150px;font-size:calc(14px*1);max-width:fit-content}.customer-account-login .column.main .login-container .block .block-content form .actions-toolbar .primary button:hover{background:#fff;color:#59b7b3 !important;border-color:#ffff}.login-container .fieldset:after{display:none}.customer-account-login .column.main .login-container .block .block-content form .note{font-size:calc(18px*1);font-weight:400;color:#5c5d60;margin:0 0 46px}.login-container:after,.login-container:before{display:none}.customer-account-login .column.main .login-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 57px;padding:0 0 145px;align-items:flex-start}.categorypath-wall-panels .page-wrapper .panel{background:rgb(196 198 199/40%)}.categorypath-wall-panels .page-wrapper .panel .panel.header.wrapper{background:0 0}.category-view-info{padding:83px 0 133px}.main-header{display:flex;justify-content:space-between;align-items:center}.header .block-search{padding:0;height:79px;width:100%;max-width:52px;flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}body .block-search:hover .label:before{color:#5c5d60}.category-view-info h1.category-title{font-size:calc(65px*1);letter-spacing:3.9px;line-height:calc(60px*1);color:#4b4b4b;font-family:"Roboto",sans-serif;font-weight:700}.category-view-info .category-link a{font-weight:600;font-size:calc(16px*1);margin:6px 0 0}.category-wall-panels .products-slider{padding:130px 0 128px}.category-wall-panels .products-slider .wrapper:after{display:none}.category-wall-panels .products-slider #owl-products-picks:after{background:#e7e8e9;height:14px}.our-services .wrapper{position:relative}.our-services.mr-bt-13{position:relative;margin:0 0 150px}.our-services .wrapper .sonio-sectional-image{top:auto;position:relative;margin:42px 0 113px}.category-wall-panels .products-slider{padding:130px 0 128px;margin:0 0 176px}.category-wall-panels .sound-proofing-section.mr-bt-13{margin:0 0 181px}.brand-slider{background:rgb(196 198 199/40%);padding:90px 0 115px;margin:0 0 189px}.brand-slider .brand-slider__heading-wrap{border:none;padding:0;margin:0 0 75px}.brand-slider .wrapper h1{border-bottom:1px solid #fff;padding:0 0 22px}.brand-slider .wrapper .owl-nav{top:-143px;grid-gap:0 18px}.brand-slider .wrapper .owl-nav button{width:52px;height:52px;padding:0;text-decoration:none;position:relative}.brand-slider .wrapper .owl-nav button span{font-size:0;width:16px;height:11px;background:url("../images/arrow_down.svg") no-repeat center center;background-size:contain;position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%) rotate(-90deg)}.brand-slider .wrapper .owl-nav button.owl-prev span{transform:translateY(-50%) rotate(90deg)}.feature-slider.mr-bt-13 .item-name{font-size:calc(16px*1);font-family:"Montserrat";font-weight:600;line-height:calc(21px*1);margin:0 0 11px;letter-spacing:normal}.feature-slider.mr-bt-13 .item-description{font-size:calc(14px*1);font-weight:300;line-height:calc(22px*1);color:#5c5d60;margin:0 0 25px;letter-spacing:normal}.customer-welcome .customer-name[aria-haspopup=true]:before{display:none}.customer-welcome .customer-name span{font-size:calc(15px*1);line-height:normal;font-weight:600;text-decoration:none;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.customer-welcome ul.header.links li a{font-size:calc(14px*1);font-weight:400}.customer-welcome ul.header.links li:not(:last-child){border-bottom:1px solid #505050}.customer-welcome ul.header.links{border-radius:0;box-shadow:none;background:#2b2b2b}.customer-welcome ul:after{border-color:transparent transparent #2b2b2b}.customer-welcome li:hover{background:0 0 !important}.customer-welcome li a:hover{background:#fff}.customer-welcome li a{transition:all .3s}.feature-slider .item-details .item-price .price{font-size:calc(18px*1);font-weight:500;letter-spacing:0}.feature-slider .item-details .old-price .price{color:#5c5d60;opacity:50%;display:inline-block;text-decoration:none;padding:0}.feature-slider .item-details .old-price .price-wrapper{position:relative;margin:0 10px 0 0}.feature-slider .item-details .old-price .price-wrapper:after{content:"";width:100%;height:2px;background:#4b4b4b;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);bottom:0}#owl-feature-products .item-image{margin:0 0 22px;height:373px}#owl-feature-products a{display:block}#owl-feature-products .item-image img{width:100%;height:100%;object-fit:cover}.feature-slider .label.note{text-align:center;padding:9px 10px;height:35px;width:100%;max-width:122px;background:#fff;position:absolute;z-index:2;top:13px;bottom:auto;left:14px;right:auto;font-size:calc(16px*1);line-height:calc(21px*1);letter-spacing:.7px;font-weight:400}.sidebar .filter .block-content.filter-content .filter-options dd.filter-options-content form.am-shopby-form .color .item{display:flex;align-items:center;flex-direction:row}.sidebar .filter .block-content.filter-content .filter-options dd.filter-options-content form.am-shopby-form .color .item a.am-swatch-link{color:#494949 !important;width:auto;background:0 0 !important;height:auto;overflow:unset;border-radius:0;display:flex;align-items:center;flex-direction:row;font-size:calc(18px*1);font-weight:400;font-family:"Montserrat"}.sidebar .filter .block-content.filter-content .filter-options dd.filter-options-content form.am-shopby-form .color .item a.am-swatch-link .swatch-option.color{width:13px;height:13px;min-width:13px;border-radius:50%;overflow:hidden;float:none;margin:0 10px 0 0;border:1px solid #f2f2f2}.rating-summary .rating-result>span:before{color:#f0907a}.feature-slider .owl-stage-outer{margin:0 0 86px}.about-sonio_container.mr-bt-13.no-image.sonio-background-color .section_title_inner h6{font-size:calc(35px*1);color:#fff;font-weight:500;font-family:"Roboto",sans-serif}.about-sonio_container.mr-bt-13.no-image.sonio-background-color .section_title_inner{margin:0 0 76px;line-height:0}.about-sonio_container.mr-bt-13.no-image.sonio-background-color{background:#5c5d60;margin:0 0 173px;padding:156px 0 160px;text-align:center}.about-sonio_container.mr-bt-13.no-image.sonio-background-color .text-mon-description p{font-size:calc(18px*1);font-weight:400;color:#fff;width:100%;max-width:1087px;margin:0 auto 63px;line-height:calc(30px*1);font-family:"Montserrat"}.about-sonio_container.mr-bt-13.no-image.sonio-background-color .about-sonio__btn-wrap{margin:0 auto;text-align:center;justify-content:center}.ves-megamenu .nav-item.active>a{color:#59b7b3 !important}.Recently-product-boxes.product-boxes h2.line-title{text-align:center}.feature-slider__heading-wrap{margin:0}.Recently-product-boxes.product-boxes h2.line-title span{text-align:center;font-size:calc(45px*1);letter-spacing:2.7px;line-height:calc(54px*1);font-family:"Roboto",sans-serif;font-weight:700;text-transform:uppercase;display:block}.Recently-product-boxes.product-boxes .product-item-box.row .col-md-4{padding:0;float:none;width:100%}.Recently-product-boxes.product-boxes .product-item-box.row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0 49px}.Recently-product-boxes.product-boxes .product-item-box.row:before{display:none}.Recently-product-boxes.product-boxes .product-item-box.row .col-md-4 a.product-item-photo{display:block;width:100%;height:373px}.Recently-product-boxes.product-boxes .product-item-box.row .col-md-4 a.product-item-photo img{width:100%;height:100%;object-fit:cover}.Recently-product-boxes.product-boxes{margin:100px 0}.feature-slider__heading-wrap.section_title{margin:0 0 25px}.Recently-product-boxes.product-boxes h2.line-title span{font-size:calc(30px*1);letter-spacing:1.5px;font-weight:500;line-height:calc(37px*1);color:#5c5d60;text-transform:uppercase;display:block;text-align:center;font-family:"Roboto",sans-serif}.customer-welcome .customer-name span:hover{color:#59b7b3}.minicart-wrapper .action.showcart.active:before,.minicart-wrapper .action.showcart:before{font-size:calc(15px*1)}.minicart-wrapper .action.showcart:hover:before,.minicart-wrapper .action.showcart:active:before{color:#59b7b3 !important}.customer-welcome .customer-name span:hover{color:#59b7b3 !important}.customer-welcome .customer-name span{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}body .navigation .nav-item .nav-anchor:hover{color:#59b7b3 !important}.checkout-cart-index .checkout-cart-title-details{padding:175px 0 70px;border:none;border-bottom:1px solid rgb(112 112 112/40%)}.checkout-cart-index .checkout-cart-title-details .checkout-cart-title-main{font-size:calc(42px*1);letter-spacing:.7px;line-height:calc(40px*1);color:#4b4b4b;font-family:"Roboto",sans-serif;font-weight:700}.checkout-cart-index main#maincontent{padding:0}.cart-container .form-cart .cart-table-links{padding:39px 0 55px}.cart.table-wrapper table#shopping-cart-table thead tr th{padding:0 0 28px}.cart-container .form-cart .cart-table-links a.action.continue.btn-arrow{font-size:calc(20px*1);font-weight:600;color:#5c5d60;font-family:"Montserrat"}.cart-container .form-cart .cart-table-links a.action.save-later.btn-arrow{font-size:calc(20px*1);font-weight:600;color:#5c5d60;font-family:"Montserrat"}.cart.table-wrapper table#shopping-cart-table thead tr th{padding:0 0 28px;font-size:calc(18px*1);font-weight:600;color:#4b4b4b;font-family:"Montserrat";border-bottom:1px solid rgb(112 112 112/40%)}.cart.table-wrapper table#shopping-cart-table tbody.cart.item{border-bottom:1px solid rgb(112 112 112/40%)}.cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info{position:relative}.cart.table-wrapper table#shopping-cart-table tbody.cart.item td .actions-toolbar{bottom:25px;left:0;min-height:auto;top:auto;height:auto;padding:0;display:inline-block;font-size:0}.cart.table-wrapper table#shopping-cart-table tbody.cart.item td a.action.action-delete{position:relative;height:auto;min-height:auto;line-height:0}.cart.table-wrapper table#shopping-cart-table tbody.cart.item td a.product-item-photo{padding:0 0 20px;width:176px;height:176px}.cart.table-wrapper table#shopping-cart-table tbody.cart.item td a.product-item-photo .product-image-container{width:100%}.cart.table-wrapper table#shopping-cart-table tbody.cart.item td a.product-item-photo .product-image-container img.product-image-photo{width:100%}.cart.table-wrapper table#shopping-cart-table tbody.cart.item td .product-item-details{width:calc(100% - 176px);padding:0 0 0 100px}.cart.table-wrapper table#shopping-cart-table tbody.cart.item td .product-item-details .product-item-name{margin:0 0 6px;font-size:0;width:100%;max-width:300px}.cart.table-wrapper table#shopping-cart-table tbody.cart.item td .product-item-details .product-item-name a{font-size:calc(16px*1);font-weight:600;color:#4b4b4b;font-family:"Montserrat";line-height:normal}.cart.table-wrapper table#shopping-cart-table tbody.cart.item td .product-item-details .product-short-description p{font-size:calc(14px*1);font-weight:300;font-family:"Montserrat";color:#5c5d60;line-height:calc(22px*1);width:100%;max-width:500px}.cart.table-wrapper table#shopping-cart-table tbody.cart.item td .product-item-details .product-short-description{margin:0 0 28px}.cart.table-wrapper table#shopping-cart-table tbody.cart.item td .product-item-details dl.item-options dt{margin:0 5px 13px 0;vertical-align:middle;line-height:calc(12px*1);font-size:calc(14px*1);font-weight:300;font-family:"Montserrat";color:#5c5d60}.cart.table-wrapper table#shopping-cart-table tbody.cart.item td .product-item-details dl.item-options dd{margin:0;font-size:calc(14px*1);font-weight:600;font-family:"Montserrat";color:#5c5d60}.cart.table-wrapper table#shopping-cart-table tbody.cart.item td .product-item-details dl.item-options dt:nth-last-of-type(1){margin:0 5px 0 0}.cart.table-wrapper table#shopping-cart-table tbody.cart.item td{padding:57px 0 29px;position:relative}.cart.table-wrapper table#shopping-cart-table tbody.cart.item td.col.item{padding:35px 0 29px}.cart.table-wrapper table#shopping-cart-table tbody.cart.item td a.action.action-delete span.text-mon-lt-18{font-size:calc(18px*1);font-weight:400;color:#4b4b4b}.page-header .customer-welcome .customer-name:hover:before{color:#59b7b3 !important}body .page-header .customer-welcome .customer-name:before{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.cart-container .item-info .qty-decrease,.cart-container .item-info .input-text,.cart-container .item-info .qty-increase{width:61px !important;height:61px !important;font-size:calc(20px*1);font-weight:600;border:1px solid hsl(0deg 0% 29%/40%) !important}.cart.table-wrapper table#shopping-cart-table thead tr th.col.item.text-mon-sb-18{width:61%;text-align:left}.cart.table-wrapper table#shopping-cart-table thead tr th{width:13%;text-align:center}.cart.table-wrapper table#shopping-cart-table thead tr th.col.subtotal{text-align:right}.cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.price{text-align:center}.cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.price span.price{font-size:calc(25px*1);font-weight:600;color:#5c5d60}.cart.table-wrapper table#shopping-cart-table tbody.cart.item td.col.qty{text-align:center}.cart.table-wrapper table#shopping-cart-table tbody.cart.item td.col.qty .field.qty .control.qty{justify-content:center;grid-gap:0 6px}.cart.table-wrapper table#shopping-cart-table tbody.cart.item td.col.subtotal span.price-excluding-tax{padding:20px 0 0}.cart.table-wrapper table#shopping-cart-table tbody.cart.item td.col.subtotal span.price-excluding-tax span.price{font-size:calc(25px*1);font-weight:600;color:#5c5d60}.cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.price span.price-excluding-tax{padding:20px 0 0}.cart.table-wrapper table#shopping-cart-table thead tr th.col.price.text-mon-sb-18{text-align:left}.cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.price{text-align:left}.cart_bottom .cart-discount{width:100%;border:1px solid rgb(112 112 112/40%) !important;padding:32px 38px 39px !important;float:none !important;display:inline-block}.cart_bottom .cart-discount .title{padding:0;margin:0 0 25px}.cart_bottom .cart-discount .title #block-discount-heading{font-size:calc(22px*1);font-weight:600}.cart_bottom .cart-discount .content #discount-coupon-form .control input{background:#ececec !important;border:none !important;height:58px !important;padding:10px 26px;color:#8b8b8b !important;font-size:calc(18px*1)}.cart_bottom .cart-discount .content #discount-coupon-form .control input::-webkit-input-placeholder{color:#8b8b8b !important;font-size:calc(18px*1)}.cart_bottom .cart-discount .content #discount-coupon-form .control input::-ms-input-placeholder{color:#8b8b8b !important;font-size:calc(18px*1)}.cart_bottom .cart-discount .content #discount-coupon-form .control input:-ms-input-placeholder{color:#8b8b8b !important;font-size:calc(18px*1)}.cart_bottom .cart-discount .content #discount-coupon-form .control input::-moz-placeholder{color:#8b8b8b !important;font-size:calc(18px*1)}.cart_bottom .cart-discount .content #discount-coupon-form .control{margin:0 !important}.cart_bottom .cart-discount .content #discount-coupon-form .fieldset.coupon{display:grid;grid-template-columns:1fr 239px;grid-gap:0 22px}.cart_bottom .cart-discount .content #discount-coupon-form .fieldset.coupon .actions-toolbar{display:block;width:100%}.cart_bottom .cart-discount .content #discount-coupon-form .fieldset.coupon .actions-toolbar .primary{width:100%}.cart_bottom .cart-discount .content #discount-coupon-form .fieldset.coupon .actions-toolbar .primary button:hover{background:#59b7b3 !important;color:#fff !important}.cart_bottom .cart-discount .content #discount-coupon-form .fieldset.coupon .actions-toolbar .primary button{height:58px !important;font-size:calc(20px*1);font-weight:600;border-radius:0;box-shadow:none !important}.cart_bottom .cart-discount .content #discount-coupon-form .fieldset.coupon .field{margin:0}.cart_bottom{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 50px;align-items:flex-start;padding:74px 0 174px;width:100%}.cart_bottom .cart-summary{width:100%;position:static !important;top:0 !important;float:none;background:#ececec;padding:32px 42px}.cart_bottom .cart-summary #cart-totals{border:none;padding:0}.cart_bottom .cart-summary #cart-totals .table-wrapper tbody tr th{font-size:calc(22px*1);font-weight:600}.cart_bottom .cart-summary #cart-totals .table-wrapper tbody tr th{font-size:calc(22px*1);font-weight:600;padding:25px 0}.cart_bottom .cart-summary #cart-totals .table-wrapper tbody tr td.amount{padding:25px 0;font-size:calc(22px*1);font-weight:600}.cart_bottom .cart-summary #cart-totals .table-wrapper tbody tr.totals.sub th,.cart_bottom .cart-summary #cart-totals .table-wrapper tbody tr.totals.sub td{padding-top:0;line-height:normal}.cart_bottom .cart-summary #cart-totals .table-wrapper tbody tr.grand.totals th strong{padding:0;line-height:normal}.cart_bottom .cart-summary #cart-totals .table-wrapper tbody tr.grand.totals th{line-height:normal}.cart_bottom .cart-summary #cart-totals .table-wrapper tbody tr td.amount strong,.cart_bottom .cart-summary #cart-totals .table-wrapper tbody tr.grand.totals th strong{font-size:calc(25px*1);font-weight:700;padding:0;line-height:normal}.cart_bottom .cart-summary #cart-totals .table-wrapper tbody tr.grand.totals th,.cart_bottom .cart-summary #cart-totals .table-wrapper tbody tr.grand.totals td{border-color:rgb(112 112 112/40%);border-bottom:1px solid rgb(112 112 112/40%)}.cart_bottom .cart-summary #cart-totals .table-wrapper tbody tr th,.cart_bottom .cart-summary #cart-totals .table-wrapper tbody tr td{text-align:right}.checkout-cart-index .cart-summary .checkout-methods-items{margin:35px 0 0}.checkout-cart-index .checkout.methods.items.checkout-methods-items .action.primary.checkout{padding:18px 20px;width:100%;max-width:278px;font-size:calc(20px*1);font-weight:600;transition:all .3s;text-decoration:none}.checkout-cart-index .checkout.methods.items.checkout-methods-items .action.primary.checkout:hover{background:#59b7b3}.cart_bottom .cart-summary{margin:0}.cart-container .form-cart{margin:0}.cart-container .form-cart .cart.table-wrapper{margin:0}.minicart-wrapper .block-minicart li:last-child{padding-bottom:0 !important}#minicart-content-wrapper #minicart-widgets{display:none}#minicart-content-wrapper .actions{margin:20px 0 0}#minicart-content-wrapper .actions .secondary a.viewcart{padding:18px 20px;width:100%;max-width:100%;display:block;font-size:calc(20px*1);font-weight:600;transition:all .3s;background:0 0;color:#59b7b3;line-height:normal;border:1px solid #59b7b3;text-decoration:none}#minicart-content-wrapper .actions .secondary a.viewcart:hover{background:#59b7b3;color:#fff}.minicart-items .product-item-name a{font-size:calc(16px*1);font-weight:600;color:#4b4b4b;font-family:"Montserrat";line-height:normal}.block-minicart .items-total{margin:0}.block-minicart .subtotal{margin:0}.minicart-items .product-item-details .product.options dl.product.options.list{margin:0}.minicart-items .product-item-details .product-item-pricing .price-excluding-tax{padding:0}.minicart-items .product-item-details .product-item-pricing .price-excluding-tax .price{font-size:calc(18px*1)}.minicart-items .product-item-details .details-qty input{background:#f2f2f2;border:none;padding:0 10px}.block-minicart .subtotal+.actions{margin:0 !important}.account .columns .column.main{padding:32px 40px 68px;width:100%;order:2 !important;float:none;background:rgb(255 255 255/40%);margin:26px 0 0;border-top:1px solid rgb(112 112 112/40%)}.account .columns .sidebar.sidebar-main{width:100%;padding:0}.account .columns{width:100%;max-width:1670px;padding:0 15px 118px;margin:0 auto;display:flex}.account main#maincontent{background:#e8e8e9}.account .columns .sidebar.sidebar-main{width:100%;padding:0;order:1 !important;float:none}.account .columns .bottom-content{order:3 !important}.account .header.content{background:#4b4b4b}.account .header.content .sections.nav-sections .section-items.nav-sections-items nav.navigation ul li a{color:#fff !important}.account .header.content .sections.nav-sections .section-items.nav-sections-items nav.navigation ul li a:hover{color:#59b7b3 !important}.account .header .block-search{border-color:#fff}.account .customer-welcome .customer-name span{color:#fff}.account .minicart-wrapper .action.showcart:before{color:#fff !important}.account .minicart-wrapper .action.showcart:hover:before{color:#59b7b3 !important}.account.page-layout-2columns-left .sidebar-main .block #block-collapsible-nav{padding:0;background:0 0}.account.page-layout-2columns-left .sidebar-main .block #block-collapsible-nav ul.nav.items{overflow-x:auto}.account.page-layout-2columns-left .sidebar-main .block #block-collapsible-nav ul.nav.items li{margin:0}.account.page-layout-2columns-left .sidebar-main .block #block-collapsible-nav ul.nav.items li strong,.account.page-layout-2columns-left .sidebar-main .block #block-collapsible-nav ul.nav.items li a{border:none;padding:0;font-size:calc(22px*1);font-weight:600;color:#5c5d60;opacity:40%;transition:all .3s;background:0 0}.account.page-layout-2columns-left .sidebar-main .block #block-collapsible-nav ul.nav.items li.current strong,.account.page-layout-2columns-left .sidebar-main .block #block-collapsible-nav ul.nav.items li.current a{opacity:1}.account.page-layout-2columns-left .sidebar-main .block #block-collapsible-nav ul.nav.items li strong:hover,.account.page-layout-2columns-left .sidebar-main .block #block-collapsible-nav ul.nav.items li a:hover{opacity:1}.account.page-layout-2columns-left .sidebar-main .block #block-collapsible-nav ul.nav.items{overflow-x:auto;display:flex;flex-wrap:nowrap;align-items:stretch}.account.page-layout-2columns-left .sidebar-main .block #block-collapsible-nav ul.nav.items li{white-space:nowrap}.account.page-layout-2columns-left .sidebar-main .block #block-collapsible-nav ul.nav.items li:not(:last-child){margin:0 54px 0 0}.account .columns .column.main .page-title-wrapper{display:none}.account .columns .column.main .block-title-info h4.box-title{margin:0}.account .columns .column.main .block-title-info{padding:0 0 34px;margin:0 0 40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(112 112 112/40%)}.account .columns .column.main .block-title-info h4.box-title{font-size:calc(22px*1);font-weight:500;color:#5c5d60;background:0 0}.account .columns .column.main .block-title-info a.action.edit{font-size:calc(18px*1);text-decoration:underline;color:#4b4b4b}.account .columns .column.main .block.block-dashboard-info .block-content .box-content{margin:0 0 36px;font-size:calc(18px*1);font-weight:400}.account .columns .column.main .block.block-dashboard-info .box-actions{margin:0}.account .columns .column.main .block.block-dashboard-info .box-actions a{font-size:calc(18px*1);text-decoration:underline;color:#4b4b4b}.account .columns .column.main .block.block-dashboard-addresses .block-content .box{width:auto;float:none}.account .columns .column.main .block.block-dashboard-addresses .block-content{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.account .columns .column.main .block.block-dashboard-addresses .block-content .box:not(:last-child){margin:0 137px 0 0}.account .columns .column.main .block.block-dashboard-addresses .block-content .box>p{font-size:calc(18px*1);font-weight:500;color:#5c5d60;margin:0 0 3px}.account .columns .column.main .block.block-dashboard-addresses .block-content .box .box-content{margin:0 0 36px;font-size:calc(18px*1);line-height:33px;font-weight:400}.account .columns .column.main .block.block-dashboard-addresses .block-content .box .box-actions{margin:0}.account .columns .column.main .block.block-dashboard-addresses .block-content .box .box-actions a.action.edit{font-size:calc(18px*1);text-decoration:underline;color:#4b4b4b}.account .columns .column.main .block.block-dashboard-info{margin:0 0 77px}.account.page-layout-2columns-left .sidebar-main,.account.page-layout-2columns-left .sidebar-additional{width:100%;float:none}.account.page-layout-2columns-left .column.main{width:100%;float:none;padding:30px !important}.account .columns .column.main form#form-validate .actions-toolbar{max-width:100%;grid-column:2/3;display:grid;justify-content:flex-end;grid-template-columns:repeat(2,1fr);grid-gap:0 30px}.account .columns .column.main form#form-validate .actions-toolbar:before{display:none}.account .columns .column.main form#form-validate{display:grid;grid-template-columns:repeat(2,1fr);justify-content:flex-end;grid-gap:0 50px;align-items:flex-start}.account .columns .column.main form#form-validate fieldset legend.legend.box-title{font-size:calc(22px*1);font-weight:600;color:#5c5d60;background:0 0;padding:0 0 34px;margin:0 0 40px;border-bottom:1px solid rgb(112 112 112/40%)}.account .columns .column.main form#form-validate fieldset.fieldset .control input{background:#e8e8e9;border:none;padding:5px 26px;font-size:calc(18px*1);font-weight:400;color:#000;font-family:"Montserrat";height:58px}.account .columns .column.main form#form-validate fieldset.fieldset .control input::-webkit-input-placeholder{color:#8b8b8b !important;font-size:calc(18px*1)}.account .columns .column.main form#form-validate fieldset.fieldset .control input::-ms-input-placeholder{color:#8b8b8b !important;font-size:calc(18px*1)}.account .columns .column.main form#form-validate fieldset.fieldset .control input:-ms-input-placeholder{color:#8b8b8b !important;font-size:calc(18px*1)}.account .columns .column.main form#form-validate fieldset.fieldset .control input::-moz-placeholder{color:#8b8b8b !important;font-size:calc(18px*1)}.account .columns .column.main form#form-validate fieldset .field{margin:0 0 20px}.account .columns .column.main form#form-validate fieldset .field .nested{margin:20px 0 0}.account .columns .column.main form#form-validate fieldset .field select{background:#e8e8e9;border:none;padding:5px 26px;font-size:calc(18px*1);font-weight:400;color:#000;font-family:"Montserrat";height:58px}.account .columns .column.main form#form-validate fieldset .field select{background:#e8e8e9;border:none;padding:5px 26px;font-weight:400;font-family:"Montserrat";height:58px;color:#8b8b8b !important;font-size:calc(18px*1)}.account .columns .column.main form#form-validate .actions-toolbar .primary,.account .columns .column.main form#form-validate .actions-toolbar .secondary{float:none;width:100%}.account .columns .column.main form#form-validate .actions-toolbar .primary button{font-size:calc(18px*1);font-weight:600;background:0 0;border:1px solid #59b7b3;font-family:"Montserrat",sans-serif;color:#59b7b3 !important;width:100%;display:block;max-width:100%;padding:8px 39px;height:auto;min-height:auto;line-height:normal;margin:0 0 0 auto;text-align:center;transition-duration:.4s;text-decoration:none}.account .columns .column.main form#form-validate .actions-toolbar .primary button:hover{background:#59b7b3;color:#fff !important}.account .columns .column.main form#form-validate .actions-toolbar .secondary a.action.back{font-size:calc(18px*1);font-weight:600;background:#59b7b3;border:1px solid #59b7b3;font-family:"Montserrat",sans-serif;color:#fff !important;width:100%;display:block;max-width:100%;padding:8px 39px;height:auto;min-height:auto;line-height:calc(40px*1);margin:0 0 0 auto;text-align:center;transition-duration:.4s;text-decoration:none}.account .columns .column.main form#form-validate .actions-toolbar .secondary a.action.back span{display:inline-table;line-height:calc(30px*1)}.account .columns .column.main form#form-validate .actions-toolbar .secondary a.action.back:hover{background:0 0;color:#59b7b3 !important}.account .columns .column.main form#form-validate fieldset{width:100%;float:none}.account .columns .column.main form#form-validate.form-edit-account{display:flex;flex-wrap:wrap}.account .columns .column.main form#form-validate.form-edit-account fieldset.fieldset.info{display:flex;flex-wrap:wrap;align-items:flex-start}.account .columns .column.main form#form-validate.form-edit-account fieldset.fieldset.info .field.field-name-firstname,.account .columns .column.main form#form-validate.form-edit-account fieldset.fieldset.info .field.field-name-lastname{width:50%}.account .columns .column.main form#form-validate.form-edit-account fieldset.fieldset.info .field.field-name-firstname{padding:0 25px 0 0}.account .columns .column.main form#form-validate.form-edit-account fieldset.fieldset.info .field.field-name-lastname{padding:0 0 0 25px}.account .columns .column.main form#form-validate.form-edit-account fieldset.fieldset.info .field.choice{margin:0 20px 0 0}.account .columns .column.main form#form-validate.form-edit-account fieldset.fieldset.info .field.choice input:after{content:"";width:13px;height:13px;background:#f1f1f2;border:1px solid #59b7b3;position:absolute}.account .columns .column.main form#form-validate.form-edit-account fieldset.fieldset.info .field.choice input:checked:after{content:"\f00c";font-size:calc(7px*1);color:#5c5d60;text-align:center;line-height:calc(12px*1);font-family:"FontAwesome"}.account .columns .column.main form#form-validate.form-edit-account fieldset.fieldset.password{margin:77px 0 0;display:flex;flex-wrap:wrap}.account .columns .column.main form#form-validate.form-edit-account .actions-toolbar{width:50%;margin:0;padding:0 0 0 25px}.account .columns .column.main form#form-validate.form-edit-account .field.email,.account .columns .column.main form#form-validate.form-edit-account .field.password{width:50%}.account .columns .column.main form#form-validate.form-edit-account .field.email{padding:0 25px 0 0}.account .columns .column.main form#form-validate.form-edit-account .field.password{padding:0 0 0 25px}.account .columns .column.main form#form-validate.form-edit-account .field.new.password{padding:0 25px 0 0}.account .columns .column.main form#form-validate.form-edit-account .field.new.password #password-strength-meter-container{margin:10px 0 0}.account .columns .column.main form#form-validate.form-edit-account fieldset.fieldset.info .field.choice label{padding:0 0 0 5px}.account .columns .column.main form#form-validate.form-edit-account .field.new.password #password-strength-meter-container #password-strength-meter{background:0 0}.password-strength-meter{background:0 0 !important}.cms-index-index .customer-welcome .customer-name span{color:#fff}.howit_works{display:inline-block;width:100%;max-width:700px;background:#dadada;padding:80px 60px 97px 75px;margin:0 0 0 20px}.howit_works .howit_works_title p{font-size:calc(35px*1);font-weight:500;line-height:normal;font-family:"Roboto",sans-serif;letter-spacing:0;margin:0 !important;text-transform:uppercase}.howit_works .howit_works_title h1{font-weight:600;font-size:calc(65px*1);line-height:calc(54px*1);letter-spacing:3.9px;font-family:"Roboto",sans-serif;text-transform:uppercase}.howit_works .howit_works_steps ul{list-style:none}.howit_works .howit_works_steps ul li{display:grid;grid-template-columns:124px auto;grid-gap:0 55px;align-items:center}.howit_works .howit_works_title{margin:0 0 57px}.howit_works .howit_works_steps ul li:not(:last-child){margin:0 0 60px}.howit_works_right h3{font-weight:600;color:#59b7b3;font-size:calc(22px*1);margin:0 0 11px}.howit_works_right p{font-size:calc(18px*1);line-height:calc(30px*1);color:#5c5d60}.howit_works_right p a{font-size:calc(18px*1);font-weight:300;color:#4b4b4b;text-decoration:underline}#password-strength-meter{padding:0}.fotorama__wrap--slide .fotorama__stage__frame img.fotorama__img{width:100%;height:100%;object-fit:cover}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:block !important;transform:none !important;opacity:1}.gallery-placeholder .fotorama__arr,.gallery-placeholder .fotorama__thumb__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{height:52px;width:52px;display:block !important;background:#fff !important;transform:none !important;top:50%;opacity:1 !important;visibility:visible !important;border-radius:50% !important;user-select:auto !important;transition-property:auto !important;z-index:17}.account .columns .column.main .block.block-dashboard-addresses .block-content .box .box-content a{color:#5c5d60;text-decoration:underline}.box.box-address-billing>p,.box.box-address-shipping>p{font-size:calc(18px*1);font-weight:600;color:#5c5d60;margin:0 0 3px}.box.box-address-billing .box-content,.box.box-address-shipping .box-content{margin:0 0 36px;font-size:calc(18px*1);font-weight:400}.box.box-address-billing .box-content a,.box.box-address-shipping .box-content a{color:#5c5d60;text-decoration:underline}.box.box-address-billing .box-actions,.box.box-address-shipping .box-actions{margin:0}.box.box-address-billing .box-actions a.action.edit,.box.box-address-shipping .box-actions a.action.edit{font-size:calc(18px*1);text-decoration:underline;color:#4b4b4b}.gallery-placeholder .fotorama__arr .fotorama__arr__arr{width:15px;height:11px;background:url("../images/arrow_down.svg") no-repeat center center;background-size:contain !important;left:0;right:0;margin:auto !important;top:0;bottom:0;opacity:1 !important;visibility:visible !important;line-height:normal}.fotorama__arr--prev .fotorama__arr__arr{transform:rotate(90deg)}.fotorama__arr--next .fotorama__arr__arr{z-index:9999 !important;transform:translate(0) rotate(-90deg)}.gallery-placeholder .fotorama-item{position:relative}.gallery-placeholder{width:100%}.catalog-product-simple form#product_addtocart_form{margin:30px 0 0}.product-top-info{display:grid;grid-template-columns:44.4% 1fr;grid-gap:0 105px}.page-layout-1column .product.media,.page-layout-1column .product-info-main{width:100%;float:none}.fotorama__nav-wrap.fotorama__nav-wrap--horizontal{padding:0 26px}.fotorama__nav-wrap.fotorama__nav-wrap--horizontal{padding:0 26px;margin:26px 0 0}.fotorama__nav-wrap.fotorama__nav-wrap--horizontal .fotorama__thumb__arr{display:none !important}.fotorama__nav-wrap.fotorama__nav-wrap--horizontal .fotorama__nav__frame.fotorama__nav__frame--thumb img.fotorama__img{width:122px;height:122px;object-fit:cover}.fotorama__nav-wrap.fotorama__nav-wrap--horizontal .fotorama__nav__frame.fotorama__nav__frame--thumb{padding:0 27px;opacity:.6}.fotorama__nav-wrap.fotorama__nav-wrap--horizontal .fotorama__thumb-border{display:none}.fotorama__nav-wrap.fotorama__nav-wrap--horizontal .fotorama__nav__frame.fotorama__nav__frame--thumb.fotorama__active{opacity:1}.page-layout-1column .product-info-main{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;flex-direction:row;align-content:flex-start}.page-layout-1column .product-info-main .page-title-wrapper.product h1.page-title span.base{font-size:calc(30px*1);color:#5c5d60 !important;font-weight:600}.page-layout-1column .product-info-main .page-title-wrapper.product{width:calc(100% - 138px);padding:0 20px 0 0}.page-layout-1column .product-info-main .product-info-price{display:block;width:100%;max-width:138px;border:none;margin:0;text-align:right}.page-layout-1column .product-info-main .product-info-price .price-box.price-final_price{padding:0}.page-layout-1column .product-info-main .product-info-price .price-box.price-final_price span.price{font-size:calc(26px*1);font-weight:700;font-family:"Roboto",sans-serif}.page-layout-1column .product-info-main .product-info-price span.price-label{margin:0}.page-layout-1column .product-info-main .product-info-price span{margin:0 !important}.page-layout-1column .product-info-main .page-title-wrapper.product h1.page-title{margin:0}.description-content.product-info-tabs .product.attribute.product-left-info.overview{margin:0}.page-layout-1column .product-info-main .description-content.product-info-tabs{width:100%;margin:37px 0 42px}.description-content.product-info-tabs .product.attribute.product-left-info{margin:37px 0 42px}.description-content.product-info-tabs .product.attribute.product-left-info p{font-size:calc(18px*1);font-weight:300;line-height:calc(30px*1);color:#5c5d60}.description-content.product-info-tabs .product.attribute.product-left-info .value.prod-des p{font-weight:400;font-size:1.6rem;line-height:1.5}.page-layout-1column .product-info-main .review-descriptionlink-container{width:100%}.page-layout-1column .product-info-main .review-descriptionlink-container .product-reviews-summary{margin:0}.page-layout-1column .product-info-main .review-descriptionlink-container .product-reviews-summary .rating-summary{margin:0 13px 0 0}.page-layout-1column .product-info-main .review-descriptionlink-container .product-reviews-summary .reviews-actions{margin:0;font-size:calc(18px*1);font-weight:400}.page-layout-1column .product-info-main .review-descriptionlink-container .product-reviews-summary .reviews-actions a.action.view{color:#4b4b4b;text-decoration:underline}.page-layout-1column .product-info-main .review-descriptionlink-container .descriprion-link{display:flex;max-width:max-content;margin:0 0 0 auto}.page-layout-1column .product-info-main .review-descriptionlink-container .descriprion-link #descriprion-link{font-size:calc(18px*1);font-weight:300;color:#4b4b4b;text-decoration:underline}.page-layout-1column .product-info-main .product-add-form{width:100%;border-top:1px solid rgb(112 112 112/40%);padding:0;margin:20px 0 0;line-height:normal}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-opt{margin:0}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper{margin:56px 0 0}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-attribute{padding:0 0 25px;margin:0 0 56px;border-bottom:1px solid rgb(112 112 112/40%)}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-attribute .swatch-attribute-options{margin:0}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-attribute .swatch-attribute-options .swatch-option{margin:0 11px 17px;width:47px !important;height:47px !important;background-size:cover !important;float:none;border:none}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-attribute .swatch-attribute-options{margin:11px -11px 0;display:grid;grid-template-columns:repeat(12,max-content);grid-gap:17px 22px;grid-template-rows:repeat(2,auto)}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-attribute .swatch-attribute-options:before,.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-attribute .swatch-attribute-options:after{display:none !important}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-attribute .swatch-attribute-options .swatch-option.selected{border:3px solid #fff;display:inline-block;outline:none !important;box-shadow:0px 0px 0px 3px #4b4b4b}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-attribute .swatch-attribute-label{font-size:calc(18px*1);font-weight:600;color:#5c5d60;font-family:"Montserrat"}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-attribute span.swatch-attribute-selected-option{font-size:calc(18px*1);color:#4b4b4b;font-weight:400;padding:0 0 0 11px}.page-layout-1column .product-info-main .review-descriptionlink-container .product-reviews-summary .reviews-actions a.action.view{font-weight:300}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-attribute{padding:0 0 25px;margin:0 0 38px;border-bottom:1px solid rgb(112 112 112/40%)}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-attribute .swatch-attribute-label{font-size:calc(18px*1);font-weight:600;color:#5c5d60;font-family:"Montserrat"}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-attribute .swatch-attribute-options{margin:17px 0 0}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-attribute .swatch-attribute-options select{height:48px;padding:10px 25px;border:1px solid rgb(75 75 75/40%);background-color:#fff;font-size:calc(18px*1);font-weight:400;color:#5c5d60}form#product_addtocart_form .product-options-bottom{display:grid;grid-template-columns:auto 1fr;grid-gap:0 103px;align-items:center}form#product_addtocart_form .product-options-bottom .price-box.price-final_price{display:block;margin:0;padding:0}form#product_addtocart_form .product-options-bottom .price-box.price-final_price span.price-label{display:none !important}form#product_addtocart_form .product-options-bottom .price-box.price-final_price span{margin:0}form#product_addtocart_form .product-options-bottom .price-box.price-final_price .price{font-size:calc(26px*1);font-weight:700;font-family:"Roboto",sans-serif}form#product_addtocart_form .product-options-bottom .box-tocart{margin:0}form#product_addtocart_form .product-options-bottom .box-tocart .fieldset{display:grid;grid-template-columns:auto 1fr;grid-gap:0 33px;align-items:flex-start}form#product_addtocart_form .product-options-bottom .box-tocart .fieldset .control span,form#product_addtocart_form .product-options-bottom .box-tocart .fieldset .control input{border:1px solid #729ba6;text-decoration:none;width:61px;font-size:calc(24px*1);color:#59b7b3;font-weight:600;display:inline-block;text-align:center;line-height:calc(30px*1);padding:13px 15px;vertical-align:middle}form#product_addtocart_form .product-options-bottom .box-tocart .fieldset .control input{line-height:calc(30px*1);padding:28px 15px}form#product_addtocart_form .product-options-bottom .box-tocart .fieldset .control input[type=number]:disabled{opacity:unset !important}form#product_addtocart_form .product-options-bottom .box-tocart .fieldset .control span{cursor:pointer}form#product_addtocart_form .product-options-bottom .box-tocart .fieldset .actions #product-addtocart-button{width:100%;background:#000;text-decoration:none;color:#fff;font-weight:600;font-size:calc(20px*1);padding:18px 15px;transition:all .3s;margin:0}form#product_addtocart_form .product-options-bottom .box-tocart .fieldset .field.qty{margin:0}form#product_addtocart_form .product-options-bottom .box-tocart .fieldset .actions #product-addtocart-button:hover{background:#59b7b3}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-attribute .swatch-attribute-options .view-more-attribute{grid-column-end:span 2;text-align:center;align-self:center}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-attribute .swatch-attribute-options .view-more-attribute a.view-more-attribute{font-size:calc(18px*1);font-weight:300;color:#4b4b4b;text-decoration:underline}.product-top-info .product.media{margin:0}.product-top-info .product.media .social-media-icons{border-top:1px solid rgb(112 112 112/40%);padding:35px 0 0;margin:20px 0 0}.product-top-info .product.media .social-media-icons span.text-label{font-size:calc(18px*1);font-weight:600;color:#5c5d60}.product-top-info .product.media .social-media-icons span.text-label{font-size:calc(18px*1);font-weight:600;color:#5c5d60;display:inline-block;margin:0 29px 0 0}.product-top-info .product.media .social-media-icons a{display:inline-block;margin:0 37px 0 0;height:auto;line-height:0}.product-top-info .product.media .social-media-icons a:last-child{margin:0}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-attribute .swatch-attribute-options{position:relative}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-attribute .swatch-attribute-options:after{content:"";width:16px;height:11px;display:inline-block;background:url("../images/arrow_down.svg") no-repeat center;background-size:contain;position:absolute;left:auto;top:50%;transform:translateY(-50%);right:30px;visibility:visible;bottom:auto;pointer-events:none;z-index:1}.product-info-main .product.data.items{width:48.4%;margin:0 auto 0 0}.product-info-main{margin:170px 0 0}.product-info-main .container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.product-info-main .product.data.items .item.title{width:100%;margin:0;float:none}.product-info-main .product.data.items .item.title a{border:none}.product-info-main .product.data.items .item.content{margin:0;float:none;border:none;padding:0 0 40px}.product-info-main .product.data.items .item.title a{border:none;border-top:1px solid rgb(112 112 112/40%);background:0 0;padding:29px 0;font-size:calc(22px*1);font-weight:600;color:#5c5d60;line-height:normal;height:auto}.product-info-main .product.data.items .item.content .product.attribute.product-left-info.description{margin:0}.product-info-main .product.data.items .item.content .product-attachments.product-right-info .product-attachment-container{margin:40px 0;padding:38px 0;border-top:1px solid rgb(112 112 112/15%);border-bottom:1px solid rgb(112 112 112/15%);display:grid;grid-template-columns:repeat(3,1fr)}.product-info-main .product.data.items .item.content .product-attachments.product-right-info .product-attachment-container .downloads-item a{color:#f0907a;font-size:calc(18px*1);font-weight:300;font-family:"Montserrat";text-decoration:underline}.product-info-main .product.data.items .item.content .product-attachments.product-right-info .product-attachment-container .downloads-item a b{font-weight:300}.product-info-main .product.data.items .item.content p,.product-info-main .product.data.items .item.content tr th,.product-info-main .product.data.items .item.content tr td{font-size:calc(18px*1);font-weight:300;line-height:calc(30px*1);color:#5c5d60}.product-info-main .product.data.items .item.content tr th,.product-info-main .product.data.items .item.content tr td{padding:0;width:auto;display:unset}.product-info-main .product.data.items .item.content tr th{position:relative;font-weight:600 !important}.product-info-main .product.data.items .item.content tr th:after{content:":";margin:0 3px 0 0}.product-info-main .product.data.items .item.title a{position:relative}.product-info-main .product.data.items .item.title a:after{content:"";width:16px;height:11px;display:inline-block;background:url("../images/arrow_down.svg") no-repeat center;background-size:contain;position:absolute;left:auto;top:50%;transform:translateY(-50%);right:18px;visibility:visible;bottom:auto;pointer-events:none;transition:all .3s;z-index:1}.product-info-main .product.data.items .item.title.active a:after{transform:translateY(-50%) rotate(180deg)}.product-info-main .product.data.items .item.title:nth-last-of-type(2) a{border-bottom:1px solid rgb(112 112 112/40%)}.product-info-main .product.data.items .item.title.active:nth-last-of-type(2) a{border-bottom:transparent}.product-top-info .product.media .social-media-icons{display:flex;align-items:center;justify-content:flex-start}.product-advantage-container{width:100%;display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;background:rgb(75 75 75/20%);padding:19px 25px;margin:39px 0 0}.product-advantage-container>div{display:grid;align-items:center;grid-template-columns:57px 1fr;grid-gap:0 19px}.product-advantage-container>div img{width:100%}.product-advantage-container>div .product-usps-info div{font-size:calc(18px*1);font-weight:400;color:#4b4b4b;line-height:normal}#owl-products-picks .owl-nav{display:none}.product.info.detailed .product.data.items{width:48.4%;margin:0 auto 0 0}.product.info.detailed{margin:170px 0 0}.product.info.detailed .container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.product.info.detailed .product.data.items .item.title{width:100%;margin:0;float:none}.product.info.detailed .product.data.items .item.title a{border:none}.product.info.detailed .product.data.items .item.content{margin:0;float:none;border:none;padding:0 0 40px}.product.info.detailed .product.data.items .item.title a{border:none;border-top:1px solid rgb(112 112 112/40%);background:0 0;padding:29px 0;font-size:calc(22px*1);font-weight:600;color:#5c5d60;line-height:normal;height:auto}.product.info.detailed .product.data.items .item.content .product.attribute.product-left-info.description{margin:0}.product.info.detailed .product.data.items .item.content .product-attachments.product-right-info .product-attachment-container{margin:40px 0;padding:38px 0;border-top:1px solid rgb(112 112 112/15%);border-bottom:1px solid rgb(112 112 112/15%);display:grid;grid-template-columns:repeat(3,1fr)}.product.info.detailed .product.data.items .item.content .product-attachments.product-right-info .product-attachment-container .downloads-item a{color:#f0907a;font-size:calc(18px*1);font-weight:300;font-family:"Montserrat";text-decoration:underline}.product.info.detailed .product.data.items .item.content .product-attachments.product-right-info .product-attachment-container .downloads-item a b{font-weight:300}.product.info.detailed .product.data.items .item.content p,.product.info.detailed .product.data.items .item.content tr th,.product.info.detailed .product.data.items .item.content tr td{font-size:calc(18px*1);font-weight:300;line-height:calc(30px*1);color:#5c5d60}.product.info.detailed .product.data.items .item.content tr th,.product.info.detailed .product.data.items .item.content tr td{padding:0;width:auto;display:unset}.product.info.detailed .product.data.items .item.content tr th{position:relative;font-weight:600 !important}.product.info.detailed .product.data.items .item.content tr th:after{content:":";margin:0 3px 0 0}.product.info.detailed .product.data.items .item.title a{position:relative}.product.info.detailed .product.data.items .item.title a:after{content:"";width:16px;height:11px;display:inline-block;background:url("../images/arrow_down.svg") no-repeat center;background-size:contain;position:absolute;left:auto;top:50%;transform:translateY(-50%);right:18px;visibility:visible;bottom:auto;pointer-events:none;transition:all .3s;z-index:1}.product.info.detailed .product.data.items .item.title.active a:after{transform:translateY(-50%) rotate(180deg)}.product.info.detailed .product.data.items .item.title:nth-last-of-type(2) a{border-bottom:1px solid rgb(112 112 112/40%)}.product.info.detailed .product.data.items .item.title.active:nth-last-of-type(2) a{border-bottom:transparent}.fotorama__zoom_button{position:absolute;z-index:1;background:#fff;width:57px;height:57px;top:auto;left:auto;right:38px;text-align:center;padding:15px 0;border-radius:50%;bottom:14px}.product-bottom-content .sonio-sectional-image{position:relative;margin:0 0 65px}.feature-slider .item-details span{display:inline-block;line-height:normal}.catalog-product-view .about-sonio_container.mr-bt-13{margin:0 0 216px}.catalog-product-view .feature-slider.mr-bt-13{margin:0 0 170px}.page-footer{position:relative}.categorypath-wall-panels .sound-proofing-section__header h1{font-size:calc(45px*1);letter-spacing:2.7px;line-height:calc(54px*1);font-family:"Roboto",sans-serif;font-weight:700}button#top-cart-btn-checkout{background:#000;text-decoration:none;color:#fff;transition:all .3s;font-weight:600}button#top-cart-btn-checkout:hover{background:#59b7b3}.product.info.detailed .wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.popup_box_top{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 120px;border-bottom:1px solid rgb(112 112 112/40%);padding:0 0 42px;margin:0 0 75px}.popup_box_top .popup_box_top_left{display:grid;grid-template-columns:139px 1fr;grid-gap:0 44px;position:relative}.popup_box_top .popup_box_top_left figure img{width:100%;height:100%;object-fit:cover}.popup_box_top .popup_box_top_left figure{height:139px}.popup_box_top .popup_box_top_left .popup_box_keft_text h2{font-size:calc(16px*1);font-weight:600;color:#5c5d60;line-height:normal;margin:0 0 11px}.popup_box_top .popup_box_top_left .popup_box_keft_text p{font-size:calc(14px*1);font-weight:300;color:#5c5d60;line-height:calc(22px*1);letter-spacing:normal}.popup_box_top_right ul{list-style:none;margin:0 0 45px}.popup_box_top_right ul li{margin:0 0 10px;font-size:calc(14px*1);color:#5c5d60;font-weight:600}.popup_box_top_right ul li span{display:inline-block;margin:0 5px 0 0;font-weight:300}.popup_boxcontent_right{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.popup_boxcontent_right .price{margin:0 auto 0 0}.popup_boxcontent_right .price span{font-size:calc(20px*1);font-weight:700;color:#4b4b4b;font-family:"Roboto",sans-serif}.popup_boxcontent_right .save_later a{font-size:calc(20px*1);font-weight:600;text-decoration:underline;color:#5c5d60}.popup_box_top .popup_box_top_left:after{content:"";width:1px;height:100%;background:#4b4b4b;opacity:.2;position:absolute;top:0;bottom:auto;left:auto;right:-61px}.confirm_content_left h1{margin:0 0 49px;font-size:calc(30px*1);color:#5c5d60;letter-spacing:1.5px;text-transform:uppercase;font-weight:600;font-family:"Roboto",sans-serif}.popup_text_basket{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 auto;max-width:1640px}.popup_text_basket button#shopcontinue{padding:0;font-size:calc(20px*1);font-weight:600;color:#59b7b3}.popup_text_basket .popup_text_basket_btn{flex:1 0 auto;margin:0 0 0 auto;text-align:right;padding:0 0 0 20px}.popup_text_basket .popup_text_basket_btn .view_basket{font-size:calc(20px*1);font-weight:600;background:0 0;border:1px solid #59b7b3;color:#59b7b3 !important;width:100%;display:inline-block;max-width:278px;padding:8px 39px;line-height:calc(30px*1);text-align:center;transition-duration:.4s}.popup_text_basket .popup_text_basket_btn .checkout{font-size:calc(20px*1);font-weight:600;background:#000;border:1px solid #000;color:#fff !important;width:100%;display:inline-block;max-width:278px;padding:8px 39px;line-height:calc(30px*1);text-align:center;transition-duration:.4s;margin:0 0 0 46px}.popup_text_basket .popup_text_basket_btn .checkout:hover,.popup_text_basket .popup_text_basket_btn .view_basket:hover{background:#59b7b3;border-color:#59b7b3;color:#fff !important}#modal-content-33{padding:74px 117px 55px}.cartDetails header.modal-header{padding:0;position:absolute;right:21px;top:32px;display:inline-block}.cartDetails header.modal-header button.action-close{height:auto;line-height:0}.cartDetails header.modal-header button.action-close:before{color:#59b7b3;font-size:calc(17px*1)}.cartDetails .modal-inner-wrap{max-height:80% !important;top:50%;transform:translateY(-50%) !important;margin:auto !important;box-shadow:none !important}.confirm_content_left{max-width:1640px;margin:0 auto}.modals-overlay{background:#4b4b4b;opacity:.7}#loadingImage{position:fixed;width:100%;height:100%;text-align:center;background:rgb(255 255 255/40%);z-index:99}#loadingImage>div{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0}.Recently-product-boxes.product-boxes .container{width:100%;max-width:1670px;padding:0 15px;margin:0 auto}.Recently-product-boxes.product-boxes h2.line-title{margin:0 0 55px}.cart-empty{text-align:center;padding:60px 15px}.cart-empty p{font-size:calc(24px*1);color:#5c5d60}.cart-empty p a{color:#5c5d60;text-decoration:underline}ul.opc-progress-bar{text-align:center;padding:70px 0 56px;display:grid;grid-template-columns:repeat(3,auto);grid-gap:0 200px;align-items:flex-start;justify-content:center;max-width:max-content;margin:0 auto;position:relative;z-index:1}ul.opc-progress-bar li.opc-progress-bar-item{width:auto;background:#e8e8e9;min-width:112px}ul.opc-progress-bar li.opc-progress-bar-item span:before{margin:0 auto;left:0;right:0;background:#fff;border:none;width:79px;height:79px}ul.opc-progress-bar li.opc-progress-bar-item span:after{border-radius:0 !important;background:0 0;border:none;color:#59b7b3;font-size:calc(40px*1);font-family:"Roboto",sans-serif;font-weight:500;line-height:82px;width:auto;height:auto;left:0;right:0;top:0;bottom:0;text-align:center;margin:0;counter-increment:i;content:counter(i)}ul.opc-progress-bar li.opc-progress-bar-item span{padding:93px 0 0;font-size:calc(22px*1);font-weight:600;color:#59b7b3;font-family:"Montserrat"}.opc-progress-bar-item:before{display:none}ul.opc-progress-bar:after{content:"";width:100%;height:1px;background:#729ba6;position:absolute;left:0;right:0;top:114px;bottom:auto;z-index:-1}.checkout-container{background:#e8e8e9}ul.opc-progress-bar li.opc-progress-bar-item._active span:before{background:#59b7b3}ul.opc-progress-bar li.opc-progress-bar-item._active span:after{color:#fff}body{overflow-x:hidden}body .about-sonio__content .text-mon-description p{word-break:break-word}.lc-1nz8hp4{background:#f0907a}path.lc-p4hxbu.e1nep2br0{fill:#f0907a}.lc-17lisll.e1dmt1bi1 svg{fill:#f0907a}.customer-account-forgotpassword main#maincontent{padding:70px 0 0;text-align:center}.customer-account-forgotpassword main#maincontent form#form-validate input#email_address{max-width:500px;background:#e8e8e9;border:none;border:none;padding:5px 26px;font-size:calc(18px*1);font-weight:400;color:#000;font-family:"Montserrat";height:58px}.customer-account-forgotpassword main#maincontent h1.page-title span.base{font-size:calc(22px*1);font-weight:600;line-height:calc(27px*1);margin:0 0 10px;display:block}.customer-account-forgotpassword main#maincontent .field.note{font-size:calc(18px*1);font-weight:400;color:#5c5d60}.customer-account-forgotpassword main#maincontent .actions-toolbar{text-align:center !important;margin:0 0 60px}.customer-account-forgotpassword main#maincontent .actions-toolbar .primary{float:none;width:100%;text-align:center}.customer-account-forgotpassword main#maincontent .actions-toolbar button.action.submit.primary{font-size:calc(18px*1);font-weight:600;background:#59b7b3;border:1px solid #59b7b3;font-family:"Montserrat",sans-serif;color:#fff !important;width:100%;display:block;max-width:max-content;padding:8px 39px;height:auto;min-height:auto;line-height:normal;margin:0 auto;text-align:center;transition-duration:.4s;text-decoration:none}.customer-account-forgotpassword main#maincontent .actions-toolbar button.action.submit.primary:hover{background:0 0;color:#59b7b3 !important}.ves-megamenu .navigation .level0.current>a{color:#59b7b3 !important}.minicart-wrapper .action.showcart .counter-number{line-height:calc(15px*1)}.contact-index-index .faq-accordian .panel-heading .panel-title{width:100%;position:relative;display:block}.contact-form-img .contact-form-faq .faq-section .panel-group .panel-collapse{height:auto !important}ol#mini-cart .product-item-details dl.product.options.list{width:100%}ol#mini-cart .product-item-details dl.product.options.list dt.label{width:auto;height:auto}ol#mini-cart .product-item-details .details-qty.qty label.label{width:auto;height:auto}.contact-form-img{background:#e7e8e9}.contact-form-img .contact-form-faq{grid-gap:0 92px;background:0 0;padding:103px 0 124px;align-items:flex-start}.contact-form-img .contact-form-faq .contact-form{padding:42px 38px 44px;width:100%}.contact-form-img .contact-form-faq .contact-form .form.contact legend.legend{padding:0;margin:0 0 42px}.contact-form-img .contact-form-faq .contact-form .form.contact legend.legend{padding:0;margin:0 0 42px;font-size:calc(22px*1);font-weight:600;color:#5c5d60}.contact-form-img .contact-form-faq .contact-form .form.contact legend.legend span{margin:0}.contact-form-img .contact-form-faq .contact-form .form.contact .field input{width:100%;background:rgb(255 255 255/70%);border:none;padding:5px 32px;font-size:calc(18px*1);font-weight:400;color:#000;font-family:"Montserrat";height:58px}.contact-form-img .contact-form-faq .contact-form .form.contact .field{position:relative;margin:0 0 14px}.contact-form-img .contact-form-faq .contact-form .form.contact .field textarea{width:100%;background:rgb(255 255 255/70%);border:none;padding:20px 32px;font-size:calc(18px*1);font-weight:400;color:#000;font-family:"Montserrat";height:221px;resize:none}.contact-form-img .contact-form-faq .contact-form .form.contact .field input::-webkit-input-placeholder{color:#8c8c8c}.contact-form-img .contact-form-faq .contact-form .form.contact .field input::-moz-placeholder{color:#8c8c8c}.contact-form-img .contact-form-faq .contact-form .form.contact .field input:-ms-input-placeholder{color:#8c8c8c}.contact-form-img .contact-form-faq .contact-form .form.contact .field input:-moz-placeholder{color:#8c8c8c}.contact-form-img .contact-form-faq .contact-form .form.contact .field textarea::-webkit-input-placeholder{color:#8c8c8c}.contact-form-img .contact-form-faq .contact-form .form.contact .field textarea::-moz-placeholder{color:#8c8c8c}.contact-form-img .contact-form-faq .contact-form .form.contact .field textarea:-ms-input-placeholder{color:#8c8c8c}.contact-form-img .contact-form-faq .contact-form .form.contact .field textarea:-moz-placeholder{color:#8c8c8c}.contact-form-img .contact-form-faq .contact-form .form.contact .field input#is_subscribed{width:auto;height:auto;top:4px;opacity:0}input#privacy_policy{width:auto;height:auto;top:4px;opacity:0}.consent-checkbox a,.input-label a{color:#5cbcb4}.consent-checkbox a:visited,.input-label a:visited{color:#5cbcb4}.contact-form-img .contact-form-faq .contact-form .form.contact .field label.input-label:after{content:"";width:13px;height:13px;background:0 0;border:1px solid #59b7b3;position:absolute;left:0;top:5px}.contact-form-img .contact-form-faq .contact-form .form.contact .field input:checked+label.input-label:after{content:"\f00c";font-family:"FontAwesome";font-size:calc(9px*1);line-height:normal;text-align:center}.contact-form-img .contact-form-faq .contact-form .form.contact .field label.input-label{font-size:calc(18px*1);font-weight:400;padding:0 0 0 10px}.contact-form-img .contact-form-faq .contact-form .form.contact .primary{width:100%}.contact-form-img .contact-form-faq .contact-form .form.contact .primary button{font-size:calc(18px*1);font-weight:600;background:#59b7b3;border:1px solid #669ca8;font-family:"Montserrat",sans-serif;color:#fff !important;width:100%;display:block;max-width:calc(250px*1);padding:8px 39px;height:auto;min-height:auto;line-height:calc(30px*1);margin:0 0 0 auto;text-align:center;transition-duration:.4s}.contact-form-img .contact-form-faq .contact-form .form.contact .primary button:hover{background:#fff;color:#59b7b3 !important;border-color:#ffff}.contact-form-img .contact-form-faq .contact-form .form.contact .field.choice.newsletter{margin:0 0 36px}.contact-faq a.button.btn-arrow{font-size:calc(18px*1);font-weight:600;background:#59b7b3;border:1px solid #669ca8;font-family:"Montserrat",sans-serif;color:#59b7b3 !important;width:100%;display:inline-block;max-width:calc(250px*1);padding:8px 39px;height:auto;min-height:auto;line-height:calc(30px*1);margin:0 0 0 auto;text-align:center;transition-duration:.4s}.contact-faq a.button.btn-arrow:hover{background:#59b7b3 !important;color:#fff !important}.contact-form-img .contact-form-faq .top-heading{padding:41px 0}.contact-form-img .contact-form-faq .top-heading h2.top-title{font-size:calc(22px*1);font-weight:600;margin:0 0 30px}.contact-form-img .contact-form-faq .faq-description{font-size:calc(18px*1);font-weight:400;color:#5c5d60;line-height:calc(30px*1)}.contact-form-img .contact-form-faq .faq-section .panel-default{padding:0}.contact-form-img .contact-form-faq .faq-section .panel-default h4.panel-title{font-size:calc(22px*1);color:#4b4b4b;font-weight:600;padding:35px 40px 35px 0}.contact-form-img .contact-form-faq .faq-section .panel-default h4.panel-title a{color:#4b4b4b}.contact-form-img .contact-form-faq .faq-section .panel-default .panel-body{margin:0 0 35px;font-size:calc(18px*1);font-weight:400;color:#5c5d60;line-height:calc(30px*1)}.contact-index-index .faq-accordian .panel-title a:after{content:"";width:16px;height:11px;display:inline-block;background:url("../images/arrow_down.svg") no-repeat center;background-size:contain;position:absolute;left:auto;top:50%;transform:translateY(-50%);right:23px;visibility:visible;bottom:auto;cursor:pointer;border:none;z-index:1}.contact-index-index .faq-accordian .panel-heading.active .panel-title a:after{content:" ";transform:rotate(-180deg)}.contact-faq a.button.btn-arrow{margin:10px 0 0}.contact-main-details{padding:118px 0 95px}.contact-form-img .contact-details .contact-main-details .contact-info .padding-border{padding:0 21px}.contact-form-img .contact-details .contact-main-details .contact-info .padding-border .heading-bottom{padding:0 0 32px}.contact-form-img .contact-details .contact-main-details .contact-info .padding-border .heading-bottom{padding:0 0 32px;font-size:calc(22px*1);color:#5c5d60;font-weight:600}.contact-form-img .contact-details .contact-main-details .contact-info .padding-border .text-mon-rg-22{font-size:calc(22px*1);font-weight:300;line-height:calc(27px*1);color:#4b4b4b}.contact-form-img .contact-details .contact-main-details .contact-info .padding-border a.contact-live_chat-detail{font-size:calc(18px*1);font-weight:600;background:#f0907a;font-family:"Montserrat",sans-serif;color:#fff !important;width:100%;display:block;max-width:calc(250px*1);padding:8px 39px;height:auto;min-height:auto;line-height:calc(30px*1);margin:0 0 0 auto;text-align:center;transition-duration:.4s}.contact-form-img .contact-details .contact-main-details .contact-info .padding-border a.contact-live_chat-detail:hover{border:none;background:#59b7b3}body #m-cookienotice{position:fixed !important;top:auto;bottom:0;border:none !important;background:#59b7b3 !important;padding:20px !important}body #m-cookienotice .m-message.title{padding:0;text-align:center;margin:0;width:100% !important}body #m-cookienotice .m-message.title span.titlecookie{border:none !important;font-size:calc(18px*1);line-height:calc(22px*1);font-weight:400;font-family:"Montserrat"}body #m-cookienotice #message-custom-css{padding:0;text-align:center;margin:10px 0 0;width:100% !important;font-size:calc(14px*1);line-height:calc(22px*1);font-family:"Montserrat" !important}#m-cookienotice.v-bar #action-custom-css{text-align:center;width:100%;float:none !important;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;padding:0}#m-cookienotice.v-bar #action-custom-css a{margin:10px 5px 0}#m-cookienotice.v-bar #action-custom-css a{font-size:calc(14px*1);font-weight:600;font-family:"Montserrat",sans-serif;color:#fff !important;width:100%;display:inline-block;max-width:max-content;padding:12px 15px;height:47px;line-height:calc(24px*1);text-align:center;border:none !important;border-radius:0;transition-duration:.4s}#m-cookienotice.v-bar #action-custom-css a.m-button.m-accept{background:#00dc07 !important}#m-cookienotice.v-bar #action-custom-css a.m-button.m-decline{background:red !important}#m-cookienotice.v-bar #action-custom-css a.m-button{background:#000 !important}#m-cookienotice.v-bar #action-custom-css a:hover,#m-cookienotice.v-bar #action-custom-css a.m-button.m-decline:hover,#m-cookienotice.v-bar #action-custom-css a.m-button.m-accept:hover{background:#fff !important;color:#59b7b3 !important}.contact-form-img .contact-details .contact-main-details .contact-info{max-width:100%;padding:0}.customer-account-logoutsuccess main#maincontent{text-align:center;padding:270px 0}.customer-account-logoutsuccess main#maincontent span.base{padding:0;margin:0 0 12px;font-size:calc(22px*1);font-weight:600;display:block;color:#5c5d60}.cms-our-faqs .page-top-header .breadcrumbs{padding:34px 0}.cms-our-faqs .page-top-header .title-details{padding:59px 0 141px}.cms-our-faqs .page-top-header .title-details .page-main{font-size:calc(65px*1);letter-spacing:3.9px;line-height:calc(60px*1);font-family:"Roboto",sans-serif;font-weight:700}.cms-our-faqs .page-top-header{margin:0 0 122px}.faq-main .faq-category-label h4{font-size:calc(22px*1);color:#5c5d60;font-weight:600;padding:35px 40px 35px 0}.faq-main .faq-category-label:first-child{border-top:1px solid rgba(112,112,112,.4)}.faq-main .faq-category-label{padding:0 !important}.cms-our-faqs .faq-question:before,.faq-category-label:before{content:"";width:16px;height:11px;display:inline-block;background:url("../images/arrow_down.svg") no-repeat center;background-size:contain;position:absolute;left:auto;top:50%;transform:translateY(-50%);right:23px;visibility:visible;bottom:auto;transition:all .3s;pointer-events:none;border:none;z-index:1}.cms-our-faqs .faq-main .faq-category-details .faq-question .text-mon-sb-22,.faq-main .faq-category-label h4{cursor:pointer}.cms-our-faqs .faq-question.active:before,.faq-category-label.active:before{transform:rotate(180deg)}.cms-our-faqs .faq-main .faq-category-details .faq-question{padding:0}.cms-our-faqs .faq-main .faq-category-details .faq-question .text-mon-sb-22{font-size:calc(22px*1);color:#4b4b4b;font-weight:600;padding:35px 40px 35px 0;line-height:normal}.cms-our-faqs .faq-main .faq-category-details .faq-answer p{font-size:calc(18px*1);line-height:calc(30px*1);font-weight:400;color:#5c5d60;padding:0 0 36px}.faq-main{margin:0 0 312px}.faq-main .products-slider.mr-bt-13{margin:0 0 190px}.cms-our-faqs .faq-bottom-container{padding:96px 0 75px;background:#4b4b4b}.cms-our-faqs .faq-bottom-container .faq-bottom.wrapper .faq-title-top{font-size:calc(35px*1);line-height:calc(37px*1)}.cms-our-faqs .faq-bottom-container .faq-bottom.wrapper .faq-title-subtitle{font-size:calc(65px*1);letter-spacing:3.9px;line-height:calc(60px*1);font-family:"Roboto",sans-serif;font-weight:700;margin:0 0 11px}.cms-our-faqs .faq-bottom-container .faq-bottom.wrapper .faq-title-text{font-size:calc(22px*1);font-weight:600}.cms-no-route .column.main{float:none !important;width:100%;background:#4b4b4b;padding:0 0 307px}.cms-no-route .column.main .title-details .page-main.text-rbt-30.text-tm-upper{font-size:calc(50px*1);line-height:calc(37px*1);font-family:"Roboto",sans-serif;color:#fff;letter-spacing:1px}.cms-no-route .column.main .title-details .page-main.text-rbt-65.text-tm-upper{font-size:85px;letter-spacing:8.9px;line-height:90px;color:#fff;font-family:"Roboto",sans-serif;text-align:center;font-weight:700}.cms-no-route .column.main .title-details{margin:253px 0 0}.cms-no-route .column.main .title-details{margin:253px auto 63px;max-width:max-content;padding:0 20px 36px;border-bottom:1px solid rgb(255 255 255/40%)}.cms-no-route .column.main .link-details{display:grid;grid-template-columns:repeat(3,auto);grid-gap:0 62px;width:max-content;margin:0 auto}.cms-no-route .column.main .link-details a{color:#59b7b3;text-decoration:underline;text-transform:unset}.cms-no-route .column.main .link-details a h6{font-size:calc(20px*1);color:#59b7b3;text-transform:unset}.customer-account-login .column.main .login-container .block .block-content form .field .control select{background:#eee;border:none;padding:5px 26px;font-size:calc(18px*1);font-weight:400;color:#8c8c8c;font-family:"Montserrat";height:58px}.customer-account-login .column.main .login-container .block .block-content form .field.field-name-prefix .control{position:relative}.customer-account-login .column.main .login-container .block .block-content form .field.field-name-prefix .control:after{content:"";width:16px;height:11px;background:url("../images/arrow_down.svg") no-repeat center center;background-size:contain;position:absolute;right:30px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1}.account .columns .column.main form#form-validate.form-edit-account fieldset.fieldset.info legend.legend.box-title{max-width:100%;grid-column:span 2}.account .columns .column.main form#form-validate.form-edit-account fieldset.fieldset.info .field{width:100% !important;padding:0 !important}.account .columns .column.main form#form-validate.form-edit-account fieldset.fieldset.info br{display:none}.account .columns .column.main form#form-validate.form-edit-account fieldset.fieldset.info{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 25px}.account .columns .column.main form#form-validate.form-edit-account fieldset.fieldset.info .field.choice{width:auto !important;grid-column:span 2;max-width:fit-content;margin:0}.account .columns .column.main form#form-validate.form-edit-account fieldset.fieldset.password{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 25px}.account .columns .column.main form#form-validate fieldset legend.legend.box-title{max-width:100%;grid-column:span 2}.account .columns .column.main form#form-validate.form-edit-account fieldset.fieldset.password br{display:none}.account .columns .column.main form#form-validate.form-edit-account .field{width:100% !important;padding:0 !important}.contact-index-index span.customer-name span{color:#fff}.contact-index-index .customer-welcome .customer-name span{color:#fff}.checkout-cart-index .checkout.methods.items.checkout-methods-items button.action.secondary.continue-shopping{display:none}.contact-index-index .page-top-header{background:#4b4b4b}.contact-index-index .page-top-header .contact-title-details .login-title{padding:59px 0 141px;background:0 0}.contact-index-index .page-top-header .breadcrumbs{display:block}.contact-index-index .page-top-header .contact-title-details .login-title{font-size:calc(65px*1);letter-spacing:3.9px;line-height:calc(60px*1);font-family:"Roboto",sans-serif;font-weight:700}.cms-our-faqs .customer-welcome .customer-name span{color:#fff}.cms-our-faqs .minicart-wrapper .action.showcart.active:before,.cms-our-faqs .minicart-wrapper .action.showcart:before{color:#fff !important}.cms-our-faqs .minicart-wrapper .action.showcart:hover:before{color:#59b7b3 !important}.checkout-index-index .continue-shopping{background:#e8e8e9;padding:35px 0 0}.checkout-index-index .continue-shopping a.action.continue.btn-arrow{font-size:calc(20px*1);font-weight:600;color:#5c5d60;text-decoration:underline}.checkout-index-index .page-title-wrapper{width:100%;display:inline-block;height:auto !important;margin:0;position:relative;text-align:center;padding:64px 0}.checkout-index-index .page-title-wrapper h1.page-title span{font-size:calc(42px*1);letter-spacing:.7px;line-height:calc(40px*1);font-family:"Roboto",sans-serif;font-weight:700;color:#5c5d60 !important;text-transform:uppercase;display:block !important}.checkout-container .opc-wrapper{width:100%;float:none;padding:0}.checkout-container aside.modal-custom.opc-sidebar{width:100%;float:none;margin:0;position:sticky !important;top:0 !important;display:table}.checkout-container .checkout-container-wrapper{display:grid;grid-template-columns:repeat(2,1fr);margin:0 auto;grid-gap:0 117px}.checkout-container .checkout-container-wrapper ul.opc-progress-bar,.checkout-container .checkout-container-wrapper .messages{grid-column:span 2}.checkout-container .checkout-container-wrapper li#shipping>.step-title{display:none}.checkout-container .checkout-container-wrapper form{max-width:100%;margin:0}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset{background:rgb(255 255 255/40%);padding:32px 39px;margin:0 0 50px}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .step-title{padding:0;margin:0 0 25px;border:none;font-size:calc(22px*1);font-weight:600;color:#5c5d60}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .field label.label{display:none}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .field .control select{background:rgb(255 255 255/70%);border:none;padding:5px 26px;font-size:calc(18px*1);font-weight:400;color:rgb(75 75 75/60%);font-family:"Montserrat";height:58px}.control.checkout_select:after{content:"";width:16px;height:11px;display:inline-block;background:url("../images/arrow_down.svg") no-repeat center;background-size:contain;position:absolute;left:auto;top:50%;transform:translateY(-50%);right:17px;visibility:visible;bottom:auto;pointer-events:none;z-index:1}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .field .control input{background:rgb(255 255 255/70%);border:none;padding:5px 26px;font-size:calc(18px*1);font-weight:400;color:#000;font-family:"Montserrat";height:58px}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .field .control input::-webkit-input-placeholder{color:#8c8c8c}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .field .control input::-moz-placeholder{color:#8c8c8c}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .field .control input:-ms-input-placeholder{color:#8c8c8c}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .field .control input:-moz-placeholder{color:#8c8c8c}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .block-title-heading span:first-child{padding:0;margin:0 0 25px;border:none;font-size:calc(22px*1);font-weight:600;color:#5c5d60;display:block}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .block-title-heading span:nth-child(2){font-size:calc(18px*1);font-weight:400;margin:17px 0 24px;display:block}fieldset#customer-email-fieldset fieldset.fieldset.hidden-fields{display:none}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .field .control .feedback.feedback-phone{display:none}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .password-toggle{position:relative}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .password-toggle label{position:relative;padding:0 0 0 13px}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .password-toggle input+label:after{content:"";width:13px;height:13px;background:0 0;border:1px solid #59b7b3;position:absolute;left:-16px;top:4px;pointer-events:none}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .password-toggle input{opacity:0}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .password-toggle input:checked+label:after{content:"";background:#59b7b3}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .password-fields.fieldset{margin:20px 0 0}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.address-fieldset.fieldset.step-block .block-title-heading span{margin:0 0 25px}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .label{display:none}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset fieldset .control input{background:rgb(255 255 255/70%);border:none;padding:5px 26px;font-size:calc(18px*1);font-weight:400;color:#000;font-family:"Montserrat";height:58px}.control.checkout_select{position:relative}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .field._required .control-select{position:relative}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .field._required .control-select:after{content:"";width:16px;height:11px;background:url("../images/arrow_down.svg") no-repeat center center;background-size:contain;position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .field._required .control-select select{padding:5px 35px 5px 26px}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .field._required{margin:0 0 14px}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .field.additional{margin:0 0 14px}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset fieldset{margin:0}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset fieldset .control input::-webkit-input-placeholder{color:#8c8c8c}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset fieldset .control input::-moz-placeholder{color:#8c8c8c}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset fieldset .control input:-ms-input-placeholder{color:#8c8c8c}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset fieldset .control input:-moz-placeholder{color:#8c8c8c}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset #shipping-method-proceed .primary{width:100%;text-align:right;float:none}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset #shipping-method-proceed .primary button.button.action.continue.primary{font-size:calc(18px*1);font-weight:600;background:0 0;border:1px solid #59b7b3;font-family:"Montserrat",sans-serif;color:#669ca8 !important;width:100%;display:block;max-width:calc(309px*1);padding:8px 39px;height:auto;min-height:auto;line-height:normal;margin:0 0 0 auto;text-decoration:none;text-align:center;transition-duration:.4s}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset #shipping-method-proceed .primary button.button.action.continue.primary:hover{background:#59b7b3;color:#fff !important}.checkout-container{margin:0}.checkout-container .checkout-container-wrapper form#co-shipping-method-form #shipping-method-buttons-container .primary{width:100%}.checkout-container .checkout-container-wrapper form#co-shipping-method-form #shipping-method-buttons-container button{font-size:calc(18px*1);font-weight:600;background:#59b7b3;border:1px solid #59b7b3;font-family:"Montserrat",sans-serif;color:#fff;width:100%;display:block;max-width:calc(309px*1);padding:8px 39px;height:auto;min-height:auto;line-height:normal;margin:0 0 0 auto;text-decoration:none;text-align:center;transition-duration:.4s}.checkout-container .checkout-container-wrapper form#co-shipping-method-form #shipping-method-buttons-container button:hover{background:0 0;color:#59b7b3}#payment #checkout-step-payment{margin:0}.checkout-container #opc-sidebar{width:100%;position:static !important;top:0 !important;float:none;background:rgb(255 255 255/40%);padding:32px 45px}.checkout-container .opc-block-summary span.title{font-size:calc(22px*1);font-weight:600;color:#5c5d60;padding:0;margin:0 0 29px}.checkout-container .opc-block-summary .block.items-in-cart{margin:0 0 29px}.checkout-container .opc-block-summary .block.items-in-cart .minicart-items-wrapper{padding:0;margin:0}.checkout-container .opc-block-summary .block.items-in-cart .minicart-items-wrapper li.product-item{padding:0}.checkout-container .opc-block-summary .block.items-in-cart .minicart-items-wrapper li.product-item:first-child{padding:0 10px 18px 0}.checkout-container .opc-block-summary .block.items-in-cart .minicart-items-wrapper li.product-item .product .row{display:grid;grid-template-columns:70% 15% 15%}.checkout-container .opc-block-summary .block.items-in-cart .minicart-items-wrapper li.product-item .product .row .col-md-6,.checkout-container .opc-block-summary .block.items-in-cart .minicart-items-wrapper li.product-item .product .row .col-md-3{width:100%;float:none !important;padding:0;display:block}.checkout-container .opc-block-summary .block.items-in-cart .minicart-items-wrapper li.product-item .product .row:after,.checkout-container .opc-block-summary .block.items-in-cart .minicart-items-wrapper li.product-item .product .row:before{display:none}.checkout-container .opc-block-summary .block.items-in-cart .minicart-items-wrapper li.product-item .product .row .product-subtotal.col-md-3.text-right{text-align:right}.checkout-container .opc-block-summary .block.items-in-cart .minicart-items-wrapper li.product-item:first-child .product .row div span{font-size:calc(18px*1);font-weight:600;color:#4b4b4b}.checkout-container .opc-block-summary .block.items-in-cart .minicart-items-wrapper ol.minicart-items li.product-item:last-child{padding:0}.checkout-container .opc-block-summary .block.items-in-cart .minicart-items-wrapper ol.minicart-items li.product-item:not(:first-child) .product .row .product-name .product-item-inner{margin:0}.checkout-container .opc-block-summary .block.items-in-cart .minicart-items-wrapper ol.minicart-items li.product-item:not(:first-child) .product .row .product-name .product-item-inner .product.options{display:none}.checkout-container .opc-block-summary .block.items-in-cart .minicart-items-wrapper ol.minicart-items li.product-item:not(:first-child) .product .row .product-name .product-item-inner .product-item-name-block .product-item-name{margin:0;font-size:calc(18px*1);color:#4b4b4b}.checkout-container .opc-block-summary .block.items-in-cart .minicart-items-wrapper ol.minicart-items li.product-item:not(:first-child) .product .row{padding:29px 0;padding-right:10px}.checkout-container .opc-block-summary .block.items-in-cart .minicart-items-wrapper ol.minicart-items li.product-item:not(:first-child) .product .row .product-qty{padding:0 0 0 10px}.checkout-container .opc-block-summary .block.items-in-cart .minicart-items-wrapper ol.minicart-items li.product-item:not(:first-child) .product .row .product-qty span.value{font-weight:400}.checkout-container .opc-block-summary .block.items-in-cart .minicart-items-wrapper ol.minicart-items li.product-item:not(:first-child) .product .row .product-subtotal span.price-excluding-tax{padding:0;text-align:right;font-weight:400}.checkout-container .opc-block-summary .block.items-in-cart .minicart-items-wrapper ol.minicart-items li.product-item:not(:first-child) .product .row .product-subtotal span.price-excluding-tax span{font-weight:400}.checkout-container .opc-block-summary .block.items-in-cart{margin:0}.checkout-container .opc-block-summary table.data.table.table-totals{padding:57px 0 0;display:block;width:100%}.checkout-container .opc-block-summary table.data.table.table-totals tbody{width:100%;display:table}.checkout-container .opc-block-summary table.data.table.table-totals tbody tr.totals th{padding:0 0 29px !important;font-size:calc(22px*1);font-weight:600;color:#5c5d60;text-align:right}.checkout-container .opc-block-summary table.data.table.table-totals tbody tr.totals td.amount{padding:0;font-size:calc(22px*1);font-weight:600;color:#5c5d60;line-height:normal;width:160px !important}.checkout-container .opc-block-summary table.data.table.table-totals tbody tr.totals th.mark span.label{color:#5c5d60}.checkout-container .opc-block-summary table.data.table.table-totals tbody tr.totals th.mark span.value{font-size:calc(18px*1);display:none !important}.checkout-container .opc-block-summary table.data.table.table-totals tbody tr.grand.totals{border-bottom:1px solid #ccc}.checkout-container .opc-block-summary table.data.table.table-totals tbody tr.grand.totals th.mark{padding:25px 0 !important;vertical-align:middle}.checkout-container .opc-block-summary table.data.table.table-totals tbody tr.grand.totals th.mark strong.text-mon-bd-25{padding:0 !important;font-size:calc(25px*1);font-weight:700}.checkout-container .opc-block-summary table.data.table.table-totals tbody tr.grand.totals td.amount{vertical-align:middle;padding:0 !important;font-size:calc(25px*1);font-weight:700}.checkout-container .opc-block-summary table.data.table.table-totals tbody tr.grand.totals td.amount strong{padding:0;font-weight:700}.checkout-container .checkout-container-wrapper .opc-progress-bar-main{grid-column:span 2;position:relative}.checkout-container .checkout-container-wrapper .opc-progress-bar-main{grid-column:span 2;position:relative;border-bottom:1px solid rgb(112 112 112/40%);margin:0 0 118px}.secure-checkout span{font-size:calc(25px*1);font-weight:500;font-family:"Roboto",sans-serif}.checkout-container #opc-shipping_method .checkout-shipping-method{background:rgb(255 255 255/40%);padding:32px 39px;margin:0 0 50px}.checkout-container #opc-shipping_method .checkout-shipping-method .block-title-heading span{border:none;font-size:calc(22px*1);font-weight:600;color:#5c5d60;display:block;margin:0 0 43px}.checkout-container #opc-shipping_method .checkout-shipping-method #checkout-step-shipping_method table.table-checkout-shipping-method td{padding-top:0}.checkout-container #opc-shipping_method .checkout-shipping-method #checkout-step-shipping_method table.table-checkout-shipping-method td.col.col-method input+label{position:relative}.checkout-container #opc-shipping_method .checkout-shipping-method #checkout-step-shipping_method table.table-checkout-shipping-method td.col.col-method input+label:after{content:"";width:13px;height:13px;background:0 0;border:1px solid #59b7b3;position:absolute;left:-16px;top:4px;pointer-events:none}.checkout-container #opc-shipping_method .checkout-shipping-method #checkout-step-shipping_method table.table-checkout-shipping-method td.col.col-method input:checked+label:after{background:#59b7b3}.checkout-container #opc-shipping_method .checkout-shipping-method #checkout-step-shipping_method table.table-checkout-shipping-method td.col.col-method input{opacity:0}.usps-specification-wrapper .specification{position:relative}.usps-specification-wrapper .specification img{max-width:142px;z-index:1}.usps-specification-wrapper .specification:nth-child(3):after{content:"";width:172px;height:172px;position:absolute;background:#fff;left:50%;transform:translateX(-50%);right:0;border-radius:50%;margin:0 auto;z-index:0}.cms-about .column.main{padding:90px 0 0}.cms-about .page-top-header{position:relative}.cms-about .page-top-header .wrapper{position:absolute;top:0;left:0;right:0;height:100%}.cms-about .page-top-header .wrapper .banner-title{position:absolute;top:50%;transform:translateY(-50%);text-align:center;width:100%;left:0;right:0}.cms-about .page-top-header .banner-image img{height:364px;object-fit:cover;width:100%}.usps-specification-wrapper{overflow:hidden}.cms-about .page-top-header .banner-image{position:relative;line-height:0}.cms-about .page-top-header .banner-image:after{content:"";width:100%;height:100%;background:#4b4b4b;position:absolute;left:0;top:0;opacity:.6;z-index:0}.cms-about .page-top-header .wrapper .banner-title .page-main.text-rbt-65.clr-white.text-tm-upper{line-height:calc(37px*1);font-size:calc(30px*1)}.cms-about .page-top-header .wrapper .banner-title .page-main.text-rbt-30.clr-white.text-tm-upper{font-size:calc(65px*1);letter-spacing:3.9px;line-height:calc(60px*1);font-family:"Roboto",sans-serif;font-weight:700;color:#fff !important;text-transform:uppercase;display:block !important}.cms-about .about-sonio__img-wrap img.about-sonio__img{height:100%}.cms-about .about-sonio__img-wrap{height:575px}.cms-about .about-sonio_container.mr-bt-13.no-image{margin:0 0 140px;background:0 0;text-align:center;padding:0}.cms-about .about-sonio_container.mr-bt-13.no-image .wrapper .about-sonio__row .about-sonio__content .section_title_inner h1.text-rbt-45{color:#5c5d60;font-size:calc(30px*1);font-weight:400;line-height:calc(37px*1)}.cms-about .about-sonio_container.mr-bt-13.no-image .wrapper .about-sonio__row .about-sonio__content .text-mon-description.second-child{font-size:calc(18px*1);font-weight:400;color:#4b4b4b;max-width:1088px;margin:0 auto}.cms-about .about-sonio_container.mr-bt-13.no-image .wrapper .about-sonio__row .about-sonio__content .about-sonio__btn-wrap{margin:47px 0 0;text-align:center;justify-content:center;grid-gap:0 34px}.cms-about .about-sonio_container.mr-bt-13:not(.no-image) .wrapper .about-sonio__row.img-right-style .about-sonio__content .section_title_inner h1.text-rbt-45{color:#5c5d60;font-size:calc(30px*1);font-weight:400;line-height:calc(37px*1)}.cms-about .about-sonio_container.mr-bt-13:not(.no-image) .wrapper .about-sonio__row.img-right-style .about-sonio__content .section_title_inner h6.text-rbt-25{font-size:calc(65px*1);letter-spacing:.6px;line-height:calc(60px*1);font-family:"Roboto",sans-serif;font-weight:700;color:#5c5d60 !important;text-transform:uppercase;display:block !important}.cms-about .about-sonio_container.mr-bt-13:not(.no-image) .wrapper .about-sonio__row.img-right-style .about-sonio__content .about-sonio__btn-wrap{margin:59px 0 0;grid-gap:34px}.team-members.mr-bt-13 .team-members__content{display:grid;grid-gap:0 70px;grid-template-columns:repeat(3,1fr);overflow-x:hidden}.team-members.mr-bt-13 .team-members__content .team-members__details .team-members__img-wrap img.team-members__img{height:340px;object-fit:cover}.team-members.mr-bt-13 .team-members__content .team-members__details{padding:46px 0 83px;position:relative}.team-members.mr-bt-13 .team-members__content .team-members__details:after{content:"";border-top:1px solid #707070;width:calc(100% + 70px);position:absolute;left:0;top:0;opacity:40%}.team-members.mr-bt-13 .team-members__content .team-members__details h6.heading.text-mon-sb-18{font-size:calc(22px*1);font-weight:600;line-height:normal;margin:35px 0 10px;color:#71b5b2}.team-members.mr-bt-13 .team-members__content .team-members__details .description.text-mon-description{font-size:calc(22px*1);color:#4b4b4b}.team-members.mr-bt-13 .team-members__content .team-members__details .member-details{position:relative}.team-members.mr-bt-13 .team-members__content .team-members__details .member-details a.linkedin{position:absolute;top:0;right:0;width:auto;height:auto;color:#71b5b2}.video-container #video-gallery-slider .plyr__video-wrapper{position:relative}.video-container{margin:0 0 206px;line-height:0}.cms-about .about-sonio_container.mr-bt-13.no-image .sonio-sectional-image{position:relative;bottom:0;margin:130px 0 0}.thankyou_page main .category-view-info .category-link.text-mon-sb-16{text-align:center;margin:6px 0 0}.thankyou_page main .category-view-info .category-link.text-mon-sb-16 span{font-size:calc(16px*1);font-weight:600}.thankyou_page main #owl-products-picks .owl-stage .owl-item .item .products-slider__content h6{font-size:calc(20px*1);color:#c4c6c7;font-family:"Roboto",sans-serif;line-height:normal;margin:0 0 10px}.thankyou_page main #owl-products-picks .owl-stage .owl-item .item .products-slider__content span.text-mon-description{font-size:calc(22px*1);color:#5c5d60;line-height:calc(27px*1);font-weight:600}.thankyou_page main #owl-products-picks .owl-stage .owl-item .item .products-slider__content a.products-slider__img-wrap{height:414px;margin:0 0 23px}.thankyou_page main #owl-products-picks .owl-stage-outer{padding:0 0 74px}.thankyou_page main .products-slider{padding:157px 0 130px;margin:0}.thankyou_page main .products-slider{background:rgb(196 198 199/40%)}.products-slider.mr-bt-13 .wrapper:after{display:none}.create_an_account .create_an_account_inner{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 50px}.create_an_account{padding:125px 0 55px;background:#e7e8e9}.create_an_account_box{background:rgb(255 255 255/40%);padding:38px;display:flex;flex-wrap:wrap;flex-direction:column}.create_an_account_box h2{font-size:calc(22px*1);font-weight:600;margin:0 0 30px;color:#5c5d60}.create_an_account_box p{font-size:calc(18px*1);font-weight:400;line-height:calc(30px*1);color:#5c5d60}.create_an_account_box p strong{display:block;margin:42px 0 0;font-weight:600}.create_an_account_box p strong img{vertical-align:middle;margin:0 15px 0 0}.create_an_account_box a.custom_btn_3{max-width:calc(250px*1);margin:42px 0 0 auto}.create_an_account_box form .form_group:not(:nth-child(2)){margin:0 0 14px}.create_an_account_box form{margin:auto 0 0}.create_an_account_box form .form_group input{background:rgb(255 255 255/70%);border:none;padding:5px 26px;font-size:calc(18px*1);font-weight:400;color:#000;font-family:"Montserrat";height:58px}.create_an_account_box form .form_group input::-webkit-input-placeholder{color:#8c8c8c}.create_an_account_box form .form_group input::-moz-placeholder{color:#8c8c8c}.create_an_account_box form .form_group input:-ms-input-placeholder{color:#8c8c8c}.create_an_account_box form .form_group input:-moz-placeholder{color:#8c8c8c}.create_an_account_box form button.custom_btn_1{margin:30px 0 0 auto;max-width:calc(250px*1);text-decoration:none;line-height:calc(23px*1)}.create_an_account_box form button.custom_btn_1:hover{background:#fff}body.active .form.minisearch .control{visibility:visible;opacity:1}.form.minisearch .control .actions button.action.search:after{color:#757575;content:"\e615";font-family:"luma-icons";margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;font-size:calc(44px*1);line-height:normal;color:#5c5d60}.form.minisearch .control #search_autocomplete,.form.minisearch .control .nested{display:none}.thankyou_page main .block.newsletter #newsletter-validate-detail{background:rgb(255 255 255/40%);padding:38px}.thankyou_page main .block.newsletter #newsletter-validate-detail .title.text-mon-sb-14{font-size:calc(22px*1);font-weight:600;margin:0 0 30px;line-height:normal;color:#5c5d60}.thankyou_page main .block.newsletter #newsletter-validate-detail .fields .newsletter__btn-wrap .control-field.field.check-buttons{display:none}.thankyou_page main .block.newsletter #newsletter-validate-detail .fields{display:grid;grid-template-columns:auto 309px;grid-gap:0 25px}.thankyou_page main .block.newsletter #newsletter-validate-detail .fields .field.name{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 25px}.thankyou_page main .block.newsletter #newsletter-validate-detail .fields .field.name .newsletter__input-field-wrap input{background:rgb(255 255 255/70%);border:none;padding:5px 26px;font-size:calc(18px*1);font-weight:400;color:#000;font-family:"Montserrat";height:58px}.thankyou_page main .block.newsletter #newsletter-validate-detail .fields .field.name .newsletter__input-field-wrap input::-webkit-input-placeholder{color:#8c8c8c}.thankyou_page main .block.newsletter #newsletter-validate-detail .fields .field.name .newsletter__input-field-wrap input::-moz-placeholder{color:#8c8c8c}.thankyou_page main .block.newsletter #newsletter-validate-detail .fields .field.name .newsletter__input-field-wrap input:-ms-input-placeholder{color:#8c8c8c}.thankyou_page main .block.newsletter #newsletter-validate-detail .fields .field.name .newsletter__input-field-wrap input:-moz-placeholder{color:#8c8c8c}.thankyou_page main .block.newsletter #newsletter-validate-detail .fields .newsletter__btn-wrap .actions{width:100%;display:block}.thankyou_page main .block.newsletter #newsletter-validate-detail .fields .newsletter__btn-wrap .actions button.res-btn-primary{font-size:calc(20px*1);font-weight:600;background:#59b7b3;border:1px solid #59b7b3;color:#fff !important;width:100%;display:block;max-width:100%;padding:8px 39px;height:58px;line-height:normal;margin:0;text-align:center;transition-duration:.4s}.thankyou_page main .block.newsletter #newsletter-validate-detail .fields .newsletter__btn-wrap .actions button.res-btn-primary:hover{color:#59b7b3 !important;background:0 0}.thankyou_page main .about-sonio_container.mr-bt-13 .about-sonio__img-wrap img.about-sonio__img{height:100%}.thankyou_page main .about-sonio_container.mr-bt-13 .about-sonio__img-wrap{height:590px}.thankyou_page main .about-sonio_container.mr-bt-13 .about-sonio__row{grid-template-columns:62% auto;grid-gap:0 88px;width:100%}.thankyou_page main .about-sonio_container.mr-bt-13{margin:0 0 188px}body .ves-megamenu ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all{position:static}body .submenu.dropdown-menu{position:absolute !important;right:0;top:0 !important;padding:80px 0 0 !important;z-index:0 !important}.thankyou_page{height:auto}.desktopmenu{background:#5c5d60;overflow-y:auto}.desktopmenu .wrapper .menu_left ul li a{color:#fff;font-size:calc(14px*1);font-weight:600;text-decoration:underline;padding:0}.desktopmenu .wrapper .menu_right ul li a{font-size:calc(14px*1);font-weight:400;color:#fff;padding:0;transition:all .3s}.desktopmenu .wrapper ul li a:hover{color:#59b7b3 !important}.desktopmenu .wrapper .menu_right ul li:not(:last-child){margin:0 0 8px}.desktopmenu .wrapper{display:flex;align-items:stretch;grid-gap:0;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;height:470px}.desktopmenu .wrapper .menu_right{flex:1 1 0;padding:0 0 0 56px;display:flex;align-items:stretch;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;grid-gap:0;margin:38px 0;height:max-content;overflow:hidden}.desktopmenu .wrapper .desktop_shape{flex:0 1 auto}.desktopmenu .wrapper .menu_right h2{font-size:calc(14px*1);font-weight:600;margin:0 0 20px;color:#fff}.desktopmenu .wrapper .menu_left{flex:0 1 auto;padding:0 42px 0 0;margin:38px 0}.desktopmenu .wrapper ul li a{background:0 0 !important}.desktopmenu .wrapper .menu_left ul li:not(:last-child){margin:0 0 8px}.desktop_shape img{height:100%;object-fit:cover;width:100%;object-position:center}a.remove-discount-code{display:block;max-width:max-content;margin:0 0 0 auto;font-weight:300;font-size:18px;color:#4b4b4b;text-decoration:underline}.desktop_shape{height:100%;overflow:hidden}.create_an_account_box form button.custom_btn_1{border:1px solid #59b7b3}.create_an_account_box form button.custom_btn_1:hover{border:1px solid transparent}.thankyou_page main .products-slider .block.newsletter #newsletter-validate-detail .fields .field.name .newsletter__input-field-wrap{margin:0}.desktopmenu ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all{display:block !important}.submenu.dropdown-menu.animated .submenu-inner{padding:0 !important}.is-blog .page-top-header .banner-image{position:relative;line-height:0}.is-blog .page-top-header .banner-image:after{content:"";width:100%;height:100%;background:#4b4b4b;position:absolute;left:0;top:0;opacity:.6;z-index:0}.is-blog .page-top-header .wrapper{position:absolute;top:0;left:0;right:0;height:100%}.is-blog .page-top-header .wrapper .banner-title{position:absolute;top:50%;transform:translateY(-50%);text-align:left;width:100%;left:0;right:0;padding:0 20px}.is-blog .page-top-header .wrapper .banner-title .page-main:first-child{line-height:calc(37px*1);font-size:calc(30px*1)}.is-blog .page-top-header .wrapper .banner-title .page-main:last-child{font-size:calc(65px*1);letter-spacing:3.9px;line-height:calc(60px*1);font-family:"Roboto",sans-serif;font-weight:700;color:#fff !important;text-transform:uppercase;display:block !important}.block.block-blog.block-blog-categories{margin:59px 0 107px;padding:30px;border:1px solid rgb(92 93 96/40%);display:grid;grid-template-columns:210px auto;grid-gap:0 30px;align-items:center}.is-blog .block.block-blog.block-blog-categories{margin:59px 0 107px;padding:30px;border:1px solid rgb(92 93 96/40%);display:grid;grid-template-columns:210px auto;grid-gap:0 30px}.is-blog .block.block-blog.block-blog-categories .block-title{padding:0;margin:0;border:none}.is-blog .block.block-blog.block-blog-categories .block-title strong{font-size:calc(22px*1);font-weight:600;color:#5c5d60}.is-blog .block.block-blog.block-blog-categories .block-content ul{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0 28px}.is-blog .block.block-blog.block-blog-categories .block-content ul li{margin:0}.is-blog .block.block-blog.block-blog-categories .block-content ul li a{font-size:calc(14px*1);font-weight:600;background:0 0;border:1px solid #59b7b3;color:#59b7b3 !important;width:100%;display:block;max-width:100%;padding:8px 39px;line-height:calc(22px*1);margin:0;text-align:center;transition-duration:.4s}.is-blog .block.block-blog.block-blog-categories .block-content ul li a:hover{background:#59b7b3;color:#fff !important}.is-blog .post-list.grid.row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:93px 89px;border-top:1px solid rgb(92 93 96/40%);border-bottom:1px solid rgb(92 93 96/40%);padding:92px 0 93px}.is-blog .post-list.grid.row .item.col-md-4.col-sm-4.col-xs-12{width:100%;padding:0}.is-blog .post-list.grid.row:before{display:none}.is-blog .post-list.grid.row .item.col-md-4.col-sm-4.col-xs-12 .post-list-item .post-entry{margin:0}.is-blog .post-list.grid.row .item.col-md-4.col-sm-4.col-xs-12 .post-list-item .post-entry .post-image.img-hover{min-height:auto;max-height:100%;margin:0 0 42px;padding:0 0 46px;border-bottom:1px solid rgb(92 93 96/40%);overflow:unset}.is-blog .post-list.grid.row .item.col-md-4.col-sm-4.col-xs-12 .post-list-item .post-entry .post-image.img-hover a{height:100%;line-height:0}.is-blog .post-list.grid.row .item.col-md-4.col-sm-4.col-xs-12 .post-list-item .post-entry .post-image.img-hover a img{height:283px;width:100%;object-fit:cover}.is-blog .post-list.grid.row .item.col-md-4.col-sm-4.col-xs-12 .post-list-item .post-entry .product-info .post-date{display:none}.is-blog .post-list.grid.row .item.col-md-4.col-sm-4.col-xs-12 .post-list-item .post-entry .product-info .post-excerpt.prod-des.light-gray{display:none}.is-blog .post-list.grid.row .item.col-md-4.col-sm-4.col-xs-12 .post-list-item .post-entry .product-info h3.prod-title a{font-size:calc(22px*1);font-weight:600;color:#5c5d60;line-height:normal}.is-blog .block.block-blog.block-blog-categories .block-content ul li a.clear-filter{border:none;padding:0;background:0 0 !important;vertical-align:middle;top:10px;position:relative;text-decoration:underline;color:#5c5d60 !important}.is-blog p.toolbar-amount{display:none}body .navigation .nav-item .nav-anchor{position:relative;z-index:10}#modal-content-33{padding:74px 117px 55px}.is-blog .page-top-header{position:relative}.is-blog .page-top-header .banner-image img{height:364px;width:100%;object-fit:cover}.cms-brands .page-top-header{position:relative;margin:0 0 51px}.cms-brands .page-top-header .banner-image{position:relative;line-height:0}.cms-brands .page-top-header img{height:364px;width:100%;object-fit:cover}.cms-brands .page-top-header .banner-image:after{content:"";width:100%;height:100%;background:#4b4b4b;position:absolute;left:0;top:0;opacity:.6;z-index:0}.cms-brands .page-top-header .wrapper{position:absolute;top:0;left:0;right:0;height:100%}.cms-brands .page-top-header .wrapper .banner-title{position:absolute;top:50%;transform:translateY(-50%);text-align:left;width:100%;left:0;right:0;padding:0 20px}.cms-brands .page-top-header .wrapper .banner-title .page-main:first-child{line-height:calc(37px*1);font-size:calc(30px*1)}.cms-brands .page-top-header .wrapper .banner-title .page-main:last-child{font-size:calc(65px*1);letter-spacing:3.9px;line-height:calc(60px*1);font-family:"Roboto",sans-serif;font-weight:700;color:#fff !important;text-transform:uppercase;display:block !important}.cms-brands main#maincontent{margin:0}.cms-brands main#maincontent script~p{display:none}.cms-brands main#maincontent .brands-filters .input-box{display:none}.cms-brands main#maincontent .brands-filters .letters .letters-box:first-child{display:none}.cms-brands main#maincontent .brands-filters .letters .letters-box:last-child{display:grid;grid-template-columns:repeat(14,1fr);grid-gap:20px 0;grid-auto-flow:column}.cms-brands main#maincontent .brands-filters .letters .letters-box:last-child a{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center}.cms-brands main#maincontent .brands-filters .letters .letters-box:last-child a{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:center;position:relative}.cms-brands main#maincontent .brands-filters .letters .letters-box:last-child a:last-child{grid-column:1/2;grid-row:1/2;grid-row-end:span 2}.cms-brands main#maincontent .brands-filters .letters .letters-box:last-child a input{margin:0;position:absolute;opacity:0}.cms-brands main#maincontent .brands-filters .letters .letters-box:last-child a label{padding:0 0 0 24px;font-size:calc(18px*1);font-weight:400;color:#4b4b4b}.cms-brands main#maincontent .brands-filters .letters .letters-box:last-child a input+label:after{content:"";width:13px;height:13px;background:#fff;border:1px solid rgb(75 75 75/40%);position:absolute;left:0;margin:4px 0 0}.cms-brands main#maincontent .brands-filters .letters .letters-box:last-child a input:checked+label:after{background:#000;border-color:#4b4b4b}.cms-brands main#maincontent .brands-filters .letters .letters-box:last-child a input:checked+label{font-weight:600}.cms-brands main#maincontent .brands-filters .letters .letters-box:last-child a{position:relative;pointer-events:none}.cms-brands main#maincontent .brands-filters .letters .letters-box:last-child a *{pointer-events:auto}.cms-brands main#maincontent .brands-filters .letters .letters-box:last-child a.-active label{font-weight:600}.cms-brands main#maincontent .brands-filters .letters .letters-box:last-child a.-active label:after{background:#4b4b4b;border-color:#5c5d60}.cms-brands main#maincontent .brands-filters .letters{width:100%;padding:34px 104px;border:1px solid rgb(92 93 96/40%);margin:0 0 106px}.cms-brands main#maincontent .brand-images dl.brands-letter{width:100%;margin:0 0 111px}.cms-brands main#maincontent .brand-images dl.brands-letter dt.letter{margin:0;font-size:calc(35px*1);font-weight:500;font-family:"Roboto",sans-serif;color:#4b4b4b}.cms-brands main#maincontent .brand-images dl.brands-letter dt.letter{margin:0 0 53px;font-size:calc(35px*1);font-weight:500;font-family:"Roboto",sans-serif;color:#4b4b4b;line-height:normal;border-bottom:1px solid rgb(75 75 75/40%);padding:0 0 41px}.cms-brands main#maincontent .brand-images dd{list-style:none;margin:0}.cms-brands main#maincontent .brand-images dl.brands-letter *{list-style:none}.cms-brands main#maincontent .brand-images dd ul.bare-list li.brand-item{width:100%;max-width:100%;min-width:auto;min-height:auto;margin:0}.cms-brands main#maincontent .brand-images dd ul.bare-list{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:0 20px}.cms-brands main#maincontent .brand-images dd ul.bare-list li.brand-item a.item{display:block}.cms-brands main#maincontent .brand-images dd ul.bare-list li.brand-item a.item p.label{font-size:calc(22px*1);font-weight:600;color:#5c5d60}.mst-searchautocomplete__wrapper ul{display:grid;line-height:normal;grid-template-columns:repeat(4,1fr);grid-gap:0 30px;margin:20px 0 0}.mst-searchautocomplete__wrapper ul li{margin:0}.mst-searchautocomplete__wrapper ul li a{display:block}.mst-searchautocomplete__wrapper ul li a .mst-product-image-wrapper img{width:100%;height:320px;object-fit:cover}.mst-searchautocomplete__wrapper ul li .meta{display:inline-block;width:100%;height:auto}.mst-searchautocomplete__wrapper ul li .meta .title{display:inline-block;width:100%;height:auto;margin:18px 0}.mst-searchautocomplete__wrapper ul li .meta .title a{line-height:normal;color:#fff;font-size:calc(18px*1);font-weight:600}.mst-searchautocomplete__wrapper ul li .meta .description{color:#fff;font-size:calc(16px*1);line-height:calc(22px*1);margin:0 0 18px}.mst-searchautocomplete__show-all{line-height:normal;margin:20px 0;text-align:center}.mst-searchautocomplete__show-all a span{color:#fff;font-size:calc(18px*1);text-decoration:underline}.form.minisearch .control .input-box .mst-searchautocomplete__autocomplete{top:90px !important;width:100% !important;position:relative;margin:0 !important;display:inline-block;left:0 !important}.form.minisearch .control .input-box .mst-searchautocomplete__autocomplete .mst-searchautocomplete__wrapper{display:inline-block;width:100%}.form.minisearch .control .input-box .mst-searchautocomplete__autocomplete._active{width:100% !important;position:relative;margin:0 !important;left:0 !important}.mst-searchautocomplete__empty-result span{color:#fff;display:block;line-height:calc(30px*1)}.mst-searchautocomplete__autocomplete._active{position:relative !important;left:0 !important;right:0 !important;margin:0 !important;line-height:normal;top:0 !important}.form.minisearch .control .input-box{top:0;transform:none;position:relative;max-height:44px}.mst-searchautocomplete__close{display:none}.mst-searchautocomplete__wrapper ul li a{color:#fff}body.active .form.minisearch .control{display:flex;flex-direction:row;flex-wrap:wrap}.form.minisearch .control .actions .search span,.mst-searchautocomplete__index-title{display:none}.wordpress-post-view .breadcrumbs ul.items li.item{line-height:22px}.wordpress-post-view .post-view.post-info.container{margin:126px 0 0}.wordpress-post-view .post-view.post-info.container .post-top-title.text-center h1.page-title{font-size:calc(45px*1);letter-spacing:calc(1.9px*1);font-weight:700;color:#4b4b4b;line-height:calc(40px*1);font-family:"Roboto",sans-serif;max-width:772px;text-transform:unset !important}.wordpress-post-view .post-view.post-info.container .post-top-title.text-center{margin:0 0 20px}.wordpress-post-view .post-view.post-info.container .post-date.post-meta-item.pro_date.prod-des{font-size:calc(22px*1);font-weight:600;color:#59b7b3}.wordpress-post-view .post-view.post-info.container .post-title{margin:0 0 83px}.wordpress-post-view .post-view.post-info.container .post-image{line-height:0}.wordpress-post-view .post-view.post-info.container .post-image a{width:100%;line-height:0}.wordpress-post-view .post-view.post-info.container .post-image a img{width:100%}.wordpress-post-view .post-view.post-info.container .post-image{line-height:0;margin:0 0 119px}.wordpress-post-view .post-view.post-info.container .post-content p{font-size:calc(18px*1);font-weight:400;line-height:calc(30px*1);color:#5c5d60}.wordpress-post-view .toolbar{margin:0 0 124px}.wordpress-post-view .toolbar .small-container .toolbar-box{border-top:1px solid rgb(92 93 96/40%);padding:69px 0 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.wordpress-post-view .toolbar .small-container .toolbar-box .direction a{font-size:calc(20px*1);font-weight:600;color:#5c5d60;text-decoration:underline;position:relative}.wordpress-post-view .toolbar .small-container .toolbar-box .previous.direction a:after{content:"";width:16px;height:11px;display:inline-block;background:url("../images/arrow_down.svg") no-repeat center;background-size:contain;position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(90deg);right:auto;visibility:visible;bottom:auto;pointer-events:none;z-index:1}.wordpress-post-view .toolbar .small-container .toolbar-box .next.direction a:after{content:"";width:16px;height:11px;display:inline-block;background:url("../images/arrow_down.svg") no-repeat center;background-size:contain;position:absolute;left:auto;top:50%;transform:translateY(-50%) rotate(-90deg);right:0;visibility:visible;bottom:auto;pointer-events:none;z-index:1}.wordpress-post-view .toolbar .small-container .toolbar-box .previous.direction a{padding:0 0 0 36px}.wordpress-post-view .toolbar .small-container .toolbar-box .next.direction a{padding:0 36px 0 0}.wordpress-post-view .toolbar .small-container .social-media-icons{padding:0 10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.wordpress-post-view .toolbar .small-container .social-media-icons span.text-label{font-size:calc(18px*1);font-weight:600;color:#5c5d60;margin:0 29px 0 0}.wordpress-post-view .toolbar .small-container .social-media-icons a{display:inline-block;margin:0 37px 0 0;height:auto;line-height:0}.wordpress-post-view .toolbar .small-container .social-media-icons a:last-child{margin:0}.wordpress-post-view .feature-slider{margin:136px 0 122px}.wordpress-post-view .about-sonio_container.mr-bt-13.no-image.sonio-background-color{margin:0}.breadcrumbs .items>li{line-height:22px}.cart_bottom .cart-discount .content #discount-coupon-form .fieldset.coupon .actions-toolbar .primary{float:none}body #m-cookienotice{background:#5c5d60 !important}#m-cookienotice.v-bar #action-custom-css a{line-height:calc(30px*1)}body.active form#search_mini_form{opacity:1;visibility:visible}.mst-searchautocomplete__show-all a{font-size:calc(20px*1);font-weight:600;background:0 0;border:1px solid #59b7b3;color:#59b7b3 !important;width:100%;display:block;max-width:calc(250px*1);padding:8px 39px;line-height:26px;margin:0;text-align:center;transition-duration:.4s;text-decoration:none !important}.mst-searchautocomplete__show-all a span{text-decoration:none;color:#59b7b3}.mst-searchautocomplete__show-all a:hover{background:#59b7b3}.mst-searchautocomplete__show-all a:hover span{color:#fff}.mst-searchautocomplete__wrapper ul .price-container .price{color:#fff}.customer-welcome .customer-name[data-trigger-keypress-button=true]:before{display:none}body .cms-our-faqs .page-header .customer-welcome .customer-name:before,.cms-index-index .page-header .customer-welcome .customer-name:before{display:none}.main-header .customer-welcome span.customer-name:before{display:none !important}.main-header .customer-welcome span.customer-name{display:block !important;background:url("../images/login.png") no-repeat center center;background-size:contain;width:24px;height:24px}.custom-menu-container{background-color:#4b4b4b;padding:0;text-align:center;margin-top:10px}.custom-menu-list{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:20px}.custom-menu-list li{position:relative}.custom-menu-list a{text-decoration:none;color:#fff;font-weight:700;font-size:16px;display:block}.menu-item .menu-item-link:after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:2px;background-color:#25a6b0;transform:scaleX(0);transition:transform .3s ease-in-out}.menu-item .menu-item-link.active-link:after{transform:scaleX(1)}.custom-menu-list a:hover{color:#25a6b0}.menu-item .menu-item-link:hover:after{transform:scaleX(1)}.menu-item .menu-item-link:hover{color:#25a6b0}.menu-container{position:absolute;top:100%;left:0;width:100%;height:50px}.full-page-submenu,.full-page-submenu-brands,.full-page-submenu-spaces{position:fixed;top:132px;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.98);z-index:99999;overflow-y:auto;box-sizing:border-box;opacity:0;transform:translateY(-10%);visibility:hidden;transition:opacity .4s ease-out,transform .4s ease-out,visibility .4s;pointer-events:none}.full-page-submenu,.full-page-submenu-spaces{max-height:658px}.full-page-submenu-brands{max-height:364px}.full-page-submenu-brands .submenu-item a{height:122px}.full-page-submenu-brands .menu-brands-wrapper{height:100%}.full-page-submenu-brands .submenu-grid-brands{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr);gap:40px 24px;width:100%;max-height:100%;max-width:1300px;overflow-y:auto;margin:auto;justify-items:center}.full-page-submenu-brands .submenu-item{text-align:center;max-width:196px;max-height:122px;height:100%}.full-page-submenu-brands .submenu-item img{width:135px;height:64px;margin-top:8px}.full-page-submenu-spaces .submenu-grid-spaces{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr);gap:40px 24px;width:100%;max-height:100%;overflow-y:auto;margin:auto;justify-items:center}.full-page-submenu-spaces .submenu-item{max-width:196px;max-height:259px}.full-page-submenu-spaces .submenu-item img{margin-bottom:12px}.full-page-submenu .submenu-grid-container{height:100%;padding-top:40px}.full-page-submenu-spaces .submenu-content{display:grid}.page-header.fixed .full-page-submenu,.page-header.fixed .full-page-submenu-spaces,.page-header.fixed .full-page-submenu-brands{top:87px}.brands-image-wrapper{width:196px;height:84px;background:#f4f4f5;margin-bottom:8px;display:flex;align-items:center;justify-content:center;text-align:center}.brands-image-wrapper .underline{width:100%;height:2px;background:#000;margin-top:4px}.submenu-grid-spaces-container{height:100%;padding-top:40px}.submenu-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:40px 24px;max-width:1022px;width:100%;max-height:100%;overflow-y:auto;margin-left:auto;margin-right:auto;flex-shrink:0;transition:transform .4s ease-in-out}.submenu-nav-btn{width:20px;height:20px;color:#71717a;font-size:14px;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border:solid 1px #5c5d60;text-decoration:none}.submenu-nav-btn:hover{border:solid 1px #5c5d60}.submenu-nav-btn:disabled{border:solid 1px #dadada;cursor:not-allowed}.submenu-nav-wrapper{display:flex;justify-content:center;width:100%;margin-top:15px;gap:16px}.submenu-item{text-align:center;max-width:215.5px}.submenu-item img{width:100%;height:220px;margin-bottom:8px}.submenu-item a{color:#4b4b4b;font-size:14px;text-decoration:none;display:block}.submenu-item{color:#4b4b4b;font-size:14px;text-decoration:none;display:block}.submenu-item:hover{color:#25a6b0}.submenu-item a:hover{color:#25a6b0}.menu-item{position:relative}.menu-item.open .full-page-submenu,.menu-item.open .full-page-submenu-brands,.menu-item.open .full-page-submenu-spaces{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}.submenu-content{margin:0 auto;height:100%;overflow-y:auto;display:flex;align-items:center;justify-content:center;position:relative}.submenu-grid-container{display:grid;overflow:hidden;width:80%;height:auto;padding-left:72px;padding-right:16px}.submenu-right-panel{background-color:#dadada;width:100%;height:100%;max-width:418px}.submenu-right-wrapper{width:100%;padding:40px 20px 20px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;max-width:418px;margin-right:auto}.submenu-right-panel h3{font-family:"Montserrat";font-weight:700;font-size:18px;line-height:30px;text-align:left;margin-bottom:10px;color:#000}.submenu-right-panel img{width:280px;height:350px;margin-bottom:12px;margin-left:auto;margin-right:auto}.submenu-left-panel{width:250px;padding:20px;text-align:center;border-right:1px solid #ddd;background-color:#fff}.submenu-left-panel img{width:100%;height:auto;max-width:200px;margin-bottom:10px}.product-info{text-align:center}.product-info h4{font-size:16px;color:#333;margin-top:5px}.product-list{display:flex;flex-direction:column;gap:10px;align-items:center;list-style:decimal;padding-left:20px;text-align:left}.product-preview-item{text-align:left;margin-bottom:0;margin-left:14px}.product-preview-item a{font-weight:600;font-size:14px;line-height:22px;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:Auto;text-decoration-thickness:Auto;text-decoration-skip-ink:auto;padding:0 0 8px;color:#4b4b4b}.product-preview-item img{width:100%;max-width:120px;height:auto;margin-bottom:5px}.product-preview-item h4{font-family:"Roboto";font-weight:700;font-size:14px;line-height:22px;color:#4b4b4b}.product-preview-item::marker{font-size:14px;color:#333}.submenu-item:hover{cursor:pointer}.menu-category-link{height:259px;width:215.5px}@keyframes slideDown{from{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.mobile-only-menu,.mobile-only-menu-login{display:none}@media (max-width:1350px){.submenu-item img{width:80%;height:200px;margin-bottom:8px}.menu-category-link{height:200px;width:unset}}@media (max-width:1024px){.menu-item:hover .full-page-submenu,.menu-item:hover .full-page-submenu-brands,.menu-item:hover .full-page-submenu-spaces{animation:unset}.menu-category-link{height:unset;width:unset}.custom-menu-container{background-color:#fff;padding:0;text-align:left;margin-top:0}.custom-menu-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:10px;gap:10px}.custom-menu-list li{position:relative;font-size:16px;font-weight:700;color:#333;display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}.custom-menu-list li:after{content:'>';order:-1;margin-right:10px;transition:transform .3s ease-in-out}.custom-menu-list a{text-decoration:none;color:#333;font-weight:700;flex-grow:1}.custom-menu-list li:after{content:'>';font-size:18px;color:#666}.menu-container{display:none}.menu-item .menu-item-link:after{display:none}.full-page-submenu,.full-page-submenu-brands,.full-page-submenu-spaces{position:absolute;top:20px;left:0;width:100%;height:calc(100vh - 64px);background-color:rgba(255,255,255,.98);z-index:9999;overflow-y:auto;display:none;opacity:0;transform:translateY(-10%);transition:none;max-height:785px}.page-header.fixed .full-page-submenu,.page-header.fixed .full-page-submenu-spaces,.page-header.fixed .full-page-submenu-brands{top:20px}.full-page-submenu .submenu-grid-container{height:unset;padding-top:unset}.full-page-submenu-spaces .submenu-grid-spaces{gap:18px}.full-page-submenu-brands .submenu-item,.full-page-submenu-brands .submenu-item a{height:unset;max-height:unset}.full-page-submenu-brands .submenu-grid-brands{margin:unset;padding-top:18px;gap:18px}.page-header .full-page-submenu-brands{max-height:unset}.page-header.fixed .full-page-submenu-brands{max-height:unset}.submenu-grid-spaces{margin-top:18px !important;gap:20px}.full-page-submenu.active,.full-page-submenu-brands.active,.full-page-submenu-spaces.active{display:block;opacity:1;transform:translateY(0);visibility:visible}.submenu-right-panel,.brands-image-wrapper,.submenu-item img{display:none}.full-page-submenu-spaces .submenu-grid-spaces,.full-page-submenu-brands .submenu-grid-brands{grid-template-columns:unset;grid-template-rows:unset;justify-items:left}.full-page-submenu-brands{padding:unset}.submenu-content{display:flex;flex-direction:column;align-items:unset;justify-content:unset}.submenu-grid{display:flex;flex-direction:column;gap:18px;align-items:center;grid-template-columns:unset;grid-template-rows:unset;justify-content:left;margin-top:18px}.submenu-grid-container{width:100%;padding-left:unset}.submenu-item a{font-size:16px;font-weight:unset}.submenu-item{font-size:16px;font-weight:unset}.menu-item.active{flex-direction:unset}.menu-item.active:after{content:'<'}.submenu-nav-wrapper{display:none}.submenu-item{text-align:left;font-weight:400}.submenu-grid-spaces-container{padding-top:unset}@keyframes slideUp{from{opacity:1;transform:unset}to{opacity:1;transform:unset}}.mobile-only-menu,.mobile-only-menu-login{display:block;margin-top:20px;border-top:#dadada 1px solid}.mobile-only-menu-login{padding-top:30px;margin-top:unset;display:flex}.mobile-only-menu-login a{font-weight:400}.mobile-only-menu .menu-item-mobile{display:flex;align-items:center;padding:10px 0;font-weight:400;width:100%}.mobile-only-menu .menu-item-mobile a{text-decoration:none;font-size:16px;font-weight:400;width:100%}.minicart-wrapper{position:absolute;right:20px;margin-top:4px}.customer-welcome{position:absolute;right:77px;top:12px;margin:8px 47px 0 0 !important}.top-right-side-container{width:100vw}form#search_mini_form{width:80%;position:absolute;left:8%;top:77px !important}.mobile-only-background{width:calc(100vw + 100px);height:72px;position:absolute;background:#4b4b4b;border-top:#fff 1px solid;top:100%;z-index:-1}.header.content .logo{position:absolute}.mobile-only-menu-login:before{content:"";background:url("../images/user_green.svg") no-repeat center;background-color:unset !important;background-size:cover;display:inline-block;width:24px;height:24px;margin-right:10px}.contact-link:before{content:"";background:url("../images/contact.svg") no-repeat center;background-color:unset !important;background-size:cover;display:inline-block;width:24px;height:24px;margin-right:10px}.delivery-link:before{content:"";background:url("../images/deliver.svg") no-repeat center;background-color:unset !important;background-size:cover;display:inline-block;width:24px;height:24px;margin-right:10px}.faq-link:before{content:"";background:url("../images/faq.svg") no-repeat center;background-color:unset !important;background-size:cover;display:inline-block;width:24px;height:24px;margin-right:10px}.contact-link,.faq-link,.delivery-link{display:flex;align-items:center}.header.content{border-top:unset}.nav-sections{-webkit-overflow-scrolling:touch;-webkit-transition:left .3s;-moz-transition:left .3s;-ms-transition:left .3s;transition:left .3s;height:100%;left:-80%;left:calc(-46%);overflow:auto;position:fixed;top:64px;height:calc(100% - 64px)}body .header.content{height:64px;padding:0}.nav-toggle{right:36px !important;left:auto;top:20px;background:url(../images/menu.svg) no-repeat center center;content:"" !important;width:24px;height:24px;background-size:contain;display:block}.nav-toggle:before{display:none}.nav-before-open{height:100%;overflow-x:hidden;width:100%}.nav-before-open body{height:100%;overflow:hidden;position:relative;width:100%}.nav-open .nav-sections{left:0;z-index:99}.minicart-wrapper .action.showcart:before{content:"" !important;background:url(../images/cart.png) no-repeat center center;background-size:contain}.minicart-wrapper .action.showcart{margin:-3px 60px 0 0;display:block}.minicart-wrapper .action.showcart:before{width:24px;height:24px}}@media (max-width:764px){form#search_mini_form{width:80%;position:absolute;left:8%;top:77px !important}.form.minisearch .control .actions button.action.search:after{margin-top:8px}}.forget .control.captcha{padding:0 20px}.forget .control.captcha input#captcha_user_forgotpassword{max-width:340px;background:#e8e8e9;border:none;border:none;padding:5px 26px;font-size:calc(18px*1);font-weight:400;color:#000;font-family:"Montserrat";height:58px}.forget fieldset.fieldset{padding:0 36px}.customer-account-createpassword main#maincontent{max-width:500px;padding:200px 36px 60px}.customer-account-createpassword main#maincontent .page-title-wrapper h1.page-title span.base{font-size:calc(22px*1);font-weight:600;line-height:calc(27px*1);margin:0 0 10px;display:block}.customer-account-createpassword main#maincontent .columns .column.main input{max-width:500px;background:#e8e8e9;border:none;border:none;padding:5px 26px;font-size:calc(18px*1);font-weight:400;color:#000;font-family:"Montserrat";height:58px}.customer-account-createpassword main#maincontent .column.main #password-strength-meter-container #password-strength-meter{padding:0}.customer-account-createpassword main#maincontent .column.main .actions-toolbar button.action.submit.primary{font-size:calc(18px*1);font-weight:600;background:#59b7b3;border:1px solid #59b7b3;font-family:"Montserrat",sans-serif;color:#fff !important;width:100%;display:block;max-width:max-content;padding:8px 39px;height:auto;min-height:auto;line-height:normal;margin:20px 0 0;text-align:center;transition-duration:.4s;text-decoration:none}.customer-account-createpassword main#maincontent .column.main .actions-toolbar button.action.submit.primary:hover{background:0 0;color:#59b7b3 !important}.checkout-index-index .opc-wrapper .payment-method-content .actions-toolbar,.checkout-index-index .field.street .label:after{display:none}aside.modal-popup.confirm footer.modal-footer button{font-size:calc(14px*1);font-weight:600;background:#59b7b3;border:1px solid #59b7b3;color:#fff !important;text-decoration:none;width:100%;display:inline-block;max-width:calc(160px*1);padding:6px 15px;height:calc(49px*1);line-height:normal;margin:0;text-align:center;transition-duration:.4s}aside.modal-popup.confirm footer.modal-footer button:hover{background:0 0;color:#59b7b3 !important}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block{background:rgb(255 255 255/40%);padding:32px 39px;margin:0 0 40px}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .block-title-heading{padding:0;margin:0 0 25px;border:none;font-size:calc(22px*1);font-weight:600;color:#5c5d60;display:block}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .billing-address-same-as-shipping-block.field.choice{margin:0}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .billing-address-same-as-shipping-block.field.choice input{vertical-align:unset;opacity:0}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .billing-address-same-as-shipping-block.field.choice input+label{position:relative;padding:0 0 0 13px}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .billing-address-details{padding:10px 0 0 30px;font-size:calc(18px*1)}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .billing-address-same-as-shipping-block.field.choice input+label span{font-size:calc(18px*1)}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .billing-address-same-as-shipping-block.field.choice input+label:after{content:"";width:13px;height:13px;background:0 0;border:1px solid #59b7b3;position:absolute;left:-16px;top:4px;pointer-events:none}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .billing-address-same-as-shipping-block.field.choice input:checked+label:after{background:#59b7b3}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .billing-address-details a{color:#4b4b4b}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .billing-address-same-as-shipping-block.field.choice+.block-title-heading{margin:10px 0 0;font-weight:500}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .billing-address-form{max-width:100%}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .billing-address-form form fieldset .field{margin:0 0 14px}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .billing-address-form form fieldset .field label{display:none}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .billing-address-form form fieldset .control select{background:rgb(255 255 255/70%);border:none;padding:5px 26px;font-size:calc(18px*1);font-weight:400;color:rgb(75 75 75/60%);font-family:"Montserrat";height:58px}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .billing-address-form form fieldset .control input{background:rgb(255 255 255/70%);border:none;padding:5px 26px;font-size:calc(18px*1);font-weight:400;color:#000;font-family:"Montserrat";height:58px}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .billing-address-form form fieldset .field .control .field.additional{margin:0}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .billing-address-form form fieldset .control input::-webkit-input-placeholder{color:rgb(255 255 255/70%)}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .billing-address-form form fieldset .control input::-moz-placeholder{color:rgb(255 255 255/70%)}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .billing-address-form form fieldset .control input:-ms-input-placeholder{color:rgb(255 255 255/70%)}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .billing-address-form form fieldset .control input:-moz-placeholder{color:rgb(255 255 255/70%)}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .actions-toolbar .primary{float:none;width:100%}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .actions-toolbar .primary button.action.action-update{font-size:calc(18px*1);font-weight:600;background:#59b7b3;border:1px solid #59b7b3;font-family:"Montserrat",sans-serif;color:#fff;width:100%;display:block;max-width:calc(309px*1);padding:8px 39px;height:auto;min-height:auto;line-height:normal;margin:0 0 0 20px;text-decoration:none;text-align:center;transition-duration:.4s}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .actions-toolbar .primary button.action.action-cancel{font-size:calc(18px*1);font-weight:600;background:0 0;border:1px solid #59b7b3;font-family:"Montserrat",sans-serif;color:#59b7b3;width:100%;display:block;max-width:calc(309px*1);padding:8px 39px;height:auto;min-height:auto;line-height:normal;margin:0 0 0 auto;text-decoration:none;text-align:center;transition-duration:.4s}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .actions-toolbar .primary button.action.action-cancel:hover{background:#59b7b3;color:#fff}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .actions-toolbar .primary button.action.action-update:hover{background:0 0;color:#59b7b3}.checkout-container .checkout-container-wrapper form .cart_bottom{grid-template-columns:100%;padding:0;display:block;line-height:0;margin:0 0 50px}.checkout-container .checkout-container-wrapper form .step-block{background:rgb(255 255 255/40%);padding:32px 39px;margin:0 0 40px}.checkout-container .checkout-container-wrapper form .step-block #checkout-payment-method-load .payment-group .block-title-heading{padding:0;margin:0 0 43px;border:none;font-size:calc(22px*1);font-weight:600;color:#5c5d60;display:block}.checkout-container .checkout-container-wrapper form .step-block #checkout-payment-method-load .payment-group .payment-method .payment-method-title.field.choice{padding:0}.checkout-container .checkout-container-wrapper form .step-block #checkout-payment-method-load .payment-group .payment-method .payment-method-title.field.choice input{opacity:0}.checkout-container .checkout-container-wrapper form .step-block #checkout-payment-method-load .payment-group .payment-method .payment-method-title.field.choice label{position:relative;font-size:calc(18px*1);padding:0 0 0 11px}.checkout-container .checkout-container-wrapper form .step-block #checkout-payment-method-load .payment-group .payment-method .payment-method-title.field.choice input:checked+label:after{background:#59b7b3}.checkout-container .checkout-container-wrapper form .step-block #checkout-payment-method-load .payment-group .payment-method .payment-method-title.field.choice input+label:after{content:"";width:13px;height:13px;background:0 0;border:1px solid #59b7b3;position:absolute;left:-16px;top:5px;pointer-events:none}.checkout-container .checkout-container-wrapper form .step-block #place-order-trigger-wrapper button#place-order-trigger{font-size:calc(18px*1);font-weight:600;background:#000;border:1px solid #000;font-family:"Montserrat",sans-serif;color:#fff;width:100%;display:block;max-width:calc(309px*1);padding:8px 39px;height:auto;min-height:auto;line-height:normal;margin:0 0 0 auto;text-decoration:none;text-align:center;transition-duration:.4s}.checkout-container .checkout-container-wrapper form .step-block #place-order-trigger-wrapper button#place-order-trigger:hover{background:#59b7b3;border-color:#59b7b3}.cms-home .about-sonio_container.mr-bt-13.no-image.sonio-background-color .section_title_inner h6{font-size:calc(45px*1)}.about-sonio_container.no-image{background:0 0;padding:0;text-align:center}.about-sonio_container.no-image .about-sonio__row h1.text-rbt-45{color:#5c5d60}.about-sonio_container.no-image .about-sonio__btn-wrap{justify-content:center;text-align:center}.about-sonio_container.no-image .text-mon-description.second-child p{font-size:calc(14px*1);font-weight:400;color:#5c5d60;width:100%;max-width:1087px;margin:0 auto;line-height:calc(23px*1);font-family:"Montserrat"}.footer_payment_block ul{display:grid;grid-template-columns:repeat(6,max-content);align-items:center;justify-content:center;padding:0 !important;grid-gap:0 22px}.checkout-index-index footer.page-footer{padding:136px 0 34px}.checkout-payment-method .payment-method-content{padding:10px 0 10px !important}.checkout-payment-method .payment-method-content form.co-stripe-form.form label.label{font-size:calc(18px*1);font-weight:500}.contact-index-index .about-sonio__content .about-sonio__btn-wrap .custom_btn_1{max-width:calc(260px*1)}.page-wrapper{left:0 !important}.product.info.detailed .product.data.items .item.title a span.counter{display:none}#reviews #product-review-container li.item.review-item{padding:38px 0;border-bottom:1px solid rgb(112 112 112/15%)}#reviews #product-review-container li.item.review-item .review-content{margin:0}#reviews #product-review-container li.item.review-item .review-detail{display:flex;align-items:center;flex-direction:row;margin:0 0 20px;width:100%}#reviews #product-review-container li.item.review-item .review-detail .review-name{font-size:18px;font-weight:600;color:#5c5d60;margin:0 auto 0 0}#reviews #product-review-container li.item.review-item .review-detail .review-content{font-size:18px;font-weight:400;color:#5c5d60}#reviews .block.review-add legend.legend.review-legend{width:100%;margin:0 0 14px;font-size:18px;font-weight:600;color:#5c5d60}#reviews .block.review-add form#review-form{max-width:100%}#reviews .block.review-add form#review-form fieldset.field.required.review-field-ratings br{display:none}#reviews .block.review-add form#review-form fieldset.field.required.review-field-ratings{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;align-items:center;position:relative}#reviews .block.review-add form#review-form fieldset.field.required.review-field-ratings legend.label{float:none;width:auto;height:auto;font-size:18px;color:#5c5d60;line-height:normal;margin:0 auto 0 0}#reviews .block.review-add form#review-form fieldset.field.required.review-field-ratings .control label{position:absolute;right:auto;left:0}#reviews .block.review-add form#review-form fieldset.field.required.review-field-ratings .control label:before{right:auto;position:absolute;left:155px;top:-28px;font-size:23px;z-index:1;color:#f0907a;letter-spacing:4px}#reviews .block.review-add form#review-form fieldset.field.required.review-field-ratings .control:before{position:absolute;display:inline-block;right:auto;left:155px;top:-28px;font-size:23px;letter-spacing:4px}#reviews .block.review-add form#review-form fieldset.field.required.review-field-ratings{margin:5px 0 39px}#reviews .block.review-add form#review-form{border:1px solid rgb(75 75 75/20%);padding:30px}#reviews .block.review-add form#review-form .field label.label{display:none}#reviews .block.review-add form#review-form .field .control input,#reviews .block.review-add form#review-form .field .control textarea{background:#eee;border:none;padding:5px 26px;font-size:calc(18px*1);font-weight:400;color:#000;font-family:"Montserrat";height:58px}#reviews .block.review-add form#review-form .field .control textarea{height:110px;padding:10px 26px;resize:none}#reviews .block.review-add form#review-form .field .control input::-webkit-input-placeholder{color:rgb(75 75 75/60%)}#reviews .block.review-add form#review-form .field .control input::-moz-placeholder{color:rgb(75 75 75/60%)}#reviews .block.review-add form#review-form .field .control input:-ms-input-placeholder{color:rgb(75 75 75/60%)}#reviews .block.review-add form#review-form .field .control input:-moz-placeholder{color:rgb(75 75 75/60%)}#reviews .block.review-add form#review-form .field .control textarea::-webkit-input-placeholder{color:rgb(75 75 75/60%)}#reviews .block.review-add form#review-form .field .control textarea::-moz-placeholder{color:rgb(75 75 75/60%)}#reviews .block.review-add form#review-form .field .control textarea:-ms-input-placeholder{color:rgb(75 75 75/60%)}#reviews .block.review-add form#review-form .field .control textarea:-moz-placeholder{color:rgb(75 75 75/60%)}#reviews .block.review-add form#review-form .field{margin:0 0 14px;line-height:0}#reviews .block.review-add form#review-form .field:last-child{margin:0 0 18px}#reviews .block.review-add form#review-form .actions-toolbar.review-form-actions .primary.actions-primary{width:100%}#reviews .block.review-add form#review-form .actions-toolbar.review-form-actions .primary.actions-primary button{font-size:calc(18px*1);font-weight:600;background:#59b7b3;border:1px solid #59b7b3;font-family:"Montserrat",sans-serif;color:#fff;width:100%;display:block;max-width:calc(250px*1);height:auto;min-height:auto;padding:8px 39px;line-height:normal;margin:0 0 0 auto;text-decoration:none;text-align:center;transition-duration:.4s}#reviews .block.review-add form#review-form .actions-toolbar.review-form-actions .primary.actions-primary button:hover{background:0 0;color:#59b7b3}#reviews .block.review-add form#review-form .actions-toolbar.review-form-actions{display:inline-block;width:100%}body .block.newsletter .content form#newsletter-validate-detail .fields .newsletter__btn-wrap .actions button{line-height:normal;min-width:150px;font-size:calc(14px*1);max-width:fit-content;padding:8px 39px;height:auto}.customer-account-login .column.main .login-container .block .block-content form .actions-toolbar .primary button:hover{background:0 0;color:#59b7b3 !important;border-color:#59b7b3 !important}.contact-form-img .contact-form-faq .contact-form .form.contact .primary button{line-height:normal;min-width:150px;font-size:calc(14px*1);max-width:fit-content;padding:8px 39px;height:auto;background:#59b7b3;border:1px solid #59b7b3;color:#fff !important}.contact-form-img .contact-form-faq .contact-form .form.contact .primary button:hover{background:0 0;border-color:#59b7b3;color:#59b7b3 !important}.contact-form-img .contact-form-faq .faq-section .button.btn-arrow{line-height:normal;min-width:150px;font-size:calc(14px*1);max-width:fit-content;padding:8px 39px;height:auto;background:0 0}.contact-form-img .contact-details .contact-main-details .contact-info .padding-border a.contact-live_chat-detail{line-height:normal;min-width:150px;font-size:calc(14px*1);max-width:fit-content;padding:8px 39px;height:auto}.account .columns .column.main form#form-validate .actions-toolbar .secondary a.action.back{line-height:normal;min-width:150px;font-size:calc(14px*1);max-width:fit-content;padding:8px 39px;height:auto}.account .columns .column.main form#form-validate .actions-toolbar .secondary a.action.back,.account .columns .column.main form#form-validate .actions-toolbar .primary button{line-height:normal;min-width:180px;font-size:calc(14px*1);max-width:fit-content;padding:8px 39px;height:auto;background:0 0;color:#59b7b3 !important}.account .columns .column.main form#form-validate .actions-toolbar .secondary a.action.back span{line-height:normal}.account .columns .column.main form#form-validate .actions-toolbar .secondary a.action.back:hover,.account .columns .column.main form#form-validate .actions-toolbar .primary button:hover{background:#59b7b3;color:#fff !important}.account .columns .column.main form#form-validate .actions-toolbar{grid-template-columns:repeat(2,min-content)}body .block.newsletter .content form#newsletter-validate-detail .fields .field.name .newsletter__input-field-wrap input{height:41px;font-size:calc(14px*1)}p{word-break:break-word}#minicart-content-wrapper .actions .secondary a.viewcart{line-height:normal;min-width:100%;font-size:calc(14px*1);max-width:fit-content;padding:8px 39px;height:auto}button#top-cart-btn-checkout{line-height:normal;min-width:100%;font-size:calc(14px*1);max-width:fit-content;padding:8px 39px;height:auto}body .footer-top .footer-top-left #links-accordion .links ul.footer-menu li a{font-size:calc(14px*1)}body .newsletter__btn-wrap .checkbox-wrap label.input-label.text-mon-description{font-size:calc(14px*1);line-height:calc(20px*1)}body .footer-top-right .footer-top-bottom-right .footer-bottom-design-by.text-mon-description p{font-size:calc(14px*1)}body .footer-top-right .footer-top-bottom-right small.copyright span{font-size:calc(14px*1)}.account .messages{margin:0}.account .page-top-header .breadcrumbs ul.items a,.account .page-top-header .breadcrumbs ul.items strong{color:#fff !important}.account .page-top-header{margin:0 0 59px}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset fieldset .validator{width:100% !important}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .field .control input{width:100% !important}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .field._required .validator{width:100% !important}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .block-title-heading span+span{display:inline-block !important}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .block-title-heading a.login-link.action{display:inline-block}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .block-title-heading a.login-link.action span{font-size:18px;font-weight:400;text-decoration:underline}.validator.validator-email.validation-no .feedback{display:none !important}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset fieldset .validator{height:auto !important}#checkout-step-shipping_method{margin:0}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .actions-toolbar .primary button.action.action-cancel,#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .actions-toolbar .primary button.action.action-update{max-width:max-content}.payment-option._collapsible.opc-payment-additional.discount-code{width:100%;padding:32px 38px 39px !important;float:none !important;display:inline-block;background:rgb(255 255 255/40%);margin:0 0 50px}.payment-option._collapsible.opc-payment-additional.discount-code .payment-option-title.field.choice{border:none;padding:0;margin:0 0 25px}.payment-option._collapsible.opc-payment-additional.discount-code .payment-option-title.field.choice span#block-discount-heading{font-size:calc(22px*1);font-weight:600;color:#5c5d60 !important}.payment-option._collapsible.opc-payment-additional.discount-code .payment-option-title.field.choice span#block-discount-heading:after{display:none}.payment-option._collapsible.opc-payment-additional.discount-code .payment-option-content{padding:0}.payment-option._collapsible.opc-payment-additional.discount-code .payment-option-content form#discount-form{display:grid;grid-template-columns:1fr 239px;grid-gap:0 22px}.payment-option._collapsible.opc-payment-additional.discount-code .payment-option-content form#discount-form .payment-option-inner{margin:0}.payment-option._collapsible.opc-payment-additional.discount-code .payment-option-content form#discount-form .payment-option-inner input{background:#fff !important;border:none !important;height:58px !important;padding:10px 26px;color:#5c5d60 !important;font-size:calc(18px*1)}.payment-option._collapsible.opc-payment-additional.discount-code .payment-option-content form#discount-form .payment-option-inner input::-webkit-input-placeholder{color:rgb(75 75 75/60%) !important}.payment-option._collapsible.opc-payment-additional.discount-code .payment-option-content form#discount-form .payment-option-inner input::-moz-placeholder{color:rgb(75 75 75/60%) !important}.payment-option._collapsible.opc-payment-additional.discount-code .payment-option-content form#discount-form .payment-option-inner input:-ms-input-placeholder{color:rgb(75 75 75/60%) !important}.payment-option._collapsible.opc-payment-additional.discount-code .payment-option-content form#discount-form .payment-option-inner input:-moz-placeholder{color:rgb(75 75 75/60%) !important}.payment-option._collapsible.opc-payment-additional.discount-code .payment-option-content form#discount-form .actions-toolbar{display:block;width:100%}.payment-option._collapsible.opc-payment-additional.discount-code .payment-option-content form#discount-form .actions-toolbar .primary{float:none !important;width:100%}.payment-option._collapsible.opc-payment-additional.discount-code .payment-option-content form#discount-form .actions-toolbar .primary button{height:58px !important;font-size:18px;font-weight:600;border-radius:0;box-shadow:none !important;width:100%;background:0 0;border:1px solid #71b5b2 !important;color:#59b7b3 !important;text-decoration:none;transition:all .3s}.payment-option._collapsible.opc-payment-additional.discount-code .payment-option-content form#discount-form .actions-toolbar .primary button:hover{background:#59b7b3;color:#fff !important}.checkout-container .checkout-container-wrapper form .step-block #place-order-trigger-wrapper button#place-order-trigger{max-width:max-content}.checkout-container .checkout-container-wrapper form .step-block .payment-group .payment-method.payment-method-amasty_stripe{margin:0 0 10px}.checkout-container .checkout-container-wrapper form .step-block #checkout-payment-method-load .payment-group .payment-method .payment-method-title.field.choice{padding:8px 0 10px}.product.info.detailed .product.data.items .item.content{padding:0 0 29px !important}.is-blog .category-view.text-center.gray-bg{margin-bottom:160px}.blog__container{width:1088px;margin:auto !important;display:block}.blog__container .small-container p{margin-bottom:30px}.checkout-container .checkout-container-wrapper form .step-block .checkout-agreements.fieldset .checkout-agreement.field{margin:0 0 10px;position:relative}.checkout-container .checkout-container-wrapper form .step-block .checkout-agreements.fieldset .checkout-agreement.field .label{position:relative}.checkout-container .checkout-container-wrapper form .step-block .checkout-agreements.fieldset .checkout-agreement.field input{opacity:0}.checkout-container .checkout-container-wrapper form .step-block .checkout-agreements.fieldset .checkout-agreement.field .label{padding:0 0 0 15px}.checkout-container .checkout-container-wrapper form .step-block .checkout-agreements.fieldset .checkout-agreement.field input+.label:after{content:"";width:13px;height:13px;background:0 0;border:1px solid #59b7b3;position:absolute;left:-16px;top:5px;pointer-events:none;margin:0}.checkout-container .checkout-container-wrapper form .step-block #checkout-payment-method-load .payment-group .payment-method .payment-method-title.field.choice input{margin:0}.checkout-container .checkout-container-wrapper form .step-block .checkout-agreements.fieldset .checkout-agreement.field input:checked+.label:after{background:#59b7b3}.cms-fitting .column.main{padding:0}.filter_viewbtn{margin:26px 0 0}.filter_viewbtn a.viewbtn{cursor:pointer}.page-products .bottom-content .category-description.top-heading{margin:0}.page-products .bottom-content p{text-align:center;color:#fff;max-width:1000px;margin:0 auto}.page-products .bottom-content .category-view-info{padding:83px 0}.page-products .bottom-content .category-description-main{background:#5c5d60;margin:0 0 70px}.fotorama__wrap--slide .fotorama__stage__frame img.fotorama__img{height:728px}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-attribute .swatch-attribute-options .swatch-option{border:1px solid #5c5d60}.catalog-category-view h1.prod-title.text-rbt-65px.clr-white{max-width:620px}.products-slider.mr-bt-13+.about-sonio_container.brand-container.mr-bt-13{padding:60px 0}body.account .account-details{display:block;width:100%;padding-bottom:35.5px;border-bottom:1px solid rgba(112,112,112,.4);margin-bottom:90px}body.account .top-title{display:block;font-size:35px;font-weight:500;text-align:center;font-family:var(--ff-secondary);line-height:47px;color:#59b7b3}body.account .prod-des p{font-size:18px;font-weight:400;line-height:30px;text-align:center;font-family:var(--ff-primary)}.checkout-container aside.modal-custom.opc-sidebar button.action-close{display:none}.secure-checkout span{text-transform:uppercase}.banner-info.banner-main-img .banner-img img{width:100%}.banner-info.banner-main-img .banner-img{line-height:0}.banner-info.banner-main-img .banner-img img{width:100%}.checkout-container .checkout-container-wrapper form .step-block #checkout-payment-method-load .payment-group .payment-method .payment-method-title.field.choice{position:relative}.checkout-container .checkout-container-wrapper form .step-block #checkout-payment-method-load .payment-group .payment-method .payment-method-title.field.choice label.label{position:relative}.checkout-container .checkout-container-wrapper form .step-block #checkout-payment-method-load .payment-group .payment-method .payment-method-title.field.choice input#amasty_stripe+label.label:before{content:"";width:176px;height:42px;background:url("../images/payment_icons.svg") no-repeat center;background-size:contain;position:absolute;right:auto;left:100%;margin:-6px 0 0 30px}.checkout-container .checkout-container-wrapper form .step-block #checkout-payment-method-load .payment-group .payment-method .payment-method-title.field.choice input#amasty_stripe+label.label{max-width:max-content}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .field.configurable.required .control{width:100%}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .field.configurable.required .control{position:relative}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .field.configurable.required .control select{height:48px;padding:10px 25px;border:1px solid rgb(75 75 75/40%);background:#fff;font-size:calc(18px*1);font-weight:400;color:#5c5d60}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .field.configurable.required .control:after{content:"";width:16px;height:11px;display:inline-block;background:url("../images/arrow_down.svg") no-repeat center;background-size:contain;position:absolute;left:auto;top:50%;transform:translateY(-50%);right:30px;visibility:visible;bottom:auto;pointer-events:none;z-index:1}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper label.label{font-size:calc(18px*1);font-weight:600;color:#5c5d60;font-family:"Montserrat"}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .field.configurable.required .control select+.mage-error{position:absolute}aside.modal-popup.cartDetails .modal-content{padding:74px 117px 55px}aside.modal-popup.cartDetails #owl-feature-products .item-image{height:270px}aside.modal-popup.cartDetails .modal-content{overflow-x:hidden}.popup_box_top_right{display:flex;flex-wrap:wrap;flex-direction:column}.popup_boxcontent_right{align-self:flex-end;margin:auto 0 0}.popup_boxcontent_right{width:100%}.popup_boxcontent_right span.price{font-size:20px;font-weight:600}.category_list_block .column.main .products.grid.products-grid .products.list li.product-item .product-item-info{display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch}#amasty-shopby-product-list .ias-trigger.ias-trigger-next .custom_btn_1{width:max-content}#m-cookienotice.v-bar #action-custom-css a{line-height:normal;height:auto}.thankyou_page main .block.newsletter{background:#e7e8e9;padding:0 0 98px;margin:0 0 214px}header.page-header{position:fixed;width:100%;transition:all .3s}main.page-main{padding:120px 0 0}header.page-header.fixed{background:#4b4b4b}.white_header header.page-header.fixed{background:#fff}header.page-header .panel{transition:all .3s}header.page-header.fixed .panel{margin:-45px auto 0}.top-header .top-header-links-call.text-mon-sb-12{text-transform:uppercase}.is-blog .block.block-blog.block-blog-categories .block-content ul li.active a{background:#59b7b3 !important;color:#fff !important}.form.minisearch .control .actions .search{padding-right:0}.form.minisearch .control .actions button.action.search:after{content:"";background-color:#575757;mask:url("../images/searchbar_icon.svg") no-repeat center;mask-size:contain;width:24px;height:24px;margin-top:3px}.customer-account-login .column.main .login-container .block .block-content form .actions-toolbar .secondary a{font-weight:400}.contact-form-img .contact-details{position:relative}.contact-form-img .contact-details .contact-main-details{position:relative;z-index:1}.contact-form-img .contact-details:after{content:"";width:10000%;height:100%;background:#fff;position:absolute;left:-1000%;right:auto;top:0;bottom:auto;z-index:0}.cms-our-faqs #owl-products-picks .owl-stage .owl-item .item .products-slider__content h6{font-size:22px;text-transform:capitalize;font-weight:600;font-family:"Montserrat",sans-serif}.cms-our-faqs #owl-products-picks .owl-stage .owl-item .item .products-slider__content span.text-mon-description{font-size:18px;line-height:30px}.filter-options-content a{background:0 0 !important}.filter-options-content .items .item a{position:relative}.filter-options-content .items .item input+a:after{content:"";width:13px;height:13px;background:#fff;border:1px solid rgb(92 93 96/40%);position:absolute;left:-17px;top:2px}.filter-options-content .items .item input:checked+a:after{background:#4b4b4b}li.product-item .product-item-info .item-description{font-size:14px;font-weight:300;font-family:"Montserrat";line-height:22px}.page-products.catalog-category-view .bottom-content .category-description-main{margin:0}.customer-account-forgotpassword main#maincontent{padding:200px 0 0}.account .columns .column.main .block.block-dashboard-addresses .block-content .box .box-actions a.action.edit{font-weight:300}.account .columns .column.main .block.block-dashboard-info .box-actions a,.account .columns .column.main .block-title-info a.action.edit{font-weight:300}body.catalog-category-view:before{content:"";width:100%;height:100%;background:rgb(255 255 255/70%);position:fixed;left:0;right:0;top:0;transition:all .3s;opacity:0;visibility:hidden;z-index:888}body.catalog-category-view:after{content:"";color:#59b7b3;font-size:90px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:0 auto;position:fixed;left:0;right:0;top:50%;-webkit-transform:translateZ(0) translateY(-50%);-ms-transform:translateZ(0) translateY(-50%);transform:translateZ(0) translateY(-50%);-webkit-animation:load6 1.7s infinite ease,round 1.7s infinite ease;animation:load6 1.7s infinite ease,round 1.7s infinite ease;opacity:0;visibility:hidden;z-index:9999}@-webkit-keyframes load6{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}100%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes load6{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}100%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@-webkit-keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body.catalog-category-view{height:auto}body.catalog-category-view.ajax-loading:before,body.catalog-category-view.ajax-loading:after{opacity:1;visibility:visible}.newsletter__btn-wrap .checkbox-wrap div#check-error{width:100%}.form.minisearch .control input#search::-webkit-input-placeholder{text-transform:capitalize}.form.minisearch .control input#search::-moz-placeholder{text-transform:capitalize}.form.minisearch .control input#search:-ms-input-placeholder{text-transform:capitalize}.form.minisearch .control input#search:-moz-placeholder{text-transform:capitalize}.desktopmenu .wrapper .menu_right .menu_list.two_ul{display:flex;flex-direction:row;flex-wrap:wrap}.desktopmenu .wrapper .menu_right .menu_list{flex:1 1 0}.desktopmenu .wrapper .menu_right h2{width:100%}.desktopmenu .wrapper .menu_right .menu_list.two_ul ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all{width:50%}body.active form#search_mini_form .close_mobile{display:none}.desktopmenu .wrapper .menu_right .menu_list.two_ul ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all:last-child{padding:0 15px}.plyr__control--overlaid{background:rgb(75 75 75/40%) !important;width:89px !important;height:89px !important;text-align:center !important}.plyr__control--overlaid svg{left:4px !important;right:0;margin:0 auto;width:100% !important;color:#fff !important;max-width:42px;height:42px !important}.inner_banner .category-view-info .text-rbt-35{font-size:30px;line-height:37px}.inner_banner .category-view-info .text-rbt-65{line-height:60px;font-size:60px}.sidebar .filter .block-content.filter-content .filter-options dd.filter-options-content form.am-shopby-form .color .item a.am-swatch-link .swatch-option{width:13px;height:13px;min-width:13px;border-radius:50%;overflow:hidden;float:none;margin:0 10px 0 0;border:1px solid #f2f2f2}.blog_block_top{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-between;margin:0 0 88px}.blog_block_top figure{line-height:0;width:62%}.blog_block_top figure img{width:100%;object-fit:cover;height:590px}.blog_top_text{flex:1 1 0;padding:0 0 0 88px}.blog_top_text h2{font-size:22px;font-weight:600;margin:0 0 42px;padding:0 0 42px;border-bottom:1px solid rgb(92 93 96/40%)}.blog_top_text h3{max-width:410px;font-size:22px;font-weight:600;margin:0 0 21px}.blog_top_text p{font-size:14px}.account .our-services{background:#fff;padding:165px 0 10px}.account main .block.newsletter{margin:0;padding:96px 0 80px}.account main .newsletter__input-field-wrap{margin:0}.account main .block.newsletter #newsletter-validate-detail .fields .newsletter__btn-wrap .actions button.res-btn-primary{background:0 0;color:#59b7b3 !important}.account main .block.newsletter #newsletter-validate-detail .fields .newsletter__btn-wrap .actions button.res-btn-primary:hover{background:#59b7b3 !important;color:#fff !important}.thankyou_page main .block.newsletter #newsletter-validate-detail .fields .field.name{display:flex;flex-wrap:wrap;flex-direction:row;flex:1 1 0;grid-gap:0;margin:0 -21.5px;padding:0 25px 0 0;align-items:stretch;justify-content:space-between}.thankyou_page main .block.newsletter #newsletter-validate-detail .fields{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;grid-gap:0;align-items:stretch;justify-content:space-between}.thankyou_page main .block.newsletter #newsletter-validate-detail .fields .field.name .newsletter__input-field-wrap{width:50%;padding:0 21.5px}.thankyou_page main .block.newsletter #newsletter-validate-detail .fields .newsletter__btn-wrap{max-width:309px;width:100%}.minicart-items-wrapper{height:100% !important;overflow:unset !important}.minicart-items-wrapper #mini-cart{height:auto;max-height:390px;overflow-y:auto}.content.minicart-items ol.minicart-items{max-height:364px;overflow-y:auto}span.block-subtitle.filter-current-subtitle{padding:0;text-transform:capitalize;font-size:calc(18px*1);font-weight:600;border-bottom:1px solid #ccc;padding-bottom:15px;color:var(--clr-primary)}.amshopby-filter-current ol.amshopby-items.items{padding:0}.amshopby-filter-current ol.amshopby-items.items li.item{padding:0}.block-content.filter-content .block-actions.filter-actions{padding:0}.block-content.filter-content .block-actions.filter-actions a{text-decoration:underline}.filter-options-item{border:none}.gallery-placeholder .fotorama__arr.fotorama__arr--disabled{display:none !important}.contact-form-img .contact-form-faq .contact-form .form.contact .actions-toolbar{position:relative;z-index:1}#opc-sidebar .opc-block-agreement-information{margin:40px 0 0}#opc-sidebar .opc-block-agreement-information .checkout-agreements.fieldset .checkout-agreement.field{margin:0 0 10px;position:relative;display:block;max-width:max-content}#opc-sidebar .opc-block-agreement-information .checkout-agreements.fieldset .checkout-agreement.field .label{position:relative}#opc-sidebar .opc-block-agreement-information .checkout-agreements.fieldset .checkout-agreement.field input{opacity:0;width:100%;pointer-events:none;position:absolute;top:5px;z-index:1}#opc-sidebar .opc-block-agreement-information .checkout-agreements.fieldset .checkout-agreement.field .label{padding:0 0 0 28px}#opc-sidebar .opc-block-agreement-information .checkout-agreements.fieldset .checkout-agreement.field input+.label:after{content:"";width:13px;height:13px;background:0 0;border:1px solid #59b7b3;position:absolute;left:0;top:2px;pointer-events:none;margin:0}#opc-sidebar .opc-block-agreement-information .checkout-agreements.fieldset .checkout-agreement.field input:checked+.label:after{background:#59b7b3}.product.info.detailed .product.data.items .item.content .product-sku{font-size:18px;font-weight:400;margin:0 0 33px}.product.info.detailed .product.data.items .item.content .value{margin:0 0 40px;font-size:18px;font-weight:400}.product.info.detailed .product.data.items .item.content .value.prod-des p{margin:0 0 40px;font-size:18px;font-weight:400}.delivery-container .label-title{font-size:22px;font-weight:600;margin:0 0 30px}.delivery-container .delivery-option{margin:0 0 40px}.description-content .additional-attributes-wrapper .table-caption{overflow:unset;position:relative;width:auto;height:auto;text-align:left;margin:0 0 24px;font-size:18px;font-weight:600}.description-content .additional-attributes-wrapper tbody tr th,.description-content .additional-attributes-wrapper tbody tr td{font-weight:400 !important;color:#5c5d60 !important}.opc-block-summary{background:0 0;margin:0;padding:0}.products-grid.wishlist .product-item-info .product-item-inner{display:none !important;background:0 0;box-shadow:none}.products-grid.wishlist .product-item-info{box-shadow:none !important;border:none !important;padding:0;background:0 0;margin:0;z-index:0}.opc-wrapper .shipping-address-item{margin:0 10px 0 0;background:#f1f1f2 !important}.opc-wrapper .shipping-address-item.selected-item{border-color:#59b7b3 !important}#shipping-method-proceed .custom_btn_1{text-decoration:none !important;border:1px solid #59b7b3}#checkout-step-shipping button{text-decoration:none !important;border:1px solid #59b7b3}#opc-new-shipping-address #co-shipping-form{max-width:100%}.modal-content #opc-new-shipping-address form .block-title-heading{margin:0 0 10px}.modal-content #opc-new-shipping-address form .field select{background-color:#eee;border:none;padding:5px 26px;font-size:calc(18px*1);font-weight:400;color:#8c8c8c;font-family:"Montserrat";height:49px}.modal-content #opc-new-shipping-address form .field input{background:#eee;border:none;padding:5px 26px;font-size:calc(18px*1);font-weight:400;color:#000;font-family:"Montserrat";height:49px}.modal-content #opc-new-shipping-address form .field .validator-phone{width:100% !important}.modal-content #opc-new-shipping-address form .field.choice{margin:20px 0 0}.modal-content #opc-new-shipping-address form .field.choice input{opacity:0;height:auto}.modal-content #opc-new-shipping-address form .field.choice{margin:20px 0 0;position:relative}.modal-content #opc-new-shipping-address form .field.choice .label:after{content:"";width:18px;height:18px;border:1px solid #59b7b3;position:absolute;left:0;top:2px}.modal-content #opc-new-shipping-address form .field.choice .label{padding:0 0 0 10px}.modal-content #opc-new-shipping-address form .field.choice input:checked+.label:after{background:#59b7b3}.modal-popup._inner-scroll .modal-inner-wrap .modal-footer button{margin:0;height:49px;border:1px solid #59b7b3;text-decoration:none}.modal-popup._inner-scroll .modal-inner-wrap .modal-footer button:last-child{margin:0 20px 0 0 !important}.modal-popup._inner-scroll .modal-inner-wrap .modal-footer button:hover{background:#59b7b3;text-decoration:none}.opc-wrapper .shipping-address-item.selected-item:after{background:#59b7b3 !important}#checkout-step-shipping button:active{background:#59b7b3 !important;color:#fff}.agreements-modal .modal-inner-wrap{margin:auto !important;left:0 !important;width:100% !important;max-width:80%;bottom:0;top:0;max-height:80% !important;transform:none !important;align-self:center !important}aside.modal-popup.agreements-modal{display:flex;align-items:center;flex-direction:row;justify-content:center;flex-wrap:wrap}.modal-custom .action-close:before,.modal-popup .action-close:before,.modal-slide .action-close:before{font-weight:900;color:#669ca8;font-size:15px}.modal-slide .action-close{margin:26px 22px 0 0}.tc_popup .modal-content{padding:13px 117px 93px}.tc_popup footer.modal-footer{display:none}.tc_popup .modal-header{padding:65px 117px 65px}.tc_popup .modal-header h1{padding:0 0 30px;font-size:35px;font-weight:500;font-family:"Roboto",sans-serif}.tc_popup .checkout-agreements-item-content{font-size:18px;font-weight:400;line-height:30px}.tc_popup .modal-content #checkout-agreements-modal{position:relative;box-sizing:border-box;height:100%;display:flex;flex-wrap:nowrap;flex-direction:column}button.plyr__control.plyr__control--overlaid svg{display:none}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block;padding:0 !important}.inner_banner .category-view-info .text-rbt-65{max-width:260px;margin:0}.navigation .level0 .submenu .active>a{color:#59b7b3 !important;border:none;text-decoration:none}.team-members.mr-bt-13 .team-members__content .team-members__details .member-details a i{font-size:19px}button.plyr__control.plyr__control--overlaid{background:url(../images/play_button.svg) no-repeat center !important}.video-main .plyr--stopped{position:relative}.video-main .plyr--stopped:after{content:"";width:100%;height:100%;background:#c4c6c7 !important;position:absolute;left:0;top:0;z-index:1;opacity:50%}.message.notice{background:#59b7b3 !important;color:#fff !important}.contact-index-index .message.success{margin:unset !important}.catalogsearch-result-index .breadcrumbs{margin:90px 0 0}.contact-form-img .contact-form-faq .contact-form .form.contact .primary button,.contact-form-img .contact-form-faq .faq-section .button.btn-arrow{height:57px;line-height:40px;max-width:309px}#owl-feature-products .owl-stage{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch}#owl-feature-products .owl-nav.disabled{display:none}.is-blog .feature-slider .feature-all-link .custom_btn_1{background:#59b7b3;color:#fff !important}.is-blog .feature-slider .feature-all-link .custom_btn_1:hover{border:1px solid #59b7b3 !important;color:#59b7b3 !important;background:0 0 !important}.account .columns .column.main .block.block-dashboard-info .block-content .box-content{line-height:33px}.order-top-heading p{text-align:center;margin:0 auto 70px;font-size:calc(22px*1);font-weight:600;color:#5c5d60;max-width:1000px}.contact-form-img .contact-form-faq .contact-form .form.contact .field-recaptcha{width:50%}.contact-form-img .contact-form-faq .contact-form .form.contact .actions-toolbar{width:50%;margin:-80px 0 0 auto}.is-blog .feature-slider__heading-wrap.section_title h1{font-size:30px;letter-spacing:.5px;font-weight:500;line-height:37px}.is-blog .feature-slider__heading-wrap.section_title{margin:0 0 55px}.is-blog .feature-slider .feature-all-link .custom_btn_1{height:60px;max-width:208px;line-height:43px;width:100%}.sound-proofing-section__content-list li.sound-proofing-section__content-item{width:100%;max-width:25%;padding:0 23.5px;margin:0 0 47px !important}#owl-products-picks .slick-list{margin:0 0 0 -26px;width:auto;overflow:unset;padding-left:0 !important}#owl-products-picks .item{padding:0 26px}.products-slider-picks-progress{background-color:rgb(89 183 179/20%);display:block;width:100%;height:5px;overflow:hidden;background-image:linear-gradient(to right,#59b7b3,#59b7b3);background-repeat:no-repeat;background-size:0 100%;transition:background-size .4s ease-in-out}#___ratingbadge_0{z-index:1}.rCjEAf{background:#fff !important;border-radius:50%;text-align:center}.rCjEAf #no-rating-img{padding:15px}.cart_bottom{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;grid-gap:0 !important}.cart_bottom .cart-discount{width:calc(50% - 25px);margin:0 0 40px}.cart_bottom .calculate-delivery{order:3}.cart_bottom .cart-summary{width:calc(50% - 25px);margin:0 0 0 auto}.cart_bottom .cart-discount .content #discount-calculate-delivery-form .fieldset .field .control input{background:#ececec !important;border:none !important;height:58px !important;padding:10px 26px;color:#8b8b8b !important;font-size:calc(18px*1)}.cart_bottom .cart-discount .content #discount-calculate-delivery-form .fieldset .field .control input::-webkit-input-placeholder{color:#8b8b8b !important;font-size:calc(18px*1)}.cart_bottom .cart-discount .content #discount-calculate-delivery-form .fieldset .field .control input::-ms-input-placeholder{color:#8b8b8b !important;font-size:calc(18px*1)}.cart_bottom .cart-discount .content #discount-calculate-delivery-form .fieldset .field .control input:-ms-input-placeholder{color:#8b8b8b !important;font-size:calc(18px*1)}.cart_bottom .cart-discount .content #discount-calculate-delivery-form .fieldset .field .control input::-moz-placeholder{color:#8b8b8b !important;font-size:calc(18px*1)}.cart_bottom .cart-discount .content #discount-calculate-delivery-form .fieldset .actions-toolbar .primary{font-size:calc(20px*1);font-weight:600}.cart_bottom .cart_discount_block{width:calc(50% - 25px)}.cart_bottom .cart_discount_block .cart-discount{width:100%}.cart_bottom .cart-discount .content #discount-calculate-delivery-form .fieldset .actions-toolbar .primary button{border-radius:0;outline:none;box-shadow:none}.cart_bottom .cart-discount .content #discount-calculate-delivery-form .fieldset .actions-toolbar .primary button:hover{background:#71b5b2 !important;color:#fff !important}.scrollbar-janos.theme-blue>.scroll-element,.scrollbar-janos.theme-blue>.scroll-element .scroll-bar,.scrollbar-janos.theme-blue>.scroll-element .scroll-element_corner,.scrollbar-janos.theme-blue>.scroll-element .scroll-element_track{background-color:#6ce}.scrollbar-janos.theme-woods>.scroll-element,.scrollbar-janos.theme-woods>.scroll-element .scroll-bar,.scrollbar-janos.theme-woods>.scroll-element .scroll-element_corner,.scrollbar-janos.theme-woods>.scroll-element .scroll-element_track{background-color:#5f7c7f}.scrollbar-janos.theme-paint4>.scroll-element,.scrollbar-janos.theme-paint4>.scroll-element .scroll-bar,.scrollbar-janos.theme-paint4>.scroll-element .scroll-element_corner,.scrollbar-janos.theme-paint4>.scroll-element .scroll-element_track{background-color:#56a}.scrollbar-janos.theme-palace3>.scroll-element,.scrollbar-janos.theme-palace3>.scroll-element .scroll-bar,.scrollbar-janos.theme-palace3>.scroll-element .scroll-element_corner,.scrollbar-janos.theme-palace3>.scroll-element .scroll-element_track{background-color:#028b54}.scrollbar-janos.theme-dark>.scroll-element,.scrollbar-janos.theme-dark>.scroll-element .scroll-bar,.scrollbar-janos.theme-dark>.scroll-element .scroll-element_corner,.scrollbar-janos.theme-dark>.scroll-element .scroll-element_track{background-color:#999}.scrollbar-janos.theme-sprites>.scroll-element,.scrollbar-janos.theme-sprites>.scroll-element .scroll-bar,.scrollbar-janos.theme-sprites>.scroll-element .scroll-element_corner,.scrollbar-janos.theme-sprites>.scroll-element .scroll-element_track{background-color:#bbb}.scrollbar-janos>.scroll-element,.scrollbar-janos>.scroll-element div{border:none;margin:0;overflow:hidden;padding:0;position:absolute;z-index:10}.scrollbar-janos>.scroll-element div{background-color:transparent;display:block;height:100%;left:0;top:0;width:100%}.scrollbar-janos>.scroll-element.scroll-x{border-top:1px solid #aaa;bottom:0;height:16px;left:0;min-width:100%;width:100%}.scrollbar-janos>.scroll-element.scroll-y{border-left:1px solid #aaa;height:100%;min-height:100%;right:0;top:0;width:16px}.scrollbar-janos>.scroll-element .scroll-element_corner{display:none}.scrollbar-janos>.scroll-element.scroll-x,.scrollbar-janos>.scroll-element.scroll-x .scroll-bar{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAAS0lEQVR42qzQywkAIAxEQQPpvwn7E/EDESXREt7BHPY0sEvE3XMCpyJiwIW+mBR2Civa+BVGhOuLQt/TaHWncFBoFC4KN4WHwCvAAHI/GzHvcCTCAAAAAElFTkSuQmCC);background-repeat:repeat-x}.scrollbar-janos>.scroll-element.scroll-x .scroll-bar{box-shadow:0 1px 2px,0 -1px 1px rgba(255,255,255,.8)}.scrollbar-janos>.scroll-element.scroll-y,.scrollbar-janos>.scroll-element.scroll-y .scroll-bar{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAABrGwT5AAAAAXNSR0IArs4c6QAAAEtJREFUKM/ty00Kg0AAQ+Ev3v8W3k/8qWipzLiYFrqR7osPsknyUkrpk2xYsWDCWGsdMCaZ3/0DO5544eg08pVWJJ/tkp+HW/4L+QSzjxQbWJrRJQAAAABJRU5ErkJggg==);background-repeat:repeat-y}.scrollbar-janos>.scroll-element.scroll-y .scroll-bar{box-shadow:0 1px 2px,0 -1px 1px rgba(255,255,255,.8)}.scrollbar-janos>.scroll-element.scroll-x .scroll-element_track{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAXklEQVR42mJkYGBIZcAO/iPR/1iAxG8CisAYpPAnsQp/EGE1XoUoiklS+J0BPwArJmQiA7FWoyj8hUXiH7oArnBE9ghc4S9irf5NrMI/xFr9hwgTwQr/4TMJBgACDABrOConte5OAgAAAABJRU5ErkJggg==);background-repeat:repeat-x}.scrollbar-janos>.scroll-element.scroll-y .scroll-element_track{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAAAXNSR0IArs4c6QAAAFNJREFUKM/FzksKgDAMBNDX3NT7X8BaC25clBKw4sKBgYTMJwUbGurAfWLFcbPhREcPBEpC05ztqXkUPyKS5LJqHj9YaU11sdgarw+LKF8D/B9wAWL/DzbaLOVxAAAAAElFTkSuQmCC);background-repeat:repeat-y}.scrollbar-janos>.scroll-element.scroll-x .scroll-bar .scroll-bar_body{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAYAAADAp4fuAAAAMklEQVR42mL4DwRnz579zwAEMDYTiLN7924GGACxmRiwAEoFV6xYwSAvLw/mwNgAAQYAEz0X3c1VmrwAAAAASUVORK5CYII=)}.scrollbar-janos>.scroll-element.scroll-y .scroll-bar .scroll-bar_body{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAAAXNSR0IArs4c6QAAAChJREFUCNdj/P///38GLGDFihUMLOfOnWPYvXs3hqS8vDwDXsBItrEA28oV4/a4edAAAAAASUVORK5CYII=)}.scrollbar-janos>.scroll-element.scroll-x .scroll-arrow_less{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAj0lEQVR42mJgwA4EgVgbRP///58BhJmwKFIwNTW1AEpGANlSMEEWNFOkNm/ebObj42MHZLMDsSi6QpApmqdOnbICspWxuQWkUPTYsWOOlpaWMFOwAiYGIgFI4WsrK6v9ZmZmq4Dsu4RMfHD69OkTjIyMK7Zs2bIbyP9JjC0gj3kCg6cZFJawcGQgNsABAgwAc40zrttfic8AAAAASUVORK5CYII=);box-shadow:0 1px 2px,0 -1px 1px rgba(255,255,255,.8)}.scrollbar-janos>.scroll-element.scroll-x .scroll-arrow_more{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAh0lEQVR42mL4//8/AwgDgSAQa0NpDMCExJYCaogwNTW1ALIVMFQimegApJcB8fzNmzcnopvOhMUWdh8fH1d007EphAHlU6dOhR07dswRyBbFpxAFsOCRu2tmZnbs9OnT14Hs19gU/tyyZcshX1/fU0D2MyB+j+5rbSDdDPSAJ6HgwRvgAAEGAC2sRKFV1v+TAAAAAElFTkSuQmCC)}.scrollbar-janos>.scroll-element.scroll-y .scroll-arrow_less{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAjklEQVR42mJgwASiUIwCGNH4CseOHXMEMaysrPYDqQdYDGIQNDU19fz///98EAaxQWLYTNQGKogA0spQ/l1GRsYVQPoqiMMEs3Lz5s1mSIpAQBkqpgAzEWSlxalTp8KAbHY05/w0MzNbdfr06ROMWKxEB2AnMEIdLIUtSKDgNRA/YwSaxkAMYGIgEgAEGADQpyzNaQf+BAAAAABJRU5ErkJggg==);box-shadow:0 1px 2px rgba(0,0,0,.7)}.scrollbar-janos>.scroll-element.scroll-y .scroll-arrow_more{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAg0lEQVR42mL8//8/AzGAiYFIwAjEgkAsBcSiONS8BuJnLCBFQOsjgLQyDoV3GRkZV4CsfmZmZnYMSP/EougnVO4ZSOH706dPX9+yZcshdFUgMZAcSA0jkrg2mhPAVgLpq+i+RnYC3EpkXyMDhWPHjjmCGFZWVvuB1AN8QSaKLagAAgwAkYkwicybOCoAAAAASUVORK5CYII=)}.scrollbar-janos>.scroll-element .scroll-arrow,.scrollbar-janos>.scroll-element .scroll-bar_body{background-position:center;background-repeat:no-repeat}.scrollbar-janos>.scroll-content.scroll-scrolly_visible{left:-17px;margin-left:17px}.scrollbar-janos>.scroll-content.scroll-scrollx_visible{top:-17px;margin-top:17px}.scrollbar-janos>.scroll-element .scroll-arrow{display:none}.scrollbar-janos>.scroll-element.scroll-element_arrows_visible .scroll-arrow{display:block;z-index:12}.scrollbar-janos>.scroll-element.scroll-x.scroll-element_arrows_visible .scroll-arrow_less{height:100%;width:16px}.scrollbar-janos>.scroll-element.scroll-x.scroll-element_arrows_visible .scroll-arrow_more{height:100%;left:auto;right:0;width:16px}.scrollbar-janos>.scroll-element.scroll-x.scroll-element_arrows_visible .scroll-element_outer{left:16px}.scrollbar-janos>.scroll-element.scroll-x.scroll-element_arrows_visible .scroll-element_track{left:-32px}.scrollbar-janos>.scroll-element.scroll-x.scroll-element_arrows_visible .scroll-element_size{left:-33px}.scrollbar-janos>.scroll-element.scroll-y.scroll-element_arrows_visible .scroll-arrow_less{width:100%;height:16px}.scrollbar-janos>.scroll-element.scroll-y.scroll-element_arrows_visible .scroll-arrow_more{width:100%;top:auto;bottom:0;height:16px}.scrollbar-janos>.scroll-element.scroll-y.scroll-element_arrows_visible .scroll-element_outer{top:16px}.scrollbar-janos>.scroll-element.scroll-y.scroll-element_arrows_visible .scroll-element_track{top:-32px}.scrollbar-janos>.scroll-element.scroll-y.scroll-element_arrows_visible .scroll-element_size{top:-33px}.scrollbar-janos>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-17px}.scrollbar-janos>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-17px}.scrollbar-janos>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_inner{left:-17px}.scrollbar-janos>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_inner{top:-17px}.scrollbar-janos>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_corner,.scrollbar-janos>.scroll-element.scroll-y.scroll-element_arrows_visible.scroll-scrollx_visible .scroll-element_corner{border-top:1px solid #aaa;bottom:0;display:block;height:16px;left:auto;right:0;top:auto;width:16px;z-index:13}.scrollbar-janos>.scroll-element.scroll-x.scroll-element_arrows_visible.scroll-scrolly_visible .scroll-arrow_more{right:17px}.scrollbar-janos>.scroll-element.scroll-x.scroll-element_arrows_visible.scroll-scrolly_visible .scroll-element_track{left:-50px}.scrollbar-janos>.scroll-element.scroll-x.scroll-element_arrows_visible.scroll-scrolly_visible .scroll-element_size{left:-51px}.scrollbar-janos>.scroll-element.scroll-y.scroll-element_arrows_visible.scroll-scrollx_visible .scroll-arrow_more{bottom:17px}.scrollbar-janos>.scroll-element.scroll-y.scroll-element_arrows_visible.scroll-scrollx_visible .scroll-element_track{top:-50px}.scrollbar-janos>.scroll-element.scroll-y.scroll-element_arrows_visible.scroll-scrollx_visible .scroll-element_size{top:-51px}.scrollbar-external_wrapper{height:auto !important;position:relative;width:auto !important}.scrollbar-external{height:auto;overflow:auto;width:100%}.external-scroll_x,.external-scroll_y{border:solid 1px #9999fc;cursor:pointer;display:none;position:absolute}.external-scroll_x.scroll-scrollx_visible{display:block;height:5px;left:20px;top:auto;bottom:0;width:calc(100% - 40px);border:none;z-index:0;background:rgb(89 183 179/20%)}.external-scroll_y.scroll-scrolly_visible{display:block;height:200px;left:610px;top:0;width:10px}.external-scroll_x div,.external-scroll_y div{height:100%;left:0;top:0;position:absolute;width:100%}.external-scroll_x .scroll-bar,.external-scroll_y .scroll-bar{background:#59b7b3;z-index:12}.external-scroll_x .scroll-bar{width:100px}.external-scroll_y .scroll-bar{height:100px}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-attribute .swatch-attribute-options{grid-gap:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;grid-template-rows:none;grid-template-columns:none}.opc-wrapper .action-select-shipping-item{float:none}.checkout-container aside.modal-custom.opc-sidebar{z-index:0}.customer-address-index #maincontent .actions-toolbar button{padding:0;background:0 0 !important;border:none !important;color:#5c5d60}.account .columns .column.main form#form-validate fieldset .field.choice{position:relative}.account .columns .column.main form#form-validate fieldset .field.choice input{opacity:0}.account .columns .column.main form#form-validate fieldset .field.choice label:after{content:"";width:13px;height:13px;background:0 0;border:1px solid #59b7b3;position:absolute;left:0;top:5px}.account .columns .column.main form#form-validate fieldset .field.choice input:checked+label:after{background:#59b7b3}.account .columns .column.main form#form-validate fieldset .field.choice label{padding:0 0 0 5px}.products-slider-picks-progress{display:none}.ves-megamenu .navigation>ul{position:static}.products-grid.wishlist .product-items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;margin:0 -10px}.products-grid.wishlist .product-items li{width:25%;margin:0 0 20px;padding:0 10px;box-sizing:border-box}.products-grid.wishlist .product-items li .product-item-name{font-size:16px;line-height:normal;margin:0 0 10px}.products-grid.wishlist .product-items li .product-item-name a{text-decoration:none}.products-grid.wishlist .product-items li .tooltip{padding:0;margin:5px 0 0}ul.items.pages-items li strong{background:0 0}ul.items.pages-items li a{color:#717171}.calculate-delivery #block-shipping{float:none;width:100%}.calculate-delivery #block-shipping #shipping-zip-form .field_contry{display:block;width:100%;margin:0 0 20px}.calculate-delivery #block-shipping #shipping-zip-form .field_contry .control{margin:0 !important}.calculate-delivery #block-shipping #shipping-zip-form .field_contry .control select{background-color:#ececec !important;border:none !important;height:58px !important;padding:10px 26px;color:#8b8b8b !important;font-size:calc(18px*1);background-size:44px 70px}.calculate-delivery #block-shipping #shipping-zip-form .field .control input{background:#ececec !important;border:none !important;height:58px !important;padding:10px 26px;color:#8b8b8b !important;font-size:calc(18px*1)}.calculate-delivery #block-shipping #shipping-zip-form .field .control input::-webkit-input-placeholder{color:#8b8b8b !important}.calculate-delivery #block-shipping #shipping-zip-form .field .control input::-ms-input-placeholder{color:#8b8b8b !important}.calculate-delivery #block-shipping #shipping-zip-form .field .control input:-ms-input-placeholder{color:#8b8b8b !important}.calculate-delivery #block-shipping #shipping-zip-form .field .control input::-moz-placeholder{color:#8b8b8b !important}.calculate-delivery #block-shipping #shipping-zip-form .actions-toolbar button{transition:all .3s;height:58px !important;font-size:calc(20px*1);font-weight:600;border-radius:0;box-shadow:none !important;border:1px solid #71b5b2 !important;background-color:transparent !important;color:var(--clr-secondary) !important;text-decoration:none}.calculate-delivery #block-shipping #shipping-zip-form .actions-toolbar button:hover{background:#71b5b2 !important;color:#fff !important}.calculate-delivery #block-shipping #shipping-zip-form .field{display:none}.calculate-delivery #block-shipping #shipping-zip-form .field_post{display:inline-block}.calculate-delivery #block-shipping #shipping-zip-form .actions-toolbar{display:inline-block;width:auto}.calculate-delivery #block-shipping #shipping-zip-form{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:flex-start}.calculate-delivery #block-shipping #shipping-zip-form .field_post{display:inline-block;flex:1 1 0}.calculate-delivery #block-shipping #shipping-zip-form .field_post .control{margin:0 22px 0 0 !important}.cart_bottom .cart-discount .content #discount-coupon-form .fieldset.coupon{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;grid-gap:0;grid-template-columns:none}.cart_bottom .cart-discount .content #discount-coupon-form .fieldset.coupon .actions-toolbar{width:auto}.cart_bottom .cart-discount .content #discount-coupon-form .fieldset.coupon .field{flex:1 1 0;margin:0 22px 0 0}.cart_bottom .calculate-delivery #co-shipping-method-form{display:none}.usps-specification-wrapper .specification:nth-child(3):after{display:none}.usps-specification-wrapper .specification{grid-gap:0}.usps-specification-wrapper .specification .specification-icon{margin:0 10px 0 0}html,body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.about-sonio__row .about-sonio__content{width:50%;padding:0 57px}.about-sonio__row .about-sonio__img-wrap{width:50%;padding:0 57px}.block.newsletter .content form#newsletter-validate-detail .fields .field.name{display:flex;grid-gap:0;flex-wrap:wrap;justify-content:space-between;margin:0 -7px}.block.newsletter .content form#newsletter-validate-detail .fields .field.name .newsletter__input-field-wrap{width:50%;padding:0 7px}.cart-container .item-info .qty-decrease,.cart-container .item-info .input-text,.cart-container .item-info .qty-increase{cursor:pointer}.cart.table-wrapper table#shopping-cart-table tbody.cart.item td .product-item-details .product-short-description{padding:0 20px 0 0}.cart.table-wrapper table#shopping-cart-table tbody.cart.item td .product-item-details dl.item-options dd{line-height:14px}.fotorama--fullscreen .fotorama__arr--prev .fotorama__arr__arr{transform:none}.fotorama--fullscreen .fotorama__arr--next .fotorama__arr__arr{transform:none;left:auto;right:0;background-position:-187px -80px}.faq-category-details{padding:0 20px}.is-blog .block.block-blog.block-blog-categories .block-content ul{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;grid-template-columns:unset;grid-gap:0}.is-blog .block.block-blog.block-blog-categories .block-content ul li{width:20%;padding:0 14px}.is-blog .block.block-blog.block-blog-categories .block-content ul{margin:0 -14px}.category-description-main .section_title{color:#fff;text-align:center}.category-description-main .about-sonio__btn-wrap{text-align:center;justify-content:center}#owl-feature-products .owl-stage{margin:0 auto}#owl-feature-products .owl-stage .owl-item.active:last-child{margin:0 !important}.validator.validator-email.validation-yes .feedback{width:20px !important;height:20px !important;background-size:50% 50% !important;top:50% !important;transform:translateY(-50%);right:20px}aside.modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide._sticky{top:80px !important}.opc-wrapper .form-login{border:none}.popup_back{display:none}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .billing-address-form form fieldset .control input::-webkit-input-placeholder{color:rgb(75 75 75/60%)}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .billing-address-form form fieldset .control input::-moz-placeholder{color:rgb(75 75 75/60%)}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .billing-address-form form fieldset .control input:-ms-input-placeholder{color:rgb(75 75 75/60%)}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .billing-address-form form fieldset .control input:-moz-placeholder{color:rgb(75 75 75/60%)}.contact_page.contact-index-index main.page-main{padding:18px 0 0}.about-sonio__row .about-sonio__content .blog_top_text{padding:34px 0 0;margin:30px 0 0;border-top:1px solid rgb(92 93 96/40%)}.blog_block_top figure a{display:block}.cart.table-wrapper table#shopping-cart-table tbody.cart.item td.col.qty .field.qty .control.qty{grid-gap:0}.cart.table-wrapper table#shopping-cart-table tbody.cart.item td.col.qty .field.qty .control.qty input{margin:0 6px}.cart.table-wrapper table#shopping-cart-table tbody.cart.item td.col.qty .field.qty .control.qty input[type=number]:disabled{opacity:unset !important}.footer_payment_block ul{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:0}.footer_payment_block ul li{margin:0 11px !important}.checkout-container .checkout-container-wrapper ul.opc-progress-bar,.checkout-container .checkout-container-wrapper .messages{display:flex;grid-template-columns:none;grid-column:none;margin:0 auto;width:100%;border:none !important}.checkout-container .checkout-container-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;grid-template-columns:none;grid-gap:0}.checkout-container aside.modal-custom.opc-sidebar{width:50%;padding:0 0 0 57px}.checkout-container .opc-wrapper{width:50%;flex:1 1 auto;padding:0 57px 0 0}.checkout-container .checkout-container-wrapper>[data-role=checkout-messages].messages:after{content:"";width:100%;border-bottom:1px solid rgb(112 112 112/40%);margin:36px 0 118px}.is-blog .page-top-header .wrapper .banner-title .page-main{text-align:center}.is-blog .page-top-header .wrapper .banner-title .page-main-detail-info{text-align:center;padding-top:20px}.wrapper .page-main-detail-info{padding-bottom:20px}.contact-index-index .usps-specification-wrapper{margin:0 0 50px !important}.customer-account-index.cms-about .page-top-header .wrapper .banner-title .page-main.text-rbt-65.clr-white.text-tm-upper,.customer-account-index.cms-about .page-top-header .wrapper .banner-title .page-main.text-rbt-30.clr-white.text-tm-upper{padding:0}.Recently-product-boxes .product-item-details .product-item-name{font-size:calc(16px*1);font-family:"Montserrat";font-weight:600;line-height:calc(21px*1);margin:0 0 11px;letter-spacing:normal}.Recently-product-boxes.product-boxes .product-item-box.row .col-md-4 a.product-item-photo{margin:0 0 22px}.Recently-product-boxes .product-item-details .product.short_description{font-size:calc(14px*1);font-weight:300;line-height:calc(22px*1);color:#5c5d60;margin:0;letter-spacing:normal}.Recently-product-boxes .product-item-details .price-box span.price{font-size:calc(18px*1);font-weight:500;letter-spacing:0;line-height:calc(2.4rem*1);text-transform:uppercase;font-family:var(--ff-secondary);color:#4b4b4b}.footer-top-right .newsletter__btn-wrap .checkbox-wrap{position:relative}.footer-top-right .newsletter__btn-wrap .checkbox-wrap input{position:absolute;opacity:0}.footer-top-right .newsletter__btn-wrap .checkbox-wrap input+label{padding:0 0 0 20px}.footer-top-right .newsletter__btn-wrap .checkbox-wrap input+label:after{content:"";width:13px;height:13px;background:#4b4b4b;border:1px solid #59b7b3;position:absolute;left:0;pointer-events:none;top:3px}.footer-top-right .newsletter__btn-wrap .checkbox-wrap input:checked+label:after{background:#59b7b3}body .about-sonio__content .text-mon-description p{font-size:14px;line-height:24px}.checkout-container .opc-block-summary .block.items-in-cart .minicart-items-wrapper li.product-item .product .row{display:flex;grid-template-columns:none !important}.checkout-container .opc-block-summary .block.items-in-cart .minicart-items-wrapper li.product-item .product .row .col-md-6{width:55%}.checkout-container .opc-block-summary .block.items-in-cart .minicart-items-wrapper li.product-item .product .row .col-md-3{width:15%;text-align:right}.checkout-container .opc-block-summary .block.items-in-cart .minicart-items-wrapper li.product-item .product .row .product-subtotal.col-md-3.text-right{width:30%}.footer_payment_block ul li a{display:block}.Recently-product-boxes.product-boxes .product-item-box.row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;grid-template-columns:none;margin:0 -24.5px;grid-gap:0}.Recently-product-boxes.product-boxes .product-item-box.row .col-md-4{width:25%;padding:0 24.5px}.is-blog .post-list.grid.row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;grid-template-columns:none;grid-gap:0;margin:0 -44.5px;border:none;position:relative;padding-bottom:0}.is-blog .post-list.grid.row .item.col-md-4.col-sm-4.col-xs-12{width:33.33%;padding:0 44.5px 93px}.is-blog .post-list.grid.row:before{content:"";width:calc(100% - 89px);border-top:1px solid rgb(92 93 96/40%);position:absolute;left:0;right:0;margin:0 auto;display:block;top:0}.contact-form-img .contact-form-faq{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;grid-template-columns:none;grid-gap:0}.contact-form-img .contact-form-faq .contact-form{width:50%;width:calc(50% - 46px);margin:0 46px 0 0}.contact-form-img .contact-form-faq .contact-faq{width:50%;padding:0 0 0 46px}.footer_payment_block ul li a img{width:100%;max-width:44px}.popup_boxcontent_right .popup-item-info{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;flex-direction:row}.popup_boxcontent_right .popup-item-info .price{display:inline-block}.popup_boxcontent_right .popup-item-info .save_later{max-width:max-content;margin:0 0 0 auto}.popup_boxcontent_right .popup-item-info .item-info-title{font-size:calc(14px*1);color:#5c5d60;font-weight:300;margin:0 5px 0 0}.popup_boxcontent_right .popup-item-info .price span{font-size:calc(14px*1);color:#5c5d60;font-weight:600}.product-advantage-container>div{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;grid-template-columns:none;grid-gap:0}.product-advantage-container>div img{max-width:57px}.product-advantage-container>div img{width:100%;margin:0 19px 0 0}.product-advantage-container>div .product-usps-info{flex:1 1 0}body .main-header-right-content{grid-gap:40px;flex-wrap:wrap}body .main-header-right-content .nav-sections{margin:0 22px 0 0}body .main-header-right-content .block-search{margin:0 22px 0 0}body .main-header-right-content .customer-welcome{margin:4px 22px 0 0}.contact-form-img{overflow-x:hidden}body .about-sonio__content .text-mon-description p{direction:initial}.product.info.detailed .product.data.items .item.content .product-attachments.product-right-info .product-attachment-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.product.info.detailed .product.data.items .item.content .product-attachments.product-right-info .product-attachment-container .attachment-tab-title{width:100%;display:block;font-size:18px;font-weight:600;margin:0 0 20px;text-transform:capitalize}.category_list_block .column.main .products.grid.products-grid .products.list{display:flex !important;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;grid-gap:0 !important;grid-template-columns:none !important;margin:0 -24px}.category_list_block .column.main .products.grid.products-grid .products.list li.product-item{width:33.33%;padding:0 24px 91px;box-sizing:border-box}.products.grid.products-grid{margin:0}.page-layout-1column .product-info-main .product-info-price .price-box.price-final_price span.price{font-size:calc(18px*1)}.cms-delivery.cms-about .column.main,.cms-bespoke.cms-about .column.main{padding:0}.contact_page.cms-about .column.main{padding:0}.swiper-container-horizontal>.swiper-scrollbar{width:100% !important;background:rgb(89 183 179/20%);left:0 !important}.swiper-container-horizontal>.swiper-scrollbar .swiper-scrollbar-drag{background:#59b7b3;border-radius:0}.products-slider.mr-bt-13 .wrapper .swiper-wrapper{margin:0 -26px !important}.sidebar .filter .block-content.filter-content .filter-options dd.filter-options-content form li.item input{opacity:0}@media only screen and (max-width:1720px){.wrapper,.checkout-container-wrapper{max-width:90%}.Recently-product-boxes.product-boxes .container{max-width:90%}.cms-about .about-sonio__img-wrap{height:405px}.team-members.mr-bt-13 .team-members__content .team-members__details .team-members__img-wrap img.team-members__img{width:100%;height:270px}.blog__container{padding:0 40px}aside.modal-popup.cartDetails .feature-slider .block-content.wrapper{max-width:100%}aside.modal-popup.cartDetails .modal-content{padding:50px 50px 30px}}@media only screen and (max-width:1600px){.contact-form-img .contact-form-faq .contact-form .form.contact .field-recaptcha{transform:scale(.7) translateX(-60px)}}@media only screen and (max-width:1500px){.sound-proofing-section__content-list li.sound-proofing-section__content-item img{height:250px}.products-slider__img-wrap{height:30rem}.Recently-product-boxes.product-boxes .product-item-box.row .col-md-4 a.product-item-photo{height:263px}.Recently-product-boxes.product-boxes .product-item-box.row .col-md-4{width:33.33%}}@media only screen and (max-width:1400px) and (min-width:1199px){.product-advantage-container>div .product-usps-info div{font-size:calc(12px*1)}.product-advantage-container>div{grid-template-columns:37px 1fr;grid-gap:0 12px}form#product_addtocart_form .product-options-bottom{grid-gap:0 23px !important}.is-blog .block.block-blog.block-blog-categories .block-content ul li a{padding:8px 5px}}@media only screen and (max-width:1400px){li.product-item .product-item-info a.product.photo{height:266px}.video-container iframe{min-height:400px}.payment-option._collapsible.opc-payment-additional.discount-code .payment-option-content form#discount-form{grid-template-columns:1fr auto}#owl-feature-products .item-image{height:203px}.sound-proofing-section__content-list li.sound-proofing-section__content-item img{height:230px}}@media only screen and (max-width:1300px){form#product_addtocart_form .product-options-bottom{grid-gap:0 83px}.product-top-info{grid-gap:0 37px}.modal-popup._inner-scroll .modal-inner-wrap{margin:0 auto;width:90%}#modal-content-33{padding:30px}.cms-brands main#maincontent .brands-filters .letters{padding:34px 54px}.cart_bottom .cart-discount .content #discount-coupon-form .fieldset.coupon{grid-template-columns:1fr 159px}body{counter-reset:i}}@media only screen and (max-width:1200px){.blog__container{width:100%}.desktopmenu .wrapper .menu_right .menu_list.two_ul ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all{width:100%}}@media only screen and (max-width:1199px){.category_list_block .column.main .products.grid.products-grid .products.list li.product-item{width:50%}.contact-form-img .contact-form-faq .contact-faq{width:100%;padding:0}.contact-form-img .contact-form-faq .contact-form{width:100%;margin:0}.is-blog .post-list.grid.row:before{width:calc(100% - 20px)}.is-blog .post-list.grid.row{margin:0 -10px}.is-blog .post-list.grid.row .item.col-md-4.col-sm-4.col-xs-12{padding:0 10px 20px}.is-blog .block.block-blog.block-blog-categories .block-content ul li{width:33.33%}.is-blog .feature-slider .feature-all-link .custom_btn_1{max-width:max-content;height:auto;line-height:normal}.is-blog .feature-slider__heading-wrap.section_title{margin:0 0 20px}.is-blog .feature-slider__heading-wrap.section_title h1{font-size:22px;line-height:30px}.video-container .plyr{height:auto}button.plyr__control.plyr__control--overlaid{width:59px !important;height:59px !important;background-size:contain !important}.contact-form-img .contact-form-faq .contact-form .form.contact .field-recaptcha{transform:none}.product.info.detailed .product.data.items{width:100%}.product.info.detailed .wrapper{flex-wrap:wrap}.howit_works{max-width:100%;margin:47px 0 0;padding:50px 30px 40px}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-attribute .swatch-attribute-options{grid-template-columns:repeat(12,max-content)}.sound-proofing-section__content-list li.sound-proofing-section__content-item img{height:200px}form#product_addtocart_form .product-options-bottom{grid-gap:0 33px}.product-advantage-container>div .product-usps-info div{font-size:calc(14px*1)}form#product_addtocart_form .product-options-bottom .box-tocart .fieldset{grid-template-columns:100%;align-items:flex-end}form#product_addtocart_form .product-options-bottom .box-tocart .fieldset .control{text-align:right}form#product_addtocart_form .product-options-bottom{align-items:flex-start}form#product_addtocart_form .product-options-bottom .price-box.price-final_price{padding:18px 0 0}.product-top-info{grid-template-columns:100%}.product-top-info .product.media .social-media-icons{display:none}.gallery-placeholder{width:calc(100% + 30px);margin:28px 0 28px -15px}.fotorama__stage{margin:0 auto}.fotorama__nav-wrap.fotorama__nav-wrap--horizontal{padding:0 15px}.gallery-placeholder .fotorama-item .fotorama__stage__shaft:after,.gallery-placeholder .fotorama-item .fotorama__stage__shaft:before{width:11px}.gallery-placeholder .fotorama__arr,.gallery-placeholder .fotorama__thumb__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{width:26px;height:26px}.gallery-placeholder .fotorama__arr .fotorama__arr__arr{width:7.5px;height:6px}.fotorama__wrap--slide .fotorama__stage__frame img.fotorama__img{width:100%;height:100%;object-fit:cover;position:static;transform:none}.catalog-product-view .breadcrumbs{display:none}.gallery-placeholder .fotorama__stage{height:320px !important}.page-layout-1column .product-info-main .page-title-wrapper.product h1.page-title{width:100%}.page-layout-1column .product-info-main .page-title-wrapper.product{width:100%;padding:0}.page-layout-1column .product-info-main .product-info-price{width:100%;max-width:100%;text-align:left}.customer-account-login .column.main .login-container{grid-template-columns:100%;grid-gap:30px 0}.contact-form-img .contact-form-faq{grid-template-columns:100%;grid-gap:40px 0}.contact-form-img .contact-form-faq{padding:60px 0 60px}.contact-main-details{padding:60px 0 60px}.contact-form-img .contact-details .contact-main-details .contact-info{grid-template-columns:repeat(2,1fr);grid-gap:20px 0;padding:0 !important}.cms-no-route .column.main .title-details .page-main.text-rbt-30.text-tm-upper{font-size:calc(35px*1)}.cms-no-route .column.main .title-details .page-main.text-rbt-65.text-tm-upper{font-size:calc(65px*1);letter-spacing:2.9px;line-height:calc(60px*1)}.cms-no-route .column.main .title-details{margin:93px auto 63px}.cms-no-route .column.main{padding:0 0 97px}.is-blog .post-list.grid.row{grid-gap:63px 59px}.cart_bottom .cart-discount .content #discount-coupon-form .fieldset.coupon{grid-template-columns:100%;grid-gap:15px 0}.cart.table-wrapper table#shopping-cart-table tbody.cart.item td .product-item-details{padding:0 0 0 30px}.checkout-container .checkout-container-wrapper{grid-gap:0 50px}.checkout-container .checkout-container-wrapper{grid-gap:0;display:flex;flex-direction:column}.checkout-container aside.modal-custom.opc-sidebar{display:block !important;margin:0 0 50px}form#product_addtocart_form .product-options-bottom .box-tocart .fieldset .field.qty{margin:0 0 20px}aside.modal-popup.cartDetails #owl-feature-products .item-image{height:220px}.confirm_content_left h1{font-size:24px;letter-spacing:normal;margin:0 0 30px}.popup_box_top{grid-template-columns:100%;padding:0 0 20px;margin:0 0 30px}.popup_box_top_right ul{margin:20px 0 0}.popup_boxcontent_right .save_later a{font-size:12px}.popup_box_top_right ul li{font-size:12px}.popup_box_top .popup_box_top_left{grid-gap:0 30px}aside.modal-popup.cartDetails .feature-slider{margin:0}aside.modal-popup.cartDetails .feature-slider .owl-stage-outer{margin:0 0 20px}.popup_text_basket .popup_text_basket_btn .view_basket,.popup_text_basket .popup_text_basket_btn .checkout{max-width:max-content}body .ves-megamenu .navigation .level0{padding:0 0 0 10px}body .navigation .nav-item .nav-anchor,body .minicart-wrapper .action.showcart:before,body .page-header .customer-welcome .customer-name:before{font-size:12px}.top-header .right-top-header.text-mon-rg-12.text-tm-upper a,.top-header .top-header-links-call.text-mon-sb-12{font-size:10px}.top-header .right-top-header.text-mon-rg-12.text-tm-upper a:not(:last-child){margin:0 15px 0 0}.thankyou_page main .block.newsletter #newsletter-validate-detail .fields .newsletter__btn-wrap .actions{width:auto;margin:20px 0 0}.cart_bottom .cart-discount .content #discount-coupon-form .fieldset.coupon,.cart_bottom .cart-discount .content #discount-calculate-delivery-form .fieldset{grid-gap:0;display:flex;flex-direction:column;justify-content:flex-start}.cart_bottom .cart-discount .content #discount-calculate-delivery-form .fieldset .actions-toolbar{width:100%;display:block}.cart_bottom .cart-discount .content #discount-calculate-delivery-form .fieldset .actions-toolbar .primary{float:none;width:100%}.cart_bottom .cart-discount .content #discount-calculate-delivery-form .fieldset .field .control{margin:0 !important}.cart_bottom .cart-discount{width:100%}.cart_bottom .calculate-delivery{order:2}.cart_bottom .cart-discount .content #discount-calculate-delivery-form .fieldset .actions-toolbar .primary{width:auto}.cart_bottom .cart-discount .content #discount-coupon-form .fieldset.coupon .actions-toolbar .primary button{width:auto;margin:0}.cart_bottom .cart-discount .content #discount-coupon-form .fieldset.coupon .actions-toolbar>.primary{text-align:left}.cart_bottom .cart-summary{width:100%}.cart_bottom .cart-summary{order:3}.cart_bottom .cart_discount_block{width:100%}.cart_bottom .cart-discount .content #discount-calculate-delivery-form .fieldset .field{margin:0}.cart_bottom .cart-discount .content #discount-coupon-form .fieldset.coupon .control,.cart_bottom .cart-discount .content #discount-calculate-delivery-form .fieldset .field .control{margin:0 0 20px !important}.products-grid.wishlist .product-items li{width:33.33%}.footer-top-right{width:100%;margin:20px 0 0}.checkout-container .opc-wrapper{width:100%;padding:0}.checkout-container aside.modal-custom.opc-sidebar{width:100%;padding:0}.checkout-container .checkout-container-wrapper>[data-role=checkout-messages].messages:after{margin:12px 0 38px}ul.opc-progress-bar{padding-bottom:0 !important}}@media only screen and (max-width:1024px){.contact-form-img .contact-form-faq .faq-section .button.btn-arrow{height:auto !important}header.page-header{border:none}.nav-sections .section-items .nav-sections-item-content .navigation .customer-welcome{display:none}.page-wrapper>form#search_mini_form:first-child{display:none}.popup_back a:after{content:"";width:14px;height:19px;background:url("../images/mobile_arrow.svg") no-repeat center;background-size:contain;position:absolute;transition:all .3s;right:0;left:-20px;top:-9px;transform:rotate(180deg)}.popup_back{display:inline-block;position:absolute;left:auto;right:36px;top:43px}.popup_back a{font-size:18px;display:inline-block;font-weight:600;color:#fff;position:relative}.nav-open header.page-header{z-index:9999999 !important}body.active form#search_mini_form{z-index:99999999 !important}.nav-open header.page-header{background:#0a0a0a}.sound-proofing-section__content-list li.sound-proofing-section__content-item{max-width:33.33%}.category_list_block .column.main .products.grid.products-grid .products.list{grid-template-columns:1fr 1fr}.is-blog .post-list.grid.row .item.col-md-4.col-sm-4.col-xs-12 .post-list-item .post-entry .post-image.img-hover a img{height:223px}.is-blog .post-list.grid.row{padding:62px 0}.is-blog .block.block-blog.block-blog-categories{grid-template-columns:100%;grid-gap:20px 0}header.page-header .panel{display:none}.nav-sections{width:100%;background:#fff !important;top:64px;left:-100%;height:calc(100% - 64px);padding:26px 36px 49px;overflow-x:hidden;box-shadow:none !important}.nav-toggle:after{display:none !important}.nav-sections .section-items:before,.nav-sections .section-items:after{display:none}.nav-sections .section-items .nav-sections-item-content{margin:0;padding:0;float:none}.nav-sections .section-items .nav-sections-item-content .navigation ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all{position:relative;display:flex;grid-gap:unset;flex-wrap:wrap;background:0 0;text-align:left}.nav-sections .section-items .nav-sections-item-content .navigation{background:0 0}.nav-sections .section-items .nav-sections-item-content .navigation ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all li{float:none !important;border:none}.nav-sections .section-items .nav-sections-item-content .navigation ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all li:not(:last-child){padding:0;margin:0 0 23px}.nav-sections .section-items .nav-sections-item-content .navigation ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all li a{text-align:left;padding:0}.nav-sections .section-items .nav-sections-item-content .navigation .top-header .top-header-links-call.text-mon-sb-12{display:none}.nav-sections .section-items .nav-sections-item-content .navigation .top-header .right-top-header{width:100%}.nav-sections .section-items .nav-sections-item-content .navigation .top-header{padding:0}.nav-sections .section-items .nav-sections-item-content .navigation .top-header .right-top-header a{margin:0 0 23px;font-size:18px;font-weight:400;font-family:"Montserrat";line-height:normal;text-transform:capitalize;position:relative}.nav-sections .section-items .nav-sections-item-content .navigation ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all li a{font-size:18px;font-weight:600;font-family:"Montserrat";line-height:normal;position:relative}.nav-sections .section-items .section-item-title.nav-sections-item-title{display:none}.nav-sections .section-items .nav-sections-item-content .navigation ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all li a span.opener:before{content:"";width:14px;height:19px;background:url("../images/mobile_arrow.svg") no-repeat center;background-size:contain;position:absolute;left:auto;transition:all .3s;right:0}.nav-sections .section-items .nav-sections-item-content .navigation ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all li a span.opener.item-active:before{transform:rotate(90deg)}.nav-sections .section-items .nav-sections-item-content .navigation ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all li .submenu.dropdown-menu{position:relative !important;padding:0 !important}.nav-sections .section-items .nav-sections-item-content .navigation ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all li .submenu.dropdown-menu .nav-dropdown{padding:0}.nav-sections .section-items .nav-sections-item-content .navigation ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all li .submenu.dropdown-menu .nav-dropdown .desktopmenu{overflow:unset}.nav-sections .section-items .nav-sections-item-content .navigation ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all li .submenu.dropdown-menu .nav-dropdown .desktopmenu .wrapper{display:flex;flex-wrap:wrap;flex-direction:column;grid-template-columns:unset;grid-gap:unset;height:auto;padding:0 !important;margin:23px 0 0}.nav-sections .section-items .nav-sections-item-content .navigation ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all li .submenu.dropdown-menu .nav-dropdown .desktopmenu .wrapper .menu_left{margin:0;width:100%}.nav-sections .section-items .nav-sections-item-content .navigation ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all li .submenu.dropdown-menu .nav-dropdown .desktopmenu .wrapper .desktop_shape{display:none}.nav-sections .section-items .nav-sections-item-content .navigation ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all li .submenu.dropdown-menu .nav-dropdown .desktopmenu .wrapper ul{width:100%;padding:0}.nav-sections .section-items .nav-sections-item-content .navigation ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all li .submenu.dropdown-menu .nav-dropdown .desktopmenu .wrapper ul li a{text-decoration:none;font-family:"Montserrat";font-size:18px;font-weight:400}.nav-sections .section-items .nav-sections-item-content .navigation ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all li .submenu.dropdown-menu .nav-dropdown .desktopmenu .wrapper ul li{margin:0 0 23px}.nav-sections .section-items .nav-sections-item-content .navigation ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all li .submenu.dropdown-menu .nav-dropdown .desktopmenu .wrapper .menu_right{margin:0;display:flex;flex-direction:column;grid-gap:unset !important}.nav-sections .section-items .nav-sections-item-content .navigation ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all li .submenu.dropdown-menu .nav-dropdown .desktopmenu .wrapper .menu_right .menu_list h2{font-size:18px}.nav-sections .section-items .nav-sections-item-content .navigation ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all li a span{width:100%}.nav-sections .section-items .nav-sections-item-content .navigation ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all li a{position:relative}.nav-sections .section-items .nav-sections-item-content .navigation ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all li a span:after{content:"";width:14px;height:19px;background:url("../images/mobile_arrow.svg") no-repeat center;background-size:contain;position:absolute;left:auto;transition:all .3s;right:0}.nav-sections .section-items .nav-sections-item-content .navigation ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all li.nav-1 a>span:after{display:none}.nav-sections .section-items .nav-sections-item-content .navigation .top-header .right-top-header a:after{content:"";width:14px;height:19px;background:url("../images/mobile_arrow.svg") no-repeat center;background-size:contain;position:absolute;left:auto;transition:all .3s;right:0}.nav-sections .section-items .nav-sections-item-content .navigation .top-header .right-top-header a:last-child{margin:0}html.nav-open .nav-toggle{background:url("../images/close.svg") no-repeat center;background-color:unset !important;background-size:cover}.nav-sections .section-items .nav-sections-item-content .navigation .block.block-search{display:block !important;height:auto;margin:0;width:100%;max-width:100%;border:none}.nav-sections .section-items .nav-sections-item-content .navigation .block.block-search .block.block-content label.label{padding:0;text-align:left;position:relative}.nav-sections .section-items .nav-sections-item-content .navigation .block.block-search .block.block-content label.label:before{content:"Search Sonio";font-size:18px;color:#fff;font-family:"Montserrat";font-weight:600;width:100%;text-align:left}.nav-sections .section-items .nav-sections-item-content .navigation .block.block-search .block.block-content label.label:after{content:"";width:14px;height:19px;background:url("../images/mobile_arrow.svg") no-repeat center;background-size:contain;position:absolute;left:auto;transition:all .3s;right:0}.nav-sections .section-items .nav-sections-item-content .navigation{display:flex;flex-direction:column;flex-wrap:wrap}.nav-sections .section-items .nav-sections-item-content .navigation .block.block-search{order:3;margin:57px 0 0;position:relative !important}.nav-sections .section-items .nav-sections-item-content .navigation .block.block-search:before{content:"";background:url("../images/menu_shape.svg") no-repeat center;background-size:contain;width:81px;height:33px;display:block;margin:0 auto 57px;background-color:#5c5d60}.nav-sections .section-items .nav-sections-item-content .navigation .block.block-search:after{content:"";width:10000%;height:4.5px;background:#7c7d7f;position:absolute;left:-1000%;right:0;top:14.8px;z-index:-1}.nav-sections .section-items .nav-sections-item-content .navigation .top-header{position:relative;margin:35px 0 0;flex-direction:column}.nav-sections .section-items .nav-sections-item-content .navigation .top-header:before{content:"";background:url("../images/menu_shape.svg") no-repeat center;background-size:contain;width:81px;height:33px;display:block;margin:0 auto 47px;background-color:#5c5d60}.nav-sections .section-items .nav-sections-item-content .navigation .top-header:after{content:"";width:10000%;height:4.5px;background:#7c7d7f;position:absolute;left:-1000%;right:0;top:14.8px;z-index:-1}.nav-sections .section-items .nav-sections-item-content .navigation ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all li#mob-search-nav-link{display:none}.white_header .nav-toggle{background:url("../images/menu.svg") no-repeat center center}.white_header .minicart-wrapper .action.showcart:before{background:url("../images/cart.png") no-repeat center center;background-size:contain}.white_header .nav-sections .section-items .nav-sections-item-content .navigation ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all li a{background:0 0;color:#fff !important;border:none !important}.white_header .navigation .level0.active>a:not(.ui-state-active) span:not(.ui-menu-icon),.white_header .navigation .level0.has-active>a:not(.ui-state-active) span:not(.ui-menu-icon){margin:0 !important;background:0 0 !important}.white_header .nav-sections .section-items .nav-sections-item-content .navigation .top-header .right-top-header a{color:#fff}.white_header .main-header .customer-welcome a{background:url("../images/login_black.svg") no-repeat center center;background-size:contain}.white_header .main-header .customer-welcome{margin:12px 22px 0 0}form#search_mini_form{top:77.33px}.form.minisearch .control{align-items:flex-start}.form.minisearch .control .actions button.action.search:after{width:27px;height:27px}.form.minisearch .control input#search{font-size:20px}.mst-searchautocomplete__wrapper ul{grid-template-columns:repeat(2,1fr)}body.active form#search_mini_form .close_mobile{display:block;font-size:18px;font-weight:600;font-family:"Montserrat";color:#fff;margin:0 0 0 auto;position:absolute;top:37px;left:auto;right:39px}body.active form#search_mini_form .close_mobile img{margin:0 9px -2px 0}.desktopmenu .wrapper .menu_right .menu_list.two_ul ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all:last-child{padding:0}.blog_block_top figure{width:100%}.blog_top_text{padding:30px 0 0}.blog_top_text p{font-size:14px}.blog_block_top{margin:0 0 30px}.Recently-product-boxes.product-boxes{margin:45px 0}.white_header .main-header .customer-welcome a{background:url("../images/login.png") no-repeat center center !important;background-size:contain !important}.white_header .main-header .customer-welcome a .customer-name{background:0 0}}@media only screen and (max-width:991px){.Recently-product-boxes.product-boxes .product-item-box.row .col-md-4{width:50%;padding:0 10px}.our-services__content{flex-wrap:wrap}.about-sonio__row{flex-direction:row-reverse}.modal-popup.modal-slide._inner-scroll .modal-inner-wrap{max-width:100%}.modal-slide,.modal-popup{left:0 !important;margin:0;width:auto}.tc_popup .modal-header{padding:20px}.tc_popup .modal-header h1{padding:0 0 10px;font-size:20px}.tc_popup .modal-content{padding:20px}.category_list_block .column.main{padding:0;flex:0 0 100%}.Recently-product-boxes.product-boxes .product-item-box.row{margin:0 -10px}li.product-item .product-item-info a.product.photo{display:block;line-height:0;margin:0 0 20px;height:300px}.fotorama1614595041494 .fotorama__nav--thumbs .fotorama__nav__frame{height:64px}.page-layout-1column .product-info-main .page-title-wrapper.product h1.page-title span.base{font-size:calc(18px*1)}.page-layout-1column .product-info-main .product-info-price .price-box.price-final_price span.price{font-size:calc(18px*1)}.description-content.product-info-tabs{margin:15px 0 21px !important}.description-content.product-info-tabs .product.attribute.product-left-info p{font-size:calc(12px*1);line-height:calc(18px*1)}.page-layout-1column .product-info-main .review-descriptionlink-container .product-reviews-summary .reviews-actions{font-size:calc(12px*1)}.page-layout-1column .product-info-main .review-descriptionlink-container .rating-result{width:78px}.page-layout-1column .product-info-main .review-descriptionlink-container .rating-result:before{font-size:calc(14px*1)}.page-layout-1column .product-info-main .review-descriptionlink-container .rating-result span:before{font-size:calc(14px*1)}.page-layout-1column .product-info-main .review-descriptionlink-container .product-reviews-summary .rating-summary{margin:0 10px 0 0}.page-layout-1column .product-info-main .review-descriptionlink-container .descriprion-link #descriprion-link{font-size:calc(12px*1)}.page-layout-1column .product-info-main .review-descriptionlink-container .descriprion-link{width:100% !important;max-width:100%;margin:36px 0 0}.page-layout-1column .product-info-main .product-add-form{margin:32px 0 0}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper{margin:32px 0 0}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-attribute{padding:0 0 32px;margin:0 0 32px}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-attribute .swatch-attribute-label,.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-attribute .swatch-attribute-label{font-size:calc(12px*1)}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-attribute span.swatch-attribute-selected-option{font-size:calc(12px*1);padding:0 0 0 6px}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-attribute .swatch-attribute-options{margin:26px -9px 0}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-attribute{padding:0 0 32px;margin:0 0 32px}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-attribute .swatch-attribute-options .swatch-option{margin:0 9px 13px;width:36px;height:36px}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-attribute .swatch-attribute-options .swatch-option{height:36px}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-attribute .swatch-attribute-options{margin:21px 0 0}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-attribute .swatch-attribute-options select{height:37px;padding:6px 17px;font-size:calc(12px*1)}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .swatch-attribute .swatch-attribute-options:after{width:11px;height:8px;right:16px}form#product_addtocart_form .product-options-bottom{grid-gap:0}form#product_addtocart_form .product-options-bottom{grid-template-columns:100%;position:relative}form#product_addtocart_form .product-options-bottom .price-box.price-final_price{width:fit-content;padding:0;position:absolute;top:7px}form#product_addtocart_form .product-options-bottom .box-tocart .fieldset .control span,form#product_addtocart_form .product-options-bottom .box-tocart .fieldset .control input{width:42px;height:42px;font-size:calc(13px*1);line-height:calc(40px*1)}form#product_addtocart_form .product-options-bottom .price-box.price-final_price .price{font-size:calc(17px*1)}form#product_addtocart_form .product-options-bottom .box-tocart .fieldset .actions #product-addtocart-button{height:calc(49px*1);padding:11px 15px;font-size:calc(14px*1)}form#product_addtocart_form .product-options-bottom .box-tocart .fieldset .field.qty{margin:0 0 19px}.product-advantage-container .return-available{display:none}.product-advantage-container{grid-template-columns:repeat(2,1fr);padding:13px 22px;margin:18px 0 0}.product-advantage-container>div{grid-template-columns:32px 1fr;grid-gap:0 8px}.product-advantage-container>div .product-usps-info div{font-size:calc(10px*1)}.product.info.detailed{margin:24px 0 0}.product.info.detailed .product.data.items .item.title a{padding:18px 0;font-size:calc(18px*1)}.product.info.detailed .product.data.items .item.title a:after{width:11px;height:8px}.description-content.product-info-tabs{margin:0 !important}.product.info.detailed .product.data.items .item.content p,.product.info.detailed .product.data.items .item.content tr th,.product.info.detailed .product.data.items .item.content tr td{font-size:calc(12px*1);line-height:calc(18px*1)}.product.info.detailed .product.data.items .item.content .product-attachments.product-right-info .product-attachment-container{margin:40px 0;padding:27px 0;grid-gap:16px 0;grid-template-columns:100%;text-align:center}.product.info.detailed .product.data.items .item.content .product-attachments.product-right-info .product-attachment-container .downloads-item a{font-size:calc(12px*1)}.product.info.detailed .product.data.items .item.content{padding:0 0 27px}.howit_works{padding:34px 22px 23px}.howit_works .howit_works_title p{text-align:center;font-size:calc(25px*1)}.howit_works .howit_works_title h1{text-align:center;font-size:calc(42px*1);line-height:calc(40px*1);letter-spacing:.35px}.howit_works .howit_works_steps ul li{margin:0 0 42px !important;grid-template-columns:86px auto;grid-gap:0 22px}.howit_works .howit_works_title{margin:0 0 21px}.howit_works .howit_works_steps ul li .howit_works_left{height:86px;font-size:calc(45px*1);line-height:86px}.howit_works_right h3{font-size:calc(12px*1);margin:0 0 6px}.howit_works_right p{font-size:calc(12px*1);line-height:calc(18px*1)}.howit_works .howit_works_steps ul:after{left:33px}.product.info.detailed .product.data.items .item.title:nth-last-of-type(2) a{border-bottom:transparent}.howit_works_right p a{font-size:calc(12px*1)}.sonio-sectional-image img{width:100%;height:47.2px;max-width:122px}.sonio-sectional-image:before,.sonio-sectional-image:after{width:calc(50% - 56px);top:20px;height:6.4px}.catalog-product-view .about-sonio_container.mr-bt-13 .wrapper .about-sonio__row{flex-direction:column}.about-sonio__img-wrap img.about-sonio__img{height:100%;object-fit:cover}.catalog-product-view .about-sonio_container.mr-bt-13{margin:0 0 91px}.catalog-product-view .feature-slider.mr-bt-13{margin:0 0 48px}.catalog-product-view .feature-slider.mr-bt-13 #owl-feature-products{margin-bottom:0}.catalog-product-view .feature-slider .owl-stage-outer{margin:0}.catalog-product-view .page-footer{margin:0}.page-footer .sonio-sectional-image:after,.page-footer .sonio-sectional-image:before{width:calc(50% - 56px);top:20px;height:6.4px}.custom_btn_1,.custom_btn_2,.custom_btn_3{padding:18px 5px}.about-sonio_container .sonio-sectional-image{bottom:-33px}.customer-account-login .column.main .login-container .block{padding:24px 20px}.customer-account-login .column.main .login-container .block .block-title{margin:0 0 20px}.team-members.mr-bt-13 .team-members__content{grid-template-columns:repeat(2,1fr)}.usps-specification-wrapper .specification:nth-child(3):after{width:137px;height:137px}.usps-specification-wrapper .specification img{max-width:102px;z-index:1}.usps-specification-wrapper .specification:nth-child(3){padding:0 20px}.usps-specification-wrapper .specification{text-align:center}.usps-specification-wrapper .specification .specification-details{width:100%}.usps-specification-wrapper .specification .specification-icon{margin:0 10px 0 0 !important}.cms-brands main#maincontent .brands-filters .letters .letters-box:last-child{grid-template-columns:repeat(10,1fr);grid-auto-flow:row}.cms-brands main#maincontent .brands-filters .letters .letters-box:last-child a:last-child{grid-row-end:auto}.cms-brands main#maincontent .brands-filters .letters{padding:20px 30px;margin:0 0 40px}.cms-brands main#maincontent .brand-images dl.brands-letter dt.letter{margin:0 0 30px;padding:0 0 20px;font-size:calc(24px*1)}.cms-brands main#maincontent .brand-images dl.brands-letter{margin:0 0 30px}.cms-brands main#maincontent .brand-images dd ul.bare-list li.brand-item a.item p.label{font-size:calc(16px*1)}.cms-brands main#maincontent .brand-images dd ul.bare-list{grid-template-columns:repeat(4,1fr)}.cart_bottom{grid-template-columns:100%;grid-gap:30px 0}.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.price{display:none}.checkout-cart-index .cart.table-wrapper table#shopping-cart-table thead tr th.col.price.text-mon-sb-18{display:none}.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody.cart.item td.col.item .product-item-details{display:block;padding:0 10px 20px 0;width:100% !important}.cart-container .item-info .qty-decrease,.cart-container .item-info .input-text,.cart-container .item-info .qty-increase{width:25px !important;height:25px !important;font-size:12px}.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody.cart.item td.col.subtotal span.price-excluding-tax span.price{font-size:calc(12px*1);line-height:18px}.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody.cart.item td span{line-height:8px;height:auto}.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody.cart.item td.col.qty{padding:0;vertical-align:middle}.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody.cart.item td{padding:0;vertical-align:middle}.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody.cart.item td.col.subtotal span.price-excluding-tax{padding:0}.checkout-cart-index .checkout-cart-title-details{padding:35px 0}.checkout-cart-index .checkout-cart-title-details .checkout-cart-title-main{font-size:calc(42px*1);letter-spacing:.7px;line-height:calc(40px*1)}.cart-container .form-cart .cart-table-links{padding:26px 0 33px}.cart-container .form-cart .cart-table-links a.action.continue.btn-arrow,.cart-container .form-cart .cart-table-links a.action.save-later.btn-arrow{font-size:calc(12px*1)}.checkout-cart-index .cart.table-wrapper table#shopping-cart-table thead tr th{padding:0 0 13px;font-size:calc(12px*1);line-height:18px}.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody.cart.item td.col.item a.product-item-photo{padding:0 0 14px}.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody.cart.item td.col.item a.product-item-photo{padding:0 0 14px;width:120px;max-width:100%;height:107px;display:block;position:relative;left:0;top:0}.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody.cart.item td.col.item a.product-item-photo span{display:inline-block;height:100% !important}.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody.cart.item td a.product-item-photo .product-image-container img.product-image-photo{width:100%;height:100%;object-fit:cover}.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody.cart.item td .product-item-details .product-item-name a{font-size:calc(12px*1);line-height:18px}.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody.cart.item td .product-item-details .product-short-description p{font-size:calc(10px*1);line-height:calc(14px*1)}.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody.cart.item td .product-item-details .product-short-description{margin:0 0 14px;font-size:12px;line-height:18px}.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody.cart.item td .product-item-details dl.item-options dt{font-size:12px;line-height:18px;margin:0 5px 8px 0}.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody.cart.item td .product-item-details dl.item-options dd{font-size:12px;line-height:18px}.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody.cart.item td a.action.action-delete span.text-mon-lt-18{font-size:calc(12px*1);line-height:18px}.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody.cart.item td.col.item{padding:14px 0 20px}.checkout-cart-index .cart.table-wrapper .col.qty[data-th]:before,.checkout-cart-index .cart.table-wrapper .col.price[data-th]:before,.checkout-cart-index .cart.table-wrapper .col.subtotal[data-th]:before,.checkout-cart-index .cart.table-wrapper .col.msrp[data-th]:before{display:none}.checkout-cart-index .cart.table-wrapper table#shopping-cart-table thead tr th{display:table-cell}.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody.cart.item td.col.subtotal{text-align:right}.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody.cart.item td.col.item{padding:14px 10px 20px 0}.checkout-cart-index .cart.table-wrapper .col.qty,.checkout-cart-index .cart.table-wrapper .col.price,.checkout-cart-index .cart.table-wrapper .col.subtotal,.checkout-cart-index .cart.table-wrapper .col.msrp{display:table-cell;width:auto;float:none}.checkout-cart-index .cart-container .form-cart .cart.table-wrapper{border:none}.cart_bottom .cart-discount{padding:18px !important}.cart_bottom .cart-discount .title{border:none;margin:0}.cart_bottom .cart-discount .content{margin:20px 0 0}.cart_bottom .cart-discount .title strong#block-discount-heading{font-size:calc(12px*1)}.cart_bottom .cart-discount .content #discount-coupon-form .control input{font-size:calc(12px*1) !important;height:37px !important;padding:5px 10px}.cart_bottom .cart-discount .content #discount-coupon-form .control input::-webkit-input-placeholder{font-size:calc(12px*1) !important}.cart_bottom .cart-discount .content #discount-coupon-form .control input::-moz-placeholder{font-size:calc(12px*1) !important}.cart_bottom .cart-discount .content #discount-coupon-form .control input:-ms-input-placeholder{font-size:calc(12px*1) !important}.cart_bottom .cart-discount .content #discount-coupon-form .control input:-moz-placeholder{font-size:calc(12px*1) !important}.cart_bottom .cart-discount .content #discount-coupon-form .fieldset.coupon .actions-toolbar .primary button{height:calc(49px*1) !important;padding:11px 15px;font-size:calc(14px*1);max-width:max-content}.cart_bottom{padding:33px 0 49px}.cart_bottom .cart-summary #cart-totals .table-wrapper tbody tr th{text-align:left}.cart_bottom .cart-summary #cart-totals .table-wrapper tbody tr th,.cart_bottom .cart-summary #cart-totals .table-wrapper tbody tr td{font-size:calc(12px*1);padding:13px 0 !important}.cart_bottom .cart-summary #cart-totals .table-wrapper tbody tr.totals.shipping.excl th,.cart_bottom .cart-summary #cart-totals .table-wrapper tbody tr.totals.shipping.excl td{padding-top:0 !important}.cart_bottom .cart-summary #cart-totals .table-wrapper tbody tr td.amount{font-size:calc(12px*1)}.cart_bottom .cart-summary #cart-totals .table-wrapper tbody tr td.amount strong,.cart_bottom .cart-summary #cart-totals .table-wrapper tbody tr.grand.totals th strong{font-size:calc(12px*1)}.checkout-cart-index .cart-summary .checkout-methods-items{padding:0;margin:30px 0 0}.checkout-cart-index .checkout.methods.items.checkout-methods-items .action.primary.checkout{height:calc(49px*1) !important;padding:11px 15px;font-size:calc(14px*1);max-width:100%}.cart_bottom .cart-summary{padding:5px 20px 23px}body .cart-discount .block.active .content{display:none}.cart_bottom .cart-discount .title{position:relative}.cart_bottom .cart-discount .title{position:relative}.cart_bottom .cart-discount .title:after{content:"";width:11px;height:8px;display:inline-block;background:url("../images/arrow_down.svg") no-repeat center;background-size:contain;position:absolute;left:auto;top:50%;transform:translateY(-50%);right:0;visibility:visible;bottom:auto;pointer-events:none;transition:all .3s;z-index:1;margin:0}.cart_bottom .cart-discount .title.active:after{transform:translateY(-50%) rotate(181deg)}form#product_addtocart_form .product-options-bottom .box-tocart .fieldset .control input{padding:8px 15px}form#product_addtocart_form .product-options-bottom .box-tocart .fieldset .control span,form#product_addtocart_form .product-options-bottom .box-tocart .fieldset .control input{line-height:calc(17px*1)}ul.opc-progress-bar{grid-gap:0 30%}ul.opc-progress-bar li.opc-progress-bar-item span{font-size:calc(14px*1)}ul.opc-progress-bar li.opc-progress-bar-item span:after{font-size:calc(24px*1)}.create_an_account .create_an_account_inner{grid-template-columns:100%}.create_an_account_box{margin:0 0 30px}.create_an_account_box form .form_group input{font-size:calc(12px*1);height:37px;padding:5px 10px}.create_an_account_box form{margin:20px 0 0}.create_an_account_box p{font-size:14px;line-height:24px}.create_an_account_box h2{font-size:16px;line-height:22px}.create_an_account_box a.custom_btn_3{height:auto}.create_an_account_box form button.custom_btn_1{height:auto !important;line-height:normal}.thankyou_page main .products-slider .block.newsletter #newsletter-validate-detail .fields{grid-template-columns:100%}.thankyou_page main .products-slider .block.newsletter #newsletter-validate-detail .fields .field.name{grid-template-columns:100%;margin:0 0 14px}.thankyou_page main .products-slider .block.newsletter #newsletter-validate-detail .fields .field.name .newsletter__input-field-wrap:first-child{margin:0 0 14px}.thankyou_page main .products-slider .block.newsletter #newsletter-validate-detail .fields .field.name .newsletter__input-field-wrap input{font-size:calc(12px*1);height:37px;padding:5px 10px}.thankyou_page main .products-slider .block.newsletter #newsletter-validate-detail .title.text-mon-sb-14{font-size:16px}.create_an_account{margin:30px 0 0}.thankyou_page main .products-slider .block.newsletter #newsletter-validate-detail .fields .newsletter__btn-wrap .actions button.res-btn-primary{font-size:14px;height:auto}.thankyou_page main .products-slider{padding:157px 0 30px}.thankyou_page main .about-sonio__content{margin:0 0 30px}.popup_text_basket .popup_text_basket_btn .view_basket,.popup_text_basket .popup_text_basket_btn .checkout{max-width:max-content;font-size:14px;height:auto;min-height:auto;line-height:normal}.popup_text_basket button#shopcontinue{font-size:12px}.popup_boxcontent_right{align-self:flex-start}.wrapper,.checkout-container-wrapper{max-width:100%}.blog_block_top figure img{height:360px}.blog_top_text h2{font-size:18px;margin:0 0 20px;padding:0 0 20px}.blog_top_text h3{font-size:18px}.blog_top_text p{font-size:14px}.thankyou_page main .block.newsletter #newsletter-validate-detail .fields .newsletter__btn-wrap{max-width:100%;width:100%}.thankyou_page main .block.newsletter #newsletter-validate-detail .fields .field.name{padding:0}.cms-about .about-sonio_container.mr-bt-13.no-image .wrapper .about-sonio__row .about-sonio__content .section_title_inner h6.text-rbt-25,.cms-about .about-sonio_container.mr-bt-13:not(.no-image) .wrapper .about-sonio__row.img-right-style .about-sonio__content .section_title_inner h6.text-rbt-25{font-size:42px;letter-spacing:.7px;line-height:normal}.cms-about .about-sonio_container.mr-bt-13.no-image .wrapper .about-sonio__row .about-sonio__content .section_title_inner h1.text-rbt-45{font-size:25px;line-height:30px}body .about-sonio__content h6{line-height:normal;letter-spacing:.7px;font-size:42px}body .about-sonio__content h1{line-height:30px;font-size:25px}.cart_bottom .cart-discount .content #discount-calculate-delivery-form .fieldset .actions-toolbar .primary .calculate{width:auto;height:calc(49px*1) !important;padding:11px 15px;font-size:calc(14px*1);max-width:max-content}.cart_bottom .cart-discount .content #discount-calculate-delivery-form .fieldset .field .control input{font-size:calc(12px*1) !important;height:37px !important;padding:5px 10px}.our-services__content{margin:0;grid-gap:0 !important}.our-services__content .our-services__details{padding:0;width:100%}.about-sonio__row .about-sonio__img-wrap,.about-sonio__row .about-sonio__content{width:100%;padding:0}.about-sonio__row{margin:0;flex-wrap:wrap}.about-sonio__row .about-sonio__content{margin:0 0 30px}.our-services__content .our-services__details{width:100%;padding:0;margin:0 0 40px}.our-services__content .our-services__details:last-child{margin:0}.footer-top-right{margin:0}.footer-top-left{width:100%}.category_list_block .sidebar.sidebar-main{flex:1 1 0}.cms-about .column.main{padding:62px 0 0}.catalog-product-view .about-sonio_container .about-sonio__row .about-sonio__img-wrap{margin:0 0 50px}}@media only screen and (max-width:982px){#owl-products-picks .item{padding:0 !important}.products-slider.mr-bt-13 .wrapper .swiper-wrapper{margin:0 !important}.products-slider__img-wrap{height:280px;line-height:0;margin:0 0 52px;text-align:center}.products-slider__content a{display:block}.products-slider__content a h6.text-rbt-25{text-align:center !important;width:100%}.products-slider__content a h6.text-rbt-25{text-align:center !important;width:100%;font-size:22px;font-weight:600;text-transform:capitalize;margin:0 0 22px;font-family:"Montserrat",sans-serif}.products-slider__content .text-mon-description{font-size:16px;text-align:center;line-height:25px;margin:0 0 30px}}@media only screen and (max-width:767px){.cms-about .column.main{padding:0}.product-advantage-container .item{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;width:100%;max-width:max-content;margin:0 auto}.product-advantage-container .item img{width:100%;max-width:57px}.product-advantage-container .item img{width:100%;max-width:57px;margin:0 8px 0 0}.category_list_block .sidebar.sidebar-main{margin:0;display:inline-block;width:100%;height:100%}.product-advantage-container>div{display:block}.contact-form-img .contact-form-faq .contact-form .form.contact .field-recaptcha .g-recaptcha>div,.contact-form-img .contact-form-faq .contact-form .form.contact .field-recaptcha .g-recaptcha iframe{width:100% !important}.contact-form-img .contact-form-faq .contact-form .form.contact .field-recaptcha{width:100%}.is-blog .post-list.grid.row .item.col-md-4.col-sm-4.col-xs-12{width:50%}.Recently-product-boxes .product-item-details .price-box span.price{font-size:calc(13px*1)}.Recently-product-boxes .product-item-details .product.short_description{font-size:10px;line-height:14px}.Recently-product-boxes .product-item-details .product-item-name{font-size:calc(10px*1);line-height:normal}.Recently-product-boxes.product-boxes .product-item-box.row .col-md-4 a.product-item-photo{height:193px}.checkout-container .opc-block-summary .block.items-in-cart .minicart-items-wrapper li.product-item .product .row .col-md-6{width:70%}ul.opc-progress-bar li.opc-progress-bar-item{text-align:center !important}.footer.content .footer-logos .logo-1{position:relative;top:3px}.footer-top .footer-top-left #links-accordion{flex-wrap:wrap;justify-content:center;text-align:center}.footer-top .footer-top-left #links-accordion .links{padding:0 !important;width:100%}.footer-top .footer-top-left #links-accordion .links ul.footer-menu li{text-align:center !important}body .cms-our-faqs .page-header .customer-welcome .customer-name:before,.cms-index-index .page-header .customer-welcome .customer-name:before{display:none}.main-header .customer-welcome span.customer-name:before{display:none !important}.main-header .customer-welcome span.customer-name{display:block !important;background:url("../images/login.png") no-repeat center center;background-size:contain;width:24px;height:24px}.account .columns .sidebar.sidebar-main{top:0;position:relative;margin:0 0 20px;z-index:0}.account .columns .sidebar.sidebar-main .title{color:#4b4b4b}.account .columns .sidebar.sidebar-main .title strong{font-size:14px}.account.page-layout-2columns-left .sidebar-main .block #block-collapsible-nav ul.nav.items{flex-wrap:wrap;flex-direction:column;background:#4b4b4b;padding:20px}.account.page-layout-2columns-left .sidebar-main .block #block-collapsible-nav ul.nav.items li{margin:0 0 8px !important}.account.page-layout-2columns-left .sidebar-main .block #block-collapsible-nav ul.nav.items li:last-child{margin:0 !important}.account.page-layout-2columns-left .sidebar-main .block #block-collapsible-nav ul.nav.items li strong,.account.page-layout-2columns-left .sidebar-main .block #block-collapsible-nav ul.nav.items li a{font-size:14px;color:#fff}.account.page-layout-2columns-left .sidebar-main .block #block-collapsible-nav ul.nav.items li strong{color:#fff}ul.opc-progress-bar{padding-bottom:20px}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .block-title-heading span:first-child{margin:0}ul.opc-progress-bar li.opc-progress-bar-item span{text-align:center;display:block}ul.opc-progress-bar li.opc-progress-bar-item span:after{line-height:76px}.sound-proofing-section__content-list li.sound-proofing-section__content-item h6.sound-proofing-section__content-title{width:100%;padding:0 20px}.cart.table-wrapper table#shopping-cart-table thead tr th.col.item.text-mon-sb-18{width:55%}.cart.table-wrapper table#shopping-cart-table thead tr th{width:10%}.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody.cart.item td.col.item{padding:14px 0 20px}.cart.table-wrapper table#shopping-cart-table tbody.cart.item td.col.qty .field.qty .control.qty input{margin:0 3px}.delivery-from-wrapper{font-size:12px!important;padding-right:0!important}.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody.cart.item td.col.qty{padding:0 20px}.howit_works .howit_works_steps ul:after{top:50%}.howit_works_right{font-size:12px;line-height:18px}.howit_works .howit_works_steps ul:after{z-index:1}.product.info.detailed .product.data.items .item.content .product-sku{font-size:12px;margin:0 0 20px}.product.info.detailed .product.data.items .item.content .value{font-size:12px;line-height:18px}.fotorama__nav-wrap.fotorama__nav-wrap--horizontal{display:none !important}.fotorama__arr--next{right:-10px}.fotorama__arr--prev{left:-10px}.cms-home .banner-img{min-height:538px !important;height:100vh !important}.delivery-container .delivery-option{margin:0}.page-layout-1column .product-info-main .product-info-price span span.price-label{display:none}.about-sonio__img-list-wrap a{margin:0 0 49px}.about-sonio__img-wrap{height:auto;margin:70px 0 0}.page-layout-1column .product-info-main .product-info-price{margin:12px 0}.filter-title strong{box-shadow:none;border:none;background:0 0;padding:0;font-size:14px;top:8px;left:36px;color:#5c5d60;font-weight:600}.filter-title strong svg{margin:0 0 0 15px;vertical-align:middle}.products-slider.mr-bt-13+.about-sonio_container.brand-container.mr-bt-13 .text-mon-description{margin:0 0 44px}.products-slider.mr-bt-13+.about-sonio_container.brand-container.mr-bt-13 .about-sonio__img-wrap.about-sonio__img-list-wrap{height:auto}.filter-no-options .filter-title:before{display:none}.filter.active .filter-title strong{font-size:0;right:36px;top:16px}.filter.active .filter-title strong svg{display:none}.sidebar .filter .block-content.filter-content .filter-subtitle{top:6px;left:36px}.sidebar .filter .block-content.filter-content .filter-options .filter-options-title{padding:11px 60px 0 36px}.filter-options-title:after{right:36px;top:18px}.filter.active .filter-options-item:last-child{margin:0}.sidebar .filter .block-content.filter-content .filter-options dd.filter-options-content{padding:0 36px 20px}.product-item .price-box .price-label{display:none}.category-description-main .section_title{margin:0 0 43px}.filter-options-content .item input[type=radio]{opacity:0}.block-content.filter-content .block-actions.filter-actions{margin:0}.category_list_block .sidebar.sidebar-main{flex:1 1 auto;margin:0 0 20px}.filter .filter-current{margin:0;border:none}.filter .filter-current-subtitle:before{top:4px}.filter .filter-current-subtitle:before{top:4px;background:url("../images/arrow_down.svg") no-repeat center center;content:"";width:12px;height:10px;background-size:contain}span.block-subtitle.filter-current-subtitle{padding-bottom:20px}.sidebar .filter .block-content.filter-content .filter-options dd.filter-options-content form.am-shopby-form .color .item input{opacity:1}#amasty-shopby-product-list .ias-trigger.ias-trigger-next .custom_btn_1{width:max-content;max-width:max-content;min-width:auto;padding:8px 20px;line-height:normal;height:auto}li.product-item .product-item-info .product.details.product-item-details .product.name.product-item-name a.product-item-link{line-height:14px}.category-description-main .section_title h1{font-size:27px;line-height:30px}li.product-item .product-item-info .item-description{font-size:12px;line-height:18px}.page-products.catalog-category-view .bottom-content .category-description-main .category-view-info .about-sonio__btn-wrap{flex-wrap:wrap}.page-products.catalog-category-view .bottom-content .category-description-main .category-view-info .about-sonio__btn-wrap a{height:auto !important;padding:5px 20px;display:block;width:100%;min-width:auto}.newsletter__btn-wrap .checkbox-wrap{flex-wrap:nowrap}body .newsletter__btn-wrap .checkbox-wrap label.input-label.text-mon-description{top:-2px;position:relative}.page-products.catalog-category-view .bottom-content .category-description-main .category-view-info{padding-left:0 !important;padding-right:0 !important}footer .g-recaptcha>div{width:100% !important}footer .g-recaptcha>div iframe{width:100%}.popup_back{display:inline-block}.minicart-wrapper .action.showcart{position:relative}.minicart-wrapper .action.showcart .counter.qty{position:absolute;right:-8px;top:-3px}.catalog-product-view .modal-popup.modal-slide._inner-scroll .modal-inner-wrap{min-height:auto}.catalog-product-view aside.modal-popup.cartDetails .modal-content{padding:60px 20px 20px}.category_list_block .toolbar.toolbar-products .toolbar-sorter.sorter label{display:none}.toolbar.toolbar-products{margin:0 0 85px}.category_list_block .toolbar.toolbar-products .toolbar-sorter.sorter #sorter{padding:2px 32px 2px 12px;height:30px;font-size:14px;max-width:147px}.category_list_block .toolbar.toolbar-products .toolbar-sorter.sorter:after{right:10px;width:11px;height:8px}#amasty-shopby-product-list{margin:0 0 21px}.category_list_block>.toolbar.toolbar-products{margin:0 0 21px;padding:0 0 15px;border-bottom:1px solid rgb(112 112 112/40%)}.catalog-category-view .page-footer{margin:0}.inner_banner .category-view-info .text-rbt-65{margin:0 auto;line-height:41px}.block.newsletter .content form#newsletter-validate-detail .fields .field.name .newsletter__input-field-wrap{width:100%;padding:0}.breadcrumbs .item:not(:last-child):after{content:"|";font-size:calc(16px*1);margin:0 3px;color:#a4a4a4;line-height:21px}.contact-index-index .about-sonio__content .about-sonio__btn-wrap .custom_btn_1,.contact-index-index .about-sonio__content .about-sonio__btn-wrap .custom_btn_2{line-height:15px;padding:9px 15px}.is-blog .block.block-blog.block-blog-categories .block-content ul li{width:50%}.cart.table-wrapper table#shopping-cart-table tbody.cart.item td .product-item-details .product-short-description{padding:0}.about-sonio__img-list-wrap a{text-align:center}li.product-item .product-item-info a.product.photo{height:141px}.page-main{padding:0}li.product-item .product-item-info .product.details.product-item-details .product.name.product-item-name a.product-item-link{font-size:calc(12px*1);line-height:18px}.catalog-product-view .about-sonio_container.mr-bt-13 .wrapper .about-sonio__row{grid-gap:60px 0}#owl-feature-products .item-image{height:141px}.feature-slider__heading-wrap.section_title h1{font-size:calc(27px*1);line-height:calc(30px*1)}.catalog-product-view .feature-slider.mr-bt-13 #owl-feature-products{margin:0}.feature-slider .label.note{padding:1px 10px;height:21px;max-width:73px;font-size:calc(9px*1);left:8px;top:8px}#owl-feature-products .item-image{margin:0 0 12px}.feature-slider__heading-wrap.section_title{margin:0 0 36px}.feature-slider.mr-bt-13 .item-name{font-size:calc(10px*1);line-height:calc(14px*1);margin:0 0 8px}li.product-item .product-item-info .item-description p{font-size:calc(10px*1);line-height:calc(14px*1)}li.product-item .product-item-info a.product.photo{margin:0 0 12px}.feature-slider.mr-bt-13 .item-description{font-size:calc(10px*1);line-height:calc(14px*1);margin:0 0 13px}.feature-slider .item-details .item-price .price{font-size:calc(13px*1)}li.product-item .product-item-info .label.note{top:8px;left:9px;font-size:calc(9px*1);max-width:fit-content;height:21px;padding:1px 10px}li.product-item .product-item-info .item-description{margin:0 0 13px}li.product-item .product-item-info .price-box.price-final_price span.normal-price .price{font-size:12px;line-height:18px}li.product-item .product-item-info .product.details.product-item-details .product-reviews-summary .rating-summary{margin:0}.section_title h1{letter-spacing:.45px}li.product-item .product-item-info .product.details.product-item-details .product-reviews-summary .rating-summary #rating-result_1{width:59px}li.product-item .product-item-info .product.details.product-item-details .product-reviews-summary .rating-summary #rating-result_1:before{font-size:calc(10px*1)}li.product-item .product-item-info .product.details.product-item-details .product-reviews-summary .rating-summary #rating-result_1 span:before{font-size:calc(10px*1)}.category_list_block .column.main .products.grid.products-grid .products.list{grid-gap:40px 19px;margin:0}.custom_btn_1{font-size:calc(14px*1);max-width:max-content;height:calc(49px*1);padding:11px 15px}.products.grid.products-grid{margin:0 0 56px}#amasty-shopby-product-list .ias-trigger.ias-trigger-next{margin:0 0 35px}.product-item .price-box .price{font-size:calc(13px*1)}li.product-item .product-item-info .price-box.price-final_price .special-price .price{font-size:calc(13px*1)}main#maincontent{padding:0}.category-view-info h1.category-title{font-size:calc(42px*1);letter-spacing:.35px;line-height:normal}.category-view-info .category-link a{font-size:calc(14px*1)}.category-view-info{padding:0 0 43px}.category-wall-panels .products-slider{padding:60px 0 50px}#owl-products-picks .owl-stage .owl-item .item .products-slider__content a.products-slider__img-wrap{margin:0 0 52px}#owl-products-picks .owl-stage .owl-item .item .products-slider__content span.text-mon-description{line-height:calc(25px*1)}#owl-products-picks .owl-stage .owl-item .item .products-slider__content a.products-slider__img-wrap{height:280px}.sound-proofing-section__content-list li.sound-proofing-section__content-item{width:100%}.sound-proofing-section__content-list li.sound-proofing-section__content-item img{height:275px}.category-wall-panels .sound-proofing-section.mr-bt-13{margin:0 0 100px}.brand-slider .wrapper h1{padding:0 0 82px;text-align:center}.brand-slider .wrapper .owl-nav{left:0;right:0;margin:0 auto;max-width:max-content;text-align:center}.brand-slider{padding:70px 0 50px}.section_title h1{text-align:center}.about-sonio_container.mr-bt-13.no-image.sonio-background-color{padding:119px 0 137px}.about-sonio_container.no-image .about-sonio__row .about-sonio__content{padding:0}.about-sonio_container.no-image .about-sonio__row .about-sonio__content .section_title_inner{margin:0 0 43px}.about-sonio_container.mr-bt-13.no-image.sonio-background-color .section_title_inner h6{font-size:calc(27px*1);line-height:calc(45px*1)}.about-sonio_container.mr-bt-13.no-image.sonio-background-color .text-mon-description p{text-align:center;font-size:calc(16px*1);line-height:calc(25px*1);margin:0 auto 42px}.custom_btn_1,.custom_btn_2,.custom_btn_3{font-size:calc(14px*1);max-width:max-content;height:calc(49px*1);line-height:25px;padding:11px 15px}.catalog-product-view .owl-carousel.owl-drag .owl-item .rating-summary .rating-result{width:59px}.catalog-product-view .owl-carousel.owl-drag .owl-item .rating-summary .rating-result:before{font-size:calc(10px*1)}.catalog-product-view .owl-carousel.owl-drag .owl-item .rating-summary .rating-result span:before{font-size:calc(10px*1)}.howit_works .howit_works_steps ul:after{content:"";width:23px;height:80%;background:url("../images/detail_shape.svg") no-repeat center center;background-size:cover;position:absolute;left:31px;top:50%;transform:translateY(-50%);right:auto;bottom:auto;display:block;z-index:-1}.howit_works .howit_works_steps ul li .howit_works_left{position:relative}.howit_works .howit_works_steps ul li .howit_works_left:after{content:"";height:100%;width:2.5px;background:#59b7b3;position:absolute;left:0;right:0;margin:0 auto;opacity:10%;z-index:0}.howit_works .howit_works_steps ul li:nth-of-type(2){position:relative}.howit_works .howit_works_steps ul li:nth-of-type(2) .howit_works_left:before{content:"";width:16px;height:42px;background:url("../images/shape_mobile.svg") no-repeat center;position:absolute;top:100%;left:0;right:0;margin:0 auto}.wrapper{max-width:100%}.cms-index-index .sonio-background-color{margin:0 0 71px}.our-services.mr-bt-13 .sonio-sectional-image:before{width:calc(70% - 56px);right:-20%}.our-services.mr-bt-13 .sonio-sectional-image:after{width:calc(70% - 56px);left:-20%}.our-services.mr-bt-13{overflow-x:hidden}.customer-account-login.page-layout-1column .columns .title-details .login-title{font-size:calc(25px*1);font-weight:500 !important;line-height:calc(9px*1);font-family:"Roboto",sans-serif;letter-spacing:0;margin:0 !important}.customer-account-login.page-layout-1column .columns .title-details .login-title-main{font-weight:600;font-size:calc(45px*1);line-height:calc(54px*1);letter-spacing:2.7px;font-family:"Roboto",sans-serif}.customer-account-login.page-layout-1column .columns .title-details{padding:40px 0}.customer-account-login .column.main .login-container .block .block-title div{font-size:calc(18px*1)}.customer-account-login .column.main .login-container .block .block-content form .note{font-size:calc(16px*1);margin:0 0 26px !important}.customer-account-login .column.main .login-container .block .block-content form .field .control input{font-size:calc(12px*1);height:37px;padding:5px 10px}.customer-account-login .column.main .login-container .block .block-content form .field{margin:0 0 14px}.customer-account-login .column.main .login-container .block .block-content form .actions-toolbar .secondary a{font-size:calc(12px*1)}.customer-account-login .column.main .login-container .block .block-content form .actions-toolbar .primary button{height:calc(49px*1);padding:11px 15px;font-size:calc(14px*1);max-width:max-content}.customer-account-forgotpassword main#maincontent .actions-toolbar button.action.submit.primary{height:calc(49px*1);padding:11px 15px;font-size:calc(14px*1);max-width:186px !important}.customer-account-login .column.main .login-container{padding:0}.customer-account-forgotpassword main#maincontent h1.page-title span.base{font-size:calc(18px*1)}.customer-account-forgotpassword main#maincontent .field.note{font-size:calc(16px*1)}.customer-account-forgotpassword main#maincontent form#form-validate input#email_address{font-size:calc(12px*1);height:37px;padding:5px 10px}.customer-account-forgotpassword main#maincontent .nested .control.captcha-image{text-align:center}.customer-account-forgotpassword main#maincontent .nested .control.captcha-image img{margin:0 auto 10px}.contact-form-img .contact-form-faq .contact-form{padding:24px 20px}.contact-form-img .contact-form-faq .contact-form .form.contact legend.legend{font-size:calc(18px*1);margin:0 0 22px}.contact-form-img .contact-form-faq .contact-form .form.contact .field input{font-size:calc(12px*1);height:37px;padding:5px 10px}.contact-form-img .contact-form-faq .contact-form .form.contact .field textarea{font-size:calc(12px*1);padding:10px;height:100px}.contact-form-img .contact-form-faq .contact-form .form.contact .field label.input-label{font-size:calc(12px*1)}.contact-form-img .contact-form-faq .contact-form .form.contact .field label.input-label:after{top:3px}.contact-form-img .contact-form-faq .contact-form .form.contact .field label.input-label{padding:0 0 0 5px}.contact-form-img .contact-form-faq .contact-form .form.contact .field.choice.newsletter{margin:0 0 20px}.contact-form-img .contact-form-faq .contact-form .form.contact .primary{text-align:center;float:none}.contact-form-img .contact-form-faq .contact-form .form.contact .primary button{margin:0 auto !important;display:block;height:calc(49px*1);padding:11px 15px;font-size:calc(14px*1);max-width:max-content}.contact-form-img .contact-form-faq .top-heading{padding:17px 0}.contact-form-img .contact-form-faq .top-heading h2.top-title{font-size:calc(12px*1);margin:0 0 18px}.contact-form-img .contact-form-faq .faq-description{font-size:calc(12px*1);line-height:calc(18px*1)}.contact-form-img .contact-form-faq .faq-section .panel-default h4.panel-title{padding:17px 40px 17px 0;font-size:calc(12px*1)}.contact-form-img .contact-form-faq .faq-section .panel-default .panel-body{font-size:calc(12px*1);line-height:calc(18px*1)}.contact-index-index .faq-accordian .panel-title a:after{width:11px;height:8px}.contact-form-img .contact-form-faq .faq-section .button.btn-arrow{margin:0 auto !important;display:block;height:calc(49px*1);padding:11px 15px;font-size:calc(14px*1);line-height:calc(24px*1);max-width:max-content;float:none}.contact-form-img .contact-details .contact-main-details .contact-info .padding-border .heading-bottom{font-size:calc(14px*1);padding:0 0 20px}.contact-form-img .contact-details .contact-main-details .contact-info .padding-border .text-mon-rg-22{font-size:calc(12px*1);line-height:calc(18px*1)}.contact-form-img .contact-details .contact-main-details .contact-info .padding-border a.contact-live_chat-detail{height:calc(49px*1);padding:11px 15px;font-size:calc(14px*1);line-height:calc(24px*1);max-width:calc(156px*1)}.contact-form-img .contact-details .contact-main-details .contact-info{grid-template-columns:100%}.cms-our-faqs .page-top-header .title-details{padding:0 0 81px}.faq-main .faq-category-label h4{padding:17px 40px 17px 0;font-size:calc(12px*1)}.cms-our-faqs .faq-question:before,.faq-category-label:before{width:11px;height:8px}.cms-our-faqs .faq-main .faq-category-details .faq-question .text-mon-sb-22{padding:17px 40px 17px 0;font-size:calc(12px*1)}.cms-our-faqs .faq-main .faq-category-details .faq-answer p{font-size:calc(12px*1);line-height:calc(18px*1)}.faq-main{margin:0 0 70px}.faq-main .products-slider.mr-bt-13{margin:0 0 70px}.cms-our-faqs .faq-bottom-container{padding:40px 0}.cms-our-faqs .faq-bottom-container .faq-bottom.wrapper .faq-title-top{font-size:calc(25px*1);line-height:calc(28px*1)}.cms-our-faqs .faq-bottom-container .faq-bottom.wrapper .faq-title-subtitle{font-size:calc(42px*1);letter-spacing:.35px;line-height:normal;margin:0 0 5px}.cms-our-faqs .faq-bottom-container .faq-bottom.wrapper .faq-title-text{font-size:calc(16px*1);font-weight:600}.cms-our-faqs .page-footer{margin:0}.cms-our-faqs .page-top-header{margin:0 0 50px}.cms-no-route .column.main .title-details .page-main.text-rbt-65.text-tm-upper{font-size:calc(42px*1);letter-spacing:2.9px;line-height:calc(42px*1)}.cms-no-route .column.main .title-details .page-main.text-rbt-30.text-tm-upper{font-size:calc(25px*1)}.cms-no-route .column.main .title-details{margin:93px auto 30px;padding:0 0 10px}.cms-no-route .column.main .link-details{grid-gap:0 20px}.cms-no-route .column.main .link-details a{font-size:unset}.cms-no-route .column.main .link-details a h6{font-size:calc(14px*1)}.customer-account-login .column.main .login-container .block .block-content form .field .control select{font-size:calc(12px*1);height:37px;padding:5px 10px}.customer-account-login .column.main .login-container .block .block-content form .field.field-name-prefix .control:after{width:11px;height:8px;right:20px}.contact-index-index .page-top-header .contact-title-details .login-title{padding:0 0 81px;font-size:calc(42px*1);letter-spacing:.35px}.cms-our-faqs .page-top-header .title-details .page-main{font-size:calc(42px*1);letter-spacing:.35px}.contact-index-index .page-top-header .contact-title-details .login-title{font-size:calc(42px*1);letter-spacing:.35px}.cms-about .usps-specification-wrapper+.about-sonio_container .wrapper{padding:0 36px !important}.team-members.mr-bt-13 .team-members__content{grid-template-columns:100%}.usps-specification .specification{width:100%}.usps-specification-wrapper .specification>img{margin:0 auto}.usps-specification .specification{text-align:left;width:max-content !important;margin:0 auto}.usps-specification-wrapper .specification .specification-details{width:auto}.usps-specification-wrapper .specification .specification-icon{margin:0}.usps-specification-wrapper .specification .specification-details .text-mon-sb-12{font-size:calc(16px*1)}.usps-specification-wrapper .specification .specification-details .text-mon-rg-12{font-size:calc(14px*1)}.cms-about .about-sonio_container.mr-bt-13:not(.no-image) .wrapper .about-sonio__row.img-right-style .about-sonio__content .about-sonio__btn-wrap,.cms-about .about-sonio_container.mr-bt-13.no-image .wrapper .about-sonio__row .about-sonio__content .about-sonio__btn-wrap{grid-gap:0 10px}.cms-about .page-top-header .wrapper .banner-title .page-main.text-rbt-30.clr-white.text-tm-upper{font-size:calc(42px*1);letter-spacing:.7px;line-height:calc(40px*1)}.cms-about .page-top-header .wrapper .banner-title .page-main.text-rbt-65.clr-white.text-tm-upper{line-height:calc(37px*1);font-size:calc(25px*1)}.cms-about .about-sonio_container.mr-bt-13.no-image .sonio-sectional-image{margin:60px 0 0}.cms-about .about-sonio_container.mr-bt-13.no-image{margin:0 0 50px}.team-members.mr-bt-13 .team-members__content .team-members__details{padding:30px 0}.team-members.mr-bt-13 .team-members__content .team-members__details h6.heading.text-mon-sb-18{font-size:calc(18px*1);margin:25px 0 10px}.team-members.mr-bt-13 .team-members__content .team-members__details .description.text-mon-description{font-size:calc(16px*1)}.video-container{margin:0 0 66px}.is-blog .block.block-blog.block-blog-categories .block-content ul{grid-template-columns:repeat(2,1fr);grid-gap:20px}.is-blog .block.block-blog.block-blog-categories{margin:59px 0 67px}.is-blog .post-list.grid.row{grid-template-columns:repeat(2,1fr);grid-gap:35px}.is-blog .page-top-header .wrapper .banner-title{padding:36px}.is-blog .post-list.grid.row .item.col-md-4.col-sm-4.col-xs-12 .post-list-item .post-entry .product-info h3.prod-title a{font-size:calc(16px*1)}.is-blog .post-list.grid.row .item.col-md-4.col-sm-4.col-xs-12 .post-list-item .post-entry .post-image.img-hover{margin:0 0 20px;padding:0 0 20px}.is-blog .block.block-blog.block-blog-categories .block-content ul li a{font-size:calc(14px*1);height:49px;line-height:calc(14px*1)}.is-blog .page-top-header .wrapper .banner-title .page-main:last-child{font-size:calc(42px*1);letter-spacing:.7px;line-height:calc(40px*1)}.is-blog .page-top-header .wrapper .banner-title .page-main:first-child{line-height:calc(37px*1);font-size:calc(25px*1)}.cms-brands .page-top-header .wrapper .banner-title{padding:0 36px}.cms-brands main#maincontent .brands-filters .letters .letters-box:last-child{grid-template-columns:repeat(5,1fr)}.cms-brands .page-top-header .wrapper .banner-title .page-main:last-child{font-size:calc(42px*1);letter-spacing:.7px;line-height:calc(40px*1)}.cms-brands .page-top-header .wrapper .banner-title .page-main:first-child{line-height:calc(37px*1);font-size:calc(25px*1)}.mst-searchautocomplete__show-all a{font-size:calc(14px*1);height:49px;line-height:calc(14px*1)}.forget .control.captcha input#captcha_user_forgotpassword{font-size:calc(12px*1);height:37px;padding:5px 10px}.customer-account-createpassword main#maincontent .columns .column.main input{font-size:calc(12px*1);height:37px;padding:5px 10px}.customer-account-createpassword main#maincontent .column.main .actions-toolbar button.action.submit.primary{height:calc(49px*1);padding:11px 15px;font-size:calc(14px*1);max-width:186px !important}.block.block-search{display:none !important}.nav-toggle:before{display:none}.nav-toggle{right:36px !important;left:auto;top:20px;background:url("../images/menu.svg") no-repeat center center;content:"" !important;width:24px;height:24px;background-size:contain}.minicart-wrapper .action.showcart:before{content:"" !important;background:url("../images/cart.png") no-repeat center center;width:24px;height:24px;background-size:contain}.minicart-wrapper .action.showcart{margin:-4px 60px 0 0;display:block}.main-header .customer-welcome span{display:none}.main-header .customer-welcome a{background:url("../images/login.png") no-repeat center center;width:24px;height:24px;background-size:contain}.main-header .customer-welcome{margin:11px 6px 0 0}body .header.content{height:64px;padding:0}.header.content .logo{max-width:102px;margin:0}main#maincontent{padding:0}.wrapper,.checkout-container-wrapper{max-width:100%}.cms-home .about-sonio_container.mr-bt-13.no-image.sonio-background-color .section_title_inner h6{font-size:calc(42px*1)}.sound-proofing-section__content-list li.sound-proofing-section__content-item{width:100%}#reviews #product-review-container li.item.review-item .review-detail{margin:0 0 10px}#reviews #product-review-container li.item.review-item .review-detail .review-name{font-size:14px}#reviews #product-review-container li.item.review-item .review-detail .review-ratings{margin:0}#reviews .block.review-add form#review-form fieldset.field.required.review-field-ratings .control:before{left:115px;top:-26px;font-size:18px;letter-spacing:2px}#reviews .block.review-add form#review-form fieldset.field.required.review-field-ratings .control label:before{font-size:18px;left:115px;top:-26px;letter-spacing:2px}#reviews .block.review-add form#review-form{padding:20px}#reviews .block.review-add legend.legend.review-legend{font-size:14px}#reviews .block.review-add form#review-form fieldset.field.required.review-field-ratings legend.label{font-size:14px}#reviews .block.review-add form#review-form fieldset.field.required.review-field-ratings{margin:5px 0 10px}#reviews .block.review-add form#review-form .field .control input,#reviews .block.review-add form#review-form .field .control textarea{font-size:calc(12px*1);height:37px;padding:5px 10px}#reviews .block.review-add form#review-form .field .control textarea{height:100px}#reviews .block.review-add form#review-form .actions-toolbar.review-form-actions .primary.actions-primary button{height:calc(49px*1);padding:11px 15px;font-size:calc(14px*1);max-width:max-content}ul.opc-progress-bar li.opc-progress-bar-item span:before{display:block !important;content:"";border-radius:100px;width:59px;height:59px;margin-bottom:9px}ul.opc-progress-bar li.opc-progress-bar-item span{display:inline-table;padding:12px 0 0;position:relative}ul.opc-progress-bar li.opc-progress-bar-item span:after{font-size:calc(24px*1);position:absolute;top:5px}ul.opc-progress-bar{grid-gap:0;justify-content:space-between;width:100%;max-width:100%}ul.opc-progress-bar li.opc-progress-bar-item{min-width:82px}.checkout-container aside.modal-custom.opc-sidebar{display:block !important;margin:0 0 50px;visibility:visible !important;opacity:1;left:0;position:static !important}.checkout-container aside.modal-custom.opc-sidebar .modal-inner-wrap{transform:none;box-shadow:none}.checkout-container .checkout-container-wrapper .opc-estimated-wrapper{display:none}.checkout-container form#co-shipping-form{padding:0;background:0 0}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset{padding:24px 22px}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .block-title-heading span:first-child{font-size:12px}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .field .control select,.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .field .control input{font-size:calc(12px*1);height:37px;padding:5px 10px}.control.checkout_select:after{width:11px;height:8px;right:11px}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset #shipping-method-proceed .primary button.button.action.continue.primary{font-size:14px;max-width:100%}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .field{margin:0 0 14px !important}.checkout-container .opc-block-summary{padding:24px 22px}.checkout-container .opc-block-summary span.title{font-size:12px;margin:0 0 26px}.checkout-container .opc-block-summary .block.items-in-cart .minicart-items-wrapper li.product-item:first-child .product .row div span{font-size:calc(10px*1)}.checkout-container .opc-block-summary .block.items-in-cart .minicart-items-wrapper li.product-item{padding:0 0 13px}.checkout-container .opc-block-summary .block.items-in-cart .minicart-items-wrapper ol.minicart-items li.product-item:not(:first-child) .product .row{padding:21px 0}.checkout-container .opc-block-summary .block.items-in-cart .minicart-items-wrapper ol.minicart-items li.product-item:not(:first-child) .product .row .product-name .product-item-inner .product-item-name-block .product-item-name{font-size:calc(12px*1)}.checkout-container .opc-block-summary table.data.table.table-totals{padding:20px 0 0}.checkout-container .opc-block-summary table.data.table.table-totals tbody tr.totals th{font-size:12px}.checkout-container .opc-block-summary table.data.table.table-totals tbody tr.totals th.mark span.value{font-size:calc(10px*1)}.checkout-container .opc-block-summary table.data.table.table-totals tbody tr.totals td.amount{font-size:12px}.checkout-container .opc-block-summary table.data.table.table-totals tbody tr.totals th{padding:0 0 13px !important}.checkout-container .opc-block-summary table.data.table.table-totals tbody tr.grand.totals th.mark{padding:13px 0 !important}.checkout-container .opc-block-summary table.data.table.table-totals tbody tr.grand.totals th.mark strong.text-mon-bd-25{font-size:12px}.checkout-container .opc-block-summary table.data.table.table-totals tbody tr.grand.totals td.amount{font-size:12px}.checkout-container .opc-block-summary table.data.table.table-totals tbody tr.totals th{text-align:left}.checkout-container .opc-block-summary{margin:0}.checkout-container .opc-wrapper{margin:0}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset{margin:0 0 30px}.checkout-index-index .page-title-wrapper h1.page-title span{font-size:42px;letter-spacing:.35px;line-height:normal}.checkout-index-index .page-title-wrapper{padding:44px 0}ul.opc-progress-bar{padding:20px 0 56px}ul.opc-progress-bar{padding:20px 0 38px;border-bottom:1px solid rgb(112 112 112/40%);margin:0 0 38px}ul.opc-progress-bar:after{top:64px}.checkout-index-index .continue-shopping a.action.continue.btn-arrow{display:block;margin:0 auto;max-width:max-content;font-size:12px}ul.opc-progress-bar li.opc-progress-bar-item span{font-size:12px}.checkout-index-index .continue-shopping{padding:24px 0 0}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset form.form.form-login{background:0 0;padding:0}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .block-title-heading span:nth-child(2){font-size:12px}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .block-title-heading span:first-child{font-size:12px !important}.checkout-index-index .page-title-wrapper{padding:44px 20px}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset fieldset.field.street.admin__control-fields.required{margin:0 !important}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .password-toggle input+label:after{top:0}.checkout-container .checkout-container-wrapper form #shipping-method-buttons-container{display:inline-block}.checkout-container .checkout-container-wrapper form#co-shipping-method-form #shipping-method-buttons-container button{font-size:14px}.checkout-container #opc-shipping_method .checkout-shipping-method #checkout-step-shipping_method table.table-checkout-shipping-method td.col.col-method input+label:after{top:0}.checkout-container #opc-shipping_method .checkout-shipping-method .block-title-heading span{font-size:12px;margin:0 0 25px}.checkout-container #opc-shipping_method .checkout-shipping-method{padding:24px 22px;margin:0 0 30px}li#shipping .opc-wrapper .step-content{margin:0}.checkout-container #opc-shipping_method .checkout-shipping-method #checkout-step-shipping_method table.table-checkout-shipping-method td.col.col-method input{margin-top:0}.checkout-container .checkout-container-wrapper form#co-shipping-method-form{padding:0;border:none;background:0 0}.checkout-index-index footer.page-footer{margin:0}.payment-option._collapsible.opc-payment-additional.discount-code{padding:24px 22px !important}.payment-option._collapsible.opc-payment-additional.discount-code .payment-option-title.field.choice span#block-discount-heading{font-size:12px}.secure-checkout span{font-size:12px}.checkout-container .checkout-container-wrapper form .step-block{padding:24px 22px !important}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block{margin:0 0 30px}#checkout-payment-method-load .items.payment-methods{margin:0}.checkout-container .checkout-container-wrapper form .step-block #checkout-payment-method-load .payment-group .payment-method .payment-method-title.field.choice label{font-size:12px}.checkout-container .checkout-container-wrapper form .step-block #place-order-trigger-wrapper button#place-order-trigger{font-size:14px}.checkout-container .checkout-container-wrapper form .step-block #checkout-payment-method-load .payment-group .payment-method .payment-method-title.field.choice input+label:after{top:2px}.checkout-container .checkout-container-wrapper form .step-block #checkout-payment-method-load .payment-group .payment-method.payment-method-amasty_stripe .payment-method-title.field.choice input+label:after{left:-12px}.checkout-container .checkout-container-wrapper form .step-block #checkout-payment-method-load .payment-group .block-title-heading{font-size:12px;margin:0 0 25px}.payment-option._collapsible.opc-payment-additional.discount-code .payment-option-content form#discount-form .payment-option-inner input{font-size:calc(12px*1);height:37px !important;padding:5px 10px}.payment-option._collapsible.opc-payment-additional.discount-code .payment-option-content form#discount-form{grid-template-columns:100%}.payment-option._collapsible.opc-payment-additional.discount-code .payment-option-content form#discount-form .payment-option-inner{margin:0 0 20px}.payment-option._collapsible.opc-payment-additional.discount-code .payment-option-content form#discount-form .actions-toolbar .primary button{height:auto !important;font-size:14px;margin:0}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .block-title-heading{font-size:12px}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .billing-address-same-as-shipping-block.field.choice input+label span{font-size:12px}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .billing-address-same-as-shipping-block.field.choice input+label:after{top:0}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .billing-address-same-as-shipping-block.field.choice input+label span,#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .billing-address-details{font-size:12px;line-height:21px}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .billing-address-form form fieldset .control select,#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .billing-address-form form fieldset .control input{font-size:calc(12px*1);height:37px;padding:5px 10px}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .billing-address-form form fieldset .field legend.label{display:none}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .actions-toolbar .primary button.action.action-cancel,#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .actions-toolbar .primary button.action.action-update{display:inline-block;margin:0;font-size:14px}#payment #checkout-step-payment #co-payment-form .fieldset .checkout-billing-address.step-block .actions-toolbar .primary{text-align:left}.checkout-container .checkout-container-wrapper form .step-block .checkout-agreements.fieldset .checkout-agreement.field input+.label:after{top:0}.payment-option._collapsible.opc-payment-additional.discount-code{margin:0 0 30px}.is-blog .block.block-blog.block-blog-categories .block-content ul li a{line-height:normal;height:auto}.is-blog .block.block-blog.block-blog-categories .block-title strong{font-size:18px}.wordpress-post-view .post-view.post-info.container .post-top-title.text-center h1.page-title{font-size:42px;line-height:normal;letter-spacing:.35px}.wordpress-post-view .post-view.post-info.container .post-title{margin:0 0 25px}.wordpress-post-view .post-view.post-info.container .post-date.post-meta-item.pro_date.prod-des{font-size:12px}.wordpress-post-view .post-view.post-info.container .post-image{margin:0 0 30px}.wordpress-post-view .post-view.post-info.container .post-content p{font-size:14px;line-height:22px}.wordpress-post-view .toolbar .small-container .social-media-icons{order:3;width:100%;margin:20px 0 0;padding:0}.wordpress-post-view .toolbar .small-container .social-media-icons span.text-label{font-size:12px;margin:0 15px 0 0}.wordpress-post-view .toolbar .small-container .social-media-icons a{margin:0 15px 0 0}.wordpress-post-view .toolbar .small-container .social-media-icons a img{width:100%;max-width:16px;height:16px}.wordpress-post-view .toolbar .small-container .toolbar-box .previous.direction a{padding:0 0 0 26px}.wordpress-post-view .toolbar .small-container .toolbar-box .direction a{font-size:12px}.wordpress-post-view .toolbar .small-container .toolbar-box .previous.direction a:after{width:13px;height:8px}.wordpress-post-view .toolbar .small-container .toolbar-box{padding:30px 0 0}.wordpress-post-view .toolbar{margin:0 0 64px}.blog__container{padding:0}.wordpress-post-view .toolbar .small-container .toolbar-box .next.direction a{padding:0 26px 0 0}.wordpress-post-view .toolbar .small-container .toolbar-box .next.direction a:after{width:13px;height:8px}.is-blog .category-view.text-center.gray-bg{margin-bottom:50px}.thankyou_page main .category-view-info{padding:43px 0 43px}.checkout-container .checkout-container-wrapper form .step-block #checkout-payment-method-load .payment-group .payment-method .payment-method-title.field.choice input#amasty_stripe+label.label:before{width:126px;height:32px;margin:0 0 0 10px}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .field.configurable.required .control select{font-size:calc(12px*1);height:37px;padding:5px 10px}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .field.configurable.required .control:after{width:11px;height:8px;right:20px}.page-layout-1column .product-info-main .product-add-form #product-options-wrapper label.label{font-size:12px;margin:0 0 21px}aside.modal-popup.cartDetails .modal-content{padding:20px}.popup_text_basket .popup_text_basket_btn{flex:0 0 100%;padding:0;text-align:center}.popup_text_basket{justify-content:center}.popup_text_basket button#shopcontinue{margin:0 0 20px}aside.modal-popup.cartDetails .feature-slider .block-content.wrapper{padding:0 !important}aside.modal-popup.cartDetails .modal-inner-wrap{top:50% !important;position:fixed;height:auto;min-height:90%}.cartDetails header.modal-header button.action-close{margin:0}.popup_text_basket .popup_text_basket_btn .checkout{margin:0 0 0 5px}.popup_box_top .popup_box_top_left .popup_box_keft_text h2{font-size:14px}main.page-main{padding:77px 0 0 !important}.cms-home .sound-proofing-section__content-list li.sound-proofing-section__content-item{width:100%}.contact-form-img .contact-details .contact-main-details .contact-info .padding-border a.contact-live_chat-detail{height:auto}.form.minisearch .control .actions{right:36px;top:6px}.mst-searchautocomplete__wrapper ul{grid-template-columns:100%;grid-gap:0}.form.minisearch .control .actions .search{padding:0}.form.minisearch .control input#search{padding:0 55px 17px 0}.customer-account-logoutsuccess main#maincontent{padding:150px 0 50px !important}.page-products .bottom-content .category-view-info{padding:40px 36px !important}.inner_banner .category-view-info .text-rbt-35{font-size:25px;text-align:center}.inner_banner .category-view-info .text-rbt-65{font-size:42px;line-height:35px;text-align:center}.banner-content h2.text-rbt-30{font-size:calc(30px*1);line-height:calc(39px*1)}.usps-specification-wrapper .specification .specification-icon{width:37px;height:37px}.about-sonio__img-wrap{width:100%;height:450px;overflow:hidden;display:block}.about-sonio__img{width:100%;height:100%;object-fit:cover}.our-services__details .our-services__img-wrap{width:100% !important;margin:0 0 46px;height:450px}.footer-top-right .footer-top-bottom-right{position:unset;bottom:0;right:0;margin-top:88px;display:flex;flex-direction:column;align-items:flex-end}.footer-logos .logo-1{width:63.36px;height:13.7px}.footer-logos .logo-2{width:103px;height:18px}.footer-logos .logo-1 img,.footer-logos .logo-2 img{width:100%;height:100%;object-fit:contain}.footer-social a.facebook{width:10.2px;height:calc(19.3px*1)}.footer-social a.instagram{background-image:url(../images/instagram.svg);width:calc(19px*1);height:calc(19px*1)}.footer-social a.twitter{background-image:url(../images/twitter.svg);width:23.76px;height:calc(19.3px*1)}.footer-social a.linkedin{background-image:url(../images/linkedin.svg);width:calc(25px*1);width:calc(19.38px*1);height:calc(19.3px*1)}.team-members .member-details a.linkedin{background-image:url(../images/linkedin.svg);width:calc(25px*1);width:calc(19.38px*1);height:calc(19.3px*1)}.footer-top .footer-top-left #links-accordion .links h3.footer-title{font-size:calc(18px*1);line-height:calc(22px*1)}.footer-top .footer-top-left #links-accordion .links ul.footer-menu li a{font-size:calc(18px*1);line-height:calc(22px*1);font-weight:400}.footer-top .links .footer-title{color:#fff;margin-bottom:3.5rem}.block.newsletter .content form#newsletter-validate-detail .title.text-mon-sb-14{font-size:calc(18px*1);line-height:calc(22px*1)}.block.newsletter .content form#newsletter-validate-detail .fields .field.name .newsletter__input-field-wrap input{height:58px;font-size:calc(18px*1);font-weight:400;line-height:calc(22px*1);color:#fff}.newsletter__btn-wrap .checkbox-wrap label.input-label.text-mon-description{font-size:calc(18px*1);line-height:calc(22px*1)}.block.newsletter .content form#newsletter-validate-detail .fields .newsletter__btn-wrap .actions button{font-size:calc(20px*1);line-height:calc(24px*1);height:calc(61px*1)}.footer-top-right .footer-top-bottom-right small.copyright span{font-size:calc(18px*1);font-weight:400;line-height:calc(22px*1);color:#fff;font-family:var(--ff-primary)}.footer-top-right .footer-top-bottom-right .footer-bottom-design-by.text-mon-description p{font-size:calc(18px*1);font-weight:400;line-height:calc(22px*1);color:#fff;font-family:var(--ff-primary)}.thankyou_page main .block.newsletter #newsletter-validate-detail .fields .field.name .newsletter__input-field-wrap:first-child{margin:0 0 20px}.thankyou_page main .block.newsletter #newsletter-validate-detail .fields .field.name{margin:0}.thankyou_page main .block.newsletter #newsletter-validate-detail .fields .newsletter__btn-wrap .actions button.res-btn-primary{font-size:14px;height:auto}.thankyou_page main .block.newsletter #newsletter-validate-detail .fields .field.name .newsletter__input-field-wrap input{font-size:14px;height:42px}.thankyou_page main .block.newsletter #newsletter-validate-detail .title.text-mon-sb-14{font-size:18px}.thankyou_page main .block.newsletter #newsletter-validate-detail{padding:20px}.account main .block.newsletter{padding:40px 0}.account .our-services .wrapper .sonio-sectional-image{margin:40px 0}.account .our-services{padding:40px 0 0}.thankyou_page main .block.newsletter #newsletter-validate-detail .fields .field.name .newsletter__input-field-wrap{width:100%}.contact-form-img .contact-form-faq .contact-form .form.contact .primary button,.contact-form-img .contact-form-faq .faq-section .button.btn-arrow{line-height:normal}.contact-form-img .contact-form-faq .contact-form .form.contact .actions-toolbar{width:100%;margin:0}.sound-proofing-section__content-list li.sound-proofing-section__content-item{max-width:50%;padding:0 10px;margin:0 0 20px !important}.sound-proofing-section__content-list{margin:0 -10px}.sound-proofing-section__content-list li.sound-proofing-section__content-item:after{width:calc(100% - 20px)}.cart_bottom .cart-discount{margin:0 0 30px}.opc-wrapper .shipping-address-item{margin:0}.checkout-container #opc-sidebar{padding:0}#opc-sidebar .opc-block-agreement-information .checkout-agreements.fieldset .checkout-agreement.field{padding:0 0 0 20px}#opc-sidebar .opc-block-agreement-information{margin:0;padding:0 0 10px}.opc-wrapper .shipping-address-item{padding:15px 35px 15px 18px;margin:0 0 20px;border:none}.opc-wrapper .shipping-address-item.selected-item{border:2px solid #59b7b3 !important}.products-grid.wishlist .product-items li{width:100%;padding:0}.products-grid.wishlist .product-items{margin:0}.wishlist-index-index .columns .column.main{padding:32px 20px 68px}.cart_bottom .cart-discount .content #discount-coupon-form .fieldset.coupon .actions-toolbar .primary button{height:37px !important}.calculate-delivery #block-shipping #shipping-zip-form .field .control input{font-size:calc(12px*1) !important;height:37px !important;padding:5px 10px}.calculate-delivery #block-shipping #shipping-zip-form .actions-toolbar button{padding:11px 15px;font-size:calc(14px*1);max-width:max-content;height:37px !important;line-height:13px}.cart_bottom .cart-discount .content #discount-coupon-form .fieldset.coupon .field{flex:1 1 100%;margin:0}.calculate-delivery #block-shipping #shipping-zip-form .field_post .control{margin:0 !important}.calculate-delivery #block-shipping #shipping-zip-form .field_post{flex:1 1 100%;margin:0 0 20px}.cms-home .sound-proofing-section__content-list li.sound-proofing-section__content-item{max-width:100%}body .main-header-right-content .customer-welcome{margin:12px 22px 0 0}.product.info.detailed .product.data.items .item.content .product-attachments.product-right-info .product-attachment-container{justify-content:center}.product.info.detailed .product.data.items .item.content .product-attachments.product-right-info .product-attachment-container .attachment-tab-title{margin:0}.our-services__details .our-services__img-wrap{height:174px}.contact-index-index .about-sonio__content .about-sonio__btn-wrap .custom_btn_1,.contact-index-index .about-sonio__content .about-sonio__btn-wrap .custom_btn_2,.contact-index-index .about-sonio__content .about-sonio__btn-wrap .custom_btn_3{height:auto !important;line-height:25px;padding:11px 15px}.page-layout-1column .product-info-main .product-info-price{margin:14px 0}.page-layout-1column .product-info-main .review-descriptionlink-container{margin:21px 0 0}.page-layout-1column .product-info-main .review-descriptionlink-container .descriprion-link{margin:28px 0 0}.description-content.product-info-tabs .product.attribute.product-left-info.overview div{font-size:12px;line-height:18px;font-weight:300}.category_list_block .column.main .products.grid.products-grid .products.list li.product-item{padding:0 10px 40px}.category_list_block .column.main .products.grid.products-grid .products.list{margin:0 -10px}.products.grid.products-grid{margin:0 0 16px}}@media only screen and (max-width:500px){.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody.cart.item td.col.item a.product-item-photo span.product-image-container{width:100% !important}.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody.cart.item td.col.item a.product-item-photo span.product-image-container span.product-image-wrapper{width:100%}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .block-title-heading span:nth-child(2){width:100%;margin-bottom:0}.checkout-container .checkout-container-wrapper form #shipping-new-address-form>.fieldset .block-title-heading a.login-link.action{margin:0 0 17px}.is-blog .block.block-blog.block-blog-categories .block-content ul{grid-template-columns:100%}.popup_box_top .popup_box_top_left{grid-template-columns:100%}.popup_box_top .popup_box_top_left figure{margin:0 0 20px}.popup_text_basket .popup_text_basket_btn .view_basket,.popup_text_basket .popup_text_basket_btn .checkout{margin:0 0 10px}.sound-proofing-section__content-list li.sound-proofing-section__content-item{max-width:100%;padding:0 !important}.sound-proofing-section__content-list{margin:0}.sound-proofing-section__content-list li.sound-proofing-section__content-item:after{width:100%}.cart_bottom .cart-discount .content #discount-coupon-form .fieldset.coupon .actions-toolbar .primary button,.cart_bottom .cart-discount .content #discount-calculate-delivery-form .fieldset .actions-toolbar .primary .calculate{height:auto !important;font-size:12px}.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody.cart.item td.col.item{width:100%}.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody.cart.item td.col.item a.product-item-photo{width:100%}}@media only screen and (max-width:437px){.howit_works .howit_works_steps ul:after{top:46%;transform:translateY(-50%)}}.about-sonio__img-list-wrap{display:flex !important;justify-content:space-between;align-items:center;flex-wrap:wrap}.about-sonio__img-list-wrap a{width:calc(100%/3)}.about-sonio__img-list-wrap img{width:135px;height:63.56px;object-fit:contain}.brand-container{background-color:rgb(196 198 199/40%) !important}.about-sonio_container.mr-bt-13{position:relative}.cms-term-conditions .page-top-header,.cms-cookie-policy .page-top-header,.cms-privacy-policy .page-top-header{width:100%;height:364px;position:relative}.cms-term-conditions .page-top-header .banner-image,.cms-cookie-policy .page-top-header .banner-image,.cms-privacy-policy .page-top-header .banner-image{width:100%;height:100%}.cms-term-conditions .page-top-header .banner-image img,.cms-cookie-policy .page-top-header .banner-image img,.cms-privacy-policy .page-top-header .banner-image img{width:100%;height:100%;object-fit:cover}.cms-term-conditions .page-top-header .banner-image__content-wrap,.cms-cookie-policy .page-top-header .banner-image__content-wrap,.cms-privacy-policy .page-top-header .banner-image__content-wrap{position:absolute;top:0;width:100%;height:100%}.cms-term-conditions .page-top-header .banner-title,.cms-cookie-policy .page-top-header .banner-title,.cms-privacy-policy .page-top-header .banner-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.terms-conditions__container{width:78%;margin:auto;margin:90px auto 0}.terms-conditions__container p{font-size:18px;font-weight:400;line-height:30px;text-align:left;margin-bottom:30px}@media (max-width:992px){.terms-conditions__container{width:100%;margin:auto}}@media (max-width:375px){.our-services__details .our-services__img-wrap{height:175px !important}.newsletter__btn-wrap .checkbox-wrap{align-items:flex-start}}@media (max-width:575px){.is-blog .post-list.grid.row .item.col-md-4.col-sm-4.col-xs-12 .post-list-item .post-entry .post-image.img-hover a img{height:153px}.footer-top .footer-top-left #links-accordion .links{padding:0}.is-blog .block.block-blog.block-blog-categories .block-content ul li{width:100%}.is-blog .block.block-blog.block-blog-categories .block-content ul li:last-child{margin:0 !important}}@media (max-width:567px){.page-footer .footer .links{text-align:center}.footer-top .footer-top-left #links-accordion .links ul.footer-menu li a{text-align:center !important}}@media (max-width:567px){.sound-proofing-section .sound-proofing-section__header h1{max-width:244px}.about-sonio__img-wrap{text-align:center}.about-sonio__img-list-wrap a{width:calc(90%/2) !important}}.terms-conditions__container h4{font-size:18px;line-height:25px;font-weight:700;margin:30px 0 15px}.terms-conditions__container ul>li{font-size:18px;font-weight:400;line-height:30px;text-align:left;margin-bottom:15px}@media (max-width:767px){.terms-conditions__container p,ul>li{font-size:16px !important;font-weight:400 !important;line-height:25px !important;text-align:left !important;margin-bottom:15px !important}.terms-conditions__container h4{font-size:16px !important;line-height:25px !important;margin:30px 0 15px !important}.footer.content .footer-logos{justify-content:center}.cms-index-index .about-sonio_container .sonio-sectional-image{bottom:-31px}}.catalogsearch-result-index #amasty-shopby-product-list dl.block{display:none}.catalog-product-view .top-header-links-call a,.catalog-category-view .top-header-links-call a,.ambrand-index-index .top-header-links-call a{color:#4b4b4b}.catalog-product-view .top-header .top-header-links-call.text-mon-sb-12,.catalog-category-view .top-header .top-header-links-call.text-mon-sb-12,.ambrand-index-index .top-header .top-header-links-call.text-mon-sb-12{color:#4b4b4b}li.product-item .product-item-info a.product.photo img.product-image-photo{position:relative !important;height:auto !important}li.product-item .product-item-info a.product.photo{height:auto}.products-slider__img{height:auto}.products-slider__img-wrap{height:auto}li.product-item .product-item-info a.product.photo img.product-image-photo{height:340px !important;object-fit:cover}.checkout-container .checkout-container-wrapper .messages{display:block !important}.checkout-container .checkout-container-wrapper .messages:after{display:block}@media (max-width:1400px){li.product-item .product-item-info a.product.photo img.product-image-photo{height:230px !important;object-fit:cover}}@media (max-width:1199px){li.product-item .product-item-info a.product.photo img.product-image-photo{height:270px !important;object-fit:cover}}@media (max-width:575px){li.product-item .product-item-info a.product.photo img.product-image-photo{height:200px !important;object-fit:cover}}@media (max-width:450px){li.product-item .product-item-info a.product.photo img.product-image-photo{height:150px !important;object-fit:cover}}@media (max-width:350px){li.product-item .product-item-info a.product.photo img.product-image-photo{height:120px !important;object-fit:cover}}.cms-about .column.main{padding:0 !important}tr.totals-tax th.mark,tr.totals-tax td.amount{text-align:right;font-weight:600 !important;padding:0 0 10px !important;font-size:22px}@media only screen and (max-width:767px){tr.totals-tax th.mark,tr.totals-tax td.amount{font-size:12px}tr.totals-tax th.mark{text-align:left}}.our-services.mr-bt-13 .sonio-sectional-image{top:auto;bottom:-90px}.controls.customsize{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start}.controls.customsize span,.controls.customsize input{display:inline-block;width:auto}.controls.customsize input{border:1px solid rgb(75 75 75/40%);margin:0 10px}.controls.customsize input{border:1px solid rgb(75 75 75/40%);margin:0 10px;width:100%;max-width:60px}.controls.customsize{margin:20px 0 0}.fotorama__arr.fotorama__arr--next{right:-27px}.fotorama__arr.fotorama__arr--prev{left:-27px}.fotorama_zoom_btn{position:absolute;bottom:1.4rem;right:1.2rem}.fotorama_zoom_btn button{padding:0}@media screen and (max-width:500px){.controls.customsize input{width:100%;max-width:100%;margin:10px 0}.controls.customsize{margin:10px 0 0}}.controls.customsize .custom-control{width:50%}.customsize-guide{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin:10px 0 0;width:100%}.customsize-guide .customsize-guide-length,.customsize-guide .customsize-guide-width{width:50%}.customsize-guide .customsize-guide-length span,.customsize-guide .customsize-guide-width span{margin:0 0 4px;font-size:14px;display:block}@media only screen and (max-width:767px){.controls.customsize .custom-control{padding:0 5px}.customsize-guide .customsize-guide-length,.customsize-guide .customsize-guide-width{padding:0 5px}.controls.customsize{margin:20px -5px 0;width:auto}.controls.customsize .custom-control span{display:block}.controls.customsize .custom-control input{display:block;max-width:100%;margin:10px 0 0;height:33px}.customsize-guide .customsize-guide-length span,.customsize-guide .customsize-guide-width span{font-size:12px}}.is-blog .post-list.grid.row .item.col-md-4.col-sm-4.col-xs-12 .post-list-item .post-entry .post-image.img-hover a{width:100%}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none !important}@media screen and (max-width:1199px){.fotorama__arr.fotorama__arr--next{right:-14px}.fotorama__arr.fotorama__arr--prev{left:-14px}}button.primary.amscroll-load-button{font-size:calc(14px*1);font-weight:600;background:#59b7b3;border:1px solid #59b7b3;color:#fff !important;display:block;line-height:normal;margin:0;text-align:center;transition-duration:.4s;padding:8px 39px;min-width:150px;text-decoration:none;margin:0 auto 30px}button.primary.amscroll-load-button:hover{background:0 0;color:#59b7b3 !important}button.primary.amscroll-load-button svg{display:none}.custom_wordpress-projects-view .blog_top_text{padding:0;margin:0 0 30px;flex:1 1 100%}.custom_wordpress-projects-view .blog_top_text h3{font-size:40px}.custom_wordpress-projects-view .blog_projects_google_photos{margin:0 0 50px}.fotorama__wrap .fotorama__stage{transform:scale(.95);overflow:unset}.fotorama__stage__shaft.fotorama__grab{overflow:hidden}.fotorama__arr.fotorama__arr--next,.fotorama__arr.fotorama__arr--prev{top:47%}.amscroll-load-button span{pointer-events:none}.checkout-container #opc-shipping_method .checkout-shipping-method #checkout-step-shipping_method table.table-checkout-shipping-method td.col-carrier{display:none}.checkout-container #opc-shipping_method .checkout-shipping-method #checkout-step-shipping_method table.table-checkout-shipping-method td.col-price+.col-method{display:none}.contact-live_chat_top{padding:0 50px 50px;text-align:center}.contact-live_chat_top .contact-live_chat .contact-live_chat-title{margin:0 0 20px}.contact-live_chat_top .contact-live_chat .contact-live_chat-detail{max-width:max-content;margin:0 auto;background:#f0907a}.contact-live_chat_top .contact-live_chat .contact-live_chat-detail:hover{background:var(--clr-secondary);color:#fff}.product-top-info .product.pricing{max-width:200px}.page-main-detail-info.text-rbt-30{text-transform:unset;margin:0 0 30px;font-family:"Montserrat",sans-serif;font-size:23px;line-height:29px}.blog_projects_google_photos{text-align:center}.page-main-detail-info a{text-decoration:underline !important}.blog_projects_google_photos{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;margin:0 -5px 50px !important}.blog_projects_google_photos a{width:33.33%;padding:0 5px;pointer-events:none}.blog_projects_google_photos a img{width:100%}@media screen and (max-width:767px){.blog_projects_google_photos a{width:50%}}input.input-text.qty{pointer-events:none}body.checkout-cart-index .table-wrapper .totals.shipping .mark span.value{display:none !important}body.checkout-cart-index .table-wrapper .totals.shipping .label{color:#5c5d60 !important}body.checkout-cart-index #block-calculate-delivery #block-shipping .content{display:block !important}.cart_bottom .cart-summary #cart-totals .table-wrapper tbody tr.totals.sub th,.cart_bottom .cart-summary #cart-totals .table-wrapper tbody tr.totals.sub td{padding-bottom:0}.cart_bottom .cart-summary #cart-totals .table-wrapper tbody tr th{width:75%}@media only screen and (max-width:767px){li.product-item .product-item-info .label.note{height:auto;line-height:27px}.filter-title strong{display:inline-block;height:auto;position:static;margin:0 0 20px}.category_list_block .sidebar.sidebar-main{margin:0}.filter .filter-current.active .block-subtitle:before{content:"";transform:rotate(180deg)}.category_list_block .sidebar.sidebar-main .filter .block-content.filter-content{margin:0 0 20px}.custom_btn_3{font-size:calc(12px*1) !important}}body.checkout-index-index .data.table.table-totals .totals.shipping.excl{display:none}label.error{color:#e02b27;font-size:1.2rem}.products-grid.wishlist .product-items li .tooltip.content{padding:16px;background:#fff;z-index:99 !important;opacity:1 !important}form#wishlist-view-form{z-index:2;position:relative}.products-grid.wishlist .product-item-photo *{z-index:-1}.payment-method .title{color:#4b4b4b}.Recently-product-boxes.product-boxes h2.line-title span{font-size:calc(30px*1);font-weight:600;font-family:"Montserrat";letter-spacing:0;border:none;text-transform:none}.is-blog .category-view.text-center.gray-bg{margin-bottom:60px}.post-info.blog__container .post-entry .small-container h3{margin:0 0 15px;font-size:18px}.post-info.blog__container .post-entry .small-container h2{margin:0 0 15px}.post-info.blog__container .post-entry .small-container ul{list-style:disc !important}.post-info.blog__container .post-entry .small-container ul li{display:inline-block;padding:0 0 0 30px}.post-info.blog__container .post-entry .small-container ul li{display:inline-block;padding:0 0 0 30px;position:relative;list-style:none}.post-info.blog__container .post-entry .small-container ul{list-style:none !important}.post-info.blog__container .post-entry .small-container ul li:after{content:"";width:8px;height:8px;border-radius:50%;background:#5c5d60;position:absolute;left:8px;top:9px;right:auto;bottom:auto}.wordpress-post-view .post-view.post-info.container .post-title{margin:0 0 50px}.post-info.blog__container .post-entry .small-container ul li{width:100%}