.position-relative{position:relative}.position-absolute{position:absolute}@media only screen and (max-width: 575px){.x-small-down-display-none-imp{display:none!important}}@media only screen and (min-width: 576px){.x-small-up-display-none-imp{display:none!important}}@media only screen and (max-width: 767px){.small-down-display-none-imp{display:none!important}}@media only screen and (min-width: 768px){.small-up-display-none-imp{display:none!important}}@media only screen and (max-width: 991px){.medium-down-display-none-imp{display:none!important}}@media only screen and (max-width: 1199px){.large-down-display-none-imp{display:none!important}}@media only screen and (min-width: 1200px){.large-up-display-none-imp{display:none!important}}@media only screen and (max-width: 1399px){.x-large-down-display-none-imp{display:none!important}}@media only screen and (min-width: 1400px){.x-large-up-display-none-imp{display:none!important}}@media only screen and (max-width: 1199px){.nav-bp-down-display-none-imp{display:none!important}}@media only screen and (min-width: 1200px){.nav-bp-up-display-none-imp{display:none!important}}@media only screen and (min-width: 576px) and (max-width: 767px){.x-small-small-display-none-imp{display:none!important}}@media only screen and (min-width: 768px) and (max-width: 991px){.small-medium-display-none-imp{display:none!important}}@media only screen and (min-width: 992px) and (max-width: 1199px){.medium-large-display-none-imp{display:none!important}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.large-x-large-display-none-imp{display:none!important}}@media only screen and (max-width: 575px){.x-small-down-display-none{display:none}}@media only screen and (min-width: 576px){.x-small-up-display-none{display:none}}@media only screen and (max-width: 767px){.small-down-display-none{display:none}}@media only screen and (min-width: 768px){.small-up-display-none{display:none}}@media only screen and (max-width: 991px){.medium-down-display-none{display:none}}@media only screen and (min-width: 992px){.medium-up-display-none{display:none}}@media only screen and (max-width: 1199px){.large-down-display-none{display:none}}@media only screen and (min-width: 1200px){.large-up-display-none{display:none}}@media only screen and (max-width: 1399px){.x-large-down-display-none{display:none}}@media only screen and (min-width: 1400px){.x-large-up-display-none{display:none}}@media only screen and (max-width: 1199px){.nav-bp-down-display-none{display:none}}@media only screen and (min-width: 1200px){.nav-bp-up-display-none{display:none}}@media only screen and (min-width: 576px) and (max-width: 767px){.x-small-small-display-none{display:none}}@media only screen and (min-width: 768px) and (max-width: 991px){.small-medium-display-none{display:none}}@media only screen and (min-width: 992px) and (max-width: 1199px){.medium-large-display-none{display:none}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.large-x-large-display-none{display:none}}.display-block{display:block}.display-block-imp{display:block!important}.display-inline-block{display:inline-block}.display-table{display:table;width:100%;height:100%}.display-table-cell{display:table-cell;width:100%;height:100%;vertical-align:middle}.block-fullwidth{display:block;width:100%}.block-fullheight{display:block;height:100%}.height-100vh{height:100vh}.display-none-imp{display:none!important}.display-none{display:none}.invisible{opacity:0;visibility:hidden}.clearfix:after{content:" ";display:block;clear:both}.clearboth{clear:both}.float-left{float:left}.float-right{float:right}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-transform-initial{text-transform:initial}.bkg-image-focus-left-top{background-position:left top}.bkg-image-focus-left-center{background-position:left center}.bkg-image-focus-left-bottom{background-position:left bottom}.bkg-image-focus-center-top{background-position:center top}.bkg-image-focus-center-center{background-position:center center}.bkg-image-focus-center-bottom{background-position:center bottom}.bkg-image-focus-right-top{background-position:right top}.bkg-image-focus-right-center{background-position:right center}.bkg-image-focus-right-bottom{background-position:right bottom}.rsImg-focus-left-top{margin-left:0!important;margin-top:0!important}.rsImg-focus-left-center{margin-left:0!important}.rsImg-focus-left-bottom{margin-left:0!important;margin-bottom:0!important}.rsImg-focus-center-top{margin-top:0!important}.rsImg-focus-center-bottom{margin-bottom:0!important}.rsImg-focus-right-top{margin-right:0!important;margin-top:0!important}.rsImg-focus-right-center{margin-right:0!important}.rsImg-focus-right-bottom{margin-right:0!important;margin-bottom:0!important}.position-left-top{position:absolute;left:0;top:0}.position-left-center{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.position-left-bottom{position:absolute;left:0;bottom:0}.position-center-top{position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translate(-50%);text-align:center}.position-center-center{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%);text-align:center}.position-center-bottom{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translate(-50%);text-align:center}.position-right-top{position:absolute;right:0;top:0}.position-right-center{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.position-right-bottom{position:absolute;right:0;bottom:0}.overflow-hidden{overflow:hidden}.vertical-align-middle{vertical-align:middle}.hover-opacity{-webkit-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s;cursor:pointer}html.mod-no-mobile .hover-opacity{-webkit-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s}html.mod-no-mobile .hover-opacity:hover{opacity:.4}.fill-current-color{fill:currentColor}.mobile-hide{display:block}.mobile-up-hide{display:none}@media (max-width: 767px){.mobile-hide{display:none}.mobile-up-hide{display:block}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff image-url("ajax-loader.gif") center center no-repeat}@font-face{font-family:slick;src:url(//uk.usm.com/cdn/shop/t/102/assets/slick.eot?v=171231562841723704411762136623);src:url(slick.eot?#iefix) format("embedded-opentype"),url(//uk.usm.com/cdn/shop/t/102/assets/slick.woff?v=111354281175319789571762136623) format("woff"),url(//uk.usm.com/cdn/shop/t/102/assets/slick.ttf?v=51727957652983676071762136623) format("truetype"),url(slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"\2192"}[dir=rtl] .slick-next:before{content:"\2190"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.chevron-down-black{background:url(//uk.usm.com/cdn/shop/t/102/assets/icon_chevron_down_black.svg?v=44970122990405442911762136623) no-repeat 100% 50%}@media only screen and (max-width: 767px){.image--desktop{display:none}}@media only screen and (min-width: 768px){.image--mobile{display:none}}.payment-icons{list-style:none;flex-wrap:wrap;width:100%;padding:0;justify-content:center}.payment-icon{margin-right:8px}.payment-icons .icon{width:52px;height:32px;fill:inherit}.slick-prev,.slick-next{background-image:url(//uk.usm.com/cdn/shop/t/102/assets/icon_arrow_left_black.svg?v=84016751965007782191762136623);background-repeat:no-repeat;background-position:center;height:70px;width:70px}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background-image:url(//uk.usm.com/cdn/shop/t/102/assets/icon_arrow_left_black.svg?v=84016751965007782191762136623);background-repeat:no-repeat;background-position:center;color:#000;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:0}.slick-prev:before,.slick-next:before{content:none}@media only screen and (max-width: 767px){.slick-prev,.slick-next{height:50px;width:50px}}.slick-next{right:0;transform:rotate(180deg)}@media only screen and (max-width: 767px){.slick-next{right:-10px}}.slick-prev{left:0;transform:rotate(0);z-index:1}@media only screen and (max-width: 767px){.slick-prev{left:-10px}}.js-click{cursor:pointer}.btn--default{background-color:#fff;border:1px solid black;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#000;font-size:15px;font-weight:300;line-height:1.2;letter-spacing:.6px;min-width:150px;padding:20px 0;text-align:center;transition:border ease .2s}.btn--default:hover{border-color:#e8e8e8}.btn--default-noborder{background-color:#fff;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#000;font-size:15px;font-weight:300;line-height:1.2;letter-spacing:.6px;min-width:150px;padding:20px 0;text-align:center}.no-style:hover{text-decoration:underline}.btn,.btn--primary{border-radius:0;height:auto;line-height:1;padding:20px 0}.icon-svg-configurator-color .st0{fill:#fafafa}.icon-svg-configurator-color .st1{fill:#005a9d}.icon-svg-configurator-color .st2{fill:#f2ac14}.icon-svg-configurator-color .st3{fill:#009346}.icon-svg-configurator-color .st4{fill:#b11928}.image-common .image__img{position:relative}.image.slideshow__image-wrapper{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition-delay:initial;-moz-transition-delay:initial;-ms-transition-delay:initial;-o-transition-delay:initial;transition-delay:initial}.slideshow__cell{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.deep-links.is-selected{border:1px solid #ccc}.text-align-center{text-align:center}.hide{display:none!important}.header.is-sticky{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.header{border:0}header.header{padding-bottom:0;padding-top:0}.logo-wrapper{display:flex}.logo-wrapper .header__menu-icon .burger-icon{width:40px;height:40px}.logo-wrapper .header__menu-icon .burger-icon svg{transform:translate(4px,4px)}.navbar-nav-desktop .nav-list-level-1{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin:0}.navbar-nav-desktop .nav-list-level-1-item{font-size:18px}.navbar-main-nav-desktop{justify-content:center}.navbar-main-nav-desktop ul li{list-style:none}.navbar-main-nav-desktop .nav-list-level-1-item{padding:0 25px}.navbar-main-nav-desktop .nav-list-level-1-item .nav-list-level-1-link{cursor:pointer}html.mod-no-mobile .navbar-main-nav-desktop .nav-list-level-1-item .nav-list-level-1-link span{border-bottom:1px solid transparent;-webkit-transition:border .3s ease-in-out 0s;transition:border .3s ease-in-out 0s}html.mod-no-mobile .navbar-main-nav-desktop .nav-list-level-1-item .nav-list-level-1-link:hover span{border-bottom:1px solid #000}.navbar-main-nav-desktop .nav-list-level-1-item .nav-list-level-1-link span svg{display:inline-block;width:10px;margin-left:8px;vertical-align:initial;margin-bottom:1px}.navbar-main-nav-desktop .nav-list-level-2{padding:8px 20px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}html.mod-no-mobile .navbar-main-nav-desktop .nav-list-level-2:hover>li>a{opacity:.4}html.mod-no-mobile .navbar-main-nav-desktop .nav-list-level-2>li>a{cursor:pointer;-webkit-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s}html.mod-no-mobile .navbar-main-nav-desktop .nav-list-level-2>li>a:hover{opacity:1!important}.navbar-main-nav-desktop .nav-list-level-2-item{padding:0 15px;font-size:16px;cursor:pointer}html.mod-no-mobile .navbar-main-nav-desktop .nav-list-level-2-item span{border-bottom:1px solid transparent;-webkit-transition:border .3s ease-in-out 0s;transition:border .3s ease-in-out 0s}html.mod-no-mobile .navbar-main-nav-desktop .nav-list-level-2-item:hover span{border-bottom:1px solid #000}.navbar-main-nav-desktop .nav-list-level-2-link{display:block}.navbar-main-nav-desktop .nav-list-level-2-link+.nav-list-level-2-link{margin-top:5px}.navbar-main-nav-desktop .nav-list-level-2-link:before{display:block;width:58px;height:58px;margin:auto;background-repeat:no-repeat;background-position:center center;background-size:contain}.navbar-main-nav-desktop .nav-list-level-2-title{text-align:center;font-size:13px}.main-nav-dropdown-menu{position:absolute;left:0;right:0;top:110px;background-color:#fffdfa;color:#000;-webkit-box-shadow:0 5px 50px 0 rgba(0,0,0,.1);-moz-box-shadow:0 5px 50px 0 rgba(0,0,0,.1);box-shadow:0 5px 50px #0000001a;-webkit-transition:opacity .3s ease-in-out 0s,visibility .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s,visibility .3s ease-in-out 0s}.main-nav-dropdown:not(.open) .main-nav-dropdown-menu{opacity:0;visibility:hidden}.navbar-main-nav-desktop.navbar-nav-desktop .nav-list-level-2:hover>li>a{opacity:.8}.navbar-main-nav-desktop.navbar-nav-desktop .nav-list-level-1 li{margin:0 21px;padding:13px 10px;text-transform:none}.navbar-main-nav-desktop.navbar-nav-desktop .nav-list-level-1 li a:hover{font-weight:400}.navbar-main-nav-desktop.navbar-nav-desktop .nav-list-level-1 li a.nav-list-level-1-link{color:#1a1a1a!important;color:#000;font-size:17px;font-weight:400;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:23px;letter-spacing:0px;text-align:center}.navbar-main-nav-desktop.navbar-nav-desktop .nav-list-level-1 li a.nav-list-level-1-link:hover,.navbar-main-nav-desktop.navbar-nav-desktop .nav-list-level-1 li a.nav-list-level-1-link:active{font-weight:400}.navbar-main-nav-desktop.navbar-nav-desktop .nav-list-level-1 li a h2{font-size:20px;font-weight:500;line-height:1.85;letter-spacing:normal;margin-bottom:15px;text-align:left}.navbar-main-nav-desktop.navbar-nav-desktop .nav-list-level-1 li a.nav-list-level-2-link,.navbar-main-nav-desktop.navbar-nav-desktop .nav-list-level-1 li a.nav-list-level-3-link{font-size:16px;font-weight:300;line-height:1.13;letter-spacing:.5px;white-space:nowrap}.navbar-main-nav-desktop.navbar-nav-desktop .nav-list-level-1 li.open>a span{text-decoration:underline}.navbar-main-nav-desktop.navbar-nav-desktop .nav-list-level-1 li.open .main-nav-dropdown-menu{z-index:-1;margin-top:-90px;padding-top:126px}.navbar-main-nav-desktop.navbar-nav-desktop .nav-list-level-1 li .nav-list-level-2-link:hover span,.navbar-main-nav-desktop.navbar-nav-desktop .nav-list-level-1 li .nav-list-level-3-link:hover span{text-decoration:underline}.navbar-main-nav-desktop.navbar-nav-desktop .nav-list-level-1 li a.nav-list-level-2-link span.sub-menu-title,.navbar-main-nav-desktop.navbar-nav-desktop .nav-list-level-1 li a.nav-list-level-3-link span.sub-menu-title{display:block;font-size:20px;font-weight:400;line-height:1.85;letter-spacing:normal;margin-bottom:10px;text-align:left}.navbar-main-nav-desktop.navbar-nav-desktop .nav-list-level-1 li a.nav-list-level-2-link:hover span.sub-menu-title,.navbar-main-nav-desktop.navbar-nav-desktop .nav-list-level-1 li a.nav-list-level-3-link:hover span.sub-menu-title{text-decoration:none}.navbar-main-nav-desktop.navbar-nav-desktop .nav-list-level-1 li span{border-bottom:none!important}.navbar-main-nav-desktop.navbar-nav-desktop .main-nav-dropdown-menu{display:flex;justify-content:space-between;padding:26px 0 0}.navbar-main-nav-desktop.navbar-nav-desktop .main-nav-dropdown-menu .main-nav-dropdown-menu-images-wrapper{margin:-26px 0 0;max-width:690px;overflow:hidden;width:50%}.navbar-main-nav-desktop.navbar-nav-desktop .main-nav-dropdown-menu .main-nav-dropdown-menu-images-wrapper img.mega-menu-img-desktop{display:none;height:100%;object-fit:cover;width:100%}@media only screen and (min-width: 1200px){.navbar-main-nav-desktop.navbar-nav-desktop .main-nav-dropdown-menu .main-nav-dropdown-menu-images-wrapper{min-height:370px;max-width:690px}}@media only screen and (max-width: 1199px){.navbar-main-nav-desktop.navbar-nav-desktop .main-nav-dropdown-menu .main-nav-dropdown-menu-images-wrapper{min-height:370px;max-width:50%}.navbar-main-nav-desktop.navbar-nav-desktop .main-nav-dropdown-menu .main-nav-dropdown-menu-images-wrapper img.mega-menu-img-desktop{height:100%}}@media (max-width: 1099px){.navbar-main-nav-desktop.navbar-nav-desktop .main-nav-dropdown-menu .main-nav-dropdown-menu-images-wrapper{max-width:50%}}.navbar-main-nav-desktop.navbar-nav-desktop ul.nav-list-level-2{align-items:initial;flex-wrap:wrap;justify-content:left;min-height:340px;padding:0 0 20px 60px;position:relative}.navbar-main-nav-desktop.navbar-nav-desktop ul.nav-list-level-2 .nav-list-level-2-item{margin:0 0 15px;width:220px}.navbar-main-nav-desktop.navbar-nav-desktop ul.nav-list-level-2 .nav-list-level-2-item .nav-list-level-3{display:flex;flex-direction:column;flex-wrap:wrap;margin:0;padding:0}.navbar-main-nav-desktop.navbar-nav-desktop ul.nav-list-level-2 .nav-list-level-2-item .nav-list-level-3 .nav-list-level-3-item{margin:0 0 13px;padding:0;width:100%}.navbar-main-nav-desktop.navbar-nav-desktop ul.nav-list-level-2 .nav-list-level-2-item.main-nav-dropdown.open .nav-list-level-3{visibility:visible}.header__right .header__icon-touch--account{display:none}.header__right .configurator-button .configurator-color{display:initial}@media only screen and (max-width: 991px){.header__right .configurator-button .configurator-color .icon-button svg{transform:scale(.75)}}.header__right .configurator-button.show-desktop-only{margin-right:15px}.header__right .configurator-button .icon-button__icon,.header__right .configurator-button .icon-button__icon .icon{width:58px;height:58px}.header__right .configurator-button .configurator-black{display:none;margin-left:-125px}.header__right .configurator-button .configurator-black .configurator-text{font-size:16px;color:#000;white-space:nowrap;margin-right:15px}@media only screen and (max-width: 1199px){.header__right .configurator-button .configurator-black .configurator-text{visibility:hidden}}@media only screen and (max-width: 767px){.header__right .configurator-button.show-desktop-only{display:none}}.header__right .configurator-button.show-mobile-only{display:none}@media only screen and (max-width: 767px){.header__right .configurator-button.show-mobile-only{display:block}}.header__right .configurator-button:hover .configurator-color{display:none}.header__right .configurator-button:hover .configurator-black{display:flex;align-items:center}@media only screen and (max-width: 767px){.header__right .configurator-button{position:relative;top:2px}.header__right .configurator-button .configurator-text,.header__right .configurator-button:hover .configurator-white{display:none}.header__right .configurator-button .icon-button__icon,.header__right .configurator-button .icon-button__icon .icon{width:30px;height:30px}.header__right .configurator-button .configurator-black{margin-left:0}.header__right .configurator-button .configurator-black .icon-button .icon-button__icon,.header__right .configurator-button .configurator-black .icon-button .icon-button__icon .icon{width:40px;height:40px}.header__right .configurator-button .configurator-black .icon-button .icon-button__icon svg circle,.header__right .configurator-button .configurator-black .icon-button .icon-button__icon .icon svg circle{display:none}.header__right .header__icon-touch.header__icon-touch{margin-right:0;margin-left:0}.header__right .header__icon-touch.header__icon-touch.header__icon-touch--pin{display:block}.header__right .header__icon-touch--conf .configurator-white .icon-button__icon,.header__right .header__icon-touch--conf .configurator-white .icon{height:24px;width:24px}.header__right .header-cart-icon{margin-right:10px}.header__right .header__icon-touch:not(.configurator-button) .header__cart-count{transform:translate(-5px)}.is-sticky .header__right .configurator-white{display:none}.is-sticky .header__right .configurator-black{display:flex}}@media only screen and (max-width: 767px){.template-index .header__right .header__cart-count{color:#fff;transform:translate(-5px)}.template-index .is-sticky .header__right .header__icon-touch:not(.configurator-button) .icon-button__icon svg{fill:#000}.template-index .is-sticky .header__right .header__icon-touch:not(.configurator-button) .icon-button__icon svg path,.template-index .is-sticky .header__right .header__icon-touch:not(.configurator-button) .icon-button__icon svg circle{stroke:#000}.template-index .is-sticky .header__right .header__icon-touch:not(.configurator-button) .header__cart-count{color:#000}.template-index .is-sticky .header__right .configurator-white{display:none}.template-index .is-sticky .header__right .configurator-black{display:flex}}@media only screen and (max-width: 767px){body:not(.template-index) .header__right .configurator-button .configurator-white,body:not(.template-index) .header__right .configurator-button:hover .configurator-white{display:none}body:not(.template-index) .header__right .configurator-button .configurator-black,body:not(.template-index) .header__right .configurator-button:hover .configurator-black{display:flex}}@media only screen and (max-width: 767px){header.header{display:flex;justify-content:space-between}header.header .header__logo{margin-left:-10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}header.header .header__logo-link{width:80px}header.header .header__logo-link img{width:34px}.drawer-menu__panel .drawer-menu__bottom{position:relative}.drawer-menu__panel .drawer-menu__footer{bottom:0;display:flex;justify-content:space-between;margin:0;width:100%;padding:0}.drawer-menu__panel .drawer-menu__configurator{bottom:55px;display:flex;padding:10px 0;margin-right:0;margin-left:0;width:100%;align-items:center;border-top:1px solid #f4f4f4;background-color:#fff}.drawer-menu__panel .drawer-menu__configurator .configurator-color{margin-right:15px}.drawer-menu__panel .drawer-menu__configurator .configurator-color .icon-button .icon{width:40px;height:40px}.drawer-menu__panel .search-form--mobile{display:none}.drawer-menu__panel.open-search .search-form--mobile{display:block}.drawer-menu__panel .drawer-menu__header{padding:20px 5px}.drawer-menu__panel .drawer-menu__close .icon-button__icon .icon{height:30px;width:30px}.drawer-menu__panel .drawer-menu__main button.drawer-menu__link{font-size:16px;font-weight:500;line-height:1.19;letter-spacing:normal}.drawer-menu__panel .drawer-menu__main .drawer-menu__link{font-size:16px;font-weight:500;line-height:1.2;letter-spacing:.45px}.drawer-menu__panel .drawer-menu__main .drawer-menu__link[data-item=parent]{font-size:16px;font-weight:500;line-height:1.19;letter-spacing:normal}.drawer-menu__panel .drawer-menu__main .drawer-menu__link .icon{height:40px;width:40px}.drawer-menu__panel .drawer-menu__main .drawer-menu__link .icon svg{transform:rotate(90deg) scale(.7)}.drawer-menu__panel .drawer-menu__main .drawer-menu__link .icon-arrow{margin-right:10px;transform:scale(.7)}.drawer-menu__panel .drawer-menu__main .drawer-menu__link .icon-arrow-right{transform:rotate(180deg) scale(.7)}}@media only screen and (max-width: 991px){.drawer-menu__panel .drawer-menu__main .drawer-menu__link .icon-arrow-right{transform:rotate(180deg) scale(.7)}}.header .navbar-main-nav-desktop.navbar-nav-desktop .nav-list-level-1 li{padding:20px 8px;margin:0 8px}.header .navbar-nav-desktop .nav-list-level-1-item{font-size:17px!important;font-weight:400}.navbar-nav-desktop ul.nav-list .nav-list-level-1-item.pinup-collab-btn a{padding:5px 10px}.drawer-menu__header{height:auto;padding:0!important;position:absolute;right:30px;top:15px;z-index:999}.drawer-menu__header .icon-button{height:22px;width:22px}.drawer-menu__header .icon-button *{height:100%;width:100%}.drawer-menu__panel{padding:0 30px 15px;max-width:100%!important;width:100%!important}.block-parent-ul .tabs ul#tabs-nav{display:flex;flex-wrap:wrap;list-style:none}.block-parent-ul .tabs ul#tabs-nav li{flex:1 0 0;text-align:center;border-bottom:1px solid #acacac;margin-bottom:22px}.block-parent-ul .tabs ul#tabs-nav li:first-child a{border-left:0}.block-parent-ul .tabs ul#tabs-nav li.active{border-bottom:1px solid #000}.block-parent-ul .tabs ul#tabs-nav li a{padding:15px;font-size:12px;display:block;border-left:1px solid #acacac;margin-bottom:5px}.mm-cards-inner a{display:flex;flex-wrap:wrap;padding:14px;background-color:#d8d8d8;align-items:center}.mm-cards-inner a .mm-card-content{flex:1 0 0}.mm-cards-inner a .mm-card-content h3{font-size:12px;line-height:16px;font-weight:500}.mm-cards{margin-bottom:10px}.mm-cards-inner a .mm-card-image{flex:0 0 128px;margin-right:20px}.mm-cards-inner a .mm-card-image img{width:100%;height:64px;object-fit:cover}.mm-card-content h3{font-size:12px;line-height:16px}.mm-card-content{flex:1 0 0}li.main-link>a .menu-caret{width:40px;display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:.2s}li.main-link.is-active .menu-caret{transform:rotate(180deg);top:5px}li.main-link>a{display:inline-block;position:relative;font-size:16px;font-weight:500;padding:20px 40px 20px 0}.main-link ul{display:none}.drawer-menu__main{height:auto!important}.main-link.is-active ul{display:block}ul.parent-ul li a{display:block;padding:6px 0}li.main-link{border-bottom:1px solid #f4f4f4}.mm-cards.see-all-card a{min-height:96px;text-align:center}.drawer-menu__bottom{height:100%!important}.drawer-menu__contents{flex:0 0 100%;height:calc(100% - 110px)!important}@media only screen and (max-width: 767px){.drawer-menu__item:not(:last-child){border:0!important}.drawer-menu__footer li.drawer-menu__item:first-child a{padding-left:0!important}}.carousel-with-title-cntr{padding:70px 0}.carousel-with-title-cntr .carousel-section-header{align-items:baseline;display:flex;margin:0 30px 25px}.carousel-with-title-cntr .carousel-section-header h2{font-size:45px;font-weight:400;line-height:1.07;letter-spacing:.22px;margin-right:18px}.carousel-with-title-cntr .carousel-section-header a{font-size:16px;font-weight:400;line-height:1.13;letter-spacing:.32px}.carousel-with-title-cntr .outer-text{font-size:16px;font-weight:400;line-height:1.13;letter-spacing:normal;margin-top:14px;text-align:left}.carousel-with-title-cntr .has-outer-text .image__img{height:calc(100% - 35px)}.carousel-with-title-cntr .slider-button{background-color:transparent;box-shadow:none}.carousel-with-title-cntr .slider-button .icon{width:60px;height:60px}.carousel-with-title-cntr .carousel__slides{height:440px}.carousel-with-title-cntr .carousel__slides .image--desktop{height:100%}.carousel-with-title-cntr .carousel__slides .flickity-button.flickity-prev-next-button{background-color:transparent}.carousel-with-title-cntr .carousel__slides .flickity-button.flickity-prev-next-button .flickity-button-icon{color:#fff}@media only screen and (max-width: 767px){.carousel-with-title-cntr .carousel__slides .carousel__slide.direction-vert{width:90%}}@media only screen and (min-width: 768px){.carousel-with-title-cntr .carousel .mobile-carousel__pagination{left:40px;right:40px}}@media only screen and (max-width: 767px){.carousel-with-title-cntr{padding:60px 0 45px}.carousel-with-title-cntr .mobile-carousel__pagination{display:none}.carousel-with-title-cntr .carousel-section-header{display:block;margin:0 30px 25px}.carousel-with-title-cntr .carousel-section-header h2{font-size:35px;line-height:1.03;letter-spacing:normal}.carousel-with-title-cntr .carousel-section-header a{font-size:15px;line-height:1.13;letter-spacing:.45px;margin-bottom:5px;text-transform:uppercase}.carousel-with-title-cntr .carousel__slides{height:440px}.carousel-with-title-cntr .image--mobile .carousel__image--fixed-height{background-color:#ebebeb;height:410px;padding-top:375px}.carousel-with-title-cntr .carousel a.no-style{font-size:15px;font-weight:400;line-height:1.13;letter-spacing:.3px;margin:30px 15px 0;text-align:left}}.carousel-dynamic-custom{padding:70px 0}.carousel-dynamic-custom .carousel-section-header{align-items:baseline;display:flex;margin:0 30px 25px}.carousel-dynamic-custom .carousel-section-header h2{font-size:45px;font-weight:400;line-height:1.07;letter-spacing:.22px;margin-right:18px}.carousel-dynamic-custom .carousel-section-header a{font-size:16px;font-weight:400;line-height:1.13;letter-spacing:.32px}.carousel-dynamic-custom .outer-text{font-size:16px;font-weight:400;line-height:1.13;letter-spacing:normal;margin-top:14px;text-align:left}.carousel-dynamic-custom .has-outer-text .image__img{height:calc(100% - 35px)}.carousel-dynamic-custom .slider-button{background-color:transparent;box-shadow:none}.carousel-dynamic-custom .slider-button .icon{width:60px;height:60px}.carousel-dynamic-custom .carousel__slides{height:440px}.carousel-dynamic-custom .carousel__slides .image--desktop,.carousel-dynamic-custom .carousel__slides .image--mobile{height:100%}.carousel-dynamic-custom .carousel__slides .flickity-button.flickity-prev-next-button{background-color:transparent}.carousel-dynamic-custom .carousel__slides .flickity-button.flickity-prev-next-button .flickity-button-icon{color:#fff}@media only screen and (max-width: 767px){.carousel-dynamic-custom .carousel__slides .carousel__slide.direction-vert{width:90%}}@media only screen and (max-width: 767px){.carousel-dynamic-custom{padding:60px 0 45px}.carousel-dynamic-custom .mobile-carousel__pagination{display:none}.carousel-dynamic-custom .carousel-section-header{display:block;margin:0 30px 25px}.carousel-dynamic-custom .carousel-section-header h2{font-size:35px;line-height:1.03;letter-spacing:normal}.carousel-dynamic-custom .carousel-section-header a{font-size:15px;line-height:1.13;letter-spacing:.45px;margin-bottom:5px;text-transform:uppercase}.carousel-dynamic-custom .carousel__slides{height:440px}.carousel-dynamic-custom .image--mobile .carousel__image--fixed-height{background-color:#ebebeb;height:410px;padding-top:375px}.carousel-dynamic-custom .carousel a.no-style{font-size:15px;font-weight:400;line-height:1.13;letter-spacing:.3px;margin:30px 15px 0;text-align:left}}.carousel-no-overlay-cntr{margin-bottom:50px;padding:20px 0}.carousel-no-overlay-cntr h2{font-size:45px;font-weight:400;line-height:1.33;letter-spacing:.45px;margin-bottom:45px;text-align:center}.carousel-no-overlay-cntr .carousel{margin-bottom:55px}.carousel-no-overlay-cntr .btn--default{display:block;font-size:17px!important;font-weight:300!important;height:auto;line-height:1;letter-spacing:.68px;margin:auto;padding:20px;text-align:center;width:fit-content}.carousel-no-overlay-cntr .image,.carousel-no-overlay-cntr .carousel__slide-content .carousel__image{padding-top:var(--carousel-padding-top)}.carousel-no-overlay-cntr .slider-button{background-color:#ffffff4d;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:60px;width:60px}.carousel-no-overlay-cntr .slider-button .icon{height:40px;width:40px}.carousel-no-overlay-cntr .slider-button .icon path{fill:#fff}@media only screen and (max-width: 767px){.carousel-no-overlay-cntr h2{font-size:35px;line-height:1.03;letter-spacing:normal;margin-bottom:28px}.carousel-no-overlay-cntr .carousel{margin-bottom:30px}.carousel-no-overlay-cntr .btn--default{font-size:15px!important;width:190px}}@media (min-width: 60em){.footer{padding-bottom:30px}.footer__bottom{padding-top:30px;font-size:13px}}.social-icons .as-text{height:auto;margin:0 23px;width:auto}.social-icons .as-text a{color:#000;font-size:16px;font-weight:300;line-height:1.13;letter-spacing:.35px}.footer__bottom-left{order:1}.footer__bottom-left .social-section-label{text-transform:uppercase;font-size:13px}.footer__bottom-left .social-icons{margin:0 20px}.footer__bottom-left .social-icons li{margin:0 10px}.footer__credits{line-height:1}.footer__credits a{color:#000;font-size:13px;font-weight:300;line-height:1.13;letter-spacing:.64px}.footer__groups .footer__group{width:50%}.footer__groups .footer__group .fs-body-base,.footer__groups .footer__group .fs-body-base p,.footer__groups .footer__group .fs-body-base a,.footer__groups .footer__group .fs-body-base li{font-size:16px;font-weight:400;line-height:1.25;letter-spacing:.35px}@media only screen and (max-width: 767px){.footer__groups .footer__group{width:100%}}.footer__newsletter{max-width:400px}.footer__header[data-handle=links]{display:none}.footer__links ul[data-handle=links]{display:flex;justify-content:space-evenly}.footer__links ul{columns:initial}.footer__links h3{font-size:16px;font-weight:400;line-height:1.13;letter-spacing:.64px;margin-bottom:22px;text-transform:uppercase}.footer__links li{margin-bottom:10px}.footer__links li a{font-size:16px;font-weight:300;line-height:1.13;letter-spacing:.64px}.footer__links li.max-width{width:100%}.footer__groups .footer__group .footer__links li a{font-size:16px;font-weight:300;line-height:1.13;letter-spacing:.64px}.footer__groups .footer__group .footer__group-content .footer__text p{font-weight:300}.footer-logo-cntr{width:145px}.newsletter__input-container{position:relative}.newsletter__input-container button.btn-icon{position:absolute;right:5px;top:0}.newsletter__input-container button.btn-icon .icon-button{height:48px;width:48px}.newsletter__input-container button.btn-icon .icon-button .icon{width:30px;transform:scale(.7)}.newsletter__input-container .input::placeholder{color:#000;opacity:1}.newsletter__input-container #g-recaptcha-newsletter{margin-top:25px;display:none}.configurator-form{margin:10px 0;max-width:400px;position:relative}@media only screen and (max-width: 991px){.configurator-form{max-width:none}}.configurator-form button.btn-icon{position:absolute;right:5px}.configurator-form button.btn-icon .icon-button{height:48px;width:48px}.configurator-form button.btn-icon .icon-button .icon{width:30px;transform:scale(.7)}.configurator-form .input::placeholder{color:#000;opacity:1}.configurator-form input{height:48px;line-height:48px;font-size:16px;font-weight:300}.configurator-form button.btn-icon .icon-button{height:48px}.footer__configurator{margin:30px 0 10px}.footer__desktop{display:block}.footer__mobile{display:none}@media only screen and (max-width: 767px){.footer__desktop{display:none}.footer__mobile{display:block;padding:50px 15px 0}.footer__mobile .footer-logo-cntr{margin-bottom:35px}.footer__mobile .footer-logo-cntr .footer__logo-link .image{background-color:#fff}.footer__mobile .footer__group--mobile{margin-bottom:15px}.footer__mobile .footer__heading{font-size:16px;font-weight:500;line-height:1.19;letter-spacing:.64px;text-transform:uppercase}.footer__mobile .footer__text{font-size:16px;font-weight:300;line-height:1.25;letter-spacing:.64px}.footer__mobile .newsletter .footer__heading{margin-bottom:10px}.footer__mobile .newsletter .footer__text{margin-bottom:20px}.footer__mobile .newsletter .footer__text p{line-height:1.2}.footer__mobile .newsletter .newsletter__input-container input{height:60px;line-height:60px;font-size:16px;font-weight:300}.footer__mobile .newsletter .newsletter__input-container button.btn-icon .icon-button{height:60px}.footer__mobile .footer__link-level1,.footer__mobile .footer__link-legal{border:1px solid #e8e8e8;margin:0 0 15px;padding:20px 8px 12px}.footer__mobile .footer__link-level1__header,.footer__mobile .footer__link-legal__header{position:relative}.footer__mobile .footer__link-level1__header .icon-chevron,.footer__mobile .footer__link-legal__header .icon-chevron{position:absolute;right:0;top:-7px;width:35px;height:35px;transform:rotate(-90deg)}.footer__mobile .footer__link-level1__header .footer__heading,.footer__mobile .footer__link-legal__header .footer__heading{padding-bottom:10px}.footer__mobile .footer__links-level2,.footer__mobile .footer__links-legal-dd{display:none}.footer__mobile .footer__links-level1{flex-direction:column;justify-content:normal}.footer__mobile .footer__links-level1 .footer__link-level1.open .footer__links-level2,.footer__mobile .footer__links-level1 .footer__link-level1.open .footer__links-legal-dd,.footer__mobile .footer__links-level1 .footer__link-legal.open .footer__links-level2,.footer__mobile .footer__links-level1 .footer__link-legal.open .footer__links-legal-dd{display:block}.footer__mobile .footer__links-level1 .footer__link-level1.open .footer__link-level1__header .icon-chevron,.footer__mobile .footer__links-level1 .footer__link-level1.open .footer__link-legal__header .icon-chevron,.footer__mobile .footer__links-level1 .footer__link-legal.open .footer__link-level1__header .icon-chevron,.footer__mobile .footer__links-level1 .footer__link-legal.open .footer__link-legal__header .icon-chevron{transform:rotate(0)}.footer__mobile .footer__bottom--mobile{align-items:center;display:flex;justify-content:space-between;margin:30px 0}.footer__mobile .footer__mobile-social-icons{margin:0;padding:0}.footer__mobile .social-icons li,.footer__mobile .social-icons .icon{height:25px;width:25px}.footer__mobile .social-icons li{margin-right:5px}.footer__mobile .footer__credits{padding:0}}.legal-links{list-style:none;margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.legal-links li+li{margin-left:15px}div#g-recaptcha-newsletter{display:none}.footer__newsletter .accept-policy-checkbox,.popup__form .accept-policy-checkbox{display:flex;flex-wrap:wrap}.footer__newsletter .accept-policy-checkbox input[type=checkbox],.popup__form .accept-policy-checkbox input[type=checkbox]{flex:0 0 20px;height:20px}.footer__newsletter .accept-policy-checkbox label.policy-label,.popup__form .accept-policy-checkbox label.policy-label{flex:1 0 0;margin-left:16px;margin-bottom:10px}.footer__newsletter .accept-policy-checkbox label.policy-label p,.popup__form .accept-policy-checkbox label.policy-label p{font-size:14px!important}.footer__newsletter div#g-recaptcha-newsletter,.popup__form div#g-recaptcha-newsletter{display:none}div#shopify-section-popup-2{position:relative;z-index:99999}#zigpoll-container{z-index:9999!important}.cookie-popup-bottom{position:fixed;width:100%;bottom:0;padding:30px;box-shadow:0 -24px 44px #0003;background-color:#ffffffe6;z-index:2222}.cookie-popup-bottom .cookie-flex-items{display:flex;justify-content:space-between}.cookie-popup-bottom .cookie-item p{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;text-align:left;color:#000}.cookie-popup-bottom .cookie-item p a{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;text-align:left;color:#000;text-transform:capitalize;text-decoration:underline}#close-cookie-popup{cursor:pointer}#close-cookie-popup{display:flex;align-items:center}#close-cookie-popup svg{width:15px;height:15px}@media (max-width: 600px){#close-cookie-popup{position:absolute;right:0;top:0;margin:15px 15px 0 0}.cookie-popup-bottom{padding:30px}.cookie-popup-bottom .cookie-item p,.cookie-popup-bottom .cookie-item p a{text-align:center;font-size:14px;line-height:1.57}#close-cookie-popup svg{width:15px;height:15px}}.ftd-articles-cntr{padding:70px 25px}.ftd-articles-cntr .ftd-articles-header{align-items:baseline;display:flex;margin:0 15px 30px}.ftd-articles-cntr .ftd-articles-header h2{font-size:45px;font-weight:400;line-height:1.07;letter-spacing:.22px;margin-right:20px}.ftd-articles-cntr .ftd-articles-header a{font-size:16px;font-weight:400;line-height:1.13;letter-spacing:.32px}.ftd-articles-cntr .ftd-articles-header h4{text-transform:uppercase}.ftd-articles-cntr .go-to-stories{font-size:16px;font-weight:400;line-height:1.13;letter-spacing:.32px}.ftd-articles-cntr .ftd-articles{display:flex}.ftd-articles-cntr .ftd-articles .ftd-article-border-vert{border-right:1px solid #d8d8d8}.ftd-articles-cntr .ftd-article{flex:0 0 calc(50% - 30px);margin:0 15px}.ftd-articles-cntr .ftd-article .image-part{margin-bottom:25px}.ftd-articles-cntr .ftd-article .ftd-article-image{height:434px;margin-bottom:25px}.ftd-articles-cntr .ftd-article .ftd-article-image img{object-fit:cover}.ftd-articles-cntr .ftd-article .blog-title{font-size:15px;font-weight:400;line-height:1.13;letter-spacing:.45px;margin-bottom:6px;text-transform:uppercase}.ftd-articles-cntr .ftd-article .article-title{font-size:28px;font-weight:300;line-height:1.14;letter-spacing:.28px;margin-bottom:10px}.ftd-articles-cntr .ftd-article .article-content{font-size:16px;font-weight:300;line-height:1.25;letter-spacing:.16px}.ftd-articles-cntr .mobile-up-hide{display:none}@media only screen and (max-width: 767px){.ftd-articles-cntr{padding:60px 15px}.ftd-articles-cntr .mobile-up-hide{display:block}.ftd-articles-cntr .mobile-hide{display:none}.ftd-articles-cntr .ftd-articles-header{display:block;margin:0 0 30px}.ftd-articles-cntr .ftd-articles-header h2{font-size:35px;line-height:1.06;letter-spacing:.35px}.ftd-articles-cntr .ftd-articles-header h4{font-size:15px;line-height:1.13;letter-spacing:.45px}.ftd-articles-cntr .go-to-stories{font-size:15px;line-height:1.13;letter-spacing:.3px}.ftd-articles-cntr .ftd-article{flex:auto;margin:0;width:100%}.ftd-articles-cntr .ftd-article .image-part{margin-bottom:19px}.ftd-articles-cntr .ftd-article .blog-title{font-size:14px;line-height:1.14;letter-spacing:.42px;margin-bottom:2px}.ftd-articles-cntr .ftd-article .article-title{font-size:22px;line-height:1.09;letter-spacing:.22px}.ftd-articles-cntr .ftd-article .article-content{font-size:15px;line-height:1.27;letter-spacing:.15px}.ftd-articles-cntr br{display:none}.ftd-articles-cntr .flickity-page-dots{bottom:140px}.ftd-articles-cntr .flickity-page-dots .dot{background:#fff}}.ftd-articles-cntr .ftd-products .recommended-products__grid{display:flex;flex-wrap:wrap}.ftd-articles-cntr .ftd-products .recommended-products__grid .recommended-products__product{flex:0 0 calc(33.33% - 14px);margin-left:20px}.ftd-articles-cntr .ftd-products .recommended-products__grid .recommended-products__product:first-of-type{margin-left:0}.ftd-articles-cntr .ftd-products .recommended-products__grid .recommended-products__product .product-item .product-item__text{font-size:18px;font-weight:300;line-height:1.22;letter-spacing:.54px;margin:auto;padding:0;text-align:center}.ftd-articles-cntr .ftd-products .recommended-products__grid .recommended-products__product .product-item .product-item__text h4{font-size:22px;font-weight:300;line-height:1;letter-spacing:.66px;margin-bottom:12px;text-align:center}@media only screen and (max-width: 767px){.ftd-articles-cntr .ftd-products .recommended-products__grid .recommended-products__product{flex:0 0 50%;margin-bottom:20px;margin-left:0;max-width:50%}.ftd-articles-cntr .ftd-products .recommended-products__grid .recommended-products__product:first-of-type{margin-left:0}.ftd-articles-cntr .ftd-products .recommended-products__grid .recommended-products__product .product-item .product-item__text{font-size:14px;line-height:1.21;letter-spacing:.14px}.ftd-articles-cntr .ftd-products .recommended-products__grid .recommended-products__product .product-item .product-item__text h4{font-size:15px;line-height:1.27;letter-spacing:.15px}}.ftd-img-and-text-cntr{display:flex}.ftd-img-and-text-cntr>a,.ftd-img-and-text-cntr .ftd-img-and-text{flex:0 0 calc(50% - 30px);margin:0 15px}.ftd-img-and-text-cntr .ftd-img-and-text{display:flex;flex-direction:column}.ftd-img-and-text-cntr .ftd-img-and-text.top_text_bt_img .image-part{order:1}.ftd-img-and-text-cntr .ftd-img-and-text .text-part{align-items:center;display:flex;height:339px;justify-content:center;font-size:22px;font-weight:400;line-height:1.27;letter-spacing:.22px;text-align:center}@media only screen and (max-width: 767px){.ftd-img-and-text-cntr{flex-direction:column}.ftd-img-and-text-cntr .ftd-img-and-text{flex:0 0 100%;margin:0}.ftd-img-and-text-cntr .ftd-img-and-text .text-part{font-size:18px;height:fit-content;line-height:1.22;letter-spacing:.18px;margin:0 auto;width:288px;padding-top:50px;padding-bottom:30px}.ftd-img-and-text-cntr .ftd-img-and-text .text-part br{display:none}.ftd-img-and-text-cntr .ftd-img-and-text.top_text_bt_img .text-part{order:1}}.masonry-image-gallary-cntr .masonry-wrapper{padding:1.5em;max-width:1200px;margin-right:auto;margin-left:auto}.masonry-image-gallary-cntr .masonry{display:grid;grid-template-columns:repeat(1,minmax(100px,1fr));grid-gap:10px;grid-auto-rows:0}@media only screen and (max-width: 1023px) and (min-width: 768px){.masonry-image-gallary-cntr .masonry{grid-template-columns:repeat(2,minmax(100px,1fr))}}@media only screen and (min-width: 1024px){.masonry-image-gallary-cntr .masonry{grid-template-columns:repeat(4,minmax(100px,1fr))}}.masonry-image-gallary-cntr .masonry-item,.masonry-image-gallary-cntr .masonry-content{border-radius:4px;overflow:hidden}.masonry-image-gallary-cntr .masonry-item{transition:filter .25s ease-in-out}.masonry-image-gallary-cntr .masonry-content{width:100%}.masonry-image-gallary-cntr .masonry-item.masonry-item-width-0{width:0%}.masonry-image-gallary-cntr .masonry-item.masonry-item-width-5{width:5%}.masonry-image-gallary-cntr .masonry-item.masonry-item-width-10{width:10%}.masonry-image-gallary-cntr .masonry-item.masonry-item-width-15{width:15%}.masonry-image-gallary-cntr .masonry-item.masonry-item-width-20{width:20%}.masonry-image-gallary-cntr .masonry-item.masonry-item-width-25{width:25%}.masonry-image-gallary-cntr .masonry-item.masonry-item-width-30{width:30%}.masonry-image-gallary-cntr .masonry-item.masonry-item-width-35{width:35%}.masonry-image-gallary-cntr .masonry-item.masonry-item-width-40{width:40%}.masonry-image-gallary-cntr .masonry-item.masonry-item-width-45{width:45%}.masonry-image-gallary-cntr .masonry-item.masonry-item-width-50{width:50%}.masonry-image-gallary-cntr .masonry-item.masonry-item-width-55{width:55%}.masonry-image-gallary-cntr .masonry-item.masonry-item-width-60{width:60%}.masonry-image-gallary-cntr .masonry-item.masonry-item-width-65{width:65%}.masonry-image-gallary-cntr .masonry-item.masonry-item-width-70{width:70%}.masonry-image-gallary-cntr .masonry-item.masonry-item-width-75{width:75%}.masonry-image-gallary-cntr .masonry-item.masonry-item-width-80{width:80%}.masonry-image-gallary-cntr .masonry-item.masonry-item-width-85{width:85%}.masonry-image-gallary-cntr .masonry-item.masonry-item-width-90{width:90%}.masonry-image-gallary-cntr .masonry-item.masonry-item-width-95{width:95%}.masonry-image-gallary-cntr .masonry-item.masonry-item-width-100{width:100%}.popup-custom{position:fixed;top:0;left:0;right:0;bottom:0;z-index:800;background-color:#ffffffb3;overflow:auto;background-color:#fff}.popup-custom:not(.active){display:none}.popup-box{position:relative;max-width:850px;margin-left:auto;margin-right:auto;background-color:#fff}.popup-close{position:absolute;top:0;right:0;z-index:1;width:50px;height:50px;background:url(//uk.usm.com/cdn/shop/t/102/assets/icon_cross_black.svg?v=147970495563783686351762136623) no-repeat center center;background-size:40px;cursor:pointer}@media only screen and (max-width: 767px){.popup-close{width:50px;height:50px;background-size:30px}}html.mod-no-mobile .popup-close{-webkit-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s}html.mod-no-mobile .popup-close:hover{opacity:.4}.popup-text{padding:30px}.product-zoom-popup{cursor:url(//uk.usm.com/cdn/shop/t/102/assets/icon_zoom_out_black.png?v=106037082310253001731762136623),auto;transition:all ease .5s}.product-zoom-popup:not(.active){display:flex;visibility:hidden;opacity:0;height:0}.product-zoom-popup.active{display:flex;justify-content:center;align-items:center;visibility:visible;opacity:1;height:auto}.product-zoom-popup.active img{height:100vh;width:auto}@media only screen and (max-width: 767px){.product-zoom-popup.active img{height:auto;width:100%}}section.new-popup-outer.popup{pointer-events:unset!important}.new-popup-outer{align-items:center}.new-popup{max-width:894px;margin:0 auto;background-color:#fff;position:relative}.new-popup .popup-body{display:flex;flex-wrap:wrap}.new-popup .popup-body .popup-image{flex:0 0 45%}.new-popup .popup-body .popup-image img{width:100%;height:100%;object-fit:cover}.new-popup .popup-body .popup__content{flex:0 0 55%;padding:60px 32px}.new-popup .popup-body .popup__content h3{font-size:34px;line-height:50px;font-weight:500;margin-bottom:24px;margin-top:30px}.new-popup .popup-body .popup__content .popup__subheading{font-size:16px;line-height:24px}.newsletter-field{margin-bottom:16px}.newsletter-field input{border:1px solid #e8e8e8;padding:20px 12px;height:auto;line-height:normal}.newsletter-field_submit{margin-bottom:20px;margin-top:32px}.newsletter-field_submit button{background-color:#000;color:#fff!important;display:block;width:100%;padding:20px;font-size:16px;line-height:20px}section.new-popup-outer.popup{display:none}section.new-popup-outer.popup.show{display:flex}section.new-popup-outer.popup.show .new-popup-overlay.popup__overlay{background-color:#00000080;opacity:1}@media only screen and (max-width: 767px){.new-popup{max-width:100%;width:calc(100% - 20px)}.new-popup .popup-body .popup__content{flex:0 0 100%;padding:30px 20px}.new-popup .popup-body .popup-image{position:absolute;height:100%;width:100%}.new-popup .popup-body .popup__content h3{font-size:24px;margin-bottom:10px;margin-top:10px}.new-popup .popup__close{right:3px;top:3px}.new-popup .popup-body .popup__content{background-color:#fff9}.newsletter-field_submit{margin-top:15px;margin-bottom:15px}.newsletter-field input{background-color:#e8e8e8}.popup-body .newsletter-form{max-width:560px;margin:0 auto}}.shop-by-collection-type-cntr{display:flex;margin-bottom:30px;padding:0 20px;margin-top:18px}.shop-by-collection-type-cntr.mobile-up-hide{display:none}.shop-by-collection-type-cntr .icon-chevron{position:absolute;right:46px;top:20px;width:40px;height:40px;transform:rotate(-90deg)}.shop-by-collection-type-cntr .shop-by-collection-type{cursor:pointer;flex:0 0 50%;padding:0 8px}.shop-by-collection-type-cntr .shop-by-collection-type:first-of-type{border-right:1px solid #e8e8e8}.shop-by-collection-type-cntr .shop-by-collection-type.open .collection-cards{display:flex}.shop-by-collection-type-cntr .shop-by-collection-type.open .icon-chevron{transform:rotate(0)}.shop-by-collection-type-cntr .shop-by-collection-type-title{font-size:18px;font-weight:400;line-height:1.22;letter-spacing:.18px;padding:28px 16px 26px;position:relative;background-color:#ebebeb}.shop-by-collection-type-cntr .collection-cards{display:none;flex-wrap:wrap}.shop-by-collection-type-cntr .collection-card{flex:0 0 calc(50% - 16px);margin:8px;min-width:300px;display:flex;align-items:center}.shop-by-collection-type-cntr .collection-card a{padding:15px;align-items:center;display:flex;width:100%}.shop-by-collection-type-cntr .collection-card .image-part{display:inline-block;height:70px;width:110px;background-color:transparent}.shop-by-collection-type-cntr .collection-card .text-part{display:inline-block;font-size:16px;font-weight:300;line-height:2.31;letter-spacing:.16px;margin-left:27px}@media only screen and (max-width: 767px){.shop-by-collection-type-cntr.mobile-up-hide{display:flex;margin-top:30px;align-items:flex-start}.shop-by-collection-type-cntr.mobile-hide{display:none}.shop-by-collection-type-cntr.shop-by-collection-type-mobile-cntr{padding:0 15px}.shop-by-collection-type-cntr.shop-by-collection-type-mobile-cntr .shop-by-collection-type-mobile{border:0;max-width:50%;padding:0}.shop-by-collection-type-cntr.shop-by-collection-type-mobile-cntr .shop-by-collection-type-mobile .collection-card{flex:auto;margin:8px auto;width:100%}.shop-by-collection-type-cntr.shop-by-collection-type-mobile-cntr .shop-by-collection-type-mobile .icon-chevron{position:absolute;right:0;top:13px;width:35px;height:35px}.shop-by-collection-type-cntr.shop-by-collection-type-mobile-cntr .shop-by-collection-type-mobile .shop-by-collection-type-title{border:1px solid #ebebeb;font-size:15px;line-height:1.13;letter-spacing:.15px;padding:22px 15px 21px}.shop-by-collection-type-cntr.shop-by-collection-type-mobile-cntr .shop-by-collection-type-mobile .shop-by-collection-type-title1{margin-right:6px}.shop-by-collection-type-cntr.shop-by-collection-type-mobile-cntr .shop-by-collection-type-mobile .shop-by-collection-type-title2{margin-left:6px}.shop-by-collection-type-cntr.shop-by-collection-type-mobile-cntr.open1 .collection-cards1{display:block;margin-right:-100%}.shop-by-collection-type-cntr.shop-by-collection-type-mobile-cntr.open1 .collection-cards2{display:none}.shop-by-collection-type-cntr.shop-by-collection-type-mobile-cntr.open1 .shop-by-collection-type-title1{background:#ebebeb}.shop-by-collection-type-cntr.shop-by-collection-type-mobile-cntr.open1 .shop-by-collection-type-title1 .icon-chevron{transform:rotate(0)}.shop-by-collection-type-cntr.shop-by-collection-type-mobile-cntr.open2 .collection-cards1{display:none}.shop-by-collection-type-cntr.shop-by-collection-type-mobile-cntr.open2 .collection-cards2{display:block;margin-left:-100%}.shop-by-collection-type-cntr.shop-by-collection-type-mobile-cntr.open2 .shop-by-collection-type-title2{background:#ebebeb}.shop-by-collection-type-cntr.shop-by-collection-type-mobile-cntr.open2 .shop-by-collection-type-title2 .icon-chevron{transform:rotate(0)}}.shop-by-collection-type-cntr .see-all-card{flex:0 0 calc(50% - 16px);margin:8px;min-width:300px;height:100px;display:flex;align-items:center;justify-content:center;background-color:#ebebeb}@media only screen and (max-width: 767px){.shop-by-collection-type-cntr .see-all-card{margin:0;height:96px}.shop-by-collection-type-cntr .see-all-card .mm-cards-inner{width:100%}}@media screen and (max-width: 1440px){.shop-by-collection-type-cntr .collection-card{flex:auto;margin:8px auto;width:100%}.shop-by-collection-type-cntr .see-all-card{flex:auto;width:100%;margin:8px auto}}.slideshow-and-ftd-collections-cntr{display:flex}.slideshow-and-ftd-collections-cntr.mobile-hide{padding:30px 30px 0}.slideshow-and-ftd-collections-cntr.mobile-up-hide{display:none}.slideshow-and-ftd-collections-cntr .slideshow{flex:1 0 70%}.slideshow-and-ftd-collections-cntr .slideshow__slides .flickity-page-dots{display:none}.slideshow-and-ftd-collections-cntr .ftd-collection-wrapper{flex:0 0 425px;padding:0 49px}.slideshow-and-ftd-collections-cntr .ftd-collection-wrapper .ftd-collection{border-top:1px solid #e8e8e8;padding:62px 0}.slideshow-and-ftd-collections-cntr .ftd-collection-wrapper .ftd-collection:first-of-type{border-top:0}.slideshow-and-ftd-collections-cntr .ftd-collection h5{font-size:15px;font-weight:400;line-height:1.13;letter-spacing:.45px;text-transform:uppercase}.slideshow-and-ftd-collections-cntr .ftd-collection h2{font-size:45px;font-weight:400;line-height:1.04;letter-spacing:.22px;margin-bottom:10px}.slideshow-and-ftd-collections-cntr .ftd-collection p{font-size:16px;font-weight:300;line-height:1.31;letter-spacing:.16px;margin-bottom:20px}.slideshow-and-ftd-collections-cntr .ftd-collection a{font-size:16px;font-weight:400;line-height:1.13;letter-spacing:.32px}@media only screen and (min-width: 768px){.slideshow-and-ftd-collections-cntr .ftd-collection{opacity:.4}.slideshow-and-ftd-collections-cntr .ftd-collection.active{opacity:1}}.slideshow-and-ftd-collections-cntr .slideshow__cell{-webkit-transition:initial;-moz-transition:initial;-ms-transition:initial;-o-transition:initial;transition:initial}.slideshow-and-ftd-collections-cntr .image.slideshow__image-wrapper{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition-delay:initial;-moz-transition-delay:initial;-ms-transition-delay:initial;-o-transition-delay:initial;transition-delay:initial}.slideshow-and-ftd-collections-cntr .flickity-button{background:transparent}.slideshow-and-ftd-collections-cntr .flickity-prev-next-button{width:30px;height:30px;border-radius:0}.slideshow-and-ftd-collections-cntr .flickity-button-icon{fill:#fff}.slideshow-and-ftd-collections-cntr .flickity-prev-next-button.previous{bottom:30px;left:30px;top:auto}.slideshow-and-ftd-collections-cntr .flickity-prev-next-button.next{bottom:30px;left:100px;right:auto;top:auto}@media (min-width: 40em){.slideshow-and-ftd-collections-cntr .slideshow .flickity-page-dots{bottom:35px}.slideshow-and-ftd-collections-cntr .slideshow .flickity-page-dots .dot{background-color:#fff;margin:0 10px}}@media only screen and (max-width: 767px){.slideshow-and-ftd-collections-cntr.mobile-hide{display:none}.slideshow-and-ftd-collections-cntr.mobile-up-hide{display:block}.slideshow-and-ftd-collections-cntr.mobile-up-hide .ftd-collection-wrapper{padding:15px}.slideshow-and-ftd-collections-cntr.mobile-up-hide .ftd-collection-image{position:relative;width:100%}.slideshow-and-ftd-collections-cntr.mobile-up-hide .ftd-collection{border-top:0;padding:30px 0 45px;text-align:center}.slideshow-and-ftd-collections-cntr.mobile-up-hide .ftd-collection h2{font-size:35px;line-height:1.06;margin-bottom:10px}.slideshow-and-ftd-collections-cntr.mobile-up-hide .ftd-collection p{font-size:15px;line-height:1.27;letter-spacing:.15px}.slideshow-and-ftd-collections-cntr.mobile-up-hide .ftd-collection a{font-size:15px;line-height:1.13;letter-spacing:.3px}}.static-image-text-cntr{display:flex}.static-image-text-cntr.vertical_center{align-items:center}.static-image-text-cntr.vertical_top{align-items:flex-start}.static-image-text-cntr.vertical_bottom{align-items:flex-end}.static-image-text-cntr.text-block-left .image-part{order:1}.static-image-text-cntr .text-block{flex:1 1 var(--static-text-block-width);min-width:var(--static-text-min-width)}.static-image-text-cntr .text-part{max-width:var(--static-text-min-width)}.static-image-text-cntr .image-part{flex:1 1 50%}.static-image-text-cntr .image-part .image{padding-top:110%}.static-image-text-cntr .static-mini-heading{color:#000;font-size:16px;font-weight:400;line-height:1.04;letter-spacing:normal;margin-bottom:10px}.static-image-text-cntr .static-heading{color:#000;font-size:45px;font-weight:400;line-height:1.04;letter-spacing:normal;margin-bottom:13px}.static-image-text-cntr .static-subheading{color:#000;font-size:35px;font-weight:300;line-height:1.14;letter-spacing:normal}.static-image-text-cntr .static-content{color:#000;font-size:22px;font-weight:300;line-height:1.14;letter-spacing:normal}.static-image-text-cntr .btn--default{color:#000;font-size:15px!important;font-weight:300!important;height:auto;line-height:1;letter-spacing:.3px;margin-top:40px;padding:21px 0;text-align:center;width:var(--static-text-btn-width)}@media only screen and (max-width: 1199px){.static-image-text-cntr .static-heading{font-size:35px}.static-image-text-cntr .static-subheading{font-size:25px}}@media only screen and (max-width: 991px){.static-image-text-cntr br{display:none}.static-image-text-cntr .text-block{flex:1 1 50%;min-width:auto}.static-image-text-cntr .text-part{margin:auto;max-width:none}.static-image-text-cntr .btn--default{padding:21px 10px;width:auto}}@media only screen and (max-width: 767px){.static-image-text-cntr{flex-direction:column}.static-image-text-cntr.text-block-left .image-part{order:0}.static-image-text-cntr .text-block{flex:auto;margin:25px 0;min-width:0;width:100%}.static-image-text-cntr .image-part{flex:auto;width:100%}.static-image-text-cntr .static-mini-heading{font-size:15px}.static-image-text-cntr .static-heading{font-size:30px;line-height:1.07;margin-bottom:10px}.static-image-text-cntr .static-subheading{font-size:18px;line-height:1.22}.static-image-text-cntr .btn--default{font-size:14px!important;line-height:1;letter-spacing:.42px;margin-top:20px;width:100%}}.static-video-text-cntr{background-color:#fafafa;align-items:center}.static-video-text-cntr .ratio-video-640-360{padding-top:56.25%;position:relative}.static-video-text-cntr .ratio-video-640-360 iframe{position:absolute;top:0;right:0;left:0;bottom:0;height:100%!important;width:100%!important}.static-video-text-cntr .text-block{flex:1 1 50%;min-width:460px}.static-video-text-cntr .text-part{margin:auto;max-width:460px}.static-video-text-cntr .btn--default,.static-video-text-cntr .btn--default-noborder{font-size:14px!important;font-weight:300!important;line-height:1.21;letter-spacing:.56px;margin-top:25px;padding-left:20px;padding-right:20px}@media only screen and (min-width: 576px){.static-video-text-cntr .btn--default,.static-video-text-cntr .btn--default-noborder{width:360px}}.static-video-text-cntr .static-content{color:#000;font-size:16px;font-weight:300;line-height:1.44;letter-spacing:normal;text-align:left}.static-video-text-cntr .static-content .btn.btn--default{border:none}.static-video-text-cntr a.video-home,.static-video-text-cntr a.video-office{color:#e8e8e8;cursor:pointer}.static-video-text-cntr a.video-home:hover,.static-video-text-cntr a.video-office:hover{color:#000}.static-video-text-cntr a.video-home.active,.static-video-text-cntr a.video-office.active{color:#000;cursor:initial;text-decoration:underline;text-decoration-thickness:from-font}@media only screen and (max-width: 991px){.static-video-text-cntr{padding:50px 25px}}@media only screen and (max-width: 767px){.static-video-text-cntr{padding:50px 0}.static-video-text-cntr .text-block{min-width:auto;padding:0 25px}.static-video-text-cntr .text-part{max-width:none;text-align:center}.static-video-text-cntr .static-heading{text-align:center}.static-video-text-cntr .static-content{font-size:15px;line-height:1.27;text-align:center}}.static-text-cntr{margin-bottom:80px;padding:10px 30px}.static-text-cntr .static-heading{color:#000;font-size:45px;font-weight:400;line-height:1.04;letter-spacing:normal;margin-bottom:13px;text-align:center}.static-text-cntr .static-content{color:#000;font-size:16px;font-weight:300;line-height:1.44;letter-spacing:normal;margin:auto;max-width:465px;text-align:center}.static-text-cntr .text-part{margin:auto}.static-text-cntr .buttons-part{display:flex;margin-top:25px;justify-content:center}.static-text-cntr .buttons-part .btn--default{display:block;font-size:14px!important;font-weight:300!important;height:auto;line-height:1;letter-spacing:.56px;margin:10px 7px 0;padding:21px 0;width:280px}@media only screen and (max-width: 767px){.static-text-cntr{margin-bottom:50px;padding:10px 20px}.static-text-cntr .static-heading{font-size:30px}.static-text-cntr .static-content{font-size:15px;line-height:1.27;max-width:none}.static-text-cntr .buttons-part{flex-direction:column;margin-top:15px}.static-text-cntr .buttons-part .btn--default{font-size:15px!important;margin:10px auto 0;width:100%}}.recommended-products__grid{display:flex;flex-wrap:wrap}.recommended-products__grid .recommended-products__product{flex:0 0 calc(33.33% - 20px);margin-left:20px}.recommended-products__grid .recommended-products__product.initial-hide{display:none}.recommended-products__grid .recommended-products__product:first-of-type{margin-left:0}.recommended-products__grid .recommended-products__product .product-item .product-item__text{font-size:18px;font-weight:300;line-height:1.22;letter-spacing:.54px;margin:auto;padding:0;text-align:center}.recommended-products__grid .recommended-products__product .product-item .product-item__text h4{font-size:22px;font-weight:300;line-height:1;letter-spacing:.35px;margin-bottom:12px;text-align:center}.recommended-products__grid .recommended-products__product .product-item .product-item__media .image{cursor:pointer}.recommended-products__grid .recommended-products__product .product-item__image:not(.product-item__image--first,.product-item__image--two) img{transition:transform ease .6s}.recommended-products__grid .recommended-products__product:hover .product-item__image:not(.product-item__image--first,.product-item__image--two) img{transform:scale(1.2)}.recommended-products__grid.see-more-grid .recommended-products__product.initial-hide{display:initial}@media only screen and (max-width: 767px){.recommended-products__grid .recommended-products__product{flex:0 0 50%;margin-bottom:20px;margin-left:0;max-width:50%}.recommended-products__grid .recommended-products__product:first-of-type{margin-left:0}.recommended-products__grid .recommended-products__product .product-item .product-item__text{font-size:14px;line-height:1.21;letter-spacing:.14px}.recommended-products__grid .recommended-products__product .product-item .product-item__text h4{font-size:15px;line-height:1.27;letter-spacing:.15px}}.contact-form-for-inquire-cntr{display:none;background:#00000080;position:fixed;bottom:0;left:0;top:0;right:0;z-index:10}.contact-form-for-inquire-cntr.active{display:block}.contact-form-for-inquire-cntr .contact-form-for-inquire{background-color:#fff;margin:150px auto;max-width:600px;padding:30px;width:100%}.contact-form-for-inquire-cntr .btn{width:200px}.contact-form-for-inquire-cntr .contact-form-for-inquire-overlay{width:100%;height:100%;position:absolute;z-index:-1}.contact-form-for-inquire-cntr .contact-form-for-inquire-form{height:calc(80vh - 100px);overflow:auto;padding:0 10px 0 0}.contact-form-for-inquire-cntr .drawer__close .icon-button{margin:0 10px 0 auto}.mini-cart-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:800;background-color:#ffffffb3;overflow:auto;z-index:1000;color:#000;background-color:#fff9}body:not(.mini-cart-open) .mini-cart-overlay{display:none}.mini-cart{position:fixed;top:0;bottom:0;right:0;z-index:1000;background-color:#fff;-webkit-box-shadow:0 5px 50px 0 rgba(0,0,0,.1);-moz-box-shadow:0 5px 50px 0 rgba(0,0,0,.1);box-shadow:0 5px 50px #0000001a;-webkit-transition:opacity .3s ease-in-out 0s,visibility .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s,visibility .3s ease-in-out 0s}body:not(.mini-cart-open) .mini-cart{opacity:0;visibility:hidden}@media only screen and (min-width: 768px){.mini-cart{width:500px}}@media only screen and (max-width: 767px){.mini-cart{left:0}}.mini-cart-header{align-items:center;position:absolute;top:0;left:0;right:0;z-index:1;background-color:#fff}.mini-cart-header-top{border-bottom:1px solid #d8d8d8;display:flex;justify-content:space-between;margin:0 35px;padding:20px 0;align-items:center}@media only screen and (max-width: 767px){.mini-cart-header-top{margin:0 20px;padding:20px 0}}.mini-cart-header-zip{padding:0 0 20px;border-bottom:1px solid #d8d8d8}@media only screen and (max-width: 767px){.mini-cart-header-zip{margin-bottom:0;padding:20px 0}}.zip_not_avaliable_message_item_text em{font-style:normal!important;text-decoration:underline}.error_field{border-color:#e22328!important}.mini_cart_zipfield{padding:11px 13px;border:solid 1px #d8d8d8;background-color:#f9f9f9;min-height:43px;max-height:43px;width:70%;margin:0}.mini_cart_zipfield::-webkit-input-placeholder{color:#000}.mini_cart_zipfield:-ms-input-placeholder{color:#000}.mini_cart_zipfield::placeholder{color:#000}.mini_cart_zipfield.error_field::-webkit-input-placeholder{color:#e22328!important}.mini_cart_zipfield.error_field:-ms-input-placeholder{color:#e22328!important}.mini_cart_zipfield.error_field::placeholder{color:#e22328!important}.shipping_badge,.zip_avaliable_message{display:flex;margin-top:15px;font-size:20px;font-weight:400;margin-bottom:15px}.zip_avaliable_message{margin-bottom:0}.shipping-badge-icon,.zip_avaliable_message-icon{margin-right:10px}.zip_message p,.zip_avaliable_message-text{font-size:16px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;color:#000}.sp_bar{width:62px;height:2px;margin:16.5px 0 13.5px;background-color:#000;display:block}.error_icon{margin-right:10px}.error_icon svg{width:21px}.zip_not_avaliable_message{margin-top:20px;padding:10px 5px;background-color:#fff6f6;border-radius:5px;border:1px solid #e22328}.zip_not_avaliable_message_item{display:flex;margin-top:15px}.dlivered_between{font-weight:500}.zip_not_avaliable_message_item:first-child{margin-top:0}.zip_not_avaliable_message_item_text{font-size:16px;font-weight:400;font-stretch:normal;color:#e22328}.zip_not_avaliable_message_item_text a{font-weight:600}.mini_cart_zip_submit{width:30%!important;font-size:16px!important;min-height:43px;max-height:43px}.zip_code_field{display:flex}.mini-cart-title{font-size:20px;font-weight:400;letter-spacing:.3px;text-align:left;text-transform:uppercase}.mini-cart-close{width:45px;height:45px;background:url(//uk.usm.com/cdn/shop/t/102/assets/icon_cross_black.svg?v=147970495563783686351762136623) no-repeat right center;background-size:45px;cursor:pointer}html.mod-no-mobile .mini-cart-close{-webkit-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s}html.mod-no-mobile .mini-cart-close:hover{opacity:.4}@media only screen and (max-width: 767px){.mini-cart-close{width:35px;height:35px;background-size:35px}}.mini-cart-body{height:100%;padding:99px 35px 290px;overflow:auto;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 767px){.mini-cart-body{padding:66px 20px 290px}}.mini-cart-body::-webkit-scrollbar{display:none}.had_cc_product.mini-cart-body{padding:310px 40px 290px}.mini-cart-item{padding:25px 0 0}@media only screen and (max-width: 767px){.mini-cart-item{padding:25px 0 0}}.mini-cart-item__row{display:flex;align-items:center;position:relative}.mini-cart-item__img img{width:120px;max-width:120px}@media only screen and (max-width: 767px){.mini-cart-item__img img{width:96px;max-width:96px}}.mini-cart-item__info{margin-left:15px}.mini-cart-font-regular{font-size:14px;font-weight:600;letter-spacing:.3px}@media only screen and (max-width: 767px){.mini-cart-font-regular{font-size:13px}}.mini-cart-font-thin{font-weight:300}.mini-cart-item__title{display:block;font-size:16px;font-weight:500;letter-spacing:.3px;margin-bottom:5px}@media only screen and (max-width: 767px){.mini-cart-item__title{font-size:14px}}.mini-cart-item__price,.mini-cart-item__option,.mini-cart-item__property{margin-bottom:5px}.mini-cart-item__quantity-minus{display:inline-block;width:25px;height:25px;background:url(//uk.usm.com/cdn/shop/t/102/assets/icon_minus_thick_black.svg?v=107175534804551689651762136623) no-repeat 50% 50%;background-size:10px;cursor:pointer;vertical-align:middle}html.mod-no-mobile .mini-cart-item__quantity-minus{-webkit-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s}html.mod-no-mobile .mini-cart-item__quantity-minus:hover{opacity:.4}.mini-cart-item__quantity-plus{display:inline-block;width:25px;height:25px;background:url(//uk.usm.com/cdn/shop/t/102/assets/icon_plus_thick_black.svg?v=26472195941262990791762136623) no-repeat 50% 50%;background-size:10px;cursor:pointer;vertical-align:middle}html.mod-no-mobile .mini-cart-item__quantity-plus{-webkit-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s}html.mod-no-mobile .mini-cart-item__quantity-plus:hover{opacity:.4}.mini-cart-item__quantity input{border:0;border-bottom:1px solid black;text-align:center;width:20px}.mini-cart-item__remove{cursor:pointer;font-size:14px;position:absolute;bottom:0;right:0;text-decoration:underline}@media only screen and (max-width: 767px){.mini-cart-item__remove{display:block;margin-top:10px}}.mini-cart-footer{position:absolute;bottom:0;left:0;right:0;padding:25px 35px;background-color:#f4f4f4}@media only screen and (max-width: 767px){.mini-cart-footer{padding:25px 20px}}.mini-cart-footer__subtotal{align-items:center;display:flex;justify-content:space-between;font-size:18px;font-weight:400;letter-spacing:.2px}.mini-cart-footer_shpping_msg{margin:20px 0;font-size:16px;color:#8b8b8b}.zip_submited{background-color:#d9d9d9!important;border-color:#d9d9d9!important;opacity:1!important}.mini-cart-footer__btns{display:flex;flex-direction:column}.mini-cart-footer__btns a:first-of-type{margin-bottom:10px}.mini-cart-footer__btns .btn{border-color:#000;font-size:15px!important;flex:1 1;letter-spacing:.5px}@media only screen and (max-width: 767px){.mini-cart-footer__btns{margin:15px 0 0}.mini-cart-footer__btns .btn{font-weight:300!important}}.cart-message{font-size:12px;text-transform:uppercase;font-weight:700}@media only screen and (max-width: 767px){.cart-message{margin-top:20px}}.contact_form_inner{max-width:inherit;width:100%}@media (min-width: 768px){.contact_form_inner{max-width:565px}}.contact_form_inner .chars{text-align:right}.contact_form_inner .chars span#charNum{display:inline}.contact_form_inner .form_group{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}@media (min-width: 576px){.contact_form_inner .form_group{flex-direction:row}}.contact_form_inner .form_group .input_field{width:100%}@media (min-width: 576px){.contact_form_inner .form_group .input_field{width:49%}}.contact_form_inner .input_field{width:100%}.contact_form_inner .input_field select{width:100%;height:60px;font-size:16px;font-weight:300;background-color:#f4f4f4!important;border:none;box-sizing:border-box;padding-left:20px;margin-top:15px;background:url(//uk.usm.com/cdn/shop/t/102/assets/icon_chevron_down_black.svg?v=44970122990405442911762136623) no-repeat 95% 50%;background-size:25px}.contact_form_inner .input_field.checkbox{display:flex;flex-wrap:wrap}.contact_form_inner .input_field.checkbox label{margin:0 10px;flex:1 0 0}.contact_form_inner .input_field.textarea{margin-bottom:10px}.contact_form_inner .input_field.textarea textarea{margin-bottom:0}.contact_form_inner .input_field.textarea span{margin-top:0;text-align:right}.contact_form_inner label{display:block;font-weight:300;font-size:16px;margin-top:20px}.contact_form_inner label.is-required:after{content:"*";color:red}.contact_form_inner input{width:100%;border:none;background-color:#f4f4f4;height:60px;margin-top:15px;box-sizing:border-box;padding:0 20px}.contact_form_inner textarea{width:100%;border:none;background-color:#f4f4f4;height:300px;margin-top:15px;box-sizing:border-box;padding:20px}.contact_form_inner span{font-weight:300;font-size:16px;margin-top:15px;display:block}.contact_form_inner button{background-color:#000;border:none;color:#fff;font-size:16px;font-weight:400;display:block;width:100%;height:60px;margin-top:27px}.contact_form_inner input[type=checkbox]{border:1px solid #d8d8d8;cursor:pointer;position:relative;width:20px;height:20px;margin:0;padding:0;flex:0 0 20px}.contact_form_inner .g-recaptcha{margin-top:40px}@media screen and (max-width: 767px){.contact_form_inner .g-recaptcha{display:flex;justify-content:center}}.accept-policy-checkbox{margin-top:10px}.accept-policy-checkbox p{font-size:16px!important;font-weight:300!important}.accept-policy-checkbox p a{text-decoration:underline;font-weight:400!important}@media only screen and (min-width: 768px){body.template-index,body.template-index *{cursor:auto!important}body.template-index .custom-cursor{width:25px;height:25px;background-image:url(USM_one_ball.png);background-repeat:no-repeat;background-size:contain;position:absolute;z-index:100000;pointer-events:none;transition:transform ease-in .3s}body.template-index .custom-cursor.hover-state{background-color:#000;background-image:none;border-radius:100%;transform:scale(.5)}}.block-overlay__button a{padding:20px!important;box-shadow:4px 0 4px #00000029;background-color:#fff;font-weight:300!important;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.34px;color:#000;height:57px}.slideshow-section .block-overlay__heading{font-size:50px;font-weight:400!important;font-stretch:normal;font-style:normal;line-height:50px;letter-spacing:normal}.slideshow-section .block-overlay__subheading p{line-height:20px}.slideshow-section .block-overlay__button .btn{border:none;min-width:160px;font-size:15px!important}.slideshow-section .block-overlay__button .btn:hover{border-color:#e8e8e8}.slideshow-section .block-overlay__button .btn:active{background-color:#000!important;color:#fff!important;transform:scale(.95)!important;border-color:#e8e8e8!important}@media only screen and (max-width: 991px){.slideshow-section .block-overlay__heading{font-size:35px;line-height:36px}.slideshow-section .block-overlay__subheading p{font-size:15px}}@media only screen and (max-width: 767px){#shopify-section-16135498181bc9de8a .flickity-page-dots{bottom:auto;right:0;left:auto;top:66.68%}}#shopify-section-collection--template .collection{margin-top:0}@media only screen and (min-width: 992px){.medium-up-display-none-imp{display:none!important}}.cursor-pointer{cursor:pointer}.collection-fx-bar{flex:0 0 310px;margin:0 50px 0 0}@media only screen and (max-width: 991px){.collection-fx-bar{flex:auto;margin:0;padding:0;position:absolute;left:0;right:0;display:flex;justify-content:space-between;align-items:center}}.collection-fx-bar .view-mode-wrapper{display:flex;margin-right:15px}.collection-fx-bar .view-mode-wrapper .view-mode-list{margin-right:25px}.collection-fx-bar .view-mode-wrapper .view-mode-list svg .cls-1,.collection-fx-bar .view-mode-wrapper .view-mode-image svg .cls-1{fill:#c1c1c1}.collection-fx-bar .view-mode-wrapper .view-mode-list.active svg .cls-1,.collection-fx-bar .view-mode-wrapper .view-mode-image.active svg .cls-1{fill:#000}.collection-fx-bar .view-mode-wrapper .view-mode-list .icon.icon-mode-list,.collection-fx-bar .view-mode-wrapper .view-mode-image .icon.icon-mode-list{width:27px;height:22px}@media only screen and (max-width: 991px){.collection-filter-trigger{position:relative;font-weight:400;font-size:14px;text-transform:uppercase;cursor:pointer;height:40px;line-height:40px;padding:29px;margin-left:15px;width:80px}}@media only screen and (max-width: 991px){.collection-filter{background-color:#fff;margin:0;padding:20px 16px 25px;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:900}body:not(.collection-filter-open) .collection-filter{display:none!important}}.collection-filter-clear{text-decoration:underline}.collection-filter-group-list{position:relative}.collection-filter-group{margin-bottom:10px}.collection-filter-dropdown-menu{display:none}.collection-filter-dropdown-toggle{align-items:center;border:1px solid #e8e8e8;display:flex;height:60px;justify-content:space-between;padding:0 30px}.collection-filter-dropdown-toggle .icon{height:30px;width:30px;transform:rotate(-90deg)}.collection-filter-dropdown-toggle.open .icon{transform:rotate(0)}.collection-filter-dropdown-toggle.open+.collection-filter-dropdown-menu{display:block}.collection-filter-group-title{font-size:16px;font-weight:300;line-height:1.13;letter-spacing:.16px;text-transform:capitalize}@media only screen and (max-width: 991px){.collection-filter-group-title{letter-spacing:.48px}}.collection-filter-tag-list{margin:10px 0 30px;padding:0}.collection-filter-tag{align-items:center;cursor:pointer;display:flex;text-transform:none;font-size:16px;font-weight:300;letter-spacing:.16px;margin-bottom:12px;padding:0 3px}.collection-filter-tag::selection,.collection-filter-tag *::selection{background-color:transparent}.collection-filter-tag.selected .collection-filter-tag-box:not(.collection-filter-color-swatch){background-color:#000;border:3px solid white;outline:black solid 1px}.collection-filter-tag.selected .collection-filter-color-swatch{box-shadow:0 0 0 2px #fff,0 0 0 3px #6868}.collection-filter-tag input[type=radio]{border:1px solid black;height:30px;margin-right:6px;width:30px}.collection-filter-tag input[type=radio]:checked{background-color:#000;border:3px solid white;outline:black solid 1px}.collection-filter-tag-box{width:30px;height:30px;margin-right:10px;border:1px solid #808285}.collection-filter-color-tag-list{display:flex;flex-wrap:wrap}.collection-filter-color-tag-list .collection-filter-color-tag{flex:1 0 50%;padding-right:5px}.collection-filter-color-tag-list .collection-filter-color-tag.selected{color:#000;font-weight:500;text-decoration:underline}.collection-filter-color-swatch{border:1px solid #eee;background-position:center center;background-repeat:no-repeat;background-size:cover}.collection-filter-cta-list{display:block}.collection-filter-cta-list .btn{font-size:16px!important;margin-bottom:10px;width:100%;text-decoration:none}@media only screen and (max-width: 991px){.collection-filter-cta-list{align-items:center;display:flex;justify-content:space-between}.collection-filter-cta-list .btn{margin:0 6px;min-width:163px}}.collection-filter-footer{margin-top:15px}@media only screen and (max-width: 991px){.collection-filter-footer{margin-top:0;padding:15px 8px;position:fixed;bottom:0;left:0;right:0}}.collection-filter-card{background-color:#f4f4f4;margin-bottom:10px;padding:15px}.collection-filter-card .image-part{height:70px;width:95px}.collection-filter-card .text-part{margin-left:30px}.collection-filter-card.selected{background-color:#000;color:#fff}.collection-filter-overlay{position:absolute;bottom:0;left:0;right:0;top:0;display:none}@media only screen and (min-width: 992px){.collection-filter-header{display:none}}.collection-filter-header-row{position:relative}.collection-filter-header-title{font-size:18px;font-weight:300;height:32px;line-height:32px;padding-left:50px;text-align:left;text-transform:capitalize;width:100%}.collection-filter-close{position:relative}.collection-filter-close:after{content:"";position:absolute;top:0;width:32px;height:32px;background:url(//uk.usm.com/cdn/shop/t/102/assets/icon_cross_black.svg?v=147970495563783686351762136623) no-repeat 50% 50%;background-size:32px}@media only screen and (max-width: 991px){.collection-filter-body{margin-top:25px;height:calc(100% - 115px);overflow-y:scroll}}.collection-filter-dropdown .collection-filter-close,.collection-filter-dropdown .collection-filter-dropdown-close{display:none}.collection-filter-dropdown .collection-filter-dropdown-open{display:none;position:absolute;right:0;top:1px}@media only screen and (max-width: 991px){.collection-filter-dropdown .collection-filter-dropdown-open{display:block}}@media only screen and (max-width: 991px){.collection-filter-dropdown.open{background-color:#fff;position:fixed;top:0;left:0;right:0;bottom:90px;padding:20px 16px 24px;z-index:901}.collection-filter-dropdown.open .collection-filter-tag-list{padding-top:25px}.collection-filter-dropdown.open .collection-filter-tag{font-size:13px;margin-bottom:22px}.collection-filter-dropdown.open .collection-filter-tag-box{width:20px;height:20px;margin-right:16px}.collection-filter-dropdown.open .collection-filter-group-title{font-size:11px;font-weight:400;text-align:center;text-transform:uppercase;width:100%}.collection-filter-dropdown.open .collection-filter-close,.collection-filter-dropdown.open .collection-filter-dropdown-close{display:block}.collection-filter-dropdown.open .collection-filter-dropdown-close{position:absolute;left:0;top:0}.collection-filter-dropdown.open .collection-filter-dropdown-open{display:none}}.collection-fx-bar-notify-cntr{display:flex}.collection-fx-bar-notify{display:none}@media only screen and (min-width: 992px){.collection-fx-bar-notify.active{display:block;margin-bottom:20px;position:absolute;z-index:2}.collection-fx-bar-notify.active .collection-filter-selected-list{display:flex}.collection-fx-bar-notify.active .collection-filter-selected{margin-right:20px;padding-left:20px;position:relative}.collection-fx-bar-notify.active .collection-filter-selected:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;background:url(//uk.usm.com/cdn/shop/t/102/assets/icon_cross_black.svg?v=147970495563783686351762136623) no-repeat 50% 50%;background-size:20px}}.product-item .product-item__meta .color-swatch-wrapper{margin-left:15px}@media only screen and (max-width: 767px){.product-item .product-item__meta .color-swatch-wrapper{margin-left:5px}}.product-item .product-item__meta .color-swatch-wrapper .product-item__swatches{padding-top:0}.product-item .product-item__meta .color-swatch-wrapper .product-item__swatches.hide-color-swatch{display:none}.product-item .product-item__meta .color-swatch-wrapper .product__color-swatch{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;margin-right:13px;padding-top:0}.product-item .product-item__meta .color-swatch-wrapper .product__color-swatch.selected,.product-item .product-item__meta .color-swatch-wrapper .product__color-swatch:hover{box-shadow:0 0 0 1px #707070;border:3px solid white}@media only screen and (max-width: 767px){.product-item .product-item__meta .color-swatch-wrapper .product__color-swatch{width:15px;height:15px;margin-right:5px}}.product-item .product-item__meta .color-swatch-wrapper .product-form__more-color{font-size:18px;text-align:center;cursor:pointer;height:38px}@media only screen and (max-width: 767px){.product-item .product-item__meta .color-swatch-wrapper .product-form__more-color{font-size:14px;height:23px}}.product-item .product-item__meta .color-swatch-wrapper .product-form__more-color.hide-more-color{display:none}.product-item .product-item__meta .product-item__text{display:flex;flex-direction:column;align-items:center;padding-right:0}.product-item .product-item__meta .product-item__text h4{font-size:22px;text-align:center;margin-bottom:12px}.product-item .product-item__meta .product-item__text .product-item__dimension{font-size:16px;text-align:center}.product-item .product-item__meta .product-item__text .product-item__price{font-size:18px;text-align:center;margin-top:15px;margin-bottom:12px}@media only screen and (max-width: 767px){.product-item .product-item__meta .product-item__text h4{font-size:15px;margin-bottom:7px}.product-item .product-item__meta .product-item__text .product-item__dimension{font-size:14px}.product-item .product-item__meta .product-item__text .product-item__price{font-size:14px;margin-top:6px;margin-bottom:7px}}.collection__main #load-more-target .more-loaded-item{transform:translateY(0);opacity:1;display:block}@media only screen and (max-width: 991px){.collection__main-area{margin-top:70px}.collection__grid .grid__item{width:50%}.collection__grid.grid-mode-list .grid__item{width:100%}}.product-item .product-item__media .image{background-color:#fff}.collection-content{padding-top:60px;padding-bottom:46px;font-weight:400;line-height:26px}@media (min-width: 768px){.collection-content{padding-top:120px;padding-bottom:146px}}.collection-content__container{padding-left:12px;padding-right:12px}@media (min-width: 1200px){.collection-content__container{padding-left:95px;padding-right:95px}}.collection-content h1{font-size:24px;line-height:30px;margin-bottom:15px}@media (min-width: 768px){.collection-content h1{font-size:50px;line-height:46px;margin-bottom:35px}}.collection-content p{color:#000}@media (min-width: 768px){.collection-content p{color:#000}}.collection-content__hidden{margin-top:26px}@media screen and (max-width: 767.98px){.collection-content__hidden:not(.collection-content__hidden--show){text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-moz-box-orient:vertical;-webkit-box-orient:vertical;overflow:hidden}}.collection-content__hidden.large_content:not(.collection-content__hidden--show){text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-moz-box-orient:vertical;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 768px){.collection-content__hidden{display:block}}.collection-content__read-more{background-color:transparent;border:0;padding:0;margin:12px 0 0;color:#000;border-bottom:1px solid black}@media (min-width: 768px){.collection-content__read-more{display:none}}.template-product .product-block{border-top:1px solid #e8e8e8;margin-top:65px;padding:65px 0 0}.template-product .product-block .product-block-header{font-size:40px;font-weight:400;line-height:1.18;letter-spacing:normal;margin-bottom:10px}@media only screen and (max-width: 767px){.template-product .product-block{margin-top:38px;padding:38px 0 0}.template-product .product-block .product-block-header{font-size:25px;line-height:1.88}}.template-product .shopify-section:first-of-type .product-block{border-top:0;margin-top:0;padding-top:0}@media only screen and (max-width: 767px){.template-product .shopify-section .s-inline-template{margin:0 0 40px;padding:0}}.template-product .product-sections{margin:100px 0 30px;padding:0 60px}@media only screen and (max-width: 767px){.template-product .product-sections{margin:35px 0 20px;padding:0 20px}}.template-product .product-specs-wrapper{max-height:0;opacity:0;transition:max-height ease .3s;visibility:hidden}.template-product .product-specs-wrapper.spec-open{max-height:1000px;opacity:1;visibility:visible}.template-product .product-specs-wrapper .product-block-header{margin-bottom:20px}.template-product .product-specs{display:flex;flex-wrap:wrap}@media only screen and (max-width: 767px){.template-product .product-specs{flex-direction:column}}.template-product .product-spec-cntr{border-left:1px solid #e8e8e8;flex:1 1 250px;margin-right:35px;padding:5px 0 15px 35px}.template-product .product-spec-cntr:first-of-type{border-left:0;padding-left:0}.template-product .product-spec-cntr.product-spec-dimensions{flex:1 1 auto;max-width:180px;min-width:160px}@media only screen and (max-width: 767px){.template-product .product-spec-cntr{border-left:0;border-top:1px solid #e8e8e8;flex:none;margin:0;max-width:100%;padding:22px 0 7px;width:100%}.template-product .product-spec-cntr.product-spec-dimensions{max-width:100%}.template-product .product-spec-cntr .product-spec-body{display:none}.template-product .product-spec-cntr.open{padding:22px 0}.template-product .product-spec-cntr.open .product-spec-title .chevron-down-black{transform:rotate(-90deg)}.template-product .product-spec-cntr.open .product-spec-body{display:block}}.template-product .product-spec-title{font-size:16px;font-weight:600;line-height:1.19;letter-spacing:.16px;margin-bottom:15px}@media only screen and (max-width: 767px){.template-product .product-spec-title{font-size:15px;font-weight:400;line-height:24px;letter-spacing:.15px;position:relative}}.template-product .product-spec-title .chevron-down-black{position:absolute;right:0;top:0;transform:rotate(0)}.template-product .product-spec-content p,.template-product .product-spec-content a{font-size:15px;font-weight:300;line-height:1.67;letter-spacing:normal}.template-product .product-spec-content strong{font-weight:600}.template-product .product-spec-content h5{font-size:16px;font-weight:600;line-height:1.19;letter-spacing:.16px;margin-bottom:15px}.template-product .product-spec-content a{text-decoration:underline}@media only screen and (max-width: 767px){.template-product .product-spec-content p,.template-product .product-spec-content a{font-size:14px;line-height:1.36;letter-spacing:.14px}.template-product .product-spec-content strong{font-weight:500}.template-product .product-spec-content h5{font-size:15px;font-weight:500;line-height:1.13;letter-spacing:.15px;margin-bottom:7px}}.template-product .product-spec-image{display:none;margin-top:22px}.template-product .product-spec-image .spec-image{padding-top:100%}@media only screen and (max-width: 767px){.template-product .product-spec-image{display:block}}@media only screen and (min-width: 768px){.template-product .product-spec-body.hovering{position:relative}.template-product .product-spec-body.hovering .product-spec-image{display:block;left:-110%;position:absolute;top:-55px;width:100%}}.template-product .recommended-products__grid{display:flex;flex-wrap:wrap}.template-product .recommended-products__grid .recommended-products__product{flex:0 0 calc(33.33% - 14px);margin-left:20px}.template-product .recommended-products__grid .recommended-products__product:first-of-type{margin-left:0}.template-product .recommended-products__grid .recommended-products__product .product-item .product-item__text{font-size:18px;font-weight:300;line-height:1.22;letter-spacing:.54px;margin:auto;padding:0;text-align:center}.template-product .recommended-products__grid .recommended-products__product .product-item .product-item__text h4{font-size:22px;font-weight:300;line-height:1;letter-spacing:.35px;margin-bottom:12px;text-align:center}@media only screen and (max-width: 767px){.template-product .recommended-products__grid .recommended-products__product{flex:0 0 50%;margin-bottom:20px;margin-left:0;max-width:50%}.template-product .recommended-products__grid .recommended-products__product:first-of-type{margin-left:0}.template-product .recommended-products__grid .recommended-products__product .product-item .product-item__text{font-size:14px;line-height:1.21;letter-spacing:.14px}.template-product .recommended-products__grid .recommended-products__product .product-item .product-item__text h4{font-size:15px;line-height:1.27;letter-spacing:.15px}}.template-product .pdp-custom-design{display:flex;justify-content:space-between;margin:auto;max-width:1360px}.template-product .pdp-custom-design .left-part{flex:0 0 475px}.template-product .pdp-custom-design .right-part{flex:0 1 660px;margin-left:20px}.template-product .pdp-custom-design .part-heading{font-size:40px;font-weight:400;line-height:1.08;letter-spacing:normal;margin-bottom:15px;text-align:left}.template-product .pdp-custom-design .part-content{font-size:30px;font-weight:300;line-height:1.2;letter-spacing:normal;margin-bottom:40px;text-align:left}.template-product .pdp-custom-design .part-action{display:block;font-size:15px;font-weight:300;line-height:1;letter-spacing:.45px;margin-bottom:12px;max-width:360px;padding:21px 0;text-align:center;width:100%}@media only screen and (max-width: 767px){.template-product .pdp-custom-design{flex-direction:column}.template-product .pdp-custom-design .left-part{flex:auto;order:1}.template-product .pdp-custom-design .right-part{flex:auto;margin-bottom:20px;margin-left:0}.template-product .pdp-custom-design .part-heading{font-size:30px;margin-bottom:10px}.template-product .pdp-custom-design .part-content{font-size:18px;margin-bottom:25px;max-width:280px}}@media only screen and (max-width: 767px){.template-product .inspiration-gallery.product-block{border-top:0;margin:38px 0;padding:0}}.template-product .inspiration-gallery .product-block--header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.template-product .inspiration-gallery .product-block--header .btn-default{border:1px solid black;display:block;font-size:17px;font-weight:300;line-height:1.18;letter-spacing:.68px;max-width:240px;padding:21px 0;text-align:center;width:100%;transition:border ease .2s}.template-product .inspiration-gallery .product-block--header .btn-default:hover{border-color:#e8e8e8}@media only screen and (max-width: 767px){.template-product .inspiration-gallery .product-block--header .btn-default{border:0;display:block;font-size:15px;font-weight:400;line-height:1.13;letter-spacing:.3px;max-width:none;padding:0;text-align:right;width:auto}}.template-product .inspiration-gallery .masonry-image-gallary-cntr .masonry-wrapper{padding:0;max-width:100%;margin-right:auto;margin-left:auto}.template-product .inspiration-gallery .masonry-image-gallary-cntr .masonry{grid-gap:19px}@media only screen and (min-width: 1024px){.template-product .inspiration-gallery .masonry-image-gallary-cntr .masonry{grid-template-columns:repeat(2,minmax(100px,1fr))}}.template-product .inspiration-gallery .masonry-image-gallary-cntr .masonry-item,.template-product .inspiration-gallery .masonry-image-gallary-cntr .masonry-content{border-radius:0}.template-product .inspiration-gallery .carousel-image-gallary-cntr .flickity-slider{display:flex;align-items:center}.template-product .inspiration-gallery .carousel-image-gallary-cntr .carousel-gallery-image img{width:100%}.template-product .inspiration-gallery .carousel-image-gallary-cntr .carousel-cell{margin-right:10px;width:100%}.template-product .inspiration-gallery .carousel-image-gallary-cntr .flickity-viewport{transition:height .2s}.template-product .inspiration-gallery .carousel-image-gallary-cntr .carousel-block{display:flex;flex-direction:column}.template-product .inspiration-gallery .carousel-image-gallary-cntr .carousel-gallery-image{display:block;flex:auto;margin-bottom:10px;max-width:100%;overflow:hidden;width:100%}.template-product .inspiration-gallery .carousel-image-gallary-cntr .flickity-button{background:transparent}.template-product .inspiration-gallery .carousel-image-gallary-cntr .flickity-prev-next-button{width:30px;height:30px;border-radius:0}.template-product .inspiration-gallery .carousel-image-gallary-cntr .flickity-button-icon{fill:#fff}.template-product .inspiration-gallery .carousel-image-gallary-cntr .flickity-prev-next-button.previous{bottom:15px;left:18px;top:auto}.template-product .inspiration-gallery .carousel-image-gallary-cntr .flickity-prev-next-button.next{bottom:15px;left:70px;right:auto;top:auto}.template-product .inspiration-gallery.product-block .carousel{height:70vh}.template-product .inspiration-gallery.product-block .carousel .flickity-viewport{position:absolute;width:100%}.template-product .inspiration-gallery.product-block .carousel .carousel__slide{width:auto!important}.template-product .inspiration-gallery.product-block .carousel .carousel__slide img{height:70vh}.template-product .inspiration-gallery.product-block .carousel .image .image__img{height:70vh;width:auto}.template-product .inspiration-gallery.product-block #inspiration-carousel-custom-desktop,.template-product .inspiration-gallery.product-block #inspiration-carousel-meta-desktop{position:relative}.template-product .inspiration-gallery.product-block #inspiration-carousel-custom-desktop .carousel-previous,.template-product .inspiration-gallery.product-block #inspiration-carousel-meta-desktop .carousel-previous{position:absolute;left:20px;top:calc(50% - 24px);z-index:1}.template-product .inspiration-gallery.product-block #inspiration-carousel-custom-desktop .carousel-next,.template-product .inspiration-gallery.product-block #inspiration-carousel-meta-desktop .carousel-next{position:absolute;right:20px;top:calc(50% - 24px);z-index:1}.template-product .inspiration-gallery.product-block #inspiration-carousel-custom-desktop .slider-button,.template-product .inspiration-gallery.product-block #inspiration-carousel-meta-desktop .slider-button{background-color:#ffffff4d;border-radius:100%;box-shadow:none}.template-product .inspiration-gallery.product-block .flickity-prev-next-button{background-color:#ffffff4d;border-radius:100%}@media only screen and (max-width: 767px){.template-product .inspiration-gallery #custom-global-mobile-gallery button.previous,.template-product .inspiration-gallery #custom-global-mobile-gallery button.next,.template-product .inspiration-gallery #prod-specific-mobile-gallery button.previous,.template-product .inspiration-gallery #prod-specific-mobile-gallery button.next{top:50%}.template-product .inspiration-gallery #custom-global-mobile-gallery button.next,.template-product .inspiration-gallery #prod-specific-mobile-gallery button.next{left:auto;right:18px}}.template-product .product__media-container .relative{position:relative}.template-product .product__media-container .ratio-1-1{padding-top:100%}.template-product .product__media-container .image-over-canvas{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:contain}.template-product .product__media-container .product-shop-slider{max-width:633px}.template-product .product__media-container .product-shop-slider .slick-dots{position:absolute;top:20px;right:20px;z-index:1;display:flex}.template-product .product__media-container .product-shop-slider .slick-dots li{margin-right:7px}.template-product .product__media-container .product-shop-slider .slick-dots li:nth-last-child(1){margin-right:0}.template-product .product__media-container .product-shop-slider .slick-dots button{text-indent:-9999px;width:6px;height:6px;background-color:#aca29a4d;border-radius:50%}.template-product .product__media-container .product-shop-slider .slick-dots .slick-active button{background-color:#000}@media only screen and (min-width: 992px){.template-product .product__media-container .product-shop-slider .slick-dots{display:none!important}}.template-product .product__media-container .product-shop-slide{background-color:#eeeceb;max-width:633px}.template-product .product__media-container .product-shop-slide-image{cursor:url(../../assets/icon_zoom_in_black.png),auto;background-size:cover;background-position:center center}.template-product .product__media-container .product-shop-slider-thumbnails{width:55px;max-height:450px}.template-product .product__media-container .product-shop-slider-thumbnails .slick-next,.template-product .product__media-container .product-shop-slider-thumbnails .slick-prev{height:15px;left:calc(50% - 12.5px);width:25px}.template-product .product__media-container .product-shop-slider-thumbnails .slick-next{bottom:-20px;top:auto;transform:rotate(-90deg)}.template-product .product__media-container .product-shop-slider-thumbnails .slick-prev{bottom:auto;top:-30px;transform:rotate(90deg)}.template-product .product__media-container .product-shop-slide-thumbnail{margin-top:10px;cursor:pointer;border:1px solid #eee}.template-product .product__media-container .product-shop-slide-thumbnail .image-over-canvas{background-size:cover;background-position:center center;width:50px;height:50px}.template-product .product__media-container .product-shop-slide-thumbnail:nth-child(1){margin-top:0}.template-product .product__media-container .product-shop-album{display:flex;position:relative}.template-product .product__media-container .product-shop-album .product-shop-slider-thumbnails-cntr{flex:0 0 55px;margin-right:15px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.template-product .product__media-container .product-shop-album .product-shop-slider-cntr{flex:1 1 80%;overflow:hidden}.template-product .product__media-container .product-shop-slide-image{cursor:url(//uk.usm.com/cdn/shop/t/102/assets/icon_zoom_in_black.png?v=141960145460548298941762136623),auto}@media only screen and (max-width: 767px){.template-product .product__media-container .product-shop-album .product-shop-slider-thumbnails-cntr{display:none;flex:auto}.template-product .product__media-container .product-shop-album .product-shop-slider-cntr{flex:auto;overflow:hidden}}@media only screen and (min-width: 768px){.template-product .product__details{max-width:fit-content;min-width:420px;padding:0 10px}}@media only screen and (min-width: 992px){.template-product .product__details{max-width:fit-content;min-width:480px;padding:0 0 0 110px}}.template-product .product__details h5.product-type{font-size:15px;font-weight:400;line-height:1.13;letter-spacing:.45px;margin-bottom:5px;text-transform:uppercase}.template-product .product__details .product-single__title{font-size:45px;font-weight:400;line-height:1.04;letter-spacing:normal;margin-bottom:8px}.template-product .product__details .product-single__description{font-size:15px;font-weight:300;line-height:1.27;letter-spacing:.15px;margin-bottom:22px}.template-product .product__details .product__price{font-size:18px;font-weight:400;line-height:1.22;letter-spacing:.54px;margin-bottom:26px}.template-product .product__details .product__color-swatch{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;margin-right:13px}.template-product .product__details .product__color-swatch.selected,.template-product .product__details .product__color-swatch:hover{box-shadow:0 0 0 1px #707070;border:3px solid white}.template-product .product__details .product-form__cart-submit{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:16px!important;font-weight:400;height:60px;line-height:1.13;letter-spacing:.48px;padding:0;text-align:center}.template-product .product__details .increment-quantity{flex:1 1 auto;width:50px;height:58px;background:url(//uk.usm.com/cdn/shop/t/102/assets/icon_plus_thick_black.svg?v=26472195941262990791762136623) no-repeat 50% 50%;background-size:15px;cursor:pointer}.template-product .product__details .decrement-quantity{flex:1 1 auto;width:50px;height:58px;background:url(//uk.usm.com/cdn/shop/t/102/assets/icon_minus_thick_black.svg?v=107175534804551689651762136623) no-repeat 50% 50%;background-size:15px;cursor:pointer}.template-product .product__details .product-shop-quantity-selector{margin-right:10px}.template-product .product__details .product-shop-quantity-selector .product-shop-quantity-selector-line{border:1px solid black;display:flex;flex-flow:row nowrap;padding:0 5px;text-align:center;width:120px}.template-product .product__details .product-shop-quantity-selector .product-shop-quantity-selector-line input[name=quantity]{border:0;flex:0 0 30px;height:58px;width:30px;font-size:20px;font-weight:400;line-height:1.2;letter-spacing:.6px;text-align:center}.template-product .product__details .product-shop-submit{display:flex}.template-product .product__details .product-additional-information{opacity:0;align-items:center;display:flex;flex-wrap:wrap;font-size:15px;font-weight:300;line-height:1.2;letter-spacing:.15px;margin-bottom:10px}.template-product .product__details .product-additional-information a{margin-left:10px;text-decoration:underline}.template-product .product__details .product-additional-information .icon-shipping{background:url(//uk.usm.com/cdn/shop/t/102/assets/icon_shipping.svg?v=56327998341021565401762136623) no-repeat 50% 50%;width:26px}.template-product .product__details .product-additional-information .icon-shop{background:url(//uk.usm.com/cdn/shop/t/102/assets/icon_store.svg?v=51209671682003096291762136623) no-repeat 50% 50%}.template-product .product__details .product-additional-information .icon{margin-right:7px}.template-product .product__details .product-additional-information .customer-delivery-date[type=date]{background:#fff url(//uk.usm.com/cdn/shop/t/102/assets/icon_date.png?v=133656877710569218531762136623) 97% 50% no-repeat}.template-product .product__details .product-additional-information .customer-delivery-date[type=date]::-webkit-inner-spin-button{display:none}.template-product .product__details .product-additional-information .customer-delivery-date[type=date]::-webkit-calendar-picker-indicator{opacity:0}.template-product .product__details .product-additional-information input.customer-delivery-date{border:1px solid #e8e8e8;background-color:#fff;padding:3px 5px;margin-left:10px;width:148px}.template-product .product__details .pf-label{font-size:16px;font-weight:400;line-height:1.25;letter-spacing:.16px}.template-product .product__details .pf-label span:after{height:0}@media only screen and (max-width: 767px){.template-product .product__details{padding:0 20px}.template-product .product__details h5.product-type{font-size:14px}.template-product .product__details .product-single__title{font-size:35px}.template-product .product__details .product__price{font-size:20px}.template-product .product__details .product__color-swatch{height:35px;width:35px}.template-product .product__details .product-shop-submit{margin-top:25px}.template-product .product__details .product-additional-information{margin-bottom:15px;padding:0 0 0 5px}.template-product .product__details .product-additional-information a{display:block;margin-left:0}}.template-product .product-additional-actions-cntr{align-items:center;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;display:flex;margin-top:23px}.template-product .product-additional-actions-cntr .product-additional-action{align-items:center;border-left:1px solid #e8e8e8;display:flex;font-size:14px;font-weight:300;line-height:1.21;letter-spacing:.14px;padding:10px 0 10px 20px;cursor:pointer}.template-product .product-additional-actions-cntr .product-additional-action:first-of-type{border:0;padding-left:0}.template-product .product-additional-actions-cntr .product-additional-action.configurator-color{flex:1 0 230px;justify-content:center}.template-product .product-additional-actions-cntr .product-additional-action.configurator-color .icon-button,.template-product .product-additional-actions-cntr .product-additional-action.configurator-color .icon-button__icon,.template-product .product-additional-actions-cntr .product-additional-action.configurator-color .icon{height:34px;width:34px}.template-product .product-additional-actions-cntr .product-additional-action.see-specifications{flex:0 1 169px}@media only screen and (max-width: 767px){.template-product .product-additional-actions-cntr{border:0}.template-product .product-additional-actions-cntr .product-additional-action{border-left:0;font-size:15px;padding:0}.template-product .product-additional-actions-cntr .product-additional-action.configurator-color{flex:auto;justify-content:flex-start}.template-product .product-additional-actions-cntr .product-additional-action.see-specifications{flex:auto;justify-content:flex-end}}.product-shop-slider .product-shop-slide-image{background-color:#fff}.page-clp-wrapper{padding:50px 30px}.page-clp-wrapper .page-block-subtitle{font-size:16px;font-weight:400;line-height:1.13;letter-spacing:.48px;text-align:center;text-transform:uppercase}.page-clp-wrapper .page-title{font-size:50px;font-weight:400;line-height:1;letter-spacing:normal;margin:5px auto 15px;text-align:center}.page-clp-wrapper .page-title a{color:#d8d8d8}.page-clp-wrapper .page-title a:hover{color:#808285}.page-clp-wrapper .page-title a.active{color:#000;text-decoration:underline;text-decoration-thickness:2px;text-underline-position:from-font}.page-clp-wrapper .page-title a.active:hover{color:#000}.page-clp-wrapper .page-description{font-size:16px;font-weight:300;line-height:1.25;letter-spacing:.16px;margin:0 auto 50px;max-width:520px;text-align:center}.page-clp-wrapper .page-controls{display:flex;justify-content:flex-end}.page-clp-wrapper .page-control-filter{position:relative}.page-clp-wrapper .page-control-filter .page-control-filter-list{background-color:#fff;display:none;position:absolute;top:90px;width:100%}.page-clp-wrapper .page-control-filter .page-control-filter-widget{align-items:center;border:1px solid #939393;cursor:pointer;display:flex;font-size:16px;font-weight:300;line-height:1;letter-spacing:.48px;margin:20px 0;padding:19px 30px;text-align:left}.page-clp-wrapper .page-control-filter .page-control-filter-widget .icon-chevron{height:30px;margin-left:50px;transform:rotate(-90deg);width:30px}.page-clp-wrapper .page-control-filter .page-control-filter-types{display:flex}.page-clp-wrapper .page-control-filter .page-control-filter-type{background-color:#fff;cursor:pointer;flex:0 0 50%;font-size:16px;font-weight:300;line-height:1.13;letter-spacing:.48px;padding:21px 0;text-align:center}.page-clp-wrapper .page-control-filter .page-control-filter-cards{padding:20px}.page-clp-wrapper .page-control-filter .page-control-filter-card{background-color:#e8e8e8;display:none;margin-top:10px;padding:15px}.page-clp-wrapper .page-control-filter .page-control-filter-card:first-of-type{margin-top:0}.page-clp-wrapper .page-control-filter .page-control-filter-card a{align-items:center;display:flex}.page-clp-wrapper .page-control-filter .page-control-filter-card .image-part{display:inline-block;height:70px;width:95px}.page-clp-wrapper .page-control-filter .page-control-filter-card .text-part{display:inline-block;font-size:16px;font-weight:300;line-height:2.31;letter-spacing:.16px;margin-left:33px}.page-clp-wrapper .page-control-filter .page-control-filter-list.open-home .page-control-filter-type[data-page-type=home]{background-color:#e8e8e8}.page-clp-wrapper .page-control-filter .page-control-filter-list.open-home .page-control-filter-card[data-page-type=home]{display:block}.page-clp-wrapper .page-control-filter .page-control-filter-list.open-office .page-control-filter-type[data-page-type=office]{background-color:#e8e8e8}.page-clp-wrapper .page-control-filter .page-control-filter-list.open-office .page-control-filter-card[data-page-type=office]{display:block}.page-clp-wrapper .page-control-filter.open .page-control-filter-list{display:block;z-index:3}.page-clp-wrapper .page-control-filter.open .page-control-filter-widget{background-color:#e8e8e8;border-color:#e8e8e8}.page-clp-wrapper .page-control-filter.open .page-control-filter-widget .icon-chevron{transform:rotate(0)}.page-clp-wrapper .page-content-blocks .page-content-img-txt{align-items:center;display:flex}.page-clp-wrapper .page-content-blocks .page-content-img{flex:1 1 65%;min-width:50%}.page-clp-wrapper .page-content-blocks .page-content-img .image--desktop{position:relative}.page-clp-wrapper .page-content-blocks .page-content-img .image--desktop .btn{bottom:25px;left:25px;position:absolute;right:auto}.page-clp-wrapper .page-content-blocks .page-content-txt{flex:1 1 457px;min-width:400px;padding-left:60px}.page-clp-wrapper .page-content-blocks .page-content-txt .btn--default{min-width:160px;padding:20px}.page-clp-wrapper .page-content-blocks .page-block-subtitle{text-align:left;margin-bottom:10px}.page-clp-wrapper .page-content-blocks .page-content-block-title{font-size:50px;font-weight:400;line-height:1.06;letter-spacing:normal;margin-bottom:20px}.page-clp-wrapper .page-content-blocks .page-content-block-desc{font-size:16px;font-weight:300;line-height:1.25;letter-spacing:.16px;margin-bottom:25px;max-width:340px}.page-clp-wrapper .page-content-blocks .btn--default{font-size:15px!important;height:auto;min-width:192px}.page-clp-wrapper .page-content-blocks .page-content-btm-txt{font-size:14px;font-weight:300;line-height:1.43;letter-spacing:.14px;margin-top:12px;text-align:left}.page-clp-wrapper .page-content-blocks .page-content-btm-txt a{text-decoration:underline}.page-clp-wrapper .page-content-blocks .page-content-block{margin-bottom:40px}.page-clp-wrapper .page-content-blocks .page-content-block.image-pos-right .page-content-img-txt .page-content-img{order:1}.page-clp-wrapper .page-content-blocks .page-content-block.image-pos-right .page-content-img-txt .page-content-img .image--desktop .btn{left:auto;right:25px}.page-clp-wrapper .page-content-blocks .page-content-block.image-pos-right .page-content-btm-txt{text-align:right}@media only screen and (max-width: 767px){.page-clp-wrapper{padding:23px 15px}.page-clp-wrapper br{display:none}.page-clp-wrapper .page-block-subtitle{font-size:15px;letter-spacing:.45px}.page-clp-wrapper .page-title{font-size:35px;line-height:1.03;letter-spacing:-.35px;margin:5px auto 10px}.page-clp-wrapper .page-title a.active{text-decoration-thickness:2px}.page-clp-wrapper .page-description{font-size:15px;line-height:1.2;letter-spacing:.15px;max-width:314px}.page-clp-wrapper .page-control-filter{width:100%}.page-clp-wrapper .page-control-filter .page-control-filter-widget{border-color:#e8e8e8;margin-top:30px;padding:19px 10px 19px 25px;width:100%}.page-clp-wrapper .page-content-blocks .page-content-img-txt{flex-direction:column}.page-clp-wrapper .page-content-blocks .page-content-img{flex:auto;width:100%}.page-clp-wrapper .page-content-blocks .page-content-txt{flex:auto;margin-top:30px;min-width:initial;padding:0;text-align:center;width:100%}.page-clp-wrapper .page-content-blocks .page-block-subtitle{margin-bottom:10px;text-align:center}.page-clp-wrapper .page-content-blocks .page-content-block-title{font-size:35px;text-align:center;margin-bottom:20px}.page-clp-wrapper .page-content-blocks .page-content-block-desc{font-size:15px;line-height:1.27;letter-spacing:.15px;margin:0 auto 25px;max-width:314px;text-align:center}.page-clp-wrapper .page-content-blocks .btn--default{min-width:184px}.page-clp-wrapper .page-content-blocks .page-content-btm-txt{display:none}.page-clp-wrapper .page-content-blocks .page-content-block.image-pos-right .page-content-img-txt .page-content-img{order:0}.page-clp-wrapper .static-text-cntr br{display:block}}.page-clp-custom-living-room{padding:0}.page-clp-custom-living-room .slideshow{padding:0 30px}.page-clp-custom-living-room .slideshow .slideshow__asset--full_height{padding-top:45%}.page-clp-custom-living-room .slideshow .block-overlay__meta{font-size:16px;font-weight:400;line-height:1.13;letter-spacing:.64px;color:#fff}.page-clp-custom-living-room .slideshow .block-overlay__heading{font-size:55px;font-weight:400;line-height:.96;letter-spacing:normal;margin-top:5px}.page-clp-custom-living-room .slideshow .block-overlay__subheading{font-size:16px;font-weight:400;line-height:1.13;letter-spacing:normal;margin-top:10px}.page-clp-custom-living-room .slideshow .buttons-group{align-items:center;display:flex;margin-top:30px}.page-clp-custom-living-room .slideshow .buttons-group .block-overlay__button:first-of-type{margin-right:10px}.page-clp-custom-living-room .slideshow .buttons-group .block-overlay__button .btn{font-size:16px;font-weight:300;line-height:1.13;letter-spacing:.64px;padding:18px 0;width:180px}@media only screen and (max-width: 767px){.page-clp-custom-living-room .slideshow .buttons-group .block-overlay__button .btn{border:1px solid #e8e8e8}}@media only screen and (max-width: 767px){.page-clp-custom-living-room .slideshow{padding:0}.page-clp-custom-living-room .slideshow .slideshow__asset--full_height{padding-top:110%}.page-clp-custom-living-room .slideshow .slideshow__overlay{position:initial}.page-clp-custom-living-room .slideshow .block-overlay__meta{color:#000;font-size:15px;letter-spacing:.45px;text-align:center}.page-clp-custom-living-room .slideshow .block-overlay__heading{color:#000;font-size:35px;line-height:1.03;letter-spacing:-.35px;text-align:center}.page-clp-custom-living-room .slideshow .block-overlay__subheading{color:#000;font-size:15px;font-weight:300;line-height:1.2;letter-spacing:.15px;text-align:center}.page-clp-custom-living-room .slideshow .setup-maxwidth{margin-left:auto;margin-right:auto;max-width:285px}.page-clp-custom-living-room .slideshow .buttons-group{margin:25px auto 0}.page-clp-custom-living-room .slideshow .buttons-group .block-overlay__button{flex:0 0 calc(50% - 5px);min-width:calc(50% - 5px)}.page-clp-custom-living-room .slideshow .buttons-group .block-overlay__button .btn{font-size:15px;line-height:1.2;letter-spacing:.3px;padding:21px 0;width:100%}}.page-clp-custom-living-room .page-controls{padding:0 30px}@media only screen and (max-width: 767px){.page-clp-custom-living-room .page-controls{padding:0 15px}}.page-clp-custom-living-room .static-image-text-cntr{margin-bottom:85px;padding:0 30px}.page-clp-custom-living-room .static-image-text-cntr .text-block{padding:0 30px}@media only screen and (max-width: 767px){.page-clp-custom-living-room .static-image-text-cntr{margin-bottom:45px;padding:0 15px}.page-clp-custom-living-room .static-image-text-cntr br{display:block}.page-clp-custom-living-room .static-image-text-cntr .text-block{padding:0 10px}.page-clp-custom-living-room .static-image-text-cntr .static-subheading{max-width:300px}}.page-clp-custom-living-room .category-for-living-room-cntr{margin:75px 0}.page-clp-custom-living-room .category-for-living-room-cntr .block-wrapper{position:relative}.page-clp-custom-living-room .category-for-living-room-cntr .category-item{display:none;opacity:0;visibility:hidden;position:absolute}.page-clp-custom-living-room .category-for-living-room-cntr .category-item.active{opacity:1;visibility:visible;position:relative;display:block}.page-clp-custom-living-room .category-for-living-room-cntr .cntr-title{color:#000;display:flex;flex-wrap:wrap;font-size:45px;font-weight:400;line-height:1.04;letter-spacing:normal;margin:10px 30px 30px;text-align:left}.page-clp-custom-living-room .category-for-living-room-cntr .category-cards-cntr{margin:0 20px}@media only screen and (max-width: 767px){.page-clp-custom-living-room .category-for-living-room-cntr .category-cards-cntr.category-cards-cntr{margin-right:0;padding-right:0}}.page-clp-custom-living-room .category-for-living-room-cntr .category-card{align-items:center;background-color:#e8e8e8;cursor:pointer;display:flex;width:calc(25% - 20px);margin:10px;padding:15px}.page-clp-custom-living-room .category-for-living-room-cntr .category-card .image-part{display:inline-block;height:70px;width:123px}.page-clp-custom-living-room .category-for-living-room-cntr .category-card .text-part{display:inline-block;font-size:18px;font-weight:300;letter-spacing:.18px;margin:0 auto;text-align:center}.page-clp-custom-living-room .category-for-living-room-cntr .category-featured-image{width:100%;margin:10px 0 0}.page-clp-custom-living-room .category-for-living-room-cntr .category-featured-image .image-part{padding-top:56%}.page-clp-custom-living-room .category-for-living-room-cntr .recommended-products-static-cntr{margin:10px 0 60px;padding:0 50px}@media only screen and (min-width: 768px){.page-clp-custom-living-room .category-for-living-room-cntr .recommended-products-static-cntr{margin:60px 0}}.page-clp-custom-living-room .category-for-living-room-cntr .recommended-products__grid .recommended-products__product{flex:0 0 33.33%;margin-left:0;margin-right:0;margin-top:0}.page-clp-custom-living-room .category-for-living-room-cntr .category-showcase .btn--default{display:block;height:auto;font-size:17px!important;font-weight:300!important;line-height:1;letter-spacing:.68px;margin:auto;padding:20px;width:190px}.page-clp-custom-living-room .category-for-living-room-cntr .category-showcase .flickity-viewport{min-height:700px;margin-bottom:10px}@media only screen and (max-width: 991px){.page-clp-custom-living-room .category-for-living-room-cntr .category-showcase .flickity-viewport{min-height:450px}}@media only screen and (max-width: 767px){.page-clp-custom-living-room .category-for-living-room-cntr .category-showcase .flickity-viewport{min-height:250px}}@media only screen and (max-width: 1199px){.page-clp-custom-living-room .category-for-living-room-cntr .category-card .image-part{height:60px;width:100px}.page-clp-custom-living-room .category-for-living-room-cntr .category-card .text-part{font-size:14px}}@media only screen and (max-width: 991px){.page-clp-custom-living-room .category-for-living-room-cntr .category-cards-cntr{padding:0 10px}.page-clp-custom-living-room .category-for-living-room-cntr .category-card{margin:5px;padding:10px}.page-clp-custom-living-room .category-for-living-room-cntr .category-card .image-part{height:50px;width:80px}}@media only screen and (max-width: 767px){.page-clp-custom-living-room .category-for-living-room-cntr{margin:30px 0}.page-clp-custom-living-room .category-for-living-room-cntr .cntr-title{font-size:30px;margin:5px 25px 20px}.page-clp-custom-living-room .category-for-living-room-cntr .category-card{margin:5px;padding:15px;width:90%}.page-clp-custom-living-room .category-for-living-room-cntr .category-card .image-part{height:70px;width:140px}.page-clp-custom-living-room .category-for-living-room-cntr .category-card .text-part{font-size:16px;font-weight:300;line-height:1.4em;letter-spacing:.16px;padding-left:10px;padding-right:10px}.page-clp-custom-living-room .category-for-living-room-cntr .recommended-products-static-cntr{margin:10px 0 40px;padding:0 21px}.page-clp-custom-living-room .category-for-living-room-cntr .recommended-products__grid{margin-top:20px}.page-clp-custom-living-room .category-for-living-room-cntr .recommended-products__grid .recommended-products__product{flex:0 0 50%;margin:0;max-width:50%;padding:0 4px}.page-clp-custom-living-room .category-for-living-room-cntr .category-showcase .btn--default{font-size:15px!important}}.page-clp-custom-living-room hr{border:0;border-top:1px solid #bfbfbf;margin:30px}@media only screen and (max-width: 767px){.page-clp-custom-living-room hr{border-top:1px solid #e8e8e8;margin:15px}}.page-clp-custom-living-room .static-video-text-cntr{padding:77px 50px}@media only screen and (max-width: 991px){.page-clp-custom-living-room .static-video-text-cntr{padding:50px 25px}}@media only screen and (max-width: 767px){.page-clp-custom-living-room .static-video-text-cntr{padding:50px 0}.page-clp-custom-living-room .static-video-text-cntr .text-block{min-width:auto;padding:0 20px}.page-clp-custom-living-room .static-video-text-cntr .text-part{max-width:none}.page-clp-custom-living-room .static-video-text-cntr .btn--default{width:100%}}.page-clp-custom-living-room .component-haller-system{background-color:#fafafa;padding:80px 7%}.page-clp-custom-living-room .component-haller-system .display-none.active{display:block}.page-clp-custom-living-room .component-haller-system .visible-blur{cursor:pointer}.page-clp-custom-living-room .component-haller-system .visible-blur.active{cursor:initial;pointer-events:none}.page-clp-custom-living-room .component-haller-system .block-mini-title{color:#000;font-size:16px;font-weight:400;line-height:1.13;letter-spacing:.48px;text-transform:uppercase}.page-clp-custom-living-room .component-haller-system .block-flex-cntr{display:flex;justify-content:space-between}.page-clp-custom-living-room .component-haller-system .block-left{flex:0 0 60%}.page-clp-custom-living-room .component-haller-system .block-right{flex:0 0 40%}.page-clp-custom-living-room .component-haller-system .block-title{font-size:45px;font-weight:400;line-height:1;letter-spacing:normal;margin:6px 0 30px}.page-clp-custom-living-room .component-haller-system .block-left-top{display:flex;justify-content:space-between;margin:38px 0}.page-clp-custom-living-room .component-haller-system .block-types-cntr{display:flex;flex:1 0 200px}.page-clp-custom-living-room .component-haller-system .block-types-cntr .block-type{color:#939393;font-size:15px;font-weight:300;line-height:1.2;letter-spacing:.45px;margin-right:15px;padding-top:9px}.page-clp-custom-living-room .component-haller-system .block-types-cntr .block-type.active{color:#000;font-weight:500;text-decoration:underline}.page-clp-custom-living-room .component-haller-system .block-numbers-cntr{flex:0 1 calc(100% - 220px)}.page-clp-custom-living-room .component-haller-system .block-numbers-cntr .block-numbers{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.page-clp-custom-living-room .component-haller-system .block-numbers-cntr .block-number{background-color:#f4f4f4;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#000;font-size:16px;font-weight:300;line-height:34px;letter-spacing:normal;text-align:center;margin-left:10px;height:34px;width:34px}.page-clp-custom-living-room .component-haller-system .block-numbers-cntr .block-number.active{background-color:#000;color:#fff}.page-clp-custom-living-room .component-haller-system .image__img{position:relative}.page-clp-custom-living-room .component-haller-system .block-numbers-detail{margin-left:auto;max-width:400px;padding-left:30px;padding-top:35px}.page-clp-custom-living-room .component-haller-system .block-numbers-detail .image-wrapper{min-height:20px;position:relative}.page-clp-custom-living-room .component-haller-system .block-numbers-detail .image-wrapper .block-number{background-color:#000;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;font-size:22px;font-weight:400;line-height:50px;letter-spacing:normal;text-align:center;position:absolute;left:-25px;top:-12px;height:50px;width:50px;z-index:1}.page-clp-custom-living-room .component-haller-system .block-numbers-detail .block-number-title{color:#000;font-size:30px;font-weight:400;line-height:1;letter-spacing:.3px;margin:20px 0 35px}.page-clp-custom-living-room .component-haller-system .block-numbers-detail .block-number-types{border-bottom:1px solid #c9c9c9;display:flex;justify-content:normal;margin-bottom:16px;padding-bottom:14px}.page-clp-custom-living-room .component-haller-system .block-numbers-detail .block-number-type{color:#000;font-size:15px;font-weight:300;line-height:1.2;letter-spacing:.15px;margin-right:15px}.page-clp-custom-living-room .component-haller-system .block-numbers-detail .block-number-type.active{font-weight:500}.page-clp-custom-living-room .component-haller-system .block-numbers-detail .block-number-details .block-number-detail{color:#000;font-size:15px;font-weight:300;line-height:1.47;letter-spacing:.45px}.page-clp-custom-living-room .component-haller-system .block-numbers-detail .block-number-detail.block-number{margin-bottom:20px}@media only screen and (max-width: 767px){.page-clp-custom-living-room .component-haller-system{padding:55px 20px}.page-clp-custom-living-room .component-haller-system .block-mini-title{display:none}.page-clp-custom-living-room .component-haller-system .block-flex-cntr{flex-direction:column}.page-clp-custom-living-room .component-haller-system .block-left,.page-clp-custom-living-room .component-haller-system .block-right{flex:auto}.page-clp-custom-living-room .component-haller-system .block-title{font-size:30px;margin:0 auto 23px;text-align:center}.page-clp-custom-living-room .component-haller-system .block-left-top{flex-direction:column;margin:23px 0 30px}.page-clp-custom-living-room .component-haller-system .block-types-cntr{flex:auto;justify-content:center}.page-clp-custom-living-room .component-haller-system .block-types-cntr .block-type{font-size:16px;margin-bottom:20px;margin-right:25px;padding-top:9px}.page-clp-custom-living-room .component-haller-system .block-numbers-cntr{flex:auto}.page-clp-custom-living-room .component-haller-system .block-numbers-cntr .block-number{margin-bottom:5px}.page-clp-custom-living-room .component-haller-system .block-numbers-detail{margin:30px auto;padding:0}.page-clp-custom-living-room .component-haller-system .block-numbers-detail br{display:block}.page-clp-custom-living-room .component-haller-system .block-numbers-detail .image-wrapper{min-height:30px}.page-clp-custom-living-room .component-haller-system .block-numbers-detail .image-wrapper .block-number{left:0;top:0}.page-clp-custom-living-room .component-haller-system .block-numbers-detail .block-number-title{font-size:25px;text-align:center}.page-clp-custom-living-room .component-haller-system .block-numbers-detail .block-number-type,.page-clp-custom-living-room .component-haller-system .block-numbers-detail .block-number-details .block-number-detail{font-size:16px}}.page-clp-custom-living-room .component-haller-colors-finishes{padding:95px 7%}.page-clp-custom-living-room .component-haller-colors-finishes .display-none.active{display:block}.page-clp-custom-living-room .component-haller-colors-finishes .invisible.active{opacity:1;visibility:initial}.page-clp-custom-living-room .component-haller-colors-finishes .block-swatch-color{cursor:pointer}.page-clp-custom-living-room .component-haller-colors-finishes .block-swatch-color.active{cursor:initial;pointer-events:none}.page-clp-custom-living-room .component-haller-colors-finishes .block-flex-cntr{display:flex;justify-content:space-between}.page-clp-custom-living-room .component-haller-colors-finishes .block-left{flex:0 0 50%;position:relative}.page-clp-custom-living-room .component-haller-colors-finishes .block-left .block-swatch.block-swatch-image{position:absolute;top:0}.page-clp-custom-living-room .component-haller-colors-finishes .block-right{flex:0 0 50%}.page-clp-custom-living-room .component-haller-colors-finishes .block-title{font-size:45px;font-weight:400;line-height:1;letter-spacing:normal;margin:6px 0 10px}.page-clp-custom-living-room .component-haller-colors-finishes .block-subtitle{font-size:35px;font-weight:300;line-height:1.09;letter-spacing:normal}.page-clp-custom-living-room .component-haller-colors-finishes .btn--default{font-size:15px!important;font-weight:300;line-height:1.2;letter-spacing:.45px;margin:40px 0 55px;max-width:360px;width:100%}.page-clp-custom-living-room .component-haller-colors-finishes .image__img{position:relative}.page-clp-custom-living-room .component-haller-colors-finishes .block-right-cntr{margin:auto;max-width:650px;padding-left:10%}.page-clp-custom-living-room .component-haller-colors-finishes .color-name{display:flex;align-items:center;font-size:18px;font-weight:500;line-height:1.22;letter-spacing:.54px;margin-bottom:20px}.page-clp-custom-living-room .component-haller-colors-finishes .color-name .block-swatch-color-name{font-weight:300;margin-left:10px}.page-clp-custom-living-room .component-haller-colors-finishes .color-swatches-cntr{display:flex;flex-wrap:wrap;margin:20px 0;max-width:440px;width:100%}.page-clp-custom-living-room .component-haller-colors-finishes .block-swatch-color{border:0;margin-right:15px;margin-bottom:20px;height:49px;width:50px}.page-clp-custom-living-room .component-haller-colors-finishes .block-swatch-color .block-swatch-color-inner{height:100%;width:100%}.page-clp-custom-living-room .component-haller-colors-finishes .block-swatch-color.active{border:1px solid #717171;padding:7px}@media only screen and (max-width: 767px){.page-clp-custom-living-room .component-haller-colors-finishes{padding:30px 20px 40px}.page-clp-custom-living-room .component-haller-colors-finishes .block-flex-cntr{flex-direction:column}.page-clp-custom-living-room .component-haller-colors-finishes .block-left{flex:auto;margin-bottom:25px}.page-clp-custom-living-room .component-haller-colors-finishes .block-right{flex:auto}.page-clp-custom-living-room .component-haller-colors-finishes .block-title{font-size:30px;margin:0 auto 10px}.page-clp-custom-living-room .component-haller-colors-finishes .block-title br{display:block}.page-clp-custom-living-room .component-haller-colors-finishes .block-subtitle{font-size:18px;max-width:305px}.page-clp-custom-living-room .component-haller-colors-finishes .btn--default{margin:20px 0;max-width:100%}.page-clp-custom-living-room .component-haller-colors-finishes .block-right-cntr{padding:0}.page-clp-custom-living-room .component-haller-colors-finishes .color-name{font-size:16px;margin-bottom:15px}.page-clp-custom-living-room .component-haller-colors-finishes .block-swatch-color{margin-bottom:12px;height:35px;width:35px}.page-clp-custom-living-room .component-haller-colors-finishes .block-swatch-color.active{padding:4px}}.page-clp-custom-living-room .carousel__slides{height:var(--carousel-height);max-height:650px}.page-clp-custom-living-room .carousel__slides .carousel__slide{min-width:70%;max-width:1247px;width:calc(2049 * var(--carousel-height) / 1068)}.page-clp-custom-living-room .carousel__slides .carousel__slide.direction-vert{min-width:20%;max-width:476px;width:calc(1500 * var(--carousel-height) / 2049)}.page-clp-custom-living-room .carousel__slides .carousel__slide .image--desktop,.page-clp-custom-living-room .carousel__slides .carousel__slide .image--mobile{height:100%}.page-clp-custom-living-room .carousel__slides .carousel__slide .carousel__slide-content .image{padding:0;height:100%}@media only screen and (max-width: 767px){.page-clp-custom-living-room .carousel__slides{height:450px}.page-clp-custom-living-room .carousel__slides .carousel__slide,.page-clp-custom-living-room .carousel__slides .carousel__slide.direction-vert{width:90%}}.collection__enhanced-header .image__img{max-height:600px;position:relative!important}@media screen and (max-width: 1180px){.collection__enhanced-header-image{width:60%}.collection__enhanced-header .image__img,.collection__enhanced-header{max-height:500px}}@media screen and (max-width: 900px){.collection__enhanced-header .image__img{max-height:100%}.collection__enhanced-header{flex-direction:column-reverse}.collection__enhanced-header-image{width:100%}.collection__enhanced-header-text .collection__subheading,.collection__enhanced-header-text .collection__description{text-align:center;font-size:15px}.collection__enhanced-header-text .collection__heading{text-align:center;font-size:35px}.collection__enhanced-header{max-height:none;padding-top:10px}}@media screen and (max-width: 600px){.collection__enhanced-header .image__img{max-height:100%}.collection__enhanced-header-image{width:100%}.collection__enhanced-header{max-height:none}}.cart__wrapper .zip_not_avaliable_message_item_text p{font-size:16px;font-weight:400;font-stretch:normal;color:#e22328!important}.cart__wrapper .zip_not_avaliable_message_item_text p a{font-weight:600;color:#e22328!important}.cart__wrapper .cart_page_zip_code{border-top:1px solid #d8d8d8;padding-top:20px;margin-top:20px}.cart__wrapper .cart_page_grid{display:grid;grid-template-columns:60% 40%}.cart__wrapper .cart_page_action_contaner{width:100%;padding-left:35px;padding-top:105px}.cart__wrapper .cart_page_actions{width:100%;background-color:#f4f4f4;padding:40px 35px}.cart__wrapper .mini_cart_zipfield{margin:5px 0}.cart__wrapper .zip_ship_bag_contaner{display:flex;align-items:center;margin-bottom:15px}.cart__wrapper .zip_code_field{width:45%;margin-right:20px}.cart__wrapper .shipping_badge{width:55%}.cart__wrapper .mini-cart-header-zip{margin:0;padding:0;border:0}.cart__wrapper .cart__container{margin:0 auto;max-width:none;padding:30px 8%}.cart__wrapper h1,.cart__wrapper h2,.cart__wrapper h3,.cart__wrapper h4,.cart__wrapper h5,.cart__wrapper h6,.cart__wrapper div,.cart__wrapper p,.cart__wrapper span,.cart__wrapper a{color:#000}.cart__wrapper .cart__title{font-size:45px;font-weight:400;line-height:1.04;letter-spacing:normal;text-align:left;text-transform:capitalize;margin-bottom:30px;padding-top:0}.cart__wrapper .cart__subtitle{font-size:16px;font-weight:400;line-height:1.13;letter-spacing:.16px;margin-bottom:10px;text-align:left}.cart__wrapper .cart__subtitle a{text-decoration:underline}.cart__wrapper form{border-top:1px solid #d8d8d8;margin-top:20px}.cart__wrapper .cart__item{align-items:normal;justify-content:flex-start;padding:25px 0 50px;position:relative;border-bottom:1px solid #d8d8d8;margin:25px 0}.cart__wrapper .cart__item-main{align-items:flex-start;flex-direction:column;width:100%}.cart__wrapper .cart__item-details{padding-left:15px;width:100%}.cart__wrapper .cart__item-quantity{flex-direction:row;justify-content:flex-start;padding-left:15px;width:100%}.cart__wrapper .cart__item-qty-selector{border-color:#000;margin-left:15px}.cart__wrapper .cart__item-qty-selector input{font-size:15px}.cart__wrapper .cart-item__remove{position:absolute;right:0}.cart__wrapper .cart-item__remove{bottom:25px}.cart__wrapper .cart__item-title,.cart__wrapper .cart__item-total{display:block;font-size:16px;font-weight:400;line-height:1.05;letter-spacing:normal;margin-bottom:10px;white-space:initial;font-weight:500}.cart__wrapper .cart__item-option,.cart__wrapper .cart__item-label,.cart__wrapper .cart__item-properties,.cart__wrapper .cart__item-properties a,.cart__wrapper .cart__line-item-discounts li{font-size:14px;font-weight:300;line-height:1.57;letter-spacing:normal}.cart__wrapper .cart__item-label,.cart__wrapper .cart__item-properties{font-weight:400}.cart__wrapper .cart-item__remove{color:#000;font-size:14px;font-weight:400;line-height:1.64;letter-spacing:normal;opacity:1;text-decoration:underline}.cart__wrapper .cart__item-quantity{margin-top:15px}.cart__wrapper .fs-body-base{color:#000;font-size:16px;font-weight:400;line-height:1.44;letter-spacing:.16px;text-align:left;margin:0}.cart__wrapper .cart__footer-right{max-width:422px}.cart__wrapper .cart__footer-line{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.cart__wrapper .btn{font-size:16px!important;font-weight:400!important;letter-spacing:.48px;margin:5px 0!important;text-align:center;width:100%}.cart__wrapper .btn--white{background-color:#fff;border-color:#000;color:#000}.cart__wrapper .btn--primary{background-color:#000;border-color:#000;color:#fff}.cart__wrapper .cart__footer-actions{align-items:flex-end;display:flex;flex-direction:column;margin-top:20px}.cart__wrapper .payment-icons{margin:20px 0 0}.cart__wrapper .cart__footer-actions .btn+.btn{margin-bottom:0!important}.cart__wrapper .cart__item-line{display:flex;justify-content:space-between}.cart__wrapper .cart__item-image,.cart__wrapper .cart__item-image img{width:150px}.cart__wrapper .mobile-hide{display:flex}@media only screen and (max-width: 1280px){.cart__wrapper .cart_page_grid{grid-template-columns:1fr}.cart__wrapper .cart_page_action_contaner{width:100%;padding:0;margin-top:0}.cart__wrapper .cart__item:last-child{border-bottom:1px solid #d8d8d8}.cart__wrapper .cart_page_actions{background-color:#fff}.cart__wrapper .cart_page_actions{padding:0}}@media only screen and (max-width: 768px){.cart__wrapper .zip_ship_bag_contaner{flex-direction:column;display:flex;align-items:flex-start;margin-bottom:0}.cart__wrapper .zip_code_field,.cart__wrapper .shipping_badge{width:100%}}.cart__wrapper .cart__title{margin-top:30px}@media only screen and (max-width: 767px){.cart__wrapper .shipping_badge,.cart__wrapper .zip_avaliable_message{font-size:16px}.cart__wrapper .mobile-hide{display:none}.cart__wrapper .cart__container{padding:0 20px}.cart__wrapper .cart__title{font-size:35px;text-align:center}.cart__wrapper .cart__subtitle{font-size:14px;margin:auto;max-width:240px;text-align:center}.cart__wrapper .cart__item{padding:10px 0 25px;margin:15px 0}.cart__wrapper .cart__item-line{flex-direction:column;justify-content:flex-start}.cart__wrapper .cart__item-quantity{margin:5px 0 10px;padding-top:0}.cart__wrapper .cart__item-qty-selector{border:0;height:auto;width:auto}.cart__wrapper .cart__item-qty-selector input{border-bottom:1px solid black}.cart__wrapper .cart-item__remove{bottom:18px;left:125px;position:absolute;right:auto}.cart__wrapper .cart__item{padding-bottom:38px}.cart__wrapper .cart__item-total{text-align:left;width:auto}.cart__wrapper .cart__item-title,.cart__wrapper .cart__item-total{font-size:16px;padding:0}.cart__wrapper .cart__item-option,.cart__wrapper .cart__item-label,.cart__wrapper .cart__item-properties,.cart__wrapper .cart__item-properties a,.cart__wrapper .cart__line-item-discounts li,.cart__wrapper .cart-item__remove{font-size:14px}.cart__wrapper .cart__item-image,.cart__wrapper .cart__item-image img{width:110px}.cart__wrapper .cart__footer-right{max-width:100%}}.page-about-cntr .page-about__header{margin-bottom:30px;text-align:center}.page-about-cntr .page-about__header .block-title{margin:55px auto 15px}.page-about-cntr .block-title{font-size:50px;font-weight:400;line-height:1;letter-spacing:normal;margin:5px auto 15px}.page-about-cntr .btn--default{display:block;font-size:16px!important}.page-about-cntr .static-mini-heading{color:#000;font-size:16px;font-weight:400;line-height:1.04;letter-spacing:normal;margin-bottom:10px;text-transform:uppercase}.page-about-cntr .static-heading{color:#000;font-size:50px;font-weight:400;line-height:1.04;letter-spacing:normal;margin-bottom:13px}.page-about-cntr .static-content{color:#000;font-weight:300;line-height:1.25}.page-about-cntr .static-image-text-wrapper{background-color:#ebebeb;padding:100px 7% 40px}.page-about-cntr .static-image-text-wrapper .block-title{margin-bottom:25px}.page-about-cntr .static-image-text-wrapper .static-image-text-cntr .text-part{margin:auto;max-width:490px;padding-right:25px;padding-left:25px}.page-about-cntr .static-image-text-wrapper .static-image-text-cntr .static-mini-heading{text-transform:uppercase}.page-about-cntr .static-image-text-wrapper .static-image-text-cntr .static-heading{margin-bottom:20px}.page-about-cntr .static-image-text-wrapper .static-image-text-cntr .btn--default{width:180px;letter-spacing:.3px}.page-about-cntr .static-image-text-wrapper:last-of-type{margin-top:40px;padding:86px 7% 75px}.page-about-cntr .static-image-text-wrapper .text-block-left .text-part{margin:0}.page-about-cntr .history-wrapper{position:relative}.page-about-cntr .history-background{background-color:#ebebeb;bottom:50%;left:0;position:absolute;right:0;top:0;z-index:0}.page-about-cntr .history-cntr{padding:50px 7%;position:relative;text-align:center;z-index:1}.page-about-cntr .history-cntr .block-title{margin-bottom:40px}.page-about-cntr .history-cntr .block-title br{display:none}.page-about-cntr .history-cntr .btn--default{display:block;margin:40px auto 0;width:240px}.page-about-cntr .history-blocks{display:flex}.page-about-cntr .history-block{border-left:1px solid #005a9d;flex:0 0 25%;padding:0 13px}.page-about-cntr .history-block:first-of-type{border:0}.page-about-cntr .history-block .text-part{padding:20px}.page-about-cntr .history-block .static-heading{font-size:30px;line-height:1;margin:15px auto 10px}.page-about-cntr .history-block .static-subheading{font-size:18px}.page-about-cntr .static-hero-wrapper{margin:60px 0 40px;position:relative}.page-about-cntr .static-hero-wrapper .text-block{bottom:0;left:0;padding:10px 7%;position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:flex-end}.page-about-cntr .static-hero-wrapper .text-part{background-color:#ebebebe6;flex:0 1 610px;padding:65px}.page-about-cntr .static-hero-wrapper .static-content{font-size:25px;letter-spacing:-.5px}.page-about-cntr .static-hero-wrapper .btn--default{margin-top:40px;width:200px}.page-about-cntr .static-image-text1-cntr{display:flex;padding:60px calc(7% - 17px) 40px}.page-about-cntr .static-image-text-block{flex:0 0 50%;padding:0 17px}.page-about-cntr .static-image-text-block:first-of-type{border:0}.page-about-cntr .static-image-text-block .static-heading{margin-top:25px}.page-about-cntr .static-image-text-block .static-content{font-size:18px;letter-spacing:normal;max-width:393px}.page-about-cntr .static-image-text-block .btn--default{margin-top:30px;width:200px}@media (max-width: 768px){.page-about-cntr .page-about__header{margin-bottom:35px}.page-about-cntr .page-about__header .block-title{margin:20px auto 10px}.page-about-cntr .page-about__header p{margin:auto;max-width:300px}.page-about-cntr .page-about__header br{display:none}.page-about-cntr .block-title{font-size:35px;letter-spacing:-.35px}.page-about-cntr .btn--default{font-size:15px!important}.page-about-cntr .static-mini-heading{font-size:14px;letter-spacing:.42px}.page-about-cntr .static-heading{font-size:30px}.page-about-cntr .static-content{font-size:18px}.page-about-cntr .static-image-text-wrapper{padding:50px 15px 20px}.page-about-cntr .static-image-text-wrapper .block-title,.page-about-cntr .static-image-text-wrapper .static-image-text-cntr .text-block{padding:0 5px}.page-about-cntr .static-image-text-wrapper .static-image-text-cntr .text-part{max-width:100%;padding-right:0;padding-left:0}.page-about-cntr .static-image-text-wrapper .static-image-text-cntr br{display:block}.page-about-cntr .static-image-text-wrapper .static-image-text-cntr .btn--default{width:100%;letter-spacing:.3px}.page-about-cntr .static-image-text-wrapper:last-of-type{padding:48px 15px}.page-about-cntr .history-cntr{padding:30px 0 20px}.page-about-cntr .history-cntr .block-title{margin-bottom:30px}.page-about-cntr .history-cntr .block-title br{display:block}.page-about-cntr .history-cntr .btn--default{display:none}.page-about-cntr .history-blocks-cntr{overflow:auto;width:100%}.page-about-cntr .history-blocks{width:1200px}.page-about-cntr .static-hero-wrapper{margin:40px 0 20px}.page-about-cntr .static-hero-wrapper .text-block{margin-top:-200px;padding:0 15px;position:relative}.page-about-cntr .static-hero-wrapper .text-part{background-color:#ffffffe6;flex:auto;padding:30px}.page-about-cntr .static-hero-wrapper .static-content{font-size:16px;letter-spacing:normal}.page-about-cntr .static-hero-wrapper .btn--default{margin-top:22px;width:100%}.page-about-cntr .static-image-text1-cntr{flex-direction:column;padding:50px 15px 30px}.page-about-cntr .static-image-text-block{border:0;flex:auto;padding:0}.page-about-cntr .static-image-text-block:first-of-type{margin-bottom:50px}.page-about-cntr .static-image-text-block .text-part{padding:0 5px}.page-about-cntr .static-image-text-block .static-heading{margin-top:15px}.page-about-cntr .static-image-text-block .static-content{font-size:16px;max-width:100%}.page-about-cntr .static-image-text-block .btn--default{width:100%}}.page-about-cntr.limited-edition-cntr{margin-top:calc(var(--height-header) * -1)}.page-about-cntr.limited-edition-cntr .product-block{margin-right:10px;width:33%}@media only screen and (max-width: 768px){.page-about-cntr.limited-edition-cntr .product-block{width:100%}}.page-about-cntr.limited-edition-cntr .product-block .product-form__more-color{height:76px}.page-about-cntr.limited-edition-cntr .page-limited-edition-hero-wrapper{position:relative}.page-about-cntr.limited-edition-cntr .page-limited-edition__hero .image{padding-bottom:100vh;overflow:hidden;min-height:300px}.page-about-cntr.limited-edition-cntr .page-hero-content{height:100%;position:absolute;right:0;top:0;width:100%;display:flex;align-items:flex-end;justify-content:flex-end;padding:50px}@media only screen and (min-width: 769px){.page-about-cntr.limited-edition-cntr .page-hero-content .block-overlay__content{max-width:50%}}.page-about-cntr.limited-edition-cntr .page-hero-content .block-overlay__content.dark-text *{color:#000}.page-about-cntr.limited-edition-cntr .page-hero-content .block-overlay__content.light-text *{color:#fff}.page-about-cntr.limited-edition-cntr .page-hero-content.left_top{justify-content:flex-start;align-items:flex-start}.page-about-cntr.limited-edition-cntr .page-hero-content.center_top{justify-content:center;align-items:flex-start}.page-about-cntr.limited-edition-cntr .page-hero-content.right_top{justify-content:flex-end;align-items:flex-start}.page-about-cntr.limited-edition-cntr .page-hero-content.left_center{justify-content:flex-start;align-items:center}.page-about-cntr.limited-edition-cntr .page-hero-content.center_center{justify-content:center;align-items:center}.page-about-cntr.limited-edition-cntr .page-hero-content.right_center{justify-content:flex-end;align-items:center}.page-about-cntr.limited-edition-cntr .page-hero-content.left_bottom{justify-content:flex-start;align-items:flex-end}.page-about-cntr.limited-edition-cntr .page-hero-content.center_bottom{justify-content:center;align-items:flex-end}.page-about-cntr.limited-edition-cntr .page-hero-content.right_bottom{justify-content:flex-end;align-items:flex-end}.page-about-cntr.limited-edition-cntr .static-image-text-wrapper .static-image-text-cntr .btn--default{background-color:transparent}.page-about-cntr.limited-edition-cntr .static-image-text-block.border-left{border-left:1px solid #005A9D}.page-about-cntr.page-about-value .block-mini-title{color:#000;font-size:16px;font-weight:400;line-height:1.13;letter-spacing:.48px;text-transform:uppercase}.page-about-cntr.page-about-value .page-about__header{margin:50px auto}.page-about-cntr.page-about-value .page-about__header .block-mini-title{text-align:center}.page-about-cntr.page-about-value .page-about__header .block-title{margin-top:10px}.page-about-cntr.page-about-value .blocks-wrapper{padding:0 30px}.page-about-cntr.page-about-value .block-cntr{border-top:1px solid #d8d8d8;padding:78px 5%}.page-about-cntr.page-about-value .block-cntr:first-of-type{border:0}.page-about-cntr.page-about-value .block-cntr .btn--default{margin:50px auto;width:200px}.page-about-cntr.page-about-value .block-sub-title{color:#000;font-size:30px;font-weight:300;line-height:1.17;letter-spacing:normal;margin-bottom:20px}.page-about-cntr.page-about-value .block-content{display:flex}.page-about-cntr.page-about-value .block-content p,.page-about-cntr.page-about-value .block-content span,.page-about-cntr.page-about-value .block-content a{color:#000;font-size:16px;font-weight:300;line-height:1.25;letter-spacing:normal}.page-about-cntr.page-about-value .block-content a{font-weight:500;text-decoration:underline}.page-about-cntr.page-about-value .block-content-left{flex:0 0 50%;padding-right:3%}.page-about-cntr.page-about-value .block-content-right{flex:0 0 50%;padding-left:3%}.page-about-cntr.page-about-value .block-content-image{margin-bottom:40px}.page-about-cntr.page-about-value .quality-blocks-cntr{padding:35px 0 0}.page-about-cntr.page-about-value .quality-block{margin:30px 0 0}.page-about-cntr.page-about-value .q-block-title{color:#000;font-size:20px;font-weight:400;line-height:1.75;letter-spacing:normal;margin-bottom:20px}.page-about-cntr.page-about-value .q-block-images{display:flex;flex-wrap:wrap}.page-about-cntr.page-about-value .q-block-image{flex:0 0 calc(33.33333% - 13.3333px);margin-left:20px}.page-about-cntr.page-about-value .q-block-image:first-of-type{margin-left:0}@media only screen and (max-width: 767px){.page-about-cntr.page-about-value .block-mini-title{font-size:15px}.page-about-cntr.page-about-value .page-about__header{margin:23px auto 30px}.page-about-cntr.page-about-value .page-about__header .block-title{margin-top:5px}.page-about-cntr.page-about-value .blocks-wrapper{padding:0 15px}.page-about-cntr.page-about-value .block-cntr{border-top:0;display:none;padding:30px 0}.page-about-cntr.page-about-value .block-cntr .btn--default{margin:30px auto}.page-about-cntr.page-about-value .block-cntr.active{display:block}.page-about-cntr.page-about-value .block-sub-title{font-size:18px;line-height:1.22;margin-bottom:25px}.page-about-cntr.page-about-value .block-content{flex-direction:column;padding:0 5px}.page-about-cntr.page-about-value .block-content p,.page-about-cntr.page-about-value .block-content span,.page-about-cntr.page-about-value .block-content a{font-size:15px}.page-about-cntr.page-about-value .block-content-left,.page-about-cntr.page-about-value .block-content-right{flex:auto;padding:0;width:100%}.page-about-cntr.page-about-value .block-content-right,.page-about-cntr.page-about-value .page-about__video{margin-top:25px}.page-about-cntr.page-about-value .block-content-image{margin-bottom:30px}.page-about-cntr.page-about-value .quality-blocks-cntr{padding:50px 0 0}.page-about-cntr.page-about-value .quality-block{display:none;margin:0}.page-about-cntr.page-about-value .quality-block.active{display:block}.page-about-cntr.page-about-value .q-block-title{color:#939393;font-size:20px;margin-bottom:0}.page-about-cntr.page-about-value .q-block-title.active{color:#000;text-decoration:underline}.page-about-cntr.page-about-value .q-block-images{flex-direction:column}.page-about-cntr.page-about-value .q-block-image{flex:auto;margin:0 0 15px;width:100%}.page-about-cntr.page-about-value .mobile-tabs{margin:40px 0 0;padding:0 20px}.page-about-cntr.page-about-value .mobile-tabs .block-mini-title{font-size:14px;font-weight:400;line-height:1.14;letter-spacing:.42px}.page-about-cntr.page-about-value .mobile-tabs .block-title{color:#e8e8e8;font-size:30px;line-height:1.2;letter-spacing:normal;margin:0}.page-about-cntr.page-about-value .mobile-tabs .block-title.active{color:#000;text-decoration:underline}.page-about-cntr.page-about-value .mobile-q-block-titles{align-items:center;display:flex;justify-content:center;margin:0 auto 20px}.page-about-cntr.page-about-value .mobile-q-block-titles .slider-button{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.page-about-cntr.page-about-value .mobile-q-block-titles .slider-button .icon path{fill:#000!important}.page-about-cntr.page-about-value .mobile-q-block-titles .spacer{margin:0 10px}}.page-about-cntr.page-about-sustainability .block-mini-title{color:#000;font-size:16px;font-weight:400;line-height:1.13;letter-spacing:.48px;text-transform:uppercase}.page-about-cntr.page-about-sustainability .page-about__header{margin:50px auto}.page-about-cntr.page-about-sustainability .page-about__header .block-mini-title{text-align:center}.page-about-cntr.page-about-sustainability .page-about__header .block-title{margin-top:10px}.page-about-cntr.page-about-sustainability .static-hero-wrapper{margin:0}.page-about-cntr.page-about-sustainability .static-hero-wrapper .text-part{background-color:#2a973ee6}.page-about-cntr.page-about-sustainability .static-hero-wrapper .static-heading,.page-about-cntr.page-about-sustainability .static-hero-wrapper .static-content{color:#fff}.page-about-cntr.page-about-sustainability .block-cntr{border:0;padding:80px 7%}.page-about-cntr.page-about-sustainability .block-cntr .btn--default{margin:10px 0;text-decoration:none;width:360px}.page-about-cntr.page-about-sustainability .block-sub-title{color:#000;font-size:30px;font-weight:300;line-height:1.17;letter-spacing:normal;margin-bottom:20px}.page-about-cntr.page-about-sustainability .block-content{display:flex}.page-about-cntr.page-about-sustainability .block-content p,.page-about-cntr.page-about-sustainability .block-content span,.page-about-cntr.page-about-sustainability .block-content a{color:#000;font-size:16px;font-weight:300;line-height:1.25;letter-spacing:normal}.page-about-cntr.page-about-sustainability .block-content a{font-weight:500;text-decoration:underline}.page-about-cntr.page-about-sustainability .block-content-left{flex:0 0 50%;padding-right:3%}.page-about-cntr.page-about-sustainability .block-content-left .btn--default{margin-bottom:47px}.page-about-cntr.page-about-sustainability .block-content-right{flex:0 0 50%;padding-left:3%}.page-about-cntr.page-about-sustainability .block-content-right .image{margin-bottom:40px}.page-about-cntr.page-about-sustainability .block-content-right .btn--default:first-of-type{margin-top:40px}.page-about-cntr.page-about-sustainability .block-content-image{margin-bottom:40px}.page-about-cntr.page-about-sustainability .block-graph{padding-top:45px}.page-about-cntr.page-about-sustainability .q-block-title{color:#000;font-size:20px;font-weight:400;line-height:1.75;letter-spacing:normal;margin-bottom:20px}.page-about-cntr.page-about-sustainability .cradle-block-cntr .block-title{font-size:40px;font-weight:300;line-height:1.25;margin:30px auto 110px;max-width:1010px;text-align:center}.page-about-cntr.page-about-sustainability .image--logo{margin:28px 0 36px;width:130px}@media only screen and (max-width: 767px){.page-about-cntr.page-about-sustainability .block-mini-title{font-size:15px}.page-about-cntr.page-about-sustainability .page-about__header{margin:23px auto 30px}.page-about-cntr.page-about-sustainability .page-about__header .block-title{margin-top:5px}.page-about-cntr.page-about-sustainability .page-about__header br{display:block}.page-about-cntr.page-about-sustainability .block-cntr{padding:40px 0}.page-about-cntr.page-about-sustainability .block-cntr .btn--default{margin:10px 20px;width:calc(100% - 40px)}.page-about-cntr.page-about-sustainability .block-cntr.sustainability-block-cntr{padding:40px 20px}.page-about-cntr.page-about-sustainability .block-sub-title{font-size:18px;line-height:1.22;margin-bottom:25px}.page-about-cntr.page-about-sustainability .block-content{flex-direction:column;padding:0}.page-about-cntr.page-about-sustainability .block-content p,.page-about-cntr.page-about-sustainability .block-content span,.page-about-cntr.page-about-sustainability .block-content a{font-size:15px}.page-about-cntr.page-about-sustainability .block-content-left,.page-about-cntr.page-about-sustainability .block-content-right{flex:auto;padding:0;width:100%}.page-about-cntr.page-about-sustainability .block-content-right{margin-top:25px}.page-about-cntr.page-about-sustainability .block-content-image{margin-bottom:30px}.page-about-cntr.page-about-sustainability .q-block-title{color:#000;font-size:20px;margin-bottom:15px}.page-about-cntr.page-about-sustainability .static-hero-wrapper .text-part{background-color:#009346e6}.page-about-cntr.page-about-sustainability .cradle-block-cntr .block-title{font-size:25px;letter-spacing:normal;margin:30px auto 80px;max-width:290px}.page-about-cntr.page-about-sustainability .cradle-block-cntr .block-content .block-sub-title{font-weight:400;margin-bottom:10px;margin-top:30px;padding:0 20px}.page-about-cntr.page-about-sustainability .cradle-block-cntr .block-content p{padding:0 20px}.page-about-cntr.page-about-sustainability .cradle-block-cntr .block-content .image--logo{margin:30px 20px}.page-about-cntr.page-about-sustainability .cradle-block-cntr .block-content-left{margin-bottom:60px}}.page-about-cntr.page-about-history{position:relative}.page-about-cntr.page-about-history .block-mini-title{color:#000;font-size:16px;font-weight:400;line-height:1.13;letter-spacing:.48px;text-transform:uppercase}.page-about-cntr.page-about-history .page-about__header{margin:50px auto}.page-about-cntr.page-about-history .page-about__header .block-mini-title{text-align:center}.page-about-cntr.page-about-history .page-about__header .block-title{margin-top:10px}.page-about-cntr.page-about-history .page-about__header .block-title .active{text-decoration:underline}.page-about-cntr.page-about-history .page-about__header .block-title a{color:#e8e8e8}.page-about-cntr.page-about-history .block-sub-title{color:#000;font-size:30px;font-weight:300;line-height:1.17;letter-spacing:normal;margin-bottom:20px}.page-about-cntr.page-about-history .block-content{display:flex}.page-about-cntr.page-about-history .block-content p,.page-about-cntr.page-about-history .block-content span,.page-about-cntr.page-about-history .block-content a{color:#000;font-size:18px;font-weight:300;line-height:1.22;letter-spacing:normal}.page-about-cntr.page-about-history .block-content a{font-weight:500;text-decoration:underline}.page-about-cntr.page-about-history .block-cntr{position:relative}.page-about-cntr.page-about-history .block-cntr .block-period{position:absolute;display:flex;flex-direction:column}.page-about-cntr.page-about-history .block-cntr .block-period .period-year{color:#707070;cursor:pointer;font-size:140px;font-weight:500;line-height:.9;letter-spacing:1.4px;margin-bottom:20px;opacity:.4;text-align:center}.page-about-cntr.page-about-history .block-cntr .block-period .active{border-bottom:8px solid black;color:#000;cursor:initial;opacity:1}.page-about-cntr.page-about-history .year-period-list{display:flex;flex-direction:column;position:fixed;left:calc(50% - 175px);z-index:99;top:calc(50vh - 70px);transition:top .5s ease-in-out 0s}@media only screen and (max-width: 767px){.page-about-cntr.page-about-history .year-period-list{left:auto;right:30px}}.page-about-cntr.page-about-history .year-period-list .period-year{color:#707070;cursor:pointer;font-size:140px;font-weight:500;line-height:.9;letter-spacing:1.4px;margin-bottom:20px;opacity:.4;text-align:center;width:350px;height:140px}@media only screen and (max-width: 767px){.page-about-cntr.page-about-history .year-period-list .period-year{font-size:70px;width:180px;height:70px}}.page-about-cntr.page-about-history .year-period-list .active{border-bottom:8px solid black;color:#000;cursor:initial;opacity:1}.page-about-cntr.page-about-history .block-flex-cntr{display:flex;position:relative}.page-about-cntr.page-about-history .block1 .block-left{display:flex;flex-direction:column;justify-content:space-between;flex:0 0 35%;margin-right:25px;padding:152px 0 220px 8%}.page-about-cntr.page-about-history .block1 .block-right{flex:1 1 65%;padding:60px 0 0}.page-about-cntr.page-about-history .block1 .block-content-image-top{margin-bottom:215px;margin-left:auto;width:79%}.page-about-cntr.page-about-history .block1 .block-content-image-bottom{width:70%}.page-about-cntr.page-about-history .block1 .block-background{background-color:#f2ac14;position:absolute;bottom:80px;left:0;right:0;top:0}.page-about-cntr.page-about-history .block1 .block-period{bottom:0;left:0;right:0;top:0;align-items:center;justify-content:center}.page-about-cntr.page-about-history .block1 .block-flex-cntr{display:flex}.page-about-cntr.page-about-history .block2{display:flex;padding:40px 7% 168px}.page-about-cntr.page-about-history .block2 .block-title{font-size:140px;font-weight:500;line-height:.7;letter-spacing:-1.4px;margin-right:4%;text-align:left}.page-about-cntr.page-about-history .block2 .block-sub-title{width:calc(50% - 30px)}.page-about-cntr.page-about-history .block2 .block-content-left{flex:0 0 calc(50% - 15px);margin-right:30px}.page-about-cntr.page-about-history .block2 .block-content-right{flex:0 0 calc(50% - 15px)}.page-about-cntr.page-about-history .block3 .block-content{margin:auto;max-width:390px;padding:60px 0 168px;flex-direction:column}.page-about-cntr.page-about-history .block3 .block-period{bottom:160px;left:0;right:5%;top:0;align-items:flex-end;justify-content:flex-end}.page-about-cntr.page-about-history .block3 .block{display:block;margin-bottom:100px}.page-about-cntr.page-about-history .block4 .block-left{flex:0 0 50%}.page-about-cntr.page-about-history .block4 .block-right{flex:1 1 50%;padding-left:25px}.page-about-cntr.page-about-history .block4 .block-content-image-bottom{margin:22px 0 0 auto;width:85%}.page-about-cntr.page-about-history .block4 .block-background{background-color:#005a9d;position:absolute;bottom:0;left:0;right:0;top:200px}.page-about-cntr.page-about-history .block4 .block-content{padding:60px 0 137px 30px}.page-about-cntr.page-about-history .block4 .block-title{color:#fff;font-size:140px;font-weight:500;line-height:.9;letter-spacing:-1.4px;margin-bottom:20px}@media only screen and (max-width: 1199px){.page-about-cntr.page-about-history .block4 .block-title{font-size:70px}}.page-about-cntr.page-about-history .block4 .block-sub-title,.page-about-cntr.page-about-history .block4 p{color:#fff;max-width:450px}.page-about-cntr.page-about-history .block4 .block-content-image{width:55%}@media only screen and (max-width: 767px){.page-about-cntr.page-about-history .block-mini-title{font-size:15px}.page-about-cntr.page-about-history .page-about__header{margin:23px auto 30px}.page-about-cntr.page-about-history .page-about__header .block-title{margin-top:5px;max-width:300px}.page-about-cntr.page-about-history .block-sub-title{font-size:30px;line-height:1.07;margin-bottom:12px}.page-about-cntr.page-about-history .block-content{flex-direction:column;padding:0 5px}.page-about-cntr.page-about-history .block-content p,.page-about-cntr.page-about-history .block-content span,.page-about-cntr.page-about-history .block-content a{font-size:16px}.page-about-cntr.page-about-history .block-cntr .block-period .period-year{font-size:80px;line-height:.9;letter-spacing:.8px;margin-bottom:15px}.page-about-cntr.page-about-history .block-cntr .block-period .active{border-bottom:5px solid black}.page-about-cntr.page-about-history .block-flex-cntr{flex-direction:column}.page-about-cntr.page-about-history .block1 .block-left{flex:auto;margin:0;padding:60px 0 147px 20px}.page-about-cntr.page-about-history .block1 .block-content{margin-top:50px;max-width:280px;order:1}.page-about-cntr.page-about-history .block1 .block-content .block-sub-title{max-width:235px}.page-about-cntr.page-about-history .block1 .block-content-image{margin-left:auto;width:63%}.page-about-cntr.page-about-history .block1 .block-right{flex:auto;padding:0}.page-about-cntr.page-about-history .block1 .block-content-image-top{margin:0 0 80px;width:100%}.page-about-cntr.page-about-history .block1 .block-content-image-bottom{width:79%}.page-about-cntr.page-about-history .block1 .block-period{bottom:0;left:0;right:0;top:250px;align-items:flex-start;justify-content:center;margin-left:26px}.page-about-cntr.page-about-history .block2{flex-direction:column;padding:42px 25px 140px}.page-about-cntr.page-about-history .block2 .block-title{font-size:80px;line-height:1.04;letter-spacing:.8px;margin:0 0 16px}.page-about-cntr.page-about-history .block2 .block-content{padding:0}.page-about-cntr.page-about-history .block2 .block-content-cntr{margin:0 0 0 auto;max-width:271px}.page-about-cntr.page-about-history .block2 .block-sub-title{width:100%}.page-about-cntr.page-about-history .block2 .block-content-left{flex:auto;margin:0 0 20px}.page-about-cntr.page-about-history .block2 .block-content-right{flex:auto}.page-about-cntr.page-about-history .block3 .block-content{margin:0 auto 0 20px;max-width:271px;padding:160px 0 80px}.page-about-cntr.page-about-history .block3 .block-content .block-sub-title{max-width:250px}.page-about-cntr.page-about-history .block3 .block-period{bottom:25px;right:30px;justify-content:center}.page-about-cntr.page-about-history .block4 .block-left{flex:auto;order:1}.page-about-cntr.page-about-history .block4 .block-right{flex:auto;padding-left:35px}.page-about-cntr.page-about-history .block4 .block-content-image-bottom{margin:22px auto 0 0;width:295px}.page-about-cntr.page-about-history .block4 .block-background{bottom:75px;top:125px}.page-about-cntr.page-about-history .block4 .block-content{padding:36px 16px 73px 0}.page-about-cntr.page-about-history .block4 .block-title{font-size:75px;line-height:.93;letter-spacing:.75px;margin:0 0 20px}.page-about-cntr.page-about-history .block4 .block-sub-title,.page-about-cntr.page-about-history .block4 p{margin-left:auto;margin-right:0;max-width:280px}.page-about-cntr.page-about-history .block4 .block-content-image{margin:0 0 0 auto;width:220px}}.page-about-cntr.page-about-architecture .block-mini-title{color:#000;font-size:16px;font-weight:400;line-height:1.13;letter-spacing:.48px;text-transform:uppercase}.page-about-cntr.page-about-architecture .page-about__header{margin:50px auto}.page-about-cntr.page-about-architecture .page-about__header .block-mini-title{text-align:center}.page-about-cntr.page-about-architecture .page-about__header .block-title{margin-top:10px}.page-about-cntr.page-about-architecture .block-sub-title{color:#000;font-size:30px;font-weight:300;line-height:1.17;letter-spacing:normal;margin-bottom:20px}.page-about-cntr.page-about-architecture .block-content{display:flex}.page-about-cntr.page-about-architecture .block-content p,.page-about-cntr.page-about-architecture .block-content span,.page-about-cntr.page-about-architecture .block-content a{color:#000;font-size:18px;font-weight:300;line-height:1.22;letter-spacing:normal}.page-about-cntr.page-about-architecture .block-content a{font-weight:500;text-decoration:underline}.page-about-cntr.page-about-architecture .block-content-left{flex:0 0 50%;padding-right:3%}.page-about-cntr.page-about-architecture .block-content-right{flex:0 0 50%;padding-left:3%}.page-about-cntr.page-about-architecture .block-content-image{margin-bottom:40px}@media only screen and (max-width: 767px){.page-about-cntr.page-about-architecture .block-mini-title{font-size:15px}.page-about-cntr.page-about-architecture .page-about__header{margin:23px auto 30px}.page-about-cntr.page-about-architecture .page-about__header .block-title{margin-top:5px}.page-about-cntr.page-about-architecture .page-about__header br{display:block}.page-about-cntr.page-about-architecture .block-sub-title{font-size:18px;line-height:1.22;margin-bottom:25px}.page-about-cntr.page-about-architecture .block-content{flex-direction:column;padding:0}.page-about-cntr.page-about-architecture .block-content p,.page-about-cntr.page-about-architecture .block-content span,.page-about-cntr.page-about-architecture .block-content a{font-size:15px}.page-about-cntr.page-about-architecture .block-content-left,.page-about-cntr.page-about-architecture .block-content-right{flex:auto;padding:0;width:100%}.page-about-cntr.page-about-architecture .block-content-right{margin-top:25px}.page-about-cntr.page-about-architecture .block-content-image{margin-bottom:30px}}.page-about-cntr.page-about-service .block-mini-title{color:#000;font-size:16px;font-weight:400;line-height:1.13;letter-spacing:.48px;text-transform:uppercase}.page-about-cntr.page-about-service .page-about__header{margin:50px auto}.page-about-cntr.page-about-service .page-about__header .block-mini-title{text-align:center}.page-about-cntr.page-about-service .page-about__header .block-title{margin-top:10px}.page-about-cntr.page-about-service .block-sub-title{color:#000;font-size:30px;font-weight:300;line-height:1.17;letter-spacing:normal;margin-bottom:20px}.page-about-cntr.page-about-service .block-content{display:flex}.page-about-cntr.page-about-service .block-content p,.page-about-cntr.page-about-service .block-content span,.page-about-cntr.page-about-service .block-content a{color:#000;font-size:18px;font-weight:300;line-height:1.22;letter-spacing:normal}.page-about-cntr.page-about-service .block-content a{font-weight:500;text-decoration:underline}.page-about-cntr.page-about-service .block-content-left{flex:0 0 50%;padding-right:4%}.page-about-cntr.page-about-service .block-content-right{flex:0 0 50%;padding-left:4%}.page-about-cntr.page-about-service .block-content-image{margin-bottom:40px}.page-about-cntr.page-about-service .block-text-text{margin-top:80px}.page-about-cntr.page-about-service .block-text-text .block-title{margin-bottom:20px}.page-about-cntr.page-about-service .block-text-text .block-content-left{padding-right:8%}.page-about-cntr.page-about-service .block-text-text .block-content-right .block-sub-title{font-size:25px}.page-about-cntr.page-about-service .block-text-text .btns-cntr{display:flex;margin-top:40px}.page-about-cntr.page-about-service .block-text-text .btns-cntr .btn--default{font-size:15px!important;margin-left:12px;text-decoration:none;width:220px}.page-about-cntr.page-about-service .block-text-text .btns-cntr .btn--default:first-of-type{margin-left:0}.page-about-cntr.page-about-service hr{border-top:1px solid #bfbfbf;margin:10px 30px 80px}.page-about-cntr.page-about-service .block-image-text .block-title{font-size:40px;font-weight:300;line-height:1.2;margin-bottom:20px}.page-about-cntr.page-about-service .block-image-text.text-block-left .block-content-left{order:1;padding-left:4%;padding-right:0}.page-about-cntr.page-about-service .block-image-text.text-block-left .block-content-right{padding-left:0;padding-right:4%}@media only screen and (max-width: 767px){.page-about-cntr.page-about-service .block-mini-title{font-size:15px}.page-about-cntr.page-about-service .page-about__header{margin:23px auto 30px}.page-about-cntr.page-about-service .page-about__header .block-title{margin-top:5px}.page-about-cntr.page-about-service .page-about__header br{display:block}.page-about-cntr.page-about-service .block-sub-title{font-size:18px;line-height:1.22;margin-bottom:25px}.page-about-cntr.page-about-service .block-content{flex-direction:column;padding:0}.page-about-cntr.page-about-service .block-content p,.page-about-cntr.page-about-service .block-content span,.page-about-cntr.page-about-service .block-content a{font-size:15px}.page-about-cntr.page-about-service .block-content-left,.page-about-cntr.page-about-service .block-content-right{flex:auto;padding:0;width:100%}.page-about-cntr.page-about-service .block-content-right{margin-top:25px}.page-about-cntr.page-about-service .block-content-image{margin-bottom:30px}.page-about-cntr.page-about-service .block-text-text{margin-top:40px}.page-about-cntr.page-about-service .block-text-text .block-title{margin-bottom:10px}.page-about-cntr.page-about-service .block-text-text .block-sub-title{font-size:18px}.page-about-cntr.page-about-service .block-text-text .block-content-left,.page-about-cntr.page-about-service .block-text-text .block-content-right{padding:0}.page-about-cntr.page-about-service .block-text-text .block-content-right .block-sub-title{font-size:18px}.page-about-cntr.page-about-service .block-text-text .btns-cntr{margin-top:25px}.page-about-cntr.page-about-service .block-text-text .btns-cntr .btn--default{flex:0 0 calc(50% - 11px);margin-left:10px;width:auto}.page-about-cntr.page-about-service .block-text-text .btns-cntr .btn--default:first-of-type{margin-left:0}.page-about-cntr.page-about-service hr{display:none}.page-about-cntr.page-about-service .block-image-text .block-title{font-size:20px;font-weight:400;line-height:1.1;margin-bottom:10px}.page-about-cntr.page-about-service .block-image-text.text-block-left .block-content-left{order:0;padding:0}.page-about-cntr.page-about-service .block-image-text.text-block-left .block-content-right{padding:0}}.page-about-cntr.page-about-origin .image-origin{width:100%}.page-about-cntr.page-about-origin .block-graph{padding:0;margin:70px auto}.page-about-cntr.page-about-origin .origin-block-cntr .block-content strong{font-size:25px;font-weight:300;line-height:1.2}.page-about-cntr.page-about-origin .block-cntr{padding:0 7%;margin:80px auto}@media (max-width: 768px){.page-about-cntr.page-about-origin .block-title br{display:none}.page-about-cntr.page-about-origin .static-hero-wrapper .image.slideshow__image-wrapper,.page-about-cntr.page-about-origin .static-hero-wrapper .image__img{position:relative}.page-about-cntr.page-about-origin .static-hero-wrapper .slideshow__asset--full_height{padding:0}.page-about-cntr.page-about-origin .block-cntr{margin:0}.page-about-cntr.page-about-origin .block-cntr .block-mini-title{font-size:14px}.page-about-cntr.page-about-origin .block-cntr .block-content{padding:0}.page-about-cntr.page-about-origin .block-cntr .block-content p{font-size:15px}.page-about-cntr.page-about-origin .block-cntr .block-content strong{font-size:18px}.page-about-cntr.page-about-origin .block-cntr .block-title{font-size:30px;letter-spacing:normal}.page-about-cntr.page-about-origin .block-cntr .block-sub-title{font-size:18px;line-height:1.22}.page-about-cntr.page-about-origin .block-graph{margin:58px auto}.page-about-cntr.page-about-origin .m-meaning-block-cntr .block-title{font-size:30px;line-height:1.33;max-width:320px}}.page-iframe-cntr{padding:30px 7%}.page-iframe-cntr iframe{min-height:100vh;overflow:scroll;border:0}.configurator-banner{position:relative;background-repeat:no-repeat;background-size:cover;padding:60px 15px}.configurator-banner:before{content:"";background-color:#00000080;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.configurator-banner .container.page-iframe-cntr{position:relative;z-index:2;padding-bottom:0}.c-banner-content h3{font-size:16px;text-transform:uppercase;margin:20px 0 10px;letter-spacing:.64px;font-weight:500}.c-banner-content h2{font-size:50px;margin-bottom:20px;font-weight:500}.c-banner-content div{font-size:16px;max-width:430px;font-weight:400}.c-steps-row{display:flex;flex-wrap:wrap;width:100%;margin-top:100px}.c-steps-row .c-steps{flex:1 0 0;border-right:1px solid #fff;padding:10px 40px}.c-steps-row .c-steps:first-child{padding-left:0}.c-steps-row .c-steps:last-child{border-right:0}.c-steps-row .c-steps h3{font-size:18px;font-weight:700;margin-bottom:10px}.c-steps-row .c-steps p{line-height:20px;font-weight:400}.c-banner-mobile-image{display:none}@media only screen and (max-width: 1024px){.c-steps-row .c-steps{padding:10px}.c-steps-row .c-steps div{font-size:14px}}@media only screen and (max-width: 767px){.configurator-banner{background-image:none!important;padding:0}.configurator-banner:before{display:none}.c-banner-mobile-image{position:relative;display:block}.c-banner-mobile-image:before{content:"";background-color:#00000080;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.c-banner-mobile-image img{width:100%}.c-banner-content{margin-top:-80px;background-color:#fff;padding:20px}.c-steps-row{display:flex;flex-wrap:nowrap;overflow-x:auto;margin-top:0;padding:20px}.c-steps-row::-webkit-scrollbar{width:4px;height:4px}.c-steps-row::-webkit-scrollbar-track{background:#f1f1f1}.c-steps-row::-webkit-scrollbar-thumb{background:#888}.c-steps-row::-webkit-scrollbar-thumb:hover{background:#888}.c-steps-row .c-steps{flex:0 0 250px;border-right-color:#000;padding:10px 40px}.c-banner-content h3{font-size:14px;font-weight:400}.c-banner-content h2{font-size:36px}.configurator-banner .container.page-iframe-cntr{padding:0 15px}}.configurator-design{padding-top:85px;padding-bottom:85px;text-align:center;background-color:#ebebeb}@media only screen and (max-width: 767px){.configurator-design{margin-top:54px}}.configurator-design__btn{padding-left:15px;padding-right:15px;width:100%;background-color:#fc6620;border-color:#fc6620;color:#fff;height:60px;letter-spacing:.56px;font-weight:400!important}@media (min-width: 768px){.configurator-design__btn{max-width:280px}}.configurator-design__btn:hover{background-color:transparent;color:#fc6620;border-color:#fc6620!important}.configurator-design__btn:active{background-color:#fc6620;color:#fff}body.template-page .header--transparent-home:not(.is-sticky){background-color:transparent;border-bottom:1px solid var(--color-border-transparent);color:var(--color-text-transparent)}.carousel1-cntr .carousel__cell{height:80vh;width:90%}.carousel1-cntr .carousel__cell_cntr{align-items:center;display:flex;height:100%;width:100%}.carousel1-cntr .carousel__cell_vertical-image{flex:0 0 calc(52% - 20px);height:100%;margin-right:20px}.carousel1-cntr .carousel__cell_vertical-image .image{width:100%;height:100%}.carousel1-cntr .carousel__cell_horizontal-images{display:flex;flex:0 0 calc(48% - 20px);flex-direction:column;height:100%;margin-right:20px}.carousel1-cntr .carousel__cell_horizontal-image{flex:0 0 calc(50% - 10px);width:100%}.carousel1-cntr .carousel__cell_horizontal-image:first-of-type{margin-bottom:10px}.carousel1-cntr .carousel__cell_horizontal-image:last-of-type{margin-top:10px}.carousel1-cntr .carousel__cell_horizontal-image .image{width:100%;height:100%}.carousel1-cntr .flickity-button{background:transparent}.carousel1-cntr .flickity-button-icon{fill:#fff}.carousel1-cntr .flickity-prev-next-button{width:60px;height:60px}.carousel1-cntr .flickity-prev-next-button.previous{bottom:auto;left:30px;top:50%}.carousel1-cntr .flickity-prev-next-button.next{bottom:auto;left:auto;right:30px;top:50%}@media (max-width: 768px){.carousel-cntr{margin:40px 0}.carousel-cntr .carousel__cell{height:380px;width:318px}.carousel-cntr .image{height:100%;width:100%}}.page-inspiration-gallery{padding:50px 0}.page-inspiration-gallery .page-title{font-size:45px;font-weight:400;margin-bottom:14px}.page-inspiration-gallery .page-title .active{text-decoration:underline;text-decoration-thickness:from-font}.page-inspiration-gallery .page-title a{color:#e8e8e8}.page-inspiration-gallery .page-description{font-size:16px;font-weight:300;line-height:1.25;letter-spacing:.16px;margin:0 auto;max-width:450px}.page-inspiration-gallery .flickity-button{background:transparent}.page-inspiration-gallery .flickity-prev-next-button{width:30px;height:30px;border-radius:0;z-index:3}.page-inspiration-gallery .flickity-button-icon{fill:#fff}.page-inspiration-gallery .flickity-prev-next-button.previous{bottom:30px;left:30px;top:auto}.page-inspiration-gallery .flickity-prev-next-button.next{bottom:30px;left:100px;right:auto;top:auto}.page-inspiration-gallery .slideshow,.page-inspiration-gallery .image-infor-block{padding:0 30px}.page-inspiration-gallery .slideshow{margin:70px auto 0}.page-inspiration-gallery .slideshow.slideshow-inspiration{padding:0}.page-inspiration-gallery .slideshow.slideshow-inspiration .slideshow__cell .slideshow__asset.image--desktop{padding-top:50vw}.page-inspiration-gallery .slideshow.slideshow-inspiration .slideshow__cell .slideshow__asset.image--mobile{padding-top:200vw}.page-inspiration-gallery .image-infor-block{align-items:center;display:flex;justify-content:space-between;padding:20px 30px}.page-inspiration-gallery .image-infor-block .flex-cntr{align-items:center;display:flex}.page-inspiration-gallery .image-infor-block .image-resolution{cursor:pointer;font-size:15px;margin-right:40px}.page-inspiration-gallery .image-infor-block .image-resolution .radio-box{display:block;width:24px;height:24px;margin-right:8px;border:1px solid #808285}.page-inspiration-gallery .image-infor-block .image-resolution.active .radio-box{background-color:#000;border:3px solid #ffffff;outline:#000000 solid 1px}.page-inspiration-gallery .image-infor-block .btn--default{font-size:15px!important;width:192px}.page-inspiration-gallery .project-reference-cntr{border-bottom:1px solid #bfbfbf;border-top:1px solid #bfbfbf;margin:0 30px;padding:60px 30px 80px}.page-inspiration-gallery .project-reference{display:flex;justify-content:space-between}.page-inspiration-gallery .project-reference .reference-cntr{flex:1 1 400px;max-width:450px}.page-inspiration-gallery .project-reference .reference-cntr .btn--default{max-width:300px}.page-inspiration-gallery .project-reference .reference-cntr .static-content{margin-bottom:46px;font-size:16px}.page-inspiration-gallery .project-reference .about{flex:1 1 280px;margin-left:40px;max-width:320px;padding-left:40px}.page-inspiration-gallery .project-reference .designer-brand{border-left:1px solid #e8e8e8;flex:1 1 280px;margin-left:40px;max-width:320px;padding-left:40px}.page-inspiration-gallery .project-reference .designer-brand a{text-decoration:underline}.page-inspiration-gallery .project-reference .btn--default{font-size:14px!important;margin-bottom:10px}.page-inspiration-gallery .project-reference .static-subheading{font-size:16px;font-weight:500;letter-spacing:.16px;margin-bottom:15px}.page-inspiration-gallery .reference-cntr1{display:flex}.page-inspiration-gallery .reference-cntr1 .static-content{font-size:15px}.page-inspiration-gallery .carousel-cntr{margin:80px 0}.page-inspiration-gallery .carousel1-cntr .carousel__cell{height:80vh;width:90%}.page-inspiration-gallery .carousel1-cntr .carousel__cell_cntr{align-items:center;display:flex;height:100%;width:100%}.page-inspiration-gallery .carousel1-cntr .carousel__cell_vertical-image{flex:0 0 calc(52% - 20px);height:100%;margin-right:20px}.page-inspiration-gallery .carousel1-cntr .carousel__cell_vertical-image .image{width:100%;height:100%}.page-inspiration-gallery .carousel1-cntr .carousel__cell_horizontal-images{display:flex;flex:0 0 calc(48% - 20px);flex-direction:column;height:100%;margin-right:20px}.page-inspiration-gallery .carousel1-cntr .carousel__cell_horizontal-image{flex:0 0 calc(50% - 10px);width:100%}.page-inspiration-gallery .carousel1-cntr .carousel__cell_horizontal-image:first-of-type{margin-bottom:10px}.page-inspiration-gallery .carousel1-cntr .carousel__cell_horizontal-image:last-of-type{margin-top:10px}.page-inspiration-gallery .carousel1-cntr .carousel__cell_horizontal-image .image{width:100%;height:100%}.page-inspiration-gallery .carousel1-cntr .flickity-prev-next-button{width:60px;height:60px}.page-inspiration-gallery .carousel1-cntr .flickity-prev-next-button.previous{bottom:auto;left:30px;top:50%}.page-inspiration-gallery .carousel1-cntr .flickity-prev-next-button.next{bottom:auto;left:auto;right:30px;top:50%}.page-inspiration-gallery .carousel1-cntr .inspiration-carousel-1{position:relative}.page-inspiration-gallery .carousel1-cntr .inspiration-carousel-1 .carousel-previous{position:absolute;top:calc(50% - 30px);z-index:1;left:5%}.page-inspiration-gallery .carousel1-cntr .inspiration-carousel-1 .carousel-next{right:5%;position:absolute;top:calc(50% - 30px);z-index:1}.page-inspiration-gallery .carousel1-cntr .inspiration-carousel-1 .icon-button .icon-button__icon .icon.auto-wh{width:auto;height:auto}.page-inspiration-gallery .block-title{color:#000;font-size:40px;font-weight:400;line-height:1.18;letter-spacing:normal;margin-bottom:10px;text-align:left}.page-inspiration-gallery .carousel2-cntr{margin:80px 30px;padding:0 30px}.page-inspiration-gallery .carousel2-cntr .block-title{margin-bottom:45px}.page-inspiration-gallery .carousel2-cntr .carousel__cell{height:120vh;width:100%}.page-inspiration-gallery .carousel2-cntr .carousel__cell_cntr{align-items:center;display:flex;height:100%;width:100%}.page-inspiration-gallery .carousel2-cntr .carousel__cell_horizontal-images{display:flex;flex-direction:column;flex:0 0 calc(62% - 25px);height:100%;margin-right:25px}.page-inspiration-gallery .carousel2-cntr .carousel__cell_horizontal-images .image{width:100%;flex:0 0 calc(50% - 15px)}.page-inspiration-gallery .carousel2-cntr .carousel__cell_horizontal-images .image:first-of-type{margin-bottom:15px}.page-inspiration-gallery .carousel2-cntr .carousel__cell_horizontal-images .image:last-of-type{margin-top:15px}.page-inspiration-gallery .carousel2-cntr .carousel__cell_vertical-images{display:flex;flex-direction:column;flex:0 0 38%;height:100%}.page-inspiration-gallery .carousel2-cntr .carousel__cell_vertical-images .image{width:100%;height:100%}.page-inspiration-gallery .carousel2-cntr .carousel__cell_vertical-images .carousel__cell_vertical-image{flex:0 0 calc(62% - 13px);margin-bottom:13px;width:100%}.page-inspiration-gallery .carousel2-cntr .carousel__cell_vertical-images .carousel__cell_horizontal-image{flex:0 0 calc(38% - 13px);margin-top:13px;width:100%}.page-inspiration-gallery .related-items-cntr{border-bottom:1px solid #bfbfbf;border-top:1px solid #bfbfbf;margin:0 30px;padding:70px 30px 80px}.page-inspiration-gallery .inspiration-pagination-row{display:flex;justify-content:center;align-items:center;margin-top:50px}.page-inspiration-gallery .inspiration-pagination-row .button-group .button{margin:0 15px;font-size:18px}.page-inspiration-gallery .inspiration-pagination-row .button-group .button.is-selected{font-weight:500;text-decoration:underline}.page-inspiration-gallery .pinned-prod-point{position:absolute;width:100px;height:100px;border-radius:50%;transform:translate(-50%,-50%)}.page-inspiration-gallery .pinned-prod-point .prod-point-inner{width:50px;height:50px;margin-left:25px;margin-top:25px;border-radius:50%;background-color:#ffffff80;display:flex;align-items:center;justify-content:center}.page-inspiration-gallery .pinned-prod-point .prod-point-inner .point-state-normal{display:initial}.page-inspiration-gallery .pinned-prod-point .prod-point-inner .point-state-hover{display:none}.page-inspiration-gallery .pinned-prod-point:hover .pinned-prod-popup{display:flex}.page-inspiration-gallery .pinned-prod-point:hover .point-state-normal{display:none}.page-inspiration-gallery .pinned-prod-point:hover .point-state-hover{display:initial}.page-inspiration-gallery .pinned-prod-popup{position:absolute;display:none;background-color:#fff;padding:15px}.page-inspiration-gallery .pinned-prod-popup .pinned-prod-left{width:170px;height:170px}.page-inspiration-gallery .pinned-prod-popup .pinned-prod-right{display:flex;flex-direction:column;margin-left:35px;margin-right:10px;width:125px;justify-content:center}.page-inspiration-gallery .pinned-prod-popup .pinned-prod-right .pinned-prod-name{font-size:18px;font-weight:300;margin-bottom:9px}.page-inspiration-gallery .pinned-prod-popup .pinned-prod-right .pinned-prod-dimension{font-size:15px;font-weight:300;margin-bottom:9px}.page-inspiration-gallery .pinned-prod-popup .pinned-prod-right .pinned-prod-price{font-size:16px;font-weight:300;margin-bottom:20px}.page-inspiration-gallery .pinned-prod-popup .pinned-prod-right .pinned-prod-link{font-size:15px;font-weight:300;text-decoration:underline}.page-inspiration-gallery .pinned-prod-popup .pinned-prod-right .pinned-contact-link{font-size:15px;font-weight:300;text-decoration:underline;margin-top:10px}.page-inspiration-gallery .pinned-prod-point .pinned-prod-popup{left:90px;top:30px}.page-inspiration-gallery .pinned-prod-point.popup-dir-top .pinned-prod-popup{top:auto;bottom:25px}.page-inspiration-gallery .pinned-prod-point.popup-dir-left .pinned-prod-popup{right:95px;left:auto}.page-inspiration-gallery .pinned-prod-point.popup-dir-top.popup-dir-left .pinned-prod-popup{top:auto;bottom:25px;right:95px;left:auto}.page-inspiration-gallery .prod-slide-bar{display:flex;justify-content:flex-end;padding:10px}.page-inspiration-gallery .mobile-slide-array{position:fixed;top:65%;left:0%;height:35%;width:100%;z-index:6;background-color:#fff}.page-inspiration-gallery .pinned-prod-slide{background-color:#fff;position:fixed;top:70%;left:0%;height:30%;width:100%}.page-inspiration-gallery .pinned-prod-slide .flickity-button-icon{fill:#000}.page-inspiration-gallery .pinned-prod-slide .flickity-prev-next-button.previous{bottom:30px;left:10px;top:calc(50% - 15px)}.page-inspiration-gallery .pinned-prod-slide .flickity-prev-next-button.next{bottom:30px;left:auto;right:10px;top:calc(50% - 15px)}.page-inspiration-gallery .pinned-prod-slide .prod-slide-cell{background-color:#fff;padding:15px;display:flex}.page-inspiration-gallery .pinned-prod-slide .prod-slide-cell .pinned-prod-left{width:170px;height:170px}.page-inspiration-gallery .pinned-prod-slide .prod-slide-cell .pinned-prod-right{display:flex;flex-direction:column;margin-left:35px;margin-right:10px;width:125px;justify-content:center}.page-inspiration-gallery .pinned-prod-slide .prod-slide-cell .pinned-prod-right .pinned-prod-name{font-size:18px;font-weight:300;margin-bottom:9px}.page-inspiration-gallery .pinned-prod-slide .prod-slide-cell .pinned-prod-right .pinned-prod-dimension{font-size:15px;font-weight:300;margin-bottom:9px}.page-inspiration-gallery .pinned-prod-slide .prod-slide-cell .pinned-prod-right .pinned-prod-price{font-size:16px;font-weight:300;margin-bottom:20px}.page-inspiration-gallery .pinned-prod-slide .prod-slide-cell .pinned-prod-right .pinned-prod-link{font-size:15px;font-weight:300;text-decoration:underline}.page-inspiration-gallery .pinned-prod-slide .prod-slide-cell .pinned-prod-right .pinned-contact-link{font-size:15px;font-weight:300;text-decoration:underline;margin-top:10px}@media (min-width: 40em){.page-inspiration-gallery .slideshow .flickity-page-dots{bottom:35px}.page-inspiration-gallery .slideshow .flickity-page-dots .dot{background-color:#fff;margin:0 10px}}@media (max-width: 768px){.page-inspiration-gallery{padding:35px 0}.page-inspiration-gallery .page-title{font-size:35px;margin:0 auto 10px;max-width:344px}.page-inspiration-gallery .page-title br{display:none}.page-inspiration-gallery .page-description{font-size:15px;max-width:280px}.page-inspiration-gallery .slideshow,.page-inspiration-gallery .image-infor-block{padding:0 30px}.page-inspiration-gallery .slideshow{margin:40px auto 0}.page-inspiration-gallery .image-infor-block{align-items:flex-start;flex-direction:column;justify-content:center;padding:20px}.page-inspiration-gallery .image-infor-block .image-resolution-picker{display:none}.page-inspiration-gallery .image-infor-block .image-location{margin-bottom:20px}.page-inspiration-gallery .image-infor-block .btn--default{font-size:15px!important;width:100%}.page-inspiration-gallery .image-infor-block .flex-cntr{width:100%}.page-inspiration-gallery .project-reference-cntr{border:0;margin:0 20px;padding:35px 0}.page-inspiration-gallery .project-reference{display:block}.page-inspiration-gallery .project-reference .static-content{font-size:15px}.page-inspiration-gallery .project-reference .reference-cntr{max-width:100%}.page-inspiration-gallery .project-reference .reference-cntr .btn--default{display:none}.page-inspiration-gallery .project-reference .reference-cntr .static-content{margin-bottom:35px}.page-inspiration-gallery .project-reference .about{font-size:15px;margin:0 0 40px;max-width:100%;padding:0}.page-inspiration-gallery .project-reference .designer-brand{border:0;font-size:15px;margin:0;max-width:100%;padding:0}.page-inspiration-gallery .project-reference .static-subheading{font-size:15px}.page-inspiration-gallery .reference-cntr1{display:block}.page-inspiration-gallery .carousel-cntr{margin:40px 0}.page-inspiration-gallery .carousel-cntr .carousel__cell{height:380px;width:318px}.page-inspiration-gallery .carousel-cntr .image{height:100%;width:100%}.page-inspiration-gallery .block-title{font-size:25px;margin-bottom:10px}.page-inspiration-gallery .carousel2-cntr .block-title{margin-bottom:25px}.page-inspiration-gallery .carousel2-cntr .carousel__cell{height:380px;width:279px}.page-inspiration-gallery .related-items-cntr{margin:0 20px;padding:40px 0}}.articles-listing-page-container{padding:50px 28px}.articles-listing-page-container .blog-header{display:flex;flex-direction:column;align-items:center}.articles-listing-page-container .blog-header .block-mini-title{color:#000;font-size:16px;font-weight:400;line-height:1.13;letter-spacing:.48px;margin-bottom:6px;text-align:center}.articles-listing-page-container .blog-header h1.title{font-size:45px;font-weight:400;line-height:1.07;letter-spacing:normal;max-width:445px;text-align:center}.articles-listing-page-container .blog-header h1.title a{color:#d8d8d8}.articles-listing-page-container .blog-header h1.title .active{color:#000;text-decoration:underline}.articles-listing-page-container .blog-header .blog-desc{font-size:16px;font-weight:300;line-height:1.25;letter-spacing:.16px;margin-top:12px;max-width:520px;text-align:center}.articles-listing-page-container .blog-control{display:flex;justify-content:flex-end;padding:22px 0 30px;width:100%}.articles-listing-page-container .blog-control .blog-control-filter{position:relative}.articles-listing-page-container .blog-control .blog-control-filter .blog-control-filter-list{background-color:#fff;display:none;position:absolute;top:90px;width:100%}.articles-listing-page-container .blog-control .blog-control-filter .blog-control-filter-widget{align-items:center;border:1px solid #939393;cursor:pointer;display:flex;font-size:16px;font-weight:300;line-height:1;letter-spacing:.48px;padding:19px 30px;text-align:left}.articles-listing-page-container .blog-control .blog-control-filter .blog-control-filter-widget .icon-chevron{height:30px;margin-left:50px;transform:rotate(-90deg);width:30px}.articles-listing-page-container .blog-control .blog-control-filter .blog-control-filter-types{display:flex}.articles-listing-page-container .blog-control .blog-control-filter .blog-control-filter-type{background-color:#fff;cursor:pointer;flex:0 0 50%;font-size:16px;font-weight:300;line-height:1.13;letter-spacing:.48px;padding:21px 0;text-align:center}.articles-listing-page-container .blog-control .blog-control-filter .blog-control-filter-cards{padding:20px}.articles-listing-page-container .blog-control .blog-control-filter .blog-control-filter-card{background-color:#e8e8e8;display:none;margin-top:10px;padding:15px}.articles-listing-page-container .blog-control .blog-control-filter .blog-control-filter-card:first-of-type{margin-top:0}.articles-listing-page-container .blog-control .blog-control-filter .blog-control-filter-card a{align-items:center;display:flex}.articles-listing-page-container .blog-control .blog-control-filter .blog-control-filter-card .image-part{display:inline-block;height:70px;width:95px}.articles-listing-page-container .blog-control .blog-control-filter .blog-control-filter-card .text-part{display:inline-block;font-size:16px;font-weight:300;line-height:2.31;letter-spacing:.16px;margin-left:33px}.articles-listing-page-container .blog-control .blog-control-filter .blog-control-filter-list.open-home .blog-control-filter-type[data-page-type=home]{background-color:#e8e8e8}.articles-listing-page-container .blog-control .blog-control-filter .blog-control-filter-list.open-home .blog-control-filter-card[data-page-type=home]{display:block}.articles-listing-page-container .blog-control .blog-control-filter .blog-control-filter-list.open-office .blog-control-filter-type[data-page-type=office]{background-color:#e8e8e8}.articles-listing-page-container .blog-control .blog-control-filter .blog-control-filter-list.open-office .blog-control-filter-card[data-page-type=office]{display:block}.articles-listing-page-container .blog-control .blog-control-filter.open .blog-control-filter-list{display:block;z-index:3}.articles-listing-page-container .blog-control .blog-control-filter.open .blog-control-filter-widget{background-color:#e8e8e8;border-color:#e8e8e8}.articles-listing-page-container .blog-control .blog-control-filter.open .blog-control-filter-widget .icon-chevron{transform:rotate(0)}.articles-listing-page-container .articles-listing{padding:0 7%;width:100%}.articles-listing-page-container .articles-listing .article-index-0{grid-area:col-1;padding-right:18px;border-right:1px solid #e8e8e8}.articles-listing-page-container .articles-listing .article-index-1{grid-area:col-2;padding-left:20px}.articles-listing-page-container .articles-listing .article-index-2{grid-area:col-3;padding-right:18px;border-right:1px solid #e8e8e8}.articles-listing-page-container .articles-listing .article-index-3{grid-area:col-4;padding-left:20px}.articles-listing-page-container .articles-listing .article-index-4{grid-area:col-5}.articles-listing-page-container .articles-listing .article-index-4 .article-title,.articles-listing-page-container .articles-listing .article-index-4 .article-content{max-width:780px!important}.articles-listing-page-container .articles-listing .article-index-5{grid-area:col-6;padding-right:18px;border-right:1px solid #e8e8e8}.articles-listing-page-container .articles-listing .article-index-6{grid-area:col-7;padding-left:20px}.articles-listing-page-container .articles-listing .article-index-7{grid-area:col-8;padding-right:18px;border-right:1px solid #e8e8e8}.articles-listing-page-container .articles-listing .article-index-8{grid-area:col-9;padding-left:20px}.articles-listing-page-container .articles-listing .article-index-9{grid-area:col-10}.articles-listing-page-container .articles-listing .article-index-9 .article-title,.articles-listing-page-container .articles-listing .article-index-9 .article-content{max-width:780px!important}.articles-listing-page-container .articles-listing .article-rows{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:"col-1 col-1 col-1 col-2 col-2" "col-3 col-3 col-4 col-4 col-4" "col-5 col-5 col-5 col-5 col-5" "col-6 col-6 col-6 col-7 col-7" "col-8 col-8 col-9 col-9 col-9" "col-10 col-10 col-10 col-10 col-10";grid-row-gap:90px}.articles-listing-page-container .articles-listing .article-rows .article-column .relative{position:relative}.articles-listing-page-container .articles-listing .article-rows .article-column .article-image{top:0;right:0;bottom:0;left:0;overflow:hidden;margin-bottom:24px;width:100%;height:485px}.articles-listing-page-container .articles-listing .article-rows .article-column .article-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.articles-listing-page-container .articles-listing .article-rows .article-column .article-title{font-size:22px;font-weight:300;max-width:325px;margin-bottom:10px}.articles-listing-page-container .articles-listing .article-rows .article-column .article-content{font-size:16px;font-weight:300;max-width:450px}.articles-listing-page-container .articles-listing .article-rows .article-column.article-index-4 .article-image,.articles-listing-page-container .articles-listing .article-rows .article-column.article-index-9 .article-image{height:auto}@media only screen and (max-width: 991px){.articles-listing-page-container{padding:30px 15px}.articles-listing-page-container .blog-header .block-mini-title{display:none}.articles-listing-page-container .blog-header h1.title{font-size:35px;line-height:1.03;letter-spacing:-.35px}.articles-listing-page-container .blog-header .blog-desc{font-size:15px;line-height:1.2;letter-spacing:.15px;max-width:320px}.articles-listing-page-container .articles-listing{padding:0;width:100%}.articles-listing-page-container .articles-listing .article-index-0,.articles-listing-page-container .articles-listing .article-index-1,.articles-listing-page-container .articles-listing .article-index-2,.articles-listing-page-container .articles-listing .article-index-3,.articles-listing-page-container .articles-listing .article-index-4,.articles-listing-page-container .articles-listing .article-index-5,.articles-listing-page-container .articles-listing .article-index-6,.articles-listing-page-container .articles-listing .article-index-7,.articles-listing-page-container .articles-listing .article-index-8,.articles-listing-page-container .articles-listing .article-index-9{padding:0;border:0}.articles-listing-page-container .articles-listing .article-rows{display:block}.articles-listing-page-container .articles-listing .article-rows .article-column{margin-bottom:50px}.articles-listing-page-container .articles-listing .article-rows .article-column .article-info-cntr .article-image{margin-bottom:15px;width:100%;height:auto}.articles-listing-page-container .articles-listing .article-rows .article-column .article-info-cntr .article-title{font-size:20px;font-weight:400;max-width:280px}.articles-listing-page-container .articles-listing .article-rows .article-column .article-info-cntr .article-content{font-size:15px;letter-spacing:.15px;max-width:325px}}.customer h1,.customer h2,.custom-account-wrapper h1,.custom-account-wrapper h2{font-size:35px;font-weight:400;line-height:1.17;letter-spacing:.35px;text-align:center}.customer .login__main,.custom-account-wrapper .login__main{padding:0 10px}.customer .input,.custom-account-wrapper .input{background-color:#f4f4f4;border:0;color:#000;height:auto;line-height:1;font-size:16px;font-weight:300;letter-spacing:.16px;margin-bottom:10px;padding:20px;text-align:left}.customer .form-group,.custom-account-wrapper .form-group{display:flex}.customer .form-group .input:nth-of-type(2n),.custom-account-wrapper .form-group .input:nth-of-type(2n){margin-left:10px}.customer .form-group.accept-marketing,.custom-account-wrapper .form-group.accept-marketing{margin:16px 0 34px}.customer p,.custom-account-wrapper p{font-size:14px;font-weight:300;line-height:1.14;letter-spacing:.14px;margin-bottom:15px;text-align:left}.customer label,.custom-account-wrapper label{font-size:14px;font-weight:300;line-height:1.21;letter-spacing:.14px;text-align:left}.customer input[type=checkbox],.custom-account-wrapper input[type=checkbox]{border-color:#000;flex:0 0 20px;height:20px;margin-right:8px}.customer .btn--primary,.customer .btn--default,.custom-account-wrapper .btn--primary,.custom-account-wrapper .btn--default{font-size:16px!important;font-weight:400!important;height:auto;letter-spacing:.48px}.customer .no-style,.custom-account-wrapper .no-style{display:block;font-size:16px;font-weight:400;line-height:1.13;letter-spacing:.48px;margin-top:20px;text-align:center;text-decoration:underline}.customer .no-style:hover,.custom-account-wrapper .no-style:hover{opacity:.8}.customer .no-style.forgot-password,.custom-account-wrapper .no-style.forgot-password{font-size:14px;font-weight:300;line-height:1.21;letter-spacing:.14px;margin:6px 0 30px;text-align:right}.customer .text-transform-capitalize,.custom-account-wrapper .text-transform-capitalize{text-transform:capitalize}.customer .form-errors,.custom-account-wrapper .form-errors{margin-top:15px;text-align:center}.customer .recover-password--subheading,.custom-account-wrapper .recover-password--subheading{color:#000;font-size:16px;font-weight:300;line-height:1.06;letter-spacing:.16px;margin-bottom:33px}.customer .flex-btns,.custom-account-wrapper .flex-btns{flex:0 0 calc(50% - 5px)}.customer .flex-btns:first-of-type,.custom-account-wrapper .flex-btns:first-of-type{margin-right:10px}.custom-account-wrapper{margin:0 auto;max-width:1400px;padding-top:70px}.custom-account-wrapper .account__container{margin:0 120px;padding:0}@media only screen and (max-width: 1199px){.custom-account-wrapper .account__container{margin:0 80px}}@media only screen and (max-width: 991px){.custom-account-wrapper .account__container{margin:0 40px}}@media only screen and (max-width: 767px){.custom-account-wrapper .account__container{margin:0 15px}}.custom-account-wrapper h1.account__heading{font-size:45px;line-height:1.04;letter-spacing:normal;margin-bottom:34px;text-align:left}.custom-account-wrapper .account__header{margin:0}.custom-account-wrapper .account__body{border-top:1px solid #d8d8d8;display:flex;padding:38px 0 0}.custom-account-wrapper .account__sidenav{flex:1 0 280px;max-width:280px}.custom-account-wrapper .sidenav-item{margin-bottom:15px}.custom-account-wrapper .sidenav-item a{color:#000;font-size:16px;font-weight:400;line-height:1.25;letter-spacing:.16px;text-align:left;text-decoration:none}.custom-account-wrapper .sidenav-item.active a{font-weight:500;text-decoration:underline}.custom-account-wrapper .sidenav-item[data-item=Logout] a{color:#b11928}.custom-account-wrapper .account__main{flex:0 1 100%;max-width:100%}.custom-account-wrapper .account__section{background-color:#fafafa;margin-bottom:25px;padding:28px 30px}.custom-account-wrapper .account__section .no-style{color:#000;font-size:16px;font-weight:400;line-height:1.13;letter-spacing:.16px;text-align:left}.custom-account-wrapper .account__section-title{color:#000;font-size:18px;font-weight:400;line-height:1.22;letter-spacing:.18px;margin-bottom:15px;text-align:left}.custom-account-wrapper .account__section-body{border-top:1px solid #d8d8d8;color:#000;font-size:16px;font-weight:300;line-height:1.13;letter-spacing:.16px;padding:14px 0 45px;text-align:left}.custom-account-wrapper .account__section-body p{color:#000;font-size:16px;font-weight:300;line-height:1.13;letter-spacing:.16px;text-align:left}.custom-account-wrapper .account__sections-details .account__section{min-height:420px}.custom-account-wrapper .btn--primary{font-size:16px;font-weight:400;line-height:1;letter-spacing:.16px;padding:21px 45px;text-transform:capitalize}.custom-account-wrapper .btn--default{border:1px solid black}.custom-account-wrapper .form-column label{color:#000;font-size:14px;font-weight:300;line-height:.64;letter-spacing:.14px;margin-bottom:8px;text-align:left}.custom-account-wrapper .account__section-add-address,.custom-account-wrapper .address_item-edit{margin:18px 0}.custom-account-wrapper .account__section-add-address .input,.custom-account-wrapper .address_item-edit .input{background-color:#e8e8e8;padding:15px}.custom-account-wrapper .account__section-add-address .form-group .form-column,.custom-account-wrapper .address_item-edit .form-group .form-column{flex:0 0 calc(50% - 6px)}.custom-account-wrapper .account__section-add-address .form-group .form-column:nth-of-type(2n),.custom-account-wrapper .address_item-edit .form-group .form-column:nth-of-type(2n){margin-left:12px}.custom-account-wrapper .account__section-add-address .btn,.custom-account-wrapper .address_item-edit .btn{width:256px}.custom-account-wrapper .account__section-add-address .btn--default,.custom-account-wrapper .address_item-edit .btn--default{margin-left:12px}.custom-account-wrapper .address-form--title{align-items:center;display:flex;color:#000;font-size:16px;font-weight:400;line-height:1.19;letter-spacing:.16px;margin-bottom:11px}.custom-account-wrapper .addresses__checkbox-wrapper label{text-transform:capitalize}.custom-account-wrapper .account__section-your-addresses{margin-top:130px}.custom-account-wrapper .account__section-your-addresses .addresses__list{border-top:1px solid #d8d8d8;padding:0}.custom-account-wrapper .account__section-your-addresses .addresses__item-wrapper{flex:1 1 50%;padding-right:10px}.custom-account-wrapper .account__section-your-addresses .addresses__item{border:0;padding:24px 0;width:240px}.custom-account-wrapper .account__section-your-addresses .addresses__item .btn{margin-bottom:10px;width:100%}.custom-account-wrapper .account__section-your-addresses .address_type,.custom-account-wrapper .account__section-your-addresses .address_detail,.custom-account-wrapper .account__section-your-addresses .address_detail p{color:#2e2e2e;font-size:14px;font-weight:300;line-height:1.43;letter-spacing:.14px;text-align:left}.custom-account-wrapper .account__section-your-addresses .address_detail{margin-bottom:30px}.custom-account-wrapper .account__section-your-addresses .address_type{font-weight:400}.custom-account-wrapper .account__section form{display:none}.custom-account-wrapper .account__section .active form{display:block}@media only screen and (max-width: 767px){.custom-account-wrapper{padding-top:25px}.custom-account-wrapper br{display:none}.custom-account-wrapper .account__sections-details br{display:block}.custom-account-wrapper .account__body{border-top:0;flex-direction:column;padding:0}.custom-account-wrapper .account__sidenav{flex:auto;order:1;padding:20px 30px}.custom-account-wrapper .account__main{flex:auto;margin:auto;width:100%}.custom-account-wrapper h1.account__heading{font-size:35px;text-align:center}.custom-account-wrapper .form-group{flex-direction:column}.custom-account-wrapper .account__sections-details .account__section{min-height:245px}.custom-account-wrapper .account__section-body{font-size:15px;padding:14px 0 35px}.custom-account-wrapper .account__section-body p{font-size:15px}.custom-account-wrapper .btn--primary,.custom-account-wrapper .btn--default{width:100%}.custom-account-wrapper .account__section-add-address .form-group .form-column,.custom-account-wrapper .address_item-edit .form-group .form-column{flex:auto}.custom-account-wrapper .account__section-add-address .form-group .form-column:nth-of-type(2n),.custom-account-wrapper .address_item-edit .form-group .form-column:nth-of-type(2n){margin-left:0}.custom-account-wrapper .account__section-add-address .btn,.custom-account-wrapper .address_item-edit .btn{margin-bottom:10px;width:100%}.custom-account-wrapper .account__section-add-address .btn--default,.custom-account-wrapper .address_item-edit .btn--default{margin-left:0}.custom-account-wrapper .account__section-your-addresses{margin-top:50px}.custom-account-wrapper .account__section-your-addresses .addresses__item-wrapper{flex:auto}.custom-account-wrapper .account__section-your-addresses .addresses__item{padding:16px 0;width:100%}.custom-account-wrapper .account__section-your-addresses .addresses__item .btn{flex:0 0 calc(50% - 5px);margin-bottom:0;min-width:calc(50% - 5px)}.custom-account-wrapper .account__section-your-addresses .addresses__item .btn:nth-of-type(2n){margin-left:10px}.custom-account-wrapper .account__section-your-addresses .addresses__item .btn-group{display:flex;justify-content:space-between}.custom-account-wrapper .account__section-your-addresses .address_type,.custom-account-wrapper .account__section-your-addresses .address_detail,.custom-account-wrapper .account__section-your-addresses .address_detail p{font-size:15px;line-height:1.67}.custom-account-wrapper .account__section-your-addresses .address_detail{margin-bottom:25px}.custom-account-wrapper .sidenav-item.active{display:none}}.main_container{width:100%}@media (min-width: 768px){.main_container{max-width:700px;width:100%;margin:0 auto}}@media (min-width: 992px){.main_container{max-width:900px;width:100%;margin:0 auto}}@media (min-width: 1200px){.main_container{max-width:1126px;width:100%;margin:0 auto}}.static_page{margin-top:70px;margin-bottom:70px}.static_page h1{font-size:45px;color:#000;font-weight:400;padding-bottom:30.5px;margin-bottom:20px;text-align:center}@media (min-width: 768px){.static_page h1{text-align:left;border-bottom:1px solid #d8d8d8;margin-bottom:40px}}.page_inner{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}@media (min-width: 768px){.page_inner{flex-direction:row}}.page_inner .page_sidebar{display:none}@media (min-width: 768px){.page_inner .page_sidebar{display:unset;width:25%}}.page_inner .page_sidebar h2{font-size:16px;text-decoration:underline}.page_inner .page_sidebar ul{margin:0;padding:0}.page_inner .page_sidebar ul li{list-style:none;font-size:16px;font-weight:400;margin-top:20px}.page_inner .page_sidebar ul li:first-of-type{margin-top:0}.page_inner .page_sidebar ul .active{font-weight:var(--font-body-bolder-weight);text-decoration:underline}.page_inner .page_content_container{font-size:14px;width:100%}@media (min-width: 768px){.page_inner .page_content_container{width:100%;margin-left:40px}}.page_inner .page_content_container .content{width:90%;margin:0 auto;position:relative}@media (min-width: 768px){.page_inner .page_content_container .content{width:100%}}.page_inner .image_with_text .image_container{margin-bottom:40px}.page_inner .image_with_text .heading{font-size:18px;line-height:1.11;letter-spacing:.18px;text-align:left;color:var(--black);margin:25px 0}.page_inner .contact_form{width:90%;margin:40px auto 0}@media (min-width: 768px){.page_inner .contact_form{width:75%;margin-top:0}}.page_inner .contact_form p{font-size:18px;font-weight:400;margin-bottom:10px}.page_inner .img_with_2col_text .image_container{margin-bottom:40px}.page_inner .img_with_2col_text .heading{font-size:30px;font-weight:300;line-height:1.57;letter-spacing:.3px;text-align:left;margin:10px 0;color:var(--black)}.page_inner .img_with_2col_text .subheading{font-size:18px;line-height:1.11;letter-spacing:.18px;text-align:left;color:var(--black)}.page_inner .img_with_2col_text .two-columns{margin-top:30px;width:100%;display:flex;flex-direction:column}@media (min-width: 768px){.page_inner .img_with_2col_text .two-columns{flex-direction:row}}.page_inner .img_with_2col_text .two-columns .column{width:100%;margin-bottom:30px}@media (min-width: 768px){.page_inner .img_with_2col_text .two-columns .column{width:50%}}.page_inner .img_with_2col_text .two-columns .column .btn{font-size:15px!important;letter-spacing:.35px;width:100%;margin-top:25px}@media (min-width: 768px){.page_inner .img_with_2col_text .two-columns .column .btn{padding-right:10px;padding-left:10px;width:200px}}@media (min-width: 768px){.page_inner .img_with_2col_text .two-columns .col1{border-right:1px solid #d8d8d8;padding-right:60px}}@media (min-width: 768px){.page_inner .img_with_2col_text .two-columns .col2{padding-left:60px}}.page_inner .img_with_2col_text .two-columns p{font-size:15px}@media (min-width: 768px){.page_inner .img_with_2col_text .two-columns p{font-size:16px}}.page_inner .shipping_table{margin-top:20px;margin-bottom:40px;border-collapse:collapse;font-size:12px;width:100%}.page_inner .shipping_table th{background-color:#ebebeb;font-weight:700}.page_inner .shipping_table td,.page_inner .shipping_table th{border:1px solid #dddddd;text-align:left;padding:20px}.store_info{margin:80px auto;width:90%;text-align:center}.store_info .heading{padding-bottom:0;margin-bottom:0}@media (min-width: 768px){.store_info .heading{padding-bottom:30.5px;margin-bottom:20px}}@media (min-width: 768px){.store_info{width:100%;text-align:left}}.store_info .flex{display:flex;flex-direction:column;align-items:center}@media (min-width: 768px){.store_info .flex{flex-direction:row;align-items:baseline}}.store_info .info-container{margin:20px 0}@media (min-width: 768px){.store_info .info-container{width:33.33333%;padding-right:10%}}.store_info .info-container img.icon{max-width:30px;height:auto;margin-bottom:7px}@media only screen and (max-width: 767px){.store_info .info-container img.icon{margin-left:auto;margin-right:auto}}.store_info .info-container a{text-decoration:underline}.store_info .info-container a:hover{opacity:.5}.store_info .info-container .title{font-size:18px;font-weight:500;line-height:1.33;letter-spacing:.18px;text-align:center;color:var(--black);margin-bottom:10px}@media (min-width: 768px){.store_info .info-container .title{text-align:left}}.store_info .info-container .info{font-size:15px;font-weight:300;line-height:1.33;letter-spacing:.15px;text-align:center;color:var(--black)}@media (min-width: 768px){.store_info .info-container .info{text-align:left}}.store_info .iframe-container{overflow:hidden;padding-top:56.25%;position:relative}.store_info .iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width: 767px){#page-81987862714 .main_container{display:flex;flex-direction:column}#page-81987862714 .main_container .static_page h1{order:1}#page-81987862714 .main_container .store_info{order:2;margin-top:0}#page-81987862714 .main_container .store_info h1.heading{font-size:25px}#page-81987862714 .main_container .page_inner{order:3}#page-81987862714 .load-more{cursor:pointer;height:40px;left:0;position:absolute;top:285px;width:100%;z-index:1000}#page-81987862714 #stockist-widget .stockist-result-list{position:relative}#page-81987862714 #stockist-widget .stockist-result-list ul{max-height:275px;overflow:hidden}#page-81987862714 #stockist-widget .stockist-result-list ul:after{background:#fff;background:linear-gradient(0deg,#fff 66%,#fff0);bottom:0;content:"Load More";font-size:12px;font-weight:700;left:0;letter-spacing:.1em;line-height:40px;position:absolute;text-align:center;text-decoration:underline;text-transform:uppercase;width:100%}#page-81987862714 #stockist-widget .stockist-result-list ul.expanded:after{content:""}}#stockist-widget .stockist-search-button button{border-radius:0!important;font-weight:400!important}.stockist-icon-search:before{content:"Search"!important;font-family:var(--font-body);font-size:16px;line-height:1.13;letter-spacing:.48px;text-align:center;padding:0 15px;color:var(--white)}@media (min-width: 768px){.stockist-icon-search:before{padding:0 55px}}#stockist-widget .stockist-query-entry .stockist-search-button button{margin-left:0!important}#stockist-widget .stockist-query-entry .stockist-search-field,#stockist-widget .stockist-query-entry .stockist-search-button button{height:35px!important}@media (min-width: 768px){#stockist-widget .stockist-query-entry .stockist-search-field,#stockist-widget .stockist-query-entry .stockist-search-button button{height:55px!important}}.stockist-powered-by-link{display:none}
/*# sourceMappingURL=/cdn/shop/t/102/assets/_theme.scss.css.map */
