@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:normal;font-display:auto;src:url('../fonts/fa-brands-400.eot');src:url('../fonts/fa-brands-400.eot?#iefix') format('embedded-opentype'),url('../fonts/fa-brands-400.woff2') format('woff2'),url('../fonts/fa-brands-400.woff') format('woff'),url('../fonts/fa-brands-400.ttf') format('truetype'),url('../fonts/fa-brands-400.svg#fontawesome') format('svg')}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:auto;src:url('../fonts/fa-solid-900.eot');src:url('../fonts/fa-solid-900.eot?#iefix') format('embedded-opentype'),url('../fonts/fa-solid-900.woff2') format('woff2'),url('../fonts/fa-solid-900.woff') format('woff'),url('../fonts/fa-solid-900.ttf') format('truetype'),url('../fonts/fa-solid-900.svg#fontawesome') format('svg')}@font-face{font-family:'Font Awesome 5 Regular';font-style:normal;font-weight:400;font-display:auto;src:url('../fonts/fa-regular-400.eot');src:url('../fonts/fa-regular-400.eot?#iefix') format('embedded-opentype'),url('../fonts/fa-regular-400.woff2') format('woff2'),url('../fonts/fa-regular-400.woff') format('woff'),url('../fonts/fa-regular-400.ttf') format('truetype'),url('../fonts/fa-regular-400.svg#fontawesome') format('svg')}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}.fab{font-family:'Font Awesome 5 Brands'}@font-face{font-family:'LoraRegular';src:url('../fonts/Lora-Regular/Lora-Regular.eot');src:url('../fonts/Lora-Regular/Lora-Regular.woff') format('woff'),url('../fonts/Lora-Regular/Lora-Regular.ttf') format('truetype'),url('../fonts/Lora-Regular/Lora-Regular.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'LoraBold';src:url('../fonts/Lora-Bold/Lora-Bold.eot');src:url('../fonts/Lora-Bold/Lora-Bold.woff') format('woff'),url('../fonts/Lora-Bold/Lora-Bold.ttf') format('truetype'),url('../fonts/Lora-Bold/Lora-Bold.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'LoraItalic';src:url('../fonts/Lora-Italic/Lora-Italic.eot');src:url('../fonts/Lora-Italic/Lora-Italic.woff') format('woff'),url('../fonts/Lora-Italic/Lora-Italic.ttf') format('truetype'),url('../fonts/Lora-Italic/Lora-Italic.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'MontserratRegular';src:url('../fonts/Montserrat-Regular/Montserrat-Regular.eot');src:url('../fonts/Montserrat-Regular/Montserrat-Regular.woff') format('woff'),url('../fonts/Montserrat-Regular/Montserrat-Regular.ttf') format('truetype'),url('../fonts/Montserrat-Regular/Montserrat-Regular.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'MontserratSemiBold';src:url('../fonts/Montserrat-SemiBold/Montserrat-SemiBold.eot');src:url('../fonts/Montserrat-SemiBold/Montserrat-SemiBold.woff') format('woff'),url('../fonts/Montserrat-SemiBold/Montserrat-SemiBold.ttf') format('truetype'),url('../fonts/Montserrat-SemiBold/Montserrat-SemiBold.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'MontserratBold';src:url('../fonts/Montserrat-Bold/Montserrat-Bold.eot');src:url('../fonts/Montserrat-Bold/Montserrat-Bold.woff') format('woff'),url('../fonts/Montserrat-Bold/Montserrat-Bold.ttf') format('truetype'),url('../fonts/Montserrat-Bold/Montserrat-Bold.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'MontserratMedium';src:url('../fonts/Montserrat-Medium/Montserrat-Medium.eot');src:url('../fonts/Montserrat-Medium/Montserrat-Medium.woff') format('woff'),url('../fonts/Montserrat-Medium/Montserrat-Medium.ttf') format('truetype'),url('../fonts/Montserrat-Medium/Montserrat-Medium.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'CormorantGaramondMedium';src:url('../fonts/CormorantGaramond-Medium/CormorantGaramond-Medium.eot');src:url('../fonts/CormorantGaramond-Medium/CormorantGaramond-Medium.woff') format('woff'),url('../fonts/CormorantGaramond-Medium/CormorantGaramond-Medium.ttf') format('truetype'),url('../fonts/CormorantGaramond-Medium/CormorantGaramond-Medium.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'CormorantGaramondBold';src:url('../fonts/CormorantGaramond-Bold/CormorantGaramond-Bold.eot');src:url('../fonts/CormorantGaramond-Bold/CormorantGaramond-Bold.woff') format('woff'),url('../fonts/CormorantGaramond-Bold/CormorantGaramond-Bold.ttf') format('truetype'),url('../fonts/CormorantGaramond-Bold/CormorantGaramond-Bold.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'BauerBodoniBlack';src:url('../fonts/BauerBodoni-Black/BauerBodoniBlack.eot');src:url('../fonts/BauerBodoni-Black/BauerBodoniBlack.woff') format('woff'),url('../fonts/BauerBodoni-Black/BauerBodoniBlack.ttf') format('truetype'),url('../fonts/BauerBodoni-Black/BauerBodoniBlack.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'effra';src:url('../fonts/effra-webfont.eot');src:url('../fonts/effra-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/effra-webfont.woff') format('woff'),url('../fonts/effra-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'OratorStdMedium';src:url('../fonts/OratorStdMedium.eot');src:url('../fonts/OratorStdMedium.eot') format('embedded-opentype'),url('../fonts/OratorStdMedium.woff2') format('woff2'),url('../fonts/OratorStdMedium.woff') format('woff'),url('../fonts/OratorStdMedium.ttf') format('truetype'),url('../fonts/OratorStdMedium.svg#OratorStdMedium') format('svg')}@font-face{font-family:'orator';src:url('../fonts/oratorstd-webfont.eot');src:url('../fonts/oratorstd-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/oratorstd-webfont.woff') format('woff'),url('../fonts/oratorstd-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'bauer';src:url('../fonts/BauerBodoniStd-BoldCond.eot');src:url('../fonts/BauerBodoniStd-BoldCond.eot?#iefix') format('embedded-opentype'),url('../fonts/BauerBodoniStd-BoldCond.woff') format('woff'),url('../fonts/BauerBodoniStd-BoldCond.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'bauer italic';src:url('../fonts/BauerBodoniStd-Italic.eot');src:url('../fonts/BauerBodoniStd-Italic.eot?#iefix') format('embedded-opentype'),url('../fonts/BauerBodoniStd-Italic.woff') format('woff'),url('../fonts/BauerBodoniStd-Italic.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'OpenSansCondLight';src:url('../fonts/OpenSansCondLight.eot');src:url('../fonts/OpenSansCondLight.eot') format('embedded-opentype'),url('../fonts/OpenSansCondLight.woff2') format('woff2'),url('../fonts/OpenSansCondLight.woff') format('woff'),url('../fonts/OpenSansCondLight.ttf') format('truetype'),url('../fonts/OpenSansCondLight.svg#OpenSansCondLight') format('svg')}*{box-sizing:border-box}body{background:#fff;font:15px/1.5 'LoraRegular',sans-serif;color:#333;min-width:320px;counter-reset:i}body.cms-page-view{font-size:16px}a{color:#34495e;font-family:'LoraBold',sans-serif;text-decoration:none;transition:all .3s ease-out}a:hover{text-decoration:underline}h1,h2,h3,h4{line-height:1.2;margin:0 0 13px}h1{font-family:'CormorantGaramondMedium',serif;font-size:48px}h2{font-family:'CormorantGaramondMedium',serif;font-size:40px}h3{font-family:'MontserratMedium',sans-serif;font-size:24px}h5,h6{font-family:'MontserratMedium',arial,sans-serif;line-height:1.3;margin:0 0 13px}h4{font-family:'CormorantGaramondMedium',serif;font-size:30px;line-height:1.1}h5{font-size:18px}.page-wrapper{overflow:hidden}.page-title{margin:30px auto 20px;line-height:1;font-size:48px;font-family:'CormorantGaramondMedium',sans-serif;text-align:center}.margin0{margin-bottom:0}.margin30{margin-bottom:30px}.colored-content-block{background:#faf7f2;padding:35px 0;margin-bottom:40px;position:relative}.colored-content-block:before,.colored-content-block:after{content:'';width:100%;height:100%;background:#faf7f2;position:absolute;top:0}.colored-content-block:before{right:100%}.colored-content-block:after{left:100%}.colored-content-block.margin0{margin-bottom:0}.content-title{width:100%;margin:0 0 20px;font-size:24px;font-family:'MontserratMedium',sans-serif;text-align:center;position:relative}.content-title.content-title-bold{font-family:'MontserratBold',sans-serif;margin:0 0 30px}.content-title.content-title-uppercase{text-transform:uppercase;font-size:18px}.content-title.content-title-line{padding:0 0 14px;margin:0 0 12px}.content-title.content-title-line:after{content:'';width:18px;height:1px;background:#333;bottom:0;left:0;right:0;margin:0 auto}.content-title em{font-style:normal;font-family:inherit}.content-title.margin0{margin-bottom:0}.content-big-subtitle{font-size:30px;margin:0 0 15px;font-family:'CormorantGaramondMedium',serif;padding:0 0 20px;position:relative;text-align:center}.content-big-subtitle:before{content:'';position:absolute;bottom:0;left:0;right:0;margin:0 auto;background:#333;height:1px;width:15px}.content-subtitle{font-size:30px;margin:0 0 15px}.description-block{font-family:'MontserratMedium',sans-serif;font-size:18px;line-height:1.3;margin:0 0 40px}.description-block strong{font-family:'MontserratBold',sans-serif}.description-block.margin0{margin-bottom:0}.description-block.margin10{margin-bottom:10px}p{margin:0 0 15px}p.margin0{margin-bottom:0}p.margin10{margin-bottom:10px}b,strong{font-weight:bold;font-family:'LoraBold',sans-serif}em{font-style:italic}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}ul{list-style:disc outside;margin:0 0 15px 20px}ul.content-list li{margin:0 0 5px}img{max-width:100%}.anim{transition:all .3s ease-out}.cf:before,.cf:after{content:'';display:table;font-size:0;clear:both;height:0}.centered{text-align:center}form .label{font-size:15px;line-height:1;margin:0 0 2px}form div.mage-error,form .hosted-error,form .note{font-size:11px;line-height:1;display:inline-block;margin:10px 0 0;font-family:'MontserratMedium',sans-serif}form .mage-error{color:#df280a}form .field-error{font-size:14px}input[type='email'],input[type='search'],input[type='number'],input[type='password'],input[type='tel'],input[type='text'],textarea,select{padding:9px 8px;line-height:1;max-width:100%;border:1px solid #d5d5d8;width:100%;font-size:12px;color:#333;font-family:'MontserratRegular',sans-serif}input[type='email'].mage-error,input[type='search'].mage-error,input[type='number'].mage-error,input[type='password'].mage-error,input[type='tel'].mage-error,input[type='text'].mage-error,textarea.mage-error,select.mage-error{border-color:#df280a}input::-webkit-input-placeholder{color:#333}input:-moz-placeholder{color:#333;opacity:1}input::-moz-placeholder{color:#333;opacity:1}input:-ms-input-placeholder{color:#333}select{padding:9px 32px 9px 6px;color:#333;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;background:#fff url('../images/select-bg.svg') no-repeat 100% 45%;background-size:30px 60px}.required-captcha.checkbox{position:absolute;display:block;visibility:visible;overflow:hidden;opacity:0;width:1px;height:1px}a input[type='submit'],button input[type='submit'],.actions input[type='submit'],.actions-toolbar input[type='submit'],a.button,button.button,.actions.button,.actions-toolbar.button,a.action,button.action,.actions.action,.actions-toolbar.action{border:none;background:#34495e;color:#fff;font-family:'MontserratSemiBold',sans-serif;font-size:12px;padding:12px 12px 10px;line-height:1.3;letter-spacing:1px;text-transform:uppercase;display:inline-block;text-align:center}a input[type='submit']:hover,button input[type='submit']:hover,.actions input[type='submit']:hover,.actions-toolbar input[type='submit']:hover,a.button:hover,button.button:hover,.actions.button:hover,.actions-toolbar.button:hover,a.action:hover,button.action:hover,.actions.action:hover,.actions-toolbar.action:hover{background:#8cabad;text-decoration:none}a input[type='submit'].white-button,button input[type='submit'].white-button,.actions input[type='submit'].white-button,.actions-toolbar input[type='submit'].white-button,a.button.white-button,button.button.white-button,.actions.button.white-button,.actions-toolbar.button.white-button,a.action.white-button,button.action.white-button,.actions.action.white-button,.actions-toolbar.action.white-button{color:#333;background:#fff}a input[type='submit'].white-button:hover,button input[type='submit'].white-button:hover,.actions input[type='submit'].white-button:hover,.actions-toolbar input[type='submit'].white-button:hover,a.button.white-button:hover,button.button.white-button:hover,.actions.button.white-button:hover,.actions-toolbar.button.white-button:hover,a.action.white-button:hover,button.action.white-button:hover,.actions.action.white-button:hover,.actions-toolbar.action.white-button:hover{background:#8cabad;color:#fff}button{border:none}button:disabled,button.disabled{background:#a2a2a5;opacity:0.6;cursor:not-allowed}textarea{height:94px;line-height:1.2}.field.required>.label:after,.field._required>.label:after{content:'*';font:21px/1 'Helvetica Neue',Verdana,Arial,sans-serif;color:#df280a;display:inline-block;margin:0 0 0 1px;position:relative;top:6px}.field.choice{background:#faf7f2;padding:10px 16px;display:inline-block;line-height:1;min-width:190px}.field.choice label,.field.choice .label{margin:0 0 0 10px;font-size:15px;line-height:1;text-transform:none;display:inline-block;vertical-align:top;width:calc(100% - 30px)}.field.choice label:after,.field.choice .label:after{display:none}.field.choice input{display:inline-block;vertical-align:top}._with-tooltip{position:relative}._with-tooltip .field-tooltip{cursor:pointer;position:absolute;top:0;left:100%;margin:6px 0 0 10px}._with-tooltip .field-tooltip #tooltip-label{display:none}._with-tooltip .field-tooltip .field-tooltip-action{color:#d5d5d8}._with-tooltip .field-tooltip .field-tooltip-action:before{content:'\f059';font:15px/1 'Font Awesome 5 Regular'}._with-tooltip .field-tooltip .field-tooltip-action:hover{color:#636363}._with-tooltip .field-tooltip .field-tooltip-content{background:#f4f4f4;border:1px solid #eee;border-radius:1px;font-size:14px;padding:6px;width:255px;display:none;left:33px;position:absolute;top:-6px;word-wrap:break-word;z-index:2}._with-tooltip .field-tooltip .field-tooltip-content:before,._with-tooltip .field-tooltip .field-tooltip-content:after{content:'';border:10px solid transparent;height:0;width:0;border-right-color:#f4f4f4;left:-21px;top:0;bottom:0;margin:auto 0;display:block;position:absolute;z-index:3}._with-tooltip .field-tooltip .field-tooltip-content:before{border-right-color:#eee}._with-tooltip .field-tooltip .field-tooltip-content:after{border-right-color:#f4f4f4;width:1px;z-index:4}._with-tooltip .field-tooltip._active .field-tooltip-content{display:block}.zoomContainer{z-index:7001}.mobile-block,.no-display{display:none}.message{color:#95a5a6;margin:0 0 20px;padding:7px 10px 7px 20px;border-left:5px solid transparent;position:relative;font-size:13px;font-family:'MontserratRegular',sans-serif}.message:before{content:'';position:absolute;width:0;height:0;left:0;top:0;bottom:0;margin:auto 0;display:block;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:none}.message.success{border-color:#11b400;background:#eff5ea}.message.success:before{border-left:6px solid #11b400}.message.notice,.message.warning{border-color:#e57c30;background:#faebe7}.message.notice:before,.message.warning:before{border-left:6px solid #e57c30}.message.error{border-color:#df280a;background:#faebe7}.message.error:before{border-left:6px solid #df280a}.social-list{display:flex}.social-list li{margin:0 8px 0 0}.social-list li:last-child{margin:0}.social-list li a{display:block;width:31px;height:31px;background-image:url('../images/shsprite.png');border-radius:50%}.social-list li a:hover{opacity:0.6}.social-list li a.facebook{background-position:-48px -66px}.social-list li a.pinterest{background-position:-87px -66px}.social-list li a.twitter{background-position:-125px -66px}.social-list li a.youtube{background-position:-164px -66px}.social-list li a.instagram{background-position:-202px -66px}.social-list li a.houzz{background-image:url('../images/houzz-homepage.png');background-size:contain}.breadcrumbs,.page-main,.page-header .panel,.page-footer,.content-wrapper{max-width:1242px;padding:0 30px;margin:0 auto}.header-banner{background:#34495e;color:#fff;font-size:14px;text-align:center;padding:10px;margin:0 0 5px}.header-banner p{margin:0}.page-header{margin:0 0 18px}.page-header ul{list-style:none;margin:0}.page-header .main-menu{max-width:1242px;padding:0 30px;margin:0 auto}.page-header .top-header-content{display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #d5d5d8;padding:5px 20px 6px;align-items:center}.page-header .top-header-content .skip{display:none}.page-header .top-header-content .top-header-menu-holder{display:flex;align-items:center;font:12px/1 'MontserratRegular',arial,helvetica,sans-serif}.page-header .top-header-content .top-header-menu-holder .header-account{display:flex;padding:4px}.page-header .top-header-content .top-header-menu-holder .header-account>li{display:flex;align-items:center;text-transform:uppercase;margin:0 3px}.page-header .top-header-content .top-header-menu-holder .header-account>li:before{content:'';width:2px;height:2px;background:#333;border-radius:50%;display:inline-block}.page-header .top-header-content .top-header-menu-holder .header-account>li:first-child:before{display:none}.page-header .top-header-content .top-header-menu-holder .header-account>li>a,.page-header .top-header-content .top-header-menu-holder .header-account>li a.showcart{color:#333;padding:3px 0px 3px 7px;letter-spacing:1px;background:none;font-family:inherit}.page-header .top-header-content .top-header-menu-holder .header-account>li>a:hover,.page-header .top-header-content .top-header-menu-holder .header-account>li a.showcart:hover{color:#34495e;text-decoration:none}.page-header .top-header-content .top-header-menu-holder .header-account .wishlist .counter:before{content:'('}.page-header .top-header-content .top-header-menu-holder .header-account .wishlist .counter:after{content:')'}.page-header .top-header-content .top-header-menu-holder .minisearch{display:flex;border:1px solid #ededed;padding:1px;border-radius:2px}.page-header .top-header-content .top-header-menu-holder .minisearch .search{position:relative}.page-header .top-header-content .top-header-menu-holder .minisearch .search-autocomplete{display:none;background:#fff;border:1px solid #ededed;border-top:none;padding:2px 0;border-radius:0 0 2px 2px;top:100%;margin:1px 0 0;left:-2px}.page-header .top-header-content .top-header-menu-holder .minisearch .search-autocomplete li{padding:5px 4px;border-top:1px solid #ededed;display:flex;justify-content:space-between;cursor:pointer}.page-header .top-header-content .top-header-menu-holder .minisearch .search-autocomplete li:first-child{border:none}.page-header .top-header-content .top-header-menu-holder .minisearch .search-autocomplete li:hover{background:#faf7f2}.page-header .top-header-content .top-header-menu-holder .minisearch .search-autocomplete li .amount{display:none}.page-header .top-header-content .top-header-menu-holder .minisearch .control{height:100%}.page-header .top-header-content .top-header-menu-holder .minisearch input{font:12px/1 'MontserratRegular',sans-serif;padding:5px 5px 2px 5px;border:none;width:132px;letter-spacing:1px;color:#333;text-transform:uppercase;text-align:center}.page-header .top-header-content .top-header-menu-holder .minisearch .actions .search{background:#d5d5d8;width:27px;height:24px;text-align:center;line-height:24px;padding:0;color:#fff}.page-header .top-header-content .top-header-menu-holder .minisearch .actions .search span{display:none}.page-header .top-header-content .top-header-menu-holder .minisearch .actions .search:before{content:'\f002';font-family:'Font Awesome 5 free';font-size:14px}.page-header .logo-holder{display:block;margin:23px auto 7px;text-align:center;max-width:517px;width:90%}.page-header .logo-holder a{display:inline-block;padding:10px}.page-header .logo-holder a img{display:block;max-width:100%}.minicart-wrapper{position:relative;margin:0 0 0 10px}.minicart-wrapper .showcart{background:none;padding:0;opacity:0.8}.minicart-wrapper .showcart .text{display:none}.minicart-wrapper .showcart:before{content:'';display:block;width:24px;height:21px;background-image:url('data:image/svg+xml;charset=utf-8, <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" version="1.1" viewBox="0 0 400 350" x="0px" y="0px" fill-rule="evenodd" clip-rule="evenodd" stroke="%2334495e"><g><path class="fil0" d="M203 289c4,6 7,14 7,22 0,21 -18,39 -39,39 -21,0 -39,-18 -39,-39 0,-8 3,-16 7,-22l-12 0c-4,0 -8,-3 -9,-7l-51 -249 -60 -13c-12,-3 -7,-22 4,-20l67 15c4,1 6,3 7,7l16 76 273 0c5,0 9,5 8,11l-37 132c-1,4 -4,6 -8,6l-205 0 4 22 198 0c11,0 11,20 0,20l-10 0c4,6 7,14 7,22 0,21 -18,39 -39,39 -21,0 -39,-18 -39,-39 0,-8 3,-16 7,-22l-57 0zm-98 -171l22 109 202 0 30 -109 -254 0zm187 174c-10,0 -19,8 -19,19 0,10 9,19 19,19 10,0 19,-9 19,-19 0,-11 -9,-19 -19,-19zm-121 0c-11,0 -19,8 -19,19 0,10 8,19 19,19 10,0 19,-9 19,-19 0,-11 -9,-19 -19,-19z"/></g>x</svg>');background-repeat:no-repeat;background-size:cover}.minicart-wrapper .showcart:hover{background:none;opacity:1}.minicart-wrapper strong{font-weight:normal;font-family:inherit}.minicart-wrapper .counter{line-height:1;position:absolute;top:-7px;right:-8px;width:16px;height:16px;background:#34495e;color:#fff;align-items:center;display:flex;justify-content:center;border:1px solid #fff;letter-spacing:0;border-radius:50%;font-size:8px;font-family:'MontserratRegular',sans-serif}.minicart-wrapper .block-minicart{font-size:14px;text-transform:none;position:absolute;top:100%;right:-20px;margin:10px 0 0 0px;z-index:900;background:#fff;width:277px;color:#a2a2a5}.minicart-wrapper .block-minicart .block-content{border:1px solid #d5d5d8;border-radius:3px 0 3px 3px;padding:12px 10px}.minicart-wrapper .block-minicart .block-content .empty{text-align:center;display:block}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper{overflow-y:auto}.minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product{display:flex;font-size:14px;width:100%;margin:0 0 12px;padding:0 0 12px;border-bottom:1px solid #eee}.minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product .product-item-photo{width:25%;padding:0 2% 0 0}.minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product .product-item-photo span{display:block;position:relative;max-width:100%}.minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product .product-item-photo span img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-height:100%}.minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product .product-item-details{width:75%}.minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product .product-item-details .product-item-name{font-weight:normal}.minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product .product-item-details .product-item-name a{color:#a2a2a5}.minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product .product-item-details .product-item-name a:hover{color:#56caae}.minicart-wrapper .block-minicart .block-content .actions{text-align:center;background:#fff;padding:10px 0 0}#header-nav{background:#faf7f2}#header-nav a{font-family:inherit}#header-nav .main-menu{position:relative;display:flex;flex-wrap:wrap;justify-content:center}#header-nav .main-menu>li{font:12px/1 'MontserratRegular',arial,sans-serif;display:flex;align-items:center}#header-nav .main-menu>li>a{color:#333;text-transform:uppercase;text-align:center;margin:14px 20px 11px;letter-spacing:1px}#header-nav .main-menu>li>a:hover{text-decoration:underline}#header-nav .main-menu>li .holder-submenu{position:absolute;z-index:9999991;width:100%;top:100%;left:0;max-height:0;overflow:hidden;transition:max-height .4s linear}#header-nav .main-menu>li .holder-submenu .submenu{display:flex;flex-wrap:wrap;background:rgba(52,73,94,0.98);padding:37px 27px 20px;transform:translateY(-100%);transition:transform .4s linear;font-size:15px;font-family:'MontserratSemiBold',sans-serif}#header-nav .main-menu>li .holder-submenu .submenu .quin{width:20%;padding:0 1%}#header-nav .main-menu>li .holder-submenu .submenu .quin .holder-menu-block{margin:0 0 35px}#header-nav .main-menu>li .holder-submenu .submenu .quin .holder-menu-block .title-menu-links{color:#ae9d78;margin:0 0 13px;font:14px/1 'MontserratBold',sans-serif;text-transform:uppercase;letter-spacing:1px}#header-nav .main-menu>li .holder-submenu .submenu .quin .holder-menu-block .title-menu-links a{color:#ae9d78}#header-nav .main-menu>li .holder-submenu .submenu .quin .holder-menu-block li{margin:0 0 11px;display:block;position:relative}#header-nav .main-menu>li .holder-submenu .submenu .quin .holder-menu-block li a{display:inline-block;color:#fff;text-transform:none}#header-nav .main-menu>li .holder-submenu .submenu .quin .holder-menu-block li a.active:after{content:'\2023'}#header-nav .main-menu>li .holder-submenu .submenu .quin .holder-menu-block li .holder-sublist{padding:5px 0 0 15px;top:100%;display:none;left:90px;width:220px;max-width:100%;position:absolute;background:#34495e;box-shadow:0 2px 10px -2px rgba(0,0,0,0.3);border:2px solid #808080}#header-nav .main-menu>li .holder-submenu .submenu .quin .holder-menu-block li:hover .holder-sublist{display:block;z-index:10}#header-nav .main-menu>li .holder-submenu .submenu .quin.quin-wide{width:100%;text-align:center}#header-nav .main-menu>li .holder-submenu .submenu .quin.quin-wide .holder-menu-block{margin:0}#header-nav .main-menu>li .holder-submenu .submenu .quin.quin-wide .holder-menu-block li{display:inline-block;padding:0 15px;position:relative}#header-nav .main-menu>li .holder-submenu .submenu .quin.quin-wide .holder-menu-block li:after{content:'';width:5px;height:5px;border-radius:50%;display:block;background:#fff;position:absolute;top:0;bottom:0;left:100%;margin:auto 0}#header-nav .main-menu>li .holder-submenu .submenu .quin.quin-wide .holder-menu-block li:last-child:after{display:none}#header-nav .main-menu>li:hover .holder-submenu{max-height:4000px}#header-nav .main-menu>li:hover .holder-submenu .submenu{transform:translateY(0)}.footer-container{margin:20px 0 0}.footer-container ul{list-style:none;margin:0}.footer-container .newsletter-holder p{line-height:1.6;margin:0 0 9px}.footer-container .newsletter-holder .input-boxes-holder{display:flex;justify-content:space-between;margin:0 0 10px}.footer-container .newsletter-holder .input-boxes-holder .input-box{width:48%}.footer-container a{font-family:'LoraRegular',sans-serif}.footer-container .footer-menus-holder{border-top:1px solid #34495e;padding:33px 0 0}.footer-container .footer-menus-holder .footer-menus{display:flex;justify-content:space-between}.footer-container .footer-menus-holder .footer-menus .quad{width:21%;font-size:15px;color:#333}.footer-container .footer-menus-holder .footer-menus .quad .block-title{margin:0 0 5px}.footer-container .footer-menus-holder .footer-menus .quad .block-title h5{font:18px/1 'MontserratMedium',arial,sans-serif;margin:0;text-transform:uppercase}.footer-container .footer-menus-holder .footer-menus .quad.newsletter-holder{width:32%}.footer-container .footer-menus-holder .footer-menus .quad.newsletter-holder input{text-transform:uppercase}.footer-container .footer-menus-holder .footer-menus .quad li{margin:0 0 2px}.footer-container .footer-menus-holder .footer-menus .quad li a{color:#333}.footer-container .footer-bottom{border-top:1px solid #d5d5d8;margin:30px 0 0;padding:10px 0 0;font-size:12px;line-height:1;font-family:'MontserratRegular',sans-serif;display:flex;justify-content:space-between}.footer-container .footer-bottom .footer-bottom-menu{margin:0}.footer-container .footer-bottom .footer-bottom-menu ul{display:flex;flex-wrap:wrap}.footer-container .footer-bottom .footer-bottom-menu li{padding:0 0 0 7px;margin:0 5px 0 0;position:relative;letter-spacing:1px;text-transform:uppercase}.footer-container .footer-bottom .footer-bottom-menu li:before{content:'';width:2px;height:2px;border-radius:50%;background:#333;position:absolute;top:0;left:0;bottom:0;margin:auto 0}.footer-container .footer-bottom .footer-bottom-menu li:first-child{border:none;margin:0;padding:0}.footer-container .footer-bottom .footer-bottom-menu li:first-child:before{display:none}.footer-container .footer-bottom .footer-bottom-menu li a{color:#333;font-family:inherit}.footer-container .copyright{font-size:12px;line-height:1;font-family:'MontserratRegular',sans-serif;letter-spacing:1px;text-transform:uppercase}.cms-home .page-header{margin:0}.cms-home .page-main{max-width:100%;padding:0}.cms-home .footer-container{margin:0}.home-top-slideshow{max-width:1240px;margin:0 auto 42px;position:relative}.home-top-slideshow .tns-controls button{position:absolute;top:0;bottom:0;height:30px;width:30px;cursor:pointer;font-size:0;z-index:1;background:none}.home-top-slideshow .tns-controls button:before{content:'';display:block;width:20px;height:20px;border-bottom:2px solid #d5d5d8;margin:0 auto}.home-top-slideshow .tns-controls button[data-controls='next']{right:20px;margin:auto 0}.home-top-slideshow .tns-controls button[data-controls='next']:before{border-right:2px solid #d5d5d8;transform:rotate(-45deg)}.home-top-slideshow .tns-controls button[data-controls='next']:hover{background:none}.home-top-slideshow .tns-controls button[data-controls='prev']{left:20px;margin:auto 0}.home-top-slideshow .tns-controls button[data-controls='prev']:before{border-left:2px solid #d5d5d8;transform:rotate(45deg)}.home-top-slideshow .tns-controls button[data-controls='prev']:hover{background:none}.home-top-slideshow .tns-controls button:hover{opacity:0.8}.home-top-banner{position:relative}.home-top-banner img{max-width:100%;display:block;margin:0 auto}.home-top-banner .home-top-banner-mobile-background{display:none}.home-top-banner .content-top-banner-title{font-size:60px;line-height:1;margin:0 auto 27px}.home-top-banner .button-holder{margin:0 0 22px}.home-top-banner .content-top-banner-holder{display:flex;padding:30px 50px 20px;position:absolute;top:0;left:0;right:0}.home-top-banner .content-top-banner-holder.right-side{justify-content:flex-end}.home-top-banner .content-top-banner-holder.right-side .content-top-banner{width:450px;max-width:100%}.home-top-banner .content-top-banner-holder.padding-top .content-top-banner{padding-top:35px}.home-top-banner .content-top-banner-holder .content-top-banner{width:100%}.banners-holder{display:flex;justify-content:space-between}.banners-holder .banner-item{width:32%}.banners-holder .banner-item img{display:block;max-width:100%;margin:0 auto}.info-blocks-holder{display:flex;flex-wrap:wrap;text-align:center;justify-content:center}.info-blocks-holder .info-block .image-info-block{max-width:100%;margin:0 0 13px;border-radius:50%}.info-blocks-holder .info-block h4{font-size:18px;font-family:'MontserratSemiBold';margin:0 0 13px;padding:0 0 15px;position:relative}.info-blocks-holder .info-block h4:before{content:'';width:10px;height:1px;position:absolute;left:0;right:0;bottom:0;margin:0 auto;background:#333}.info-blocks-holder .info-block h5{font-size:18px;font-family:'MontserratMedium'}.info-blocks-holder .info-block h5 a{color:#333;font-family:inherit}.info-blocks-holder .info-block p{text-align:center}.manufacturers-holder{margin-top:70px}.manufacturers-holder .manufacturers-holder-title{position:relative;top:-63px;text-align:center}.manufacturers-holder .manufacturers-holder-title h3{color:#fff;font-size:24px;font-family:'MontserratBold',sans-serif;display:inline-block;background:#34495e;padding:21px 27px 14px;line-height:1;text-transform:uppercase}.manufacturers-holder .info-blocks-holder .info-block{width:26%;padding:0 2% 25px}.categories-holder .info-blocks-holder .info-block,.how-works-holder .info-blocks-holder .info-block{width:19%;padding:0 1% 25px}.categories-holder .info-blocks-holder .info-block .image-info-block,.how-works-holder .info-blocks-holder .info-block .image-info-block{position:relative;border-radius:none}.categories-holder .info-blocks-holder .info-block .image-info-block img,.how-works-holder .info-blocks-holder .info-block .image-info-block img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:auto;width:auto;max-width:100%;max-height:100%}.how-works-holder .info-blocks-holder .info-block .image-info-block{padding:60% 0 0}.categories-holder .info-blocks-holder .info-block .image-info-block{padding:85% 0 0}.two-columns-holder{display:flex;justify-content:space-between}.two-columns-holder .column-holder{width:48.5%}.image-holder{position:relative}.image-holder img{display:block;margin:0 auto;width:100%;height:auto}.image-holder .image-description-holder{color:#fff;text-align:center;position:absolute;bottom:27px;left:0;width:100%;padding:0 10px}.image-holder .image-description-holder h4{font-size:52px;font-family:'CormorantGaramondMedium',serif;margin:0 0 15px;line-height:1}.image-holder .image-description-holder p{font-size:18px;font-family:'MontserratBold',sans-serif;margin:0 0 23px}.icon-holder{margin:0 0 10px;max-width:96px;display:inline-block}.icon-holder img{display:block;margin:0 auto;max-width:100%;height:auto}.testimonial-holder{padding:0 35px;text-align:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;overflow:hidden}.testimonial-holder .tns-controls button{position:absolute;top:0;bottom:0;margin:auto 0;display:block;width:20px;height:20px;border:none;border-bottom:2px solid;border-color:#d5d5d8;text-indent:-9999px;background:none;cursor:pointer}.testimonial-holder .tns-controls button[data-controls='next']{border-right:2px solid;border-color:#d5d5d8;transform:rotate(-45deg);right:4px}.testimonial-holder .tns-controls button[data-controls='prev']{border-left:2px solid;border-color:#d5d5d8;transform:rotate(45deg);left:4px}.testimonial-holder .tns-controls button:hover{border-color:#a2a2a5}.testimonial-holder .block_review .one_review .review-content{font-family:'LoraRegular',sans-serif;font-size:25px;text-align:center;display:inline-block;line-height:1.5;color:#333;margin:0 0 30px}.testimonial-holder .block_review .one_review .review-content:before,.testimonial-holder .block_review .one_review .review-content:after{content:'"'}.testimonial-holder .block_review .one_review .review-author{width:100%;margin:0;text-align:center;font-size:18px;font-weight:normal;text-transform:uppercase;font-family:'MontserratMedium';color:#333}.testimonial-holder .block_review .one_review .review-author:before{content:'\2014'}.breadcrumbs ul{margin:0 0 16px}.breadcrumbs li{display:inline-block;font-size:13px;line-height:1;font-family:'MontserratRegular',sans-serif;text-transform:uppercase}.breadcrumbs li:after{content:'/';display:inline-block}.breadcrumbs li:last-child:after{display:none}.breadcrumbs li strong{font-weight:normal;font-family:inherit}.breadcrumbs li a{color:#636363;display:inline-block;font-family:inherit}.breadcrumbs li a:hover{color:#39c}.steps-holder{margin:0 auto 15px;max-width:700px}.steps-holder .steps-item{padding:0 15px;margin:0 0 25px}.steps-holder h3{font-family:'MontserratBold',sans-serif;font-size:18px;text-transform:uppercase;margin:0 0 3px}.steps-holder p{margin:0}#category-nav{padding:27px 0 17px}#category-nav ul{display:flex;justify-content:center;flex-wrap:wrap;list-style:none}#category-nav ul li{margin:0 0 15px;text-transform:uppercase;font-size:30px;position:relative;padding:0 25px 0 15px}#category-nav ul li:last-child:after{display:none}#category-nav ul li:after{content:'';width:6px;height:6px;border-radius:50%;position:absolute;top:0;bottom:0;right:0;margin:auto 0;background:#e57c30}.holder-columns{display:flex;justify-content:center;flex-wrap:wrap}.holder-columns .quad{width:25%;padding:0 1%;margin:0 0 20px}.holder-columns .third{width:33.3%;padding:0 1%;margin:0 0 20px}.holder-columns .third.margin0{margin-bottom:0}.holder-columns .half{width:50%;padding:0 1% 0 0;text-align:justify}.holder-columns .half.centered{text-align:center}.holder-columns .half:last-child{padding:0 0 0 1%}.holder-columns .sixth{width:66.7%;padding:0 1%}.img-content{margin:0 auto 20px;text-align:center}.img-content.left-side{float:left;margin:0 20px 10px 0}.img-content.right-side{float:right;margin:0 0 10px 20px}.video-holder{position:relative;margin:0 auto;padding:56.2% 0 0}.video-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}.categorically{width:101%;font-size:0;text-align:center}.categorically .item_category{width:33.3%;display:inline-block;padding:0 .5%;margin:0 0 10px}.categorically .item_category .holder-content-item-category{background-size:cover;background-position:center;padding:83% 0 0;display:block;width:100%;position:relative}.categorically .item_category .holder-content-item-category a,.categorically .item_category .holder-content-item-category .overlay{position:absolute;top:0;left:0;width:100%;height:100%}.categorically .item_category .holder-content-item-category a{opacity:0;z-index:1}.categorically .item_category .holder-content-item-category .overlay{background:rgba(255,255,255,0.7);transition:all .3s ease-out}.categorically .item_category .holder-content-item-category .overlay:before{content:'';width:1%;height:100%;display:inline-block;vertical-align:middle}.categorically .item_category .holder-content-item-category .overlay .category_title{width:98%;display:inline-block;vertical-align:middle}.categorically .item_category .holder-content-item-category .overlay .category_title h2{font-size:45px;font-family:'CormorantGaramondBold',serif;margin:0}.categorically .item_category .holder-content-item-category .overlay .category_title h3{font-size:20px;margin:0}.categorically .item_category .holder-content-item-category:hover .overlay{opacity:1}.catalog-product-view .page-main{max-width:100%;padding:0}.product-video{bottom:0;height:75%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.product-video iframe{height:100%;left:0;position:absolute;top:0;width:100%;z-index:9999}.fotorama-video-container:after{background:url('../images/gallery-sprite.png') bottom right;bottom:0;content:'';height:100px;left:0;margin:auto;position:absolute;right:0;top:12px;width:100px}.video-thumb-icon:after{background:url('../images/gallery-sprite.png') bottom left;bottom:0;content:'';height:40px;left:0;margin:auto;position:absolute;right:0;top:10px;width:49px}.bestseller_product_field{background:#8cabad;color:#fff;padding:5px 14px;margin:0 0 10px;text-transform:uppercase;letter-spacing:1;line-height:1;font-size:14px;font-family:'MontserratBold',sans-serif;position:relative;align-self:center}.bestseller_product_field:before,.bestseller_product_field:after{content:'';position:absolute;top:0;height:0;width:0;border-top:12px solid transparent;border-bottom:12px solid transparent}.bestseller_product_field:before{border-left:10px solid #fff;left:0}.bestseller_product_field:after{border-right:10px solid #fff;right:0}.product-view{display:flex;justify-content:space-between;margin:0 0 25px}.product-view>div{width:49%}.product-view .product-info-main{display:flex;flex-direction:column}.product-view .product-info-main .bestseller_product_field{align-self:flex-start;margin:0 0 20px}.product-view .product-info-main .bestseller_product_field:before{border-left:10px solid #faf7f2}.product-view .product-info-main .bestseller_product_field:after{border-right:10px solid #faf7f2}.product-view .product-info-main .page-title{font-size:48px;margin:0 0 21px;text-align:left;font-family:'CormorantGaramondMedium',sans-serif;padding:0 0 16px;border-bottom:1px solid #333}.product-view .product-info-main .short-product-description{line-height:1.6;margin:0 0 15px}.product-view .product-info-main .product-info-price{font-size:24px}.product-view .product-info-main .product-info-price .price-label{display:none}.product-view .product-info-main .product-options-wrapper{position:relative;width:100%}.product-view .product-info-main .yotpoBottomLine{display:none}.product-view .product-options-bottom{padding:35px 0 4px 4px}.product-view #product_addtocart_form,.product-view .product-options-bottom{display:flex;flex-wrap:wrap;width:100%}.product-view .wood-sample,.product-view .box-tocart{margin-right:15px;margin-bottom:15px}.product-view .box-tocart{order:-1}.product-view .box-tocart .qty{display:none}.product-view .box-tocart .actions{display:flex}.product-view .box-tocart .actions .wood-sample,.product-view .box-tocart .actions .towishlist{margin-left:15px;margin-bottom:0}.product-view .wood-sample{order:1;cursor:pointer}.wood-sample-request{bottom:0;right:0;z-index:5000;width:390px;overflow:auto;max-width:90%;max-height:100%;position:fixed;background:#fff;box-shadow:0px 0px 33px 5px rgba(0,0,0,0.39)}.wood-sample-request .show-samples{padding:17px}.wood-sample-request .close{text-transform:uppercase;letter-spacing:1px;font-size:13px;font-family:'MontserratRegular',sans-serif;display:inline-block;margin:0 0 15px}.wood-sample-request .close:hover{color:#8cabad;text-decoration:none}.wood-sample-request form{display:flex;flex-wrap:wrap;justify-content:center}.wood-sample-request .one-sample{width:140px;height:140px;cursor:pointer;position:relative;margin:0 10px 20px;border:1px solid #ddd}.wood-sample-request .one-sample .img{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover}.wood-sample-request .one-sample .cross_prod_name{display:none;background:#fff;position:absolute;bottom:30px;left:0;width:100%;padding:7px 6px 5px;text-transform:uppercase;text-align:center;font-size:11px;line-height:1.1;font-family:'MontserratSemiBold',sans-serif}.wood-sample-request .one-sample .one-sample-checkbox{position:absolute;top:15px;left:15px;z-index:4}.wood-sample-request .button{width:200px;border:none;color:#fff;font-family:'MontserratSemiBold',sans-serif;line-height:1.3;letter-spacing:1px;text-transform:uppercase;display:inline-block;text-align:center;font-size:14px;padding:18px 42px 17px;background:#8cabad}.wood-sample-request .button:hover{background:#34495e}.product-options-wrapper .content-title{cursor:pointer;position:absolute;top:-38px;right:0;width:auto;padding:13px 43px 9px;font-size:12px;border:1px solid #34495e;text-transform:uppercase;font-family:'MontserratSemiBold',sans-serif;letter-spacing:1px;margin:0}.product-options-wrapper .content-title:hover{color:#fff;background:#34495e}.product-options-wrapper .opts-holder{display:none;padding:15px 0 0}.product-options-wrapper .fieldset>.field{padding:10px 0}.product-options-wrapper .fieldset select{display:block;margin:5px auto 0}.product-options-wrapper .fieldset .control .field{margin:0 0 10px;width:auto;padding:0;background:none;display:block}.product-options-wrapper .fieldset .control .field .mage-error{margin:4px 0 0;font-size:13px;text-align:center;color:#df280a}.product-options-wrapper .fieldset select,.product-options-wrapper .fieldset input,.product-options-wrapper .fieldset .label{text-transform:uppercase}.product-options-wrapper .fieldset .label{font-size:13px;font-family:'MontserratMedium',sans-serif}.product-detail .holder-columns .third{line-height:1.6}.comfort-metrics-holder li{display:inline-block;vertical-align:top;margin:10px 5px 0;text-align:center;font-size:12px}.comfort-metrics-holder li span{display:block;font-family:'MontserratSemiBold',sans-serif;font-size:10px}.comfort-metrics-holder li i{display:inline-block;border:2px solid;padding:2px;border-radius:50%}.comfort-metrics-holder li i b{display:block;border-radius:50%;width:55px;height:55px;overflow:hidden;color:#fff;font-size:30px;line-height:60px;font-family:'BauerBodoniBlack',serif}.comfort-metrics-holder li.comfort_sd{color:#8cabad}.comfort-metrics-holder li.comfort_sd i{border-color:#8cabad}.comfort-metrics-holder li.comfort_sd i b{background:#8cabad}.comfort-metrics-holder li.comfort_bs{color:#ae9d78}.comfort-metrics-holder li.comfort_bs i{border-color:#ae9d78}.comfort-metrics-holder li.comfort_bs i b{background:#ae9d78}.comfort-metrics-holder li.comfort_ah{color:#34495e}.comfort-metrics-holder li.comfort_ah i{border-color:#34495e}.comfort-metrics-holder li.comfort_ah i b{background:#34495e}.product.detailed{margin:0 0 30px;display:flex;justify-content:space-between;width:100%}.product.detailed .product.items{width:100%}.product.detailed .detailes-fabric-holder{flex-shrink:0;width:38%;padding:0 0 0 2%}.product.detailed .free-fabrics-samples-block{background:url('../images/TSH_ItemDetailPage_2_Fabric.png');background-size:cover;background-position:center;padding:30px;position:relative}.product.detailed .free-fabrics-samples-block .free-fabrics-samples-block-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;text-indent:-9999px}.product.detailed .free-fabrics-samples-block .free-fabrics-samples-block-wrapper{padding:34px 25px;text-align:center}.product.detailed .free-fabrics-samples-block .free-fabrics-samples-block-wrapper p{font-size:18px;line-height:1.4;font-family:'MontserratMedium',sans-serif;margin:0 0 19px}.product.detailed .free-fabrics-samples-block .free-fabrics-samples-block-wrapper .holder-button .button{letter-spacing:0;background:#34495e;color:#fff;font-family:'MontserratSemiBold',sans-serif;font-size:12px;padding:12px 12px 10px;line-height:1.3;text-transform:uppercase;display:inline-block;text-align:center}.product.detailed .free-fabrics-samples-block h3{margin:0 0 23px;font-size:49px;line-height:1;font-family:'CormorantGaramondMedium';text-transform:uppercase;padding:0 0 20px;position:relative}.product.detailed .free-fabrics-samples-block h3:after{content:'';position:absolute;bottom:0;left:0;right:0;margin:0 auto;height:1px;width:15px;background:#333}.tabs-title-holder{border-bottom:1px solid #34495e;display:flex}.tabs-title-holder .title{border:1px solid #34495e;margin:0 1px -1px 0;background:#faf7f2;font-size:26px;line-height:1;font-family:'MontserratMedium',sans-serif;text-transform:none}.tabs-title-holder .title a{color:#333;padding:21px 21px 23px;height:100%;letter-spacing:-1px;min-width:196px;display:flex;align-items:center;font-family:inherit}.tabs-title-holder .title a:hover{text-decoration:none}.tabs-title-holder .title a .counter{display:none}.tabs-title-holder .title.active{background:#34495e}.tabs-title-holder .title.active a{color:#fff}.tabs-title-holder .title.active a:hover{color:#fff}.tabs-content-holder{line-height:1.6}.tabs-content-holder .content{padding:35px 0 0}.tabs-content-holder .content ul{margin:0 0 0 35px}.tabs-content-holder .content .additional-attributes-wrapper .additional-attributes{border:1px solid #d5d5d8;max-width:50em;font-size:17px;text-transform:lowercase}.tabs-content-holder .content .additional-attributes-wrapper .additional-attributes th{border-right:1px solid #d5d5d8;border-bottom:1px solid #d5d5d8;color:#34495e;background:#f4f4f4;padding:10px;text-align:center;vertical-align:top;white-space:nowrap}.tabs-content-holder .content .additional-attributes-wrapper .additional-attributes td{border-bottom:1px solid #d5d5d8;padding:10px;width:100%}.reviews-actions{text-align:center;margin:0 0 20px}#product-review-container .block-title{border-top:1px solid #d5d5d8;border-bottom:1px solid #d5d5d8;padding:10px 0 15px;font-size:25px;color:#34495e;text-transform:uppercase;margin:0 0 10px}#product-review-container .block-title strong{font-weight:normal;font-family:inherit}#product-review-container .review-toolbar{display:none}#product-review-container .review-item{display:flex;flex-direction:column;font:12px/1.4 'Helvetica Neue',Verdana,Arial,sans-serif}#product-review-container .review-item .review-title{text-transform:uppercase;color:#e57c30;font-weight:bold}#product-review-container .review-item .review-content{font:14px/1.3 Georgia,Times,'Times New Roman',serif;margin:0 0 10px}#product-review-container .review-item .review-ratings{order:1;display:flex;align-items:center;text-transform:uppercase;margin:0 0 25px}#product-review-container .review-item .review-ratings .label{margin:0 30px 0 0}#product-review-container .review-item .review-details{order:2;display:flex;text-transform:uppercase;font-size:10px;color:#39c}#product-review-container .review-item .review-details .review-author strong{font-weight:normal;font-family:inherit}#product-review-container .review-item .review-details .review-author:after{content:'/';display:inline-block;margin:0px 2px 0 0}#product-review-container .review-item .review-details .review-date:before{content:'('}#product-review-container .review-item .review-details .review-date:after{content:')'}.review-add .content-title{font-size:32px}.review-add .content-subtitle{margin:10px 0 13px;font-size:17px;text-transform:uppercase}.review-add .field.review-field-rating{margin:0 0 25px;width:100%;background:none;padding:0;align-items:center;display:flex}.review-add .field.review-field-rating label{margin:0 15px 0 0;font-size:17px;text-transform:none;width:auto}.review-add .review-form-holder{max-width:470px}.review-add .review-form-holder .field{margin:0 0 15px}.review-add .review-form-actions{text-align:right}.yotpo.yotpo-main-widget{max-width:1242px;padding:0 30px}.yotpo.yotpo-main-widget .yotpo-small-box,.yotpo.yotpo-main-widget .yotpo-nav{border:none}.yotpo.yotpo-main-widget .yotpo-regular-box{margin:0}.rating-summary .rating-result{height:20px;width:75px;background:url('../images/star_empty.png') repeat-x;background-size:15px}.rating-summary .rating-result>span{background:url('../images/star_full.png') repeat-x;display:block;height:20px;background-size:15px}.rating-summary .rating-result>span>span{display:none}.reviews-actions .separator{display:inline-block;margin:0 3px}.page-layout-1column .columns,.page-layout-checkout .columns{overflow:visible}.page-layout-1column .columns .main,.page-layout-checkout .columns .main{width:100%;padding:0;float:none}.columns{overflow:hidden}.columns .main{width:75%;float:right;padding:0 0 0 10px}.columns .sidebar{float:left;width:25%;padding:0 20px 0 0;clear:left}.sidebar{font-size:17px}.sidebar a{font-family:inherit}.sidebar-additional .block-reorder,.sidebar-additional .block-wishlist{display:none}.sidebar-main .filter>h3{font-size:23px;margin:0 0 54px;padding:0 0 26px;position:relative;font-family:'MontserratMedium',sans-serif;text-transform:uppercase;letter-spacing:1px;text-align:center}.sidebar-main .filter>h3:before{content:'';width:26px;height:2px;background:#333;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.sidebar-main .filter .nav-cat-filter>h3,.sidebar-main .filter .content-title{font-size:17px;text-transform:uppercase;font-family:'LoraBold',sans-serif;margin:0 0 11px;text-align:left}.sidebar-main .filter .nav-cat-filter>h3 em,.sidebar-main .filter .content-title em{font-style:normal;font-family:'LoraBold',sans-serif}.sidebar-main .filter li{margin:0 0 9px;line-height:1}.sidebar-main .filter li a{color:#333;font-family:inherit}.sidebar-main .filter li .count{display:none}.sidebar-main .filter .filter-options-item{margin:0 0 33px}.sidebar-main .filter .filter-options-content .count:before{content:'('}.sidebar-main .filter .filter-options-content .count:after{content:')'}.sidebar-main .filter .filter-options-content .count .filter-count-label{display:none}.sidebar-main .filter .filter-current .item{padding:0 20px 0 0;margin:0 0 8px;position:relative}.sidebar-main .filter .filter-current .item span{display:inline-block}.sidebar-main .filter .filter-current .item .remove{position:absolute;height:15px;width:15px;text-transform:uppercase;right:0;top:0;bottom:0;margin:auto 0;padding:0;background:none;font:10px/15px Arial,'Helvetica Neue',Verdana,Arial,sans-serif;color:#636363}.sidebar-main .filter .filter-current .item .remove:before{content:'x'}.sidebar-main .filter .filter-current .item .remove:hover{color:#fff;background:#a2a2a5;text-decoration:none}.sidebar-main .filter .filter-current .item .remove span{display:none}.sidebar-main .filter .filter-clear{display:inline-block;margin:20px 0}.products-grid a{font-family:inherit}.products-grid .product-items{width:104%;margin:0 -2%;font-size:0}.products-grid .product-items li{font-size:16px;display:inline-block;vertical-align:top;width:33.3%;padding:0 2%;margin:0 0 20px;text-align:center}.products-grid .product-items li .product-item-details{position:relative;display:flex;flex-direction:column;padding:10px 0 0}.products-grid .product-items li .product-item-details .product-image-text{margin:0 0 20px}.products-grid .product-items li .product-item-details .product_text_field,.products-grid .product-items li .product-item-details .product-image-text{text-transform:lowercase;font-family:'LoraItalic',sans-serif;position:absolute;bottom:100%;left:0;width:100%}.products-grid .product-items li .product-item-details .product-reviews-summary{order:1}.products-grid .product-items li .product-item-details .product-reviews-summary .label{display:none}.products-grid .product-items li .product-item-photo{display:block;padding:0 0 40px}.products-grid .product-items li .product-item-photo span{display:block;margin:0 auto;max-width:100%}.products-grid .product-items li .product-item-photo span img{width:100%;max-width:270px}.products-grid .product-items li .product-item-name{font-size:34px;line-height:1;font-family:'CormorantGaramondBold',serif;margin:0 0 15px}.products-grid .product-items li .product-item-name .product-item-link{color:#333}.products-grid .product-items li .product-item-name .product-item-link:hover{color:#34495e;text-decoration:none}.products-grid .product-items li .price-box{margin:0 auto 15px}.products-grid .product-items li .price-box .price-label{display:block;font-family:'LoraItalic',sans-serif}.products-grid .product-items li .price-box .price{font-size:26px}.products-grid .product-items li .targetbay-reviews-count-field{display:none}.products-grid .product-items li .rating-result{margin:0 auto}.products-grid .product-items li .product-item-inner,.products-grid .product-items li .reviews-actions{display:none}.related{margin:30px 0 0}.related .content-title{position:relative;font-size:24px;font-family:'MontserratBold',sans-serif;text-transform:uppercase}.related .content-title em{max-width:90%;background:#fff;padding:6px 35px 5px;display:inline-block;font-family:inherit;position:relative}.related .content-title:before{content:'';height:1px;width:100%;left:0;top:0;bottom:0;margin:auto 0;position:absolute;background:#333}.products-related{position:relative}.products-related .tns-controls button{font-size:0;width:40px;height:100%;position:absolute;padding:0;top:0;bottom:0;margin:auto;z-index:4;background:rgba(255,255,255,0.5);overflow:hidden}.products-related .tns-controls button:before{content:'';width:30px;height:30px;position:absolute;border-bottom:2px solid #a2a2a5;top:0;bottom:0;margin:auto 0}.products-related .tns-controls button[data-controls='prev']{left:0}.products-related .tns-controls button[data-controls='prev']:before{left:13px;border-left:2px solid #a2a2a5;transform:rotate(45deg)}.products-related .tns-controls button[data-controls='next']{right:0}.products-related .tns-controls button[data-controls='next']:before{right:13px;border-right:2px solid #a2a2a5;transform:rotate(-45deg)}.toolbar-products{display:flex;flex-wrap:wrap;justify-content:space-between;padding:5px 0;margin:0 0 15px;border-top:1px solid #d5d5d8;border-bottom:1px solid #d5d5d8}.toolbar-products .toolbar-amount,.toolbar-products .modes{display:none}.toolbar-products label{font-size:13px;line-height:1;font-family:'MontserratRegular',sans-serif;margin:0 15px 0 0;text-transform:uppercase}.toolbar-products label:after{content:':'}.toolbar-products select{width:auto;text-transform:uppercase}.toolbar-products .limiter{display:flex;align-items:center;margin:0 0 0 auto}.toolbar-products .sorter{display:flex;align-items:center}.toolbar-products .sorter a{width:20px;height:30px;display:inline-block;margin:0 0 0 5px;vertical-align:middle;background:url('../images/icon_sprite@2x.png');background-size:100px 1000px}.toolbar-products .sorter a span{display:none}.toolbar-products .sorter a.sort-asc{background-position:4px -542px}.toolbar-products .sorter a.sort-desc{background-position:4px -567px}.toolbar-products .sorter a:hover{opacity:0.8}.toolbar-products .pager-limiter-holder{display:flex}.toolbar-products .pager-limiter-holder .pages{order:1;display:flex;margin:0 0 0 15px}.toolbar-products .pager-limiter-holder .pages .pages-items{display:flex;margin:0;list-style:none;align-items:center}.toolbar-products .pager-limiter-holder .pages .pages-items li{font-size:13px;text-align:center;text-transform:uppercase}.toolbar-products .pager-limiter-holder .pages .pages-items li a{display:block;border:1px solid #fff;white-space:nowrap;line-height:30px;width:25px;height:30px}.toolbar-products .pager-limiter-holder .pages .pages-items li a.action{position:relative}.toolbar-products .pager-limiter-holder .pages .pages-items li a.action:before{content:'';position:absolute;width:0;height:0;display:block;border-top:4px solid transparent;border-bottom:4px solid transparent;top:0;left:0;right:0;bottom:0;margin:auto}.toolbar-products .pager-limiter-holder .pages .pages-items li a.action.next:before{border-left:4px solid #95a5a6}.toolbar-products .pager-limiter-holder .pages .pages-items li a.action.previous:before{border-right:4px solid #95a5a6}.toolbar-products .pager-limiter-holder .pages .pages-items li a.action span{display:none}.toolbar-products .pager-limiter-holder .pages .pages-items li a.action:hover{border-color:#d5d5d8}.toolbar-products .pager-limiter-holder .pages .pages-items li.current strong{font-weight:normal;display:block;border:1px solid #d5d5d8;width:30px;height:30px;line-height:30px;font-family:inherit}.wrong-page-holder dt{color:#34495e;font-weight:bold}.wrong-page-holder dd{margin:5px 0 15px 20px;font:italic 14px/1.3 'effra',arial,helvetica,sans-serif}.wrong-page-holder dd ul{margin:0 0 1.5em 20px}.wrong-page-holder dd ul li{margin:0 0 4px}.login-container{display:flex;padding:30px 0 0}.login-container>.block{width:50%}.login-container>.block h3{font-size:20px;text-transform:uppercase;margin:0 0 .5em}.login-container>.block.block-customer-login{order:1;padding:0 0 0 60px;border-left:1px solid #eee}.login-container>.block .action{min-width:50%}.form-instructions{color:#a2a2a5;font:13px 'bauer italic',arial,sans-serif;margin:0 0 7px}p.required{margin:0 0 5px;font-size:12px;color:#df280a}p a.back{color:#34495e}p a.back:hover{color:#333}p a.back:before{content:'« '}.form-create-account .fieldset .field,.form-login .fieldset .field,#contact-form .fieldset .field{display:flex;margin:0 0 10px}.form-create-account .fieldset .field.newsletter,.form-login .fieldset .field.newsletter,#contact-form .fieldset .field.newsletter{display:inline-block;padding:5px 10px 5px 15px;background:#f4f4f4}.form-create-account .fieldset .field.newsletter .label,.form-login .fieldset .field.newsletter .label,#contact-form .fieldset .field.newsletter .label{padding:0;width:auto;cursor:pointer}.form-create-account .fieldset .field .label,.form-login .fieldset .field .label,#contact-form .fieldset .field .label{width:125px;padding:7px 8px 0 0;display:inline-block}.form-create-account .fieldset .field .control,.form-login .fieldset .field .control,#contact-form .fieldset .field .control{width:350px;max-width:calc(100% - 125px)}#password-strength-meter-container{font-size:13px}.form-create-account,.forget{max-width:470px}.form-create-account .actions-toolbar,.forget .actions-toolbar{text-align:right;border-top:1px solid #eee;padding:10px 0 0}.form-create-account .actions-toolbar p,.forget .actions-toolbar p{text-align:left}form.forget{max-width:400px;margin:0 0 0 30px}form.forget h3{font-size:28px;text-transform:uppercase;margin:0 0 .5em;line-height:1.2}form.forget .field{margin:0 0 10px}form .nested{margin:10px 0 0}form .captcha-reload{padding:0;border:none;display:inline-block;margin:0 0 0 15px;color:#636363}form .captcha-reload span{display:none}form .captcha-reload:before{content:'\f2f1';font-family:'Font Awesome 5 Free'}form .captcha-reload:hover{opacity:0.8}#checkout-loader{width:64px;height:64px;margin:0 auto}.loading-mask{left:0;right:0;margin:0 auto;position:fixed;text-align:center}.loading-mask p{text-align:center}.cart-container{display:flex;flex-direction:column;margin:0 0 30px}.cart-container .cart-summary{align-self:flex-end;text-align:right;padding:20px 0 0;width:40%;position:relative;top:0 !important}.cart-container .cart-summary .title{display:none}.cart-container .cart-summary #block-shipping{text-align:left;margin:0 0 20px;float:right}.cart-container .cart-summary #block-shipping .fieldset{margin:0 0 15px}.cart-container .cart-summary #block-shipping br{display:none}.cart-container .cart-summary #block-shipping .legend,.cart-container .cart-summary #block-shipping .item-title{font-size:15px;margin:0 0 13px}.cart-container .cart-summary #block-shipping .item-options{margin:0 0 20px}.cart-container .cart-summary #block-shipping p{font:14px 'bauer italic',arial,sans-serif}.cart-container .cart-summary #block-shipping .field{margin:0 0 6px}.cart-container .cart-summary #block-shipping .field .input-text{width:100px;padding:4px 10px}.cart-container .cart-summary .cart-totals{text-transform:uppercase;margin:0 0 15px}.cart-container .cart-summary .cart-totals .table-caption{display:none}.cart-container .cart-summary .cart-totals .totals{width:100%}.cart-container .cart-summary .cart-totals .totals td,.cart-container .cart-summary .cart-totals .totals th{padding:3px 5px}.cart-container .cart-summary .cart-totals .totals .grand{font-size:18px;color:#34495e;font-family:'LoraBold',sans-serif}.cart-container .cart-summary .cart-totals .totals .grand strong{font-family:inherit}.cart-container .cart-summary .checkout-methods-items{list-style:none;margin:0}.cart-container .cart-table-container{width:100%;border:1px solid #34495e;margin:0 0 20px}.cart-container .cart-table-container .form-cart{margin:0}.cart-container .cart-table-container .form-cart .actions{padding:10px;background:#f4f4f4;overflow:hidden}.cart-container .cart-table-container .form-cart .actions .action{background:#8cabad}.cart-container .cart-table-container .form-cart .actions .action:hover{background:#34495e}.cart-container .cart-table-container .form-cart .actions .action.clear{float:left;margin:0 10px 0 0}.cart-container .cart-table-container .form-cart .actions .action.update{float:right;margin:0 10px 0 0}.cart-container .cart-table-container .form-cart .actions .action.continue{float:right}.cart-container #shopping-cart-table{text-align:center}.cart-container #shopping-cart-table>div{display:flex}.cart-container #shopping-cart-table>div .cart-holder-info{padding:8px 5px}.cart-container #shopping-cart-table>div .cart-holder-product-thumbnail{width:20%}.cart-container #shopping-cart-table>div .cart-holder-product-description{width:80%;display:flex}.cart-container #shopping-cart-table>div .cart-holder-product-description .cart-holder-product-description-content{width:50%;text-align:left}.cart-container #shopping-cart-table>div .cart-holder-product-description .cart-holder-product-description-content .product-item-details{font-size:15px}.cart-container #shopping-cart-table>div .cart-holder-product-description .cart-holder-product-description-content .product-item-details .item-options{list-style:none;margin:0 0 20px}.cart-container #shopping-cart-table>div .cart-holder-product-description .cart-holder-product-description-content .product-item-details li,.cart-container #shopping-cart-table>div .cart-holder-product-description .cart-holder-product-description-content .product-item-details .product-sku{display:flex;margin:0 0 2px;flex-wrap:wrap}.cart-container #shopping-cart-table>div .cart-holder-product-description .cart-holder-product-description-content .product-item-details li .option-label,.cart-container #shopping-cart-table>div .cart-holder-product-description .cart-holder-product-description-content .product-item-details .product-sku .option-label{margin:0 20px 0 0;font-weight:600}.cart-container #shopping-cart-table>div .cart-holder-product-description .cart-holder-product-description-content .action-delete,.cart-container #shopping-cart-table>div .cart-holder-product-description .cart-holder-product-description-content .action-towishlist{display:none}.cart-container #shopping-cart-table>div .cart-holder-product-description .cart-holder-product-description-content .product-item-name{font-size:15px;text-transform:uppercase;margin:0 0 5px}.cart-container #shopping-cart-table>div .cart-holder-product-description .cart-holder-product-description-content .product-item-name a{color:#333}.cart-container #shopping-cart-table>div .cart-holder-product-description .cart-holder-product-description-content .product-item-name a:hover{color:#34495e}.cart-container #shopping-cart-table>div .cart-holder-product-description .cart-holder-product-price{width:14%}.cart-container #shopping-cart-table>div .cart-holder-product-description .cart-holder-product-qty{width:15%}.cart-container #shopping-cart-table>div .cart-holder-product-description .cart-holder-product-qty input{text-align:center;width:50px;font-family:'LoraBold',serif}.cart-container #shopping-cart-table>div .cart-holder-product-description .cart-holder-product-subtotal{width:16%}.cart-container #shopping-cart-table>div .cart-holder-product-description .cart-holder-product-remove{width:5%;border-color:transparent}.cart-container #shopping-cart-table>div .cart-holder-product-description .cart-holder-product-remove .action-edit,.cart-container #shopping-cart-table>div .cart-holder-product-description .cart-holder-product-remove .action-towishlist{display:none}.cart-container #shopping-cart-table>div .cart-holder-product-description .cart-holder-product-remove .action-delete{background-color:transparent;background-image:url('../images/icon_sprite@2x.png');background-size:100px 1000px;width:20px;height:20px;background-position:4px -648px;display:block;margin:0 auto}.cart-container #shopping-cart-table>div .cart-holder-product-description .cart-holder-product-remove .action-delete span{display:none}.cart-container #shopping-cart-table>div .cart-holder-product-description .cart-holder-product-remove .action-delete:hover{opacity:0.8}.cart-container #shopping-cart-table .cart-table-head{border-bottom:1px solid #34495e;background:#faf7f2}.cart-container #shopping-cart-table .cart-table-head .cart-holder-info{font-size:15px;text-align:center;text-transform:uppercase}.cart-container #shopping-cart-table .cart-table-head .cart-holder-product-description .cart-holder-info{border-left:1px solid #34495e}.cart-container #shopping-cart-table .cart-product-block{border-bottom:1px solid #34495e}.cart-container #shopping-cart-table .cart-product-block .cart-holder-product-thumbnail{padding:10px 0}.cart-container .cart-page-bottom-holder{display:flex;flex-direction:column}.cart-container .discount{align-self:flex-end;width:40%;padding:10px;background:#faf7f2}.cart-container .discount h3{font-size:15px;text-transform:capitalize;margin:0 0 2px;color:#636363;font-family:'LoraRegular',serif}.cart-container .discount .fieldset{display:flex;flex-wrap:wrap;align-items:center}.cart-container .discount .fieldset .field{margin:0 10px 0 0}.cart-container .discount .fieldset .field input{width:190px;padding:8px}.cart-container .discount .fieldset button{background:#8cabad;min-width:auto}.cart-container .discount .fieldset button:hover{background:#34495e}.checkout-container{overflow:hidden}.checkout-container .content-title{position:relative;font-size:30px}.checkout-container .content-title em{background:#fff;padding:5px 30px;position:relative}.checkout-container .content-title:before{content:'';height:1px;width:100%;background:#333;position:absolute;top:0;bottom:0;left:0;margin:auto 0}.opc-progress-bar{margin:0 0 10px;list-style:none;display:flex}.opc-progress-bar li{text-align:center;width:210px;position:relative}.opc-progress-bar li:before{content:'';background:#faf7f2;top:19px;height:7px;left:0;position:absolute;width:100%}.opc-progress-bar li span{display:inline-block;padding-top:41px;text-transform:uppercase;font-size:13px;font-family:'MontserratRegular',sans-serif}.opc-progress-bar li span:before,.opc-progress-bar li span:after{content:'';border-radius:50%;position:absolute;top:0;left:0;right:0;margin:auto}.opc-progress-bar li span:before{background:#faf7f2;height:38px;width:38px}.opc-progress-bar li span:after{background:#fff;height:26px;top:6px;width:26px;content:counter(i);counter-increment:i;line-height:30px;text-align:center;color:#34495e;font-family:'BauerBodoniBlack',serif}.opc-progress-bar li._active:before,.opc-progress-bar li_complete:before{background:#8cabad}.opc-progress-bar li._active span:before,.opc-progress-bar li_complete span:before{background:#8cabad}.opc-progress-bar li._active span:after,.opc-progress-bar li_complete span:after{content:'\f00c';font-family:'Font Awesome 5 Free';font-size:15px}.authentication-wrapper{float:right;position:relative}.authentication-wrapper .action-auth-toggle{background:#ae9d78}.authentication-wrapper .action-auth-toggle:hover{background:#8cabad}.authentication-wrapper .authentication-dropdown{position:absolute;right:0;top:100%;max-height:0;overflow:hidden}.authentication-wrapper .authentication-dropdown .modal-inner-wrap{width:310px;padding:15px;border-radius:3px;border:1px solid #d5d5d8;background:#fff}.authentication-wrapper .authentication-dropdown .modal-inner-wrap .action-close{position:absolute;top:15px;right:10px;font-size:0}.authentication-wrapper .authentication-dropdown .modal-inner-wrap .action-close:before{content:'X';font:14px/1 Arial,sans-serif;color:#a2a2a5}.authentication-wrapper .authentication-dropdown .modal-inner-wrap .block-title{font-size:25px;font-family:'CormorantGaramondMedium',serif;text-align:center;margin:0 0 14px}.authentication-wrapper .authentication-dropdown .modal-inner-wrap .block-title strong{font-weight:normal;font-family:inherit}.authentication-wrapper .authentication-dropdown .modal-inner-wrap .actions-toolbar{padding:15px 0 0}.authentication-wrapper .authentication-dropdown .modal-inner-wrap .actions-toolbar .action-remind{font-size:13px;margin:0 0 5px}.authentication-wrapper .authentication-dropdown._show{max-height:4000px;overflow:visible}.opc-estimated-wrapper{display:none}.opc-wrapper{padding:20px 0;width:48%;float:left}.opc-wrapper ol li{padding:0 0 20px}.opc-wrapper ol li .actions-toolbar{padding:15px 0 30px}.opc-wrapper ol li .actions-toolbar .primary{text-align:right}.opc-wrapper ol li .actions-toolbar .primary .action{text-align:center}.opc-wrapper ol li .actions-toolbar .primary .action.action-apply{background:#8cabad}.opc-wrapper ol li .actions-toolbar .primary .action.action-apply:hover{background:#34495e}.opc-wrapper .form-login .fieldset .field .label{width:170px;padding:0 5px 0 0}.opc-wrapper .field{display:flex;align-items:center;margin:0 0 10px}.opc-wrapper .field.choice{display:flex;align-items:flex-start;flex-wrap:wrap}.opc-wrapper .field.choice.payment-method-title{background:none;padding:0;margin:0 0 36px}.opc-wrapper .field.choice.payment-method-title .label{margin:0 0 0 18px;font-size:18px;font-family:'MontserratMedium',sans-serif}.opc-wrapper .field.choice.payment-method-title .control{max-width:calc(100% - 170px)}.opc-wrapper .field .label{width:170px;padding:0 8px 0 0}.opc-wrapper .field .control{width:350px;max-width:calc(100% - 170px)}.opc-wrapper .field select{width:100%}.opc-wrapper fieldset.field>.label{width:100%;margin:0 0 10px}.opc-wrapper fieldset.field>.control{width:100%;max-width:100%}.opc-wrapper .table-checkout-shipping-method{width:100%;text-align:center;margin:0 0 30px;line-height:1;font-size:13px;font-family:'MontserratSemiBold',sans-serif}.opc-wrapper .table-checkout-shipping-method th{background:#faf7f2;padding:8px 7px 4px;color:transparent}.opc-wrapper .table-checkout-shipping-method td{padding:8px 7px;border-top:1px solid #f4f4f4}.opc-wrapper .billing-address-details{padding:10px 0 20px;line-height:1.6;margin:0 0 25px;border-bottom:1px solid #f4f4f4}.opc-wrapper #shipping-method-buttons-container button.action{min-width:144px}.payment-method-content legend{font-family:'MontserratMedium',sans-serif;font-size:18px;margin:0}.payment-method-content .credit-card-types{list-style:none;display:flex;flex-wrap:wrap;margin:0 0 10px}.payment-method-content .credit-card-types li img{display:block;margin:0 15px 0 0}.payment-method-content .field.type .control{max-width:100%;width:100%}.payment-method-content .hosted-control{height:32px;border:1px solid #d5d5d8;padding:5px 10px}.payment-method-content .hosted-control.hosted-date{width:100px;margin:0 10px 0 0}.payment-method-content .hosted-date-wrap{display:flex;flex-wrap:wrap}.payment-method-content .hosted-error{width:100%}.payment-method-content ._with-tooltip .field-tooltip .action-cvv span{display:none}.opc-summary-wrapper{float:right;width:48%;padding:20px 0}.opc-summary-wrapper .modal-header{display:none}.opc-summary-wrapper .product-item{padding:0 0 25px}.opc-summary-wrapper .product-item .product{display:flex}.opc-summary-wrapper .product-item .product-item-details{width:calc(100% - 75px);padding:0 0 0 15px}.opc-summary-wrapper .product-item .product-item-details .product-item-name-block{text-transform:uppercase}.opc-summary-wrapper .product-item .product-item-details .product-item-name{font-size:15px}.opc-summary-wrapper .product-item .product-item-details .options .subtitle{text-transform:uppercase;font-family:inherit}.opc-summary-wrapper .product-item .product-item-details .item-poption{display:flex;flex-wrap:wrap}.opc-summary-wrapper .product-item .product-item-details .item-poption .label{font-weight:bold;margin:0 5px 0 0}.opc-summary-wrapper .table-totals{width:100%;margin:0 0 25px;border-bottom:1px solid #eee;text-align:right;font-size:15px}.opc-summary-wrapper .table-totals .table-caption{display:none}.opc-summary-wrapper .table-totals th{padding:1px 0}.opc-summary-wrapper .table-totals .grand{font-size:18px;text-transform:uppercase;color:#34495e}.opc-summary-wrapper .table-totals .grand th{padding:1px 0 44px}.opc-summary-wrapper .opc-block-shipping-information{line-height:1.6;padding:30px 0 0;border-top:1px solid #eee}.opc-summary-wrapper .opc-block-shipping-information .ship-to{margin:0 0 20px}.opc-summary-wrapper .opc-block-shipping-information .shipping-information-title{font-family:'LoraBold',sans-serif;text-transform:uppercase}.opc-summary-wrapper .opc-block-shipping-information .shipping-information-title>span{margin:0 27px 0 0}.opc-summary-wrapper .opc-block-shipping-information .shipping-information-title .action{padding:9px 8px 6px;background:#8cabad}.opc-summary-wrapper .opc-block-shipping-information .shipping-information-title .action:hover{background:#34495e}.agreements-modal .action-close,.agreements-modal .action-hide-popup{display:none}.account .page-title{text-align:left}.account .actions-toolbar{margin:20px 0;padding:10px 0 0;border-top:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.account .actions-toolbar .primary{order:1}.account .actions-toolbar .back{color:#34495e;display:inline-block;padding:5px;background:none;min-width:auto}.account .actions-toolbar .back:before{content:'« '}.account .fieldset{padding:0 0 30px}.account .fieldset br{display:none}.account .fieldset .field{display:flex;align-items:center;margin:0 0 10px}.account .fieldset .field .label{width:140px;padding:0;margin:0 10px 0 0}.account .fieldset .field .control{width:330px;max-width:100%}.account .fieldset .field.choice .label{margin:0 0 0 10px}.account .legend{color:#34495e;border-bottom:1px solid #eee;font-size:18px;margin:0 0 15px;width:100%}.account .sidebar{line-height:1.5;margin:0 0 15px;font-size:15px}.account .sidebar .title.block-collapsible-nav-title{display:none}.account .sidebar .block-title{line-height:1.5;font-size:15px;margin:0 0 5px}.account .sidebar .block-title .counter{display:none}.account .sidebar .block-title strong{font-weight:normal;font-family:inherit}.account .sidebar .content{padding:5px 0 0}.account .sidebar-main{font-size:15px;line-height:1.5}.account .sidebar-main>.block{border-bottom:1px solid #eee;padding:0 0 20px}.account .sidebar-main ul{list-style:none;margin:0}.account .sidebar-main ul li{margin:0 0 14px}.account .sidebar-main ul li.current{color:#39c}.account .sidebar-main ul li.current strong{font-weight:normal;font-family:inherit}.account .sidebar-main ul li a{color:#636363}.account .sidebar-main ul li a:hover{color:#39c}.block-dashboard-info,.block-dashboard-addresses,.block-dashboard-orders{padding:0 0 40px;border-bottom:1px solid #d5d5d8;margin:0 0 45px}.block-dashboard-info .block-title,.block-dashboard-addresses .block-title,.block-dashboard-orders .block-title{margin:30px 0 0;border-bottom:1px solid #d5d5d8;padding:0 0 7px;text-transform:uppercase}.block-dashboard-info .block-title strong,.block-dashboard-addresses .block-title strong,.block-dashboard-orders .block-title strong{color:#34495e;display:inline-block;margin:0 10px 0 0}.block-dashboard-info .block-title a,.block-dashboard-addresses .block-title a,.block-dashboard-orders .block-title a{font-size:12px;display:inline-block}.block-dashboard-info .block-content,.block-dashboard-addresses .block-content,.block-dashboard-orders .block-content{display:flex;padding:20px 0 0}.block-dashboard-info .block-content .box,.block-dashboard-addresses .block-content .box,.block-dashboard-orders .block-content .box{width:50%;padding:0 12% 0 20px}.block-dashboard-info .block-content .box:first-child,.block-dashboard-addresses .block-content .box:first-child,.block-dashboard-orders .block-content .box:first-child{padding-left:0}.block-dashboard-info .block-content .box .box-title,.block-dashboard-addresses .block-content .box .box-title,.block-dashboard-orders .block-content .box .box-title{padding:0 0 10px}.block-dashboard-info .block-content .box .box-title h3,.block-dashboard-addresses .block-content .box .box-title h3,.block-dashboard-orders .block-content .box .box-title h3{font-size:14px;font-weight:600;line-height:1.4;margin:5px 0 15px;font-size:16px;text-align:center;color:#34495e}.block-dashboard-info .block-content .box .box-title a,.block-dashboard-addresses .block-content .box .box-title a,.block-dashboard-orders .block-content .box .box-title a{text-transform:uppercase;font-size:12px}.block-dashboard-info .block-content .box .box-content,.block-dashboard-addresses .block-content .box .box-content,.block-dashboard-orders .block-content .box .box-content,.block-dashboard-info .block-content .box .box-actions,.block-dashboard-addresses .block-content .box .box-actions,.block-dashboard-orders .block-content .box .box-actions{font-family:Georgia,Times,'Times New Roman',serif;font-style:italic}.orders-history,.orders-recent{text-align:center;font-size:14px;width:100%}.orders-history .table-caption,.orders-recent .table-caption{display:none}.orders-history .table,.orders-recent .table{width:100%}.orders-history th,.orders-recent th{padding:5px 7px;background:#f4f4f4;font-size:14px;line-height:1.5em;font-family:'MontserratSemiBold',serif}.orders-history td,.orders-recent td{padding:10px 5px}.orders-history td.actions,.orders-recent td.actions{width:10%}.orders-history td.actions a,.orders-recent td.actions a{margin:0 0 5px;max-width:100%;min-width:0;font-size:13px}.form-wishlist-items .product-item{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #d5d5d8}.form-wishlist-items .product-item:last-child{border:none}.form-wishlist-items .product-item .product-item-info .product-item-photo{float:left;width:22%;padding:0 2% 0 0}.form-wishlist-items .product-item .product-item-info .product-item-name{font-size:18px;margin:0 0 5px;display:block;overflow:hidden}.form-wishlist-items .product-item .product-item-info .price-box{font-size:18px;color:#34495e;overflow:hidden}.form-wishlist-items .product-item .product-item-info .product-item-tooltip{margin:0 0 15px;overflow:hidden}.form-wishlist-items .product-item .product-item-info .product-item-tooltip .action{display:none}.form-wishlist-items .product-item .product-item-info .product-item-tooltip .content{font-size:15px}.form-wishlist-items .product-item .product-item-info .product-item-tooltip .content .subtitle{display:block;margin:0 0 5px;font-size:16px}.form-wishlist-items .product-item .product-item-info .product-item-tooltip .content .dl{display:flex}.form-wishlist-items .product-item .product-item-info .product-item-tooltip .content .dl .label{font-size:15px;margin:0 5px 0 0;line-height:inherit}.form-wishlist-items .product-item .product-item-info .product-item-inner{overflow:hidden}.form-wishlist-items .product-item .product-item-info .product-item-inner .comment-box{margin:0 0 15px}.form-wishlist-items .product-item .product-item-info .product-item-inner .comment-box .control{max-width:300px}.form-wishlist-items .product-item .product-item-info .product-item-inner .comment-box .control textarea{height:55px}.form-wishlist-items .product-item .product-item-info .product-item-inner .box-tocart .fieldset{padding:0 0 7px}.form-wishlist-items .product-item .product-item-info .product-item-inner .box-tocart .fieldset .field .label{width:auto}.form-wishlist-items .product-item .product-item-info .product-item-inner .box-tocart .fieldset .field .control{width:50px}.form-wishlist-items .product-item .product-item-info .product-item-inner .product-item-actions a{display:inline-block;margin:0 10px 0 0}.wishlist-toolbar,.order-products-toolbar{display:none}.faq-actions{display:flex;align-items:center;justify-content:center;margin:0 0 30px}.faq-actions span{margin:0 10px 0 0;font-size:18px;font-family:'MontserratMedium',sans-serif}.faq-grid .faq-item{margin:0 0 20px}.faq-grid .faq-item>div{display:flex}.faq-grid .faq-item>div.question-holder{border-bottom:1px solid #d5d5d8}.faq-grid .faq-item>div .label{width:5%;padding:10px;text-align:center;color:#000;font-size:14px;font-weight:bold}.faq-grid .faq-item>div h5{padding:10px 0;color:#000;margin:0}.faq-grid .faq-item>div .faq-item-answer{padding:10px}.faq-category-container{padding:46px 0 0}.faq-category-container h2{font-size:23px;margin:0 0 54px;padding:0 0 26px;position:relative;font-family:'MontserratMedium',sans-serif;text-transform:uppercase;letter-spacing:1px;text-align:center}.faq-category-container h2:before{content:'';width:26px;height:2px;background:#333;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.faq-category-container ul{margin:0}.faq-category-container ul li{font-size:17px;margin:0 0 9px;line-height:1}.faq-category-container ul li:hover{text-decoration:underline}.faq-container .category-title .content-subtitle{font-size:24px;font-family:'MontserratBold',sans-serif}.contact-form-holder{max-width:500px;margin:0 auto 20px}.contact-form-holder .field{margin:0 0 10px}.contact-form-holder .field.choice{margin:30px auto 10px}.contact-form-holder p.required{padding:15px 0;border-top:1px solid #eee}.contact-form-holder .actions-toolbar{text-align:right}#contact-form{padding:0 30px}#contact-form .actions-toolbar{text-align:right;border-top:1px solid #eee;padding:10px 0 0}.contact-table-holder{display:flex;justify-content:space-between;max-width:920px;margin:0 auto}.contact-table-holder .contact-form-holder{max-width:400px}.contact-table-holder .contact-form-holder select{width:100%}.contact-table-holder .contact-info-holder h2{color:#39c;font-size:28px;text-transform:uppercase}.contact-table-holder .contact-info-holder a{color:#56caae}.fotorama__fullscreen .fotorama__caption .fotorama__caption__wrap{display:block;font-size:16px;color:#636363}#bss-cookie-notice{display:none;position:fixed;z-index:10000000000;width:100%;padding:20px 20px;font-size:12px;font-family:'MontserratRegular'}#bss-cookie-notice .bss-cookie-notice-content-holder{display:flex;align-items:center;justify-content:space-between}#bss-cookie-notice .cookie-content{margin:0}#bss-cookie-notice .btn-cookie-more-infor,#bss-cookie-notice .cookie-title{display:none}#bss-cookie-notice .btn-cookie-accept{text-indent:-9999px;width:30px;height:30px;position:relative}#bss-cookie-notice .btn-cookie-accept:before,#bss-cookie-notice .btn-cookie-accept:after{content:'';height:25px;width:1px;background:#fff;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;transform-origin:center}#bss-cookie-notice .btn-cookie-accept:before{transform:rotate(45deg)}#bss-cookie-notice .btn-cookie-accept:after{transform:rotate(-45deg)}