@media only screen and (max-width: 600px){.col.s16,.col.s20,.col.s25,.col.s33,.col.s50,.col.s100{margin-top:20px}.col.s16:nth-child(-n+6){margin-top:0}.col.s20:nth-child(-n+5){margin-top:0}.col.s25:nth-child(-n+4){margin-top:0}.col.s33:nth-child(-n+3){margin-top:0}.col.s50:nth-child(-n+2){margin-top:0}.col.s100:nth-child(-n+1){margin-top:0}.row{margin-left:-10px;margin-right:-10px}.col{padding-left:10px;padding-right:10px}}@media only screen and (min-width: 601px) and (max-width: 992px){.col.m16,.col.m20,.col.m25,.col.m33,.col.m50,.col.m100{margin-top:30px}.col.m16:nth-child(-n+6){margin-top:0}.col.m20:nth-child(-n+5){margin-top:0}.col.m25:nth-child(-n+4){margin-top:0}.col.m33:nth-child(-n+3){margin-top:0}.col.m50:nth-child(-n+2){margin-top:0}.col.m100:nth-child(-n+1){margin-top:0}}@media only screen and (min-width: 993px){.col.l16,.col.l20,.col.l25,.col.l33,.col.l50,.col.l100{margin-top:30px}.col.l16:nth-child(-n+6){margin-top:0}.col.l20:nth-child(-n+5){margin-top:0}.col.l25:nth-child(-n+4){margin-top:0}.col.l33:nth-child(-n+3){margin-top:0}.col.l50:nth-child(-n+2){margin-top:0}.col.l100:nth-child(-n+1){margin-top:0}}.color-success{color:#fbac03}.color-danger{color:#fb0434}.color-faded{color:#4a4a4a}.bg-alternate{background-color:#f2e3e7}.scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}.full-link{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.social-media-icon{float:left;margin-right:12px;font-size:18px;line-height:20px;color:#000;text-decoration:none!important}.social-media-icon:last-child{margin-right:0}.social-media-icon:hover{color:#000}.coverimg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}:focus{outline:none}body{color:#000;background-color:#fff;font-family:Noto Sans,sans-serif;font-size:100%}a{text-decoration:none}table{width:100%;border-collapse:collapse;font-family:Noto Sans,sans-serif;font-size:14px;line-height:19px;letter-spacing:.39px}table th{padding:24px 20px;border-top:1px solid #f2e3e7;text-transform:uppercase;text-align:left;vertical-align:middle;font-weight:400}table td{padding:24px 20px;border-top:1px solid #f2e3e7;text-align:left;vertical-align:top;color:#000}table tbody tr:last-child td{border-bottom:1px solid #f2e3e7}.shopify-section{margin-bottom:80px}@media screen and (max-width: 992px){.shopify-section{margin-bottom:50px}}@media screen and (max-width: 600px){.shopify-section{margin-bottom:30px}}.skeleton aside{float:right;width:260px;margin-left:50px}.skeleton aside.small{width:200px}.skeleton main{position:relative;overflow:hidden}.skeleton main.in-progress{-webkit-filter:grayscale(70%);-moz-filter:grayscale(70%);filter:grayscale(70%)}.skeleton main.in-progress:after{position:absolute;top:0;left:0;z-index:40;width:100%;height:100%;content:"";background-color:#ffffff80}.skeleton .shopify-section{margin-bottom:0}@media screen and (max-width: 992px){.skeleton aside{margin-left:30px;width:200px}}@media screen and (max-width: 767px){.skeleton aside{display:none}}.fluid{display:block!important;width:100%!important}.form-label{display:block;margin-bottom:5px;font-size:12px;line-height:20px;letter-spacing:.33px}.form-result{font-size:12px;line-height:17px}.form-result ul{padding-left:20px;list-style-type:disc}.form-result a{color:inherit;font-weight:700;text-decoration:underline}.form-result a:hover{text-decoration:none}.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:50px;padding:15px;color:#000;font-size:14px;line-height:18px;font-family:Noto Sans,sans-serif;outline:none;border:1px solid #f2e3e7;background-color:#fff;border-radius:0;-webkit-transition:border-color ease .2s;-moz-transition:border-color ease .2s;transition:border-color ease .2s}.input:focus{border-color:#000}.input:disabled{background-color:#f2e3e7}.input.error{border-color:#fb0434}textarea.input{height:auto;resize:vertical}.input.small{height:34px;padding:7px 11px;font-size:12px}.input.large{height:60px;padding:20px 15px;font-size:16px}.number-input{position:relative}.number-input .input{padding-right:49px;text-align:center}.number-input .inc,.number-input .dec{-webkit-transition:border-color ease .2s;-moz-transition:border-color ease .2s;transition:border-color ease .2s;position:absolute;right:0;height:50%;width:33px;border-left:1px solid #f2e3e7;color:#000;font-size:12px;line-height:17px}.number-input .inc:hover,.number-input .dec:hover{color:#988278}.number-input .inc span,.number-input .dec span{position:absolute;top:50%;left:0;height:17px;width:100%;margin-top:-9px;text-align:center}.number-input .inc{top:0;border-bottom:1px solid #f2e3e7}.number-input .dec{top:50%}.number-input .input:focus+.inc,.number-input .input:focus+.inc+.dec{border-color:#000}.button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);display:inline-block;overflow:hidden;position:relative;border:1px solid black;border-radius:0;height:50px;padding:15px;font-weight:500;font-size:14px;line-height:18px;font-family:Noto Sans,sans-serif;text-align:center;text-transform:uppercase;color:#fff;letter-spacing:.35px;background-color:#000;cursor:pointer;outline:none}.button:disabled{opacity:.5;cursor:default}.button.error{border-color:#fb0434;background-color:#fb0434}.button.oval{border-radius:30px}.button.small{height:34px;padding:7px 11px;font-size:12px}.button.large{height:60px;padding:19px 25px;border-width:2px;font-size:16px}.button.success{background-color:#fbac03;border-color:#fbac03}.button.success:hover{background-color:#000;border-color:#000}.button.outline{box-shadow:inset 0 0 0 1px #000;color:#000;background-color:transparent;border-color:#000}.button.outline:focus,.button.outline:hover{background-color:#000;color:#fff}.button.outline.regular{box-shadow:inset 0 0 0 1px #000;color:#000;border-color:#000}.button.outline.regular:focus,.button.outline.regular:hover{box-shadow:inset 0 0 0 1px #000;border-color:#000;color:#fff}.button.with-glow{box-shadow:0 2px 9px #988278;border:1px solid #988278;background-color:#988278}.button.with-glow:focus,.button.with-glow:hover{box-shadow:0 2px 3px #988278}.underline-button{position:relative;display:inline-block;padding:6px 2px;font-size:12px;line-height:18px;font-family:Noto Sans,sans-serif;text-align:center;text-transform:uppercase;letter-spacing:3.43px;background-color:transparent;color:#000;border:none;cursor:pointer}.underline-button:after{-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s;content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000}.underline-button .icon{-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s;font-size:14px;line-height:14px}.underline-button:hover:after{width:50%}.underline-button:hover .right-icon{margin-left:10px}.underline-button:hover .left-icon{margin-right:10px}.checkbox{display:none}.checkbox+div{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;padding-left:26px;font-size:14px;line-height:20px;cursor:pointer}.checkbox+div .icon{-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s;position:absolute;top:0;left:0;font-size:20px}.checkbox+div .icon.checked{color:#fbac03}.checkbox:checked+div .unchecked,.checkbox+div .checked{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;visibility:hidden}.checkbox:checked+div .checked{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}.color-checkbox{display:none}.color-checkbox+div{padding:1px;border:1px solid transparent;border-radius:50%;cursor:pointer;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s}.color-checkbox+div:hover{border-color:#000}.color-checkbox+div span{display:block;width:26px;height:26px;border:1px solid #f2e3e7;border-radius:50%}.color-checkbox:checked+div{border-color:#988278}.color-checkbox:disabled+div{opacity:.3;cursor:default}.color-checkbox:disabled+div:hover{border-color:transparent}.color-checkbox:disabled+div:hover span{border-color:#f2e3e7}.tag-checkbox{display:none}.tag-checkbox+div{display:inline-block;padding:3px 7px;font-size:12px;line-height:18px;border:1px solid #f2e3e7;border-radius:4px;cursor:pointer}.tag-checkbox+div:hover{border-color:#000}.tag-checkbox:checked+div{border-color:#988278}.tag-checkbox:disabled+div{opacity:.3;cursor:default;border-color:#f2e3e7}.title-with-bgline{position:relative;margin:0 0 40px;padding:0;text-align:center;font-size:24px;line-height:33px;font-weight:700;text-transform:uppercase;color:#000}.title-with-bgline:before{position:absolute;top:50%;left:0;width:100%;height:1px;margin-top:-1px;background-color:#f2e3e7;content:""}.title-with-bgline span{position:relative;z-index:2;padding:0 .75em;background-color:#fff}@media screen and (max-width: 992px){.title-with-bgline{margin:0 0 30px;font-size:18px;line-height:24px}}@media screen and (max-width: 600px){.title-with-bgline{margin:0 0 20px;font-size:14px;line-height:20px}}.title-with-sublink{margin:0 0 40px;font-family:Noto Sans,sans-serif;font-size:37px;line-height:normal;font-weight:600;text-align:center;color:#000}.title-with-sublink .sublink{margin-top:15px;font-family:Noto Sans,sans-serif;font-size:12px;line-height:17px;color:#fb0434;letter-spacing:3.43px;text-transform:uppercase}.title-with-sublink .sublink a{color:inherit;text-decoration:underline}.title-with-sublink .sublink a:hover{text-decoration:none}@media screen and (max-width: 992px){.title-with-sublink{margin-bottom:30px;font-size:18px;line-height:24px}.title-with-sublink .sublink{margin-top:7px;letter-spacing:2px}}@media screen and (max-width: 600px){.title-with-sublink{font-size:14px;line-height:20px}.title-with-sublink .sublink{margin-top:5px;font-size:10px;line-height:14px;letter-spacing:auto}}.simple-section-title{margin:0 0 35px;font-weight:600;font-size:18px;color:#000;letter-spacing:.53px}@media screen and (max-width: 992px){.simple-section-title{margin-bottom:20px;font-size:16px}}.breadcrumb{float:left;font-family:Noto Sans,sans-serif;font-size:12px;line-height:17px}.breadcrumb a,.breadcrumb .arrow{color:#000}.breadcrumb a:hover{text-decoration:underline}.breadcrumb .arrow{margin:3px 11px 0 15px}.breadcrumb a,.breadcrumb span{float:left}@media screen and (max-width: 600px){.breadcrumb{font-size:10px}.breadcrumb .arrow{margin:4px 5px 0 7px}}.sortby .label{float:left;margin-top:8px;margin-right:11px;font-size:12px;line-height:18px}.sortby .dropdown{position:relative;float:left}.sortby .selected{position:relative;height:16px;min-width:118px;padding:8px 41px 8px 11px;border:1px solid #f2e3e7;font-size:12px;line-height:16px;cursor:pointer}.sortby .selected .arrow{position:absolute;top:10px;right:14px;font-size:12px;line-height:1;color:#000}.sortby .options{position:absolute;top:100%;right:0;z-index:20;display:none;width:100%;padding-top:3px}.sortby .options ul{padding:0;margin:0;list-style:none;background-color:#fff;border:1px solid #f2e3e7}.sortby .options li{margin:0;padding:0}.sortby .options a{display:block;padding:5px 20px;font-size:12px;line-height:20px;color:inherit}.sortby .options a:hover{background-color:#988278;color:#fff}.sortby .options li.active a{color:#000}.sortby .options li.active a:hover{color:#fff}.sortby .dropdown.open .options{display:block}.sortby .dropdown:hover .selected,.sortby .dropdown.open .selected{border-color:#000}@media screen and (max-width: 600px){.sortby .label{display:block;float:none;margin:0 0 5px;font-size:10px;line-height:14px}.sortby .selected{height:14px;padding:5px 41px 5px 11px;min-width:80px;font-size:10px;line-height:14px}.sortby .selected .arrow{font-size:10px;top:8px}.sortby .options a{padding:3px 10px;font-size:10px;line-height:14px}}.share-this .label{display:inline-block;vertical-align:middle;margin-right:15px;font-size:12px;line-height:17px;letter-spacing:.33px;text-transform:uppercase;font-weight:300}.share-this .links{display:inline-block;vertical-align:middle}.share-this a{-webkit-transition:all linear .1s;-moz-transition:all linear .1s;transition:all linear .1s;float:left;margin-right:11px;font-size:18px;color:inherit;letter-spacing:.5px}.share-this a:last-child{margin-right:0}.share-this a:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.page-head{margin-bottom:50px;padding:40px 0;background-color:#f2e3e7}.page-head .breadcrumb{margin-bottom:46px}.page-head .page-title{margin:0;font-size:30px;line-height:43px;font-weight:600;color:#000}@media screen and (max-width: 992px){.page-head{margin-bottom:30px;padding:20px 0}.page-head .breadcrumb{margin-bottom:20px}.page-head .page-title{font-size:20px;line-height:26px}}@media screen and (max-width: 600px){.page-head{margin-bottom:20px}.page-head .breadcrumb{margin-bottom:10px}.page-head .page-title{font-size:14px;line-height:20px}}.page-cover{position:relative;margin-bottom:50px;padding:115px 0;background-color:#f2e3e7}.page-cover .title{margin:0;padding:0;font-size:36px;line-height:50px;font-weight:700;color:#000}.page-cover .title span{display:block;float:left;padding:20px 23px;background-color:#fff}.page-cover .img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}@media screen and (max-width: 992px){.page-cover{margin-bottom:30px;padding:50px 0}.page-cover .title{font-size:20px;line-height:26px}.page-cover .title span{padding:12px 15px}}@media screen and (max-width: 600px){.page-cover{margin-bottom:20px;padding:30px 0}.page-cover .title{font-size:14px;line-height:20px}.page-cover .title span{padding:7px 10px}}.toolbar .breadcrumb{margin-top:8px}.toolbar .sortby{float:right}.toolbar .simple-link-list{float:right;width:100%;padding:0;text-transform:uppercase;font-size:12px;line-height:17px;list-style:none}.toolbar .simple-link-list li{float:left;padding:0;margin:0 16px 0 0}.toolbar .simple-link-list li.active,.toolbar .simple-link-list li:hover{color:#000}.toolbar .simple-link-list a{position:relative;color:inherit}.toolbar .simple-link-list li.active a:after{position:absolute;top:100%;left:50%;height:1px;width:20px;margin:4px 0 0 -10px;background-color:#988278;content:""}.toolbar .breadcrumb+.simple-link-list,.toolbar .sortby+.simple-link-list{margin-top:30px}@media screen and (max-width: 600px){.toolbar .breadcrumb{margin-top:5px}.toolbar .sortby .label,.toolbar .simple-link-list{display:none}}@media screen and (max-width: 425px){.toolbar .breadcrumb{display:none}.toolbar .sortby{float:left}.toolbar .sortby .label{display:block}}.sidebar-widget{margin-bottom:40px}.sidebar-widget:last-child{margin-bottom:0}.sidebar-widget .title{position:relative;margin:0 0 24px;font-size:16px;line-height:30px;font-weight:600;text-transform:uppercase;color:#000}.sidebar-widget .title:after{position:absolute;top:100%;left:0;width:150px;height:1px;margin-top:8px;content:"";background-color:#f2e3e7}.sidebar-widget .content{font-family:Noto Sans,sans-serif;font-size:12px;line-height:17px}.sidebar-widget ul{margin:0;padding:0;list-style:none}.sidebar-widget li{padding:0;margin:0 0 20px}.sidebar-widget li:last-child{margin-bottom:0}.sidebar-widget li.active{color:#000}.sidebar-widget a{color:inherit}.sidebar-widget a:hover{text-decoration:underline}.sidebar-widget .tag{margin:3px 3px 0 0}.sidebar-widget .tag.active{color:#000}.sidebar-widget .tag a{text-decoration:underline}.sidebar-instagram-feed .feed-item{position:relative;float:left;width:31.33%;margin:3% 3% 0 0}.sidebar-instagram-feed .feed-item:nth-child(-n+3){margin-top:0}.sidebar-instagram-feed .feed-item:nth-child(3n){margin-right:0}.sidebar-instagram-feed .img{position:relative;overflow:hidden;padding-top:100%;background-size:cover;background-position:center}.no-data{padding:150px 0;max-width:400px;margin:0 auto;text-align:center}.no-data>.icon{display:inline-block;margin-bottom:30px;font-size:70px}.no-data .title{margin:0 auto 20px;padding:0;font-size:26px;line-height:30px;color:#000;font-weight:500}.no-data .msg{margin:0 auto 20px;font-size:16px;line-height:22px}.pagination{margin-top:30px;text-align:center;font-size:12px;line-height:17px}.pagination ul{margin:0;padding:0;list-style:none}.pagination li{display:inline-block;margin:0 3px;padding:0}.pagination li>a,.pagination li>span{display:block;width:26px;height:17px;padding:7px 2px 6px;color:#000;text-align:center;border:1px solid #f2e3e7}.pagination li span{border-color:transparent}.pagination li:hover>a,.pagination li.active>span{color:#000;border-color:#000}.pagination .load-more-btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s;position:relative;display:inline-block;max-width:100%;height:20px;margin:0 auto;font-size:500px;font-size:14px;line-height:20px;text-align:center;text-transform:uppercase;color:#000;cursor:pointer;outline:none}.pagination .load-more-btn .icon{position:relative;top:-2px;margin-right:10px;font-size:24px;vertical-align:-8px}.pagination .load-more-btn.in-progress{opacity:.5;cursor:default}.pagination .load-more-btn:hover{color:#000}@media screen and (max-width: 600px){.pagination .load-more-btn{max-width:none;width:100%}}.tab-heads{border:1px solid #f2e3e7}.tab-heads a{display:block;float:left;padding:16px 57px;position:relative;font-weight:600;line-height:14px;font-size:12px;color:#000;letter-spacing:.1px;text-transform:uppercase;border-right:1px solid #f2e3e7}.tab-heads a.active,.tab-heads a:hover{background-color:#f2e3e7}.tab-heads a.active:after{content:"";position:absolute;left:0;top:0;width:100%;height:2px;margin-top:-1px;margin-left:-1px;border-left:1px solid black;border-right:1px solid black;background-color:#000}.tab-contents .tab-content{-webkit-transition:all ease 1s;-moz-transition:all ease 1s;transition:all ease 1s;overflow:hidden;height:0;opacity:0}.tab-contents .tab-content.active{overflow:visible;height:auto;opacity:1}.tab-contents img{display:block;max-width:100%;height:auto}@media screen and (max-width: 992px){.tab-heads a{font-size:10px;padding:10px 30px}}@media screen and (max-width: 425px){.tab-heads a{padding:7px 15px;text-transform:none}}.popup{-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;overflow:auto;background-color:#000000b3}.popup .close-btn{position:absolute;top:30px;right:30px;width:10px;height:10px;font-size:20px;color:#000;border-radius:100px}.popup .close-btn:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.popup .inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s;position:absolute;top:0;left:50%;width:500px;padding:50px;margin:100px 0 100px -250px;border-radius:10px;font-size:12px;line-height:17px;letter-spacing:.33px;background-color:#fff}.popup .title{margin:0 0 5px;font-weight:600;font-size:30px;line-height:1.43;color:#000;letter-spacing:-1px;text-align:center}.popup .info{margin:0 0 5px;text-align:center}.popup .controls{margin-top:25px}.popup .progress{position:absolute;z-index:9999;top:0;left:0;width:100%;height:100%;background-color:#fff;border-radius:inherit;display:none}.popup .progress .loading{position:absolute;top:50%;left:50%;width:24px;height:24px;margin-top:-12px;margin-left:-12px;stroke:#988278}.popup.wide .inner{padding:30px;width:760px;margin-left:-380px}.popup.onprogress .progress{display:block}@media screen and (max-width: 767px){.popup .inner,.popup.wide .inner{left:0;width:100%;margin:0;padding:30px;border-radius:0;min-height:100%}}@media screen and (max-width: 600px){.popup .inner{padding:30px 20px}.popup .title{font-size:20px}}.rte{font-size:1em;line-height:1.5;font-weight:300}.rte p,.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6,.rte ol,.rte ul{margin:1em 0}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{color:#000;font-family:Noto Sans,sans-serif;font-weight:400}.rte h1{font-size:2em}.rte h2{font-size:1.5em}.rte h3{font-size:1.17em}.rte h4{font-size:1.12em}.rte h5{font-size:.83em}.rte h6{font-size:.75em}.rte img{display:block;max-width:100%;height:auto}.rte a{color:#000;text-decoration:none}.rte a:hover{text-decoration:underline}.rte blockquote{margin:2em 40px;position:relative;padding-left:50px;color:#1a1a1a}.rte blockquote:before{content:"\201c";font-size:120px;line-height:1;position:absolute;top:-9px;left:-6px;color:#4a4a4a}.rte table{font-family:inherit;font-size:inherit;line-height:inherit;margin:2em 0}.rte table th,.rte table td{padding:15px;border:1px solid #f2e3e7}@media screen and (max-width: 600px){.rte blockquote{padding-left:10px}.rte blockquote:before{top:0;left:-25px;font-size:80px}}.article-grid-item .image-wrapper{position:relative;background-color:#f2e3e7}.article-grid-item .img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.article-grid-item.layout-1 .image-wrapper{padding-top:55.56%}.article-grid-item.layout-1 .info{padding:20px 36px;border:1px solid #f2e3e7;border-top:none}.article-grid-item.layout-1 .info>div{height:162px;overflow:hidden}.article-grid-item.layout-1 .title{margin:0 0 2px;max-height:60px;overflow:hidden;font-size:14px;line-height:30px;font-weight:600;color:#000}.article-grid-item.layout-1 .title a{color:inherit}.article-grid-item.layout-1 .title a:hover{text-decoration:underline}.article-grid-item.layout-1 .date{display:block;margin-bottom:13px;font-size:12px;line-height:17px}.article-grid-item.layout-1 .excerpt{margin:0;font-size:12px;line-height:25px}@media screen and (max-width: 600px){.article-grid-item.layout-1 .info{padding:20px}.article-grid-item.layout-1 .info>div{height:auto}.article-grid-item.layout-1 .title{max-height:none;line-height:22px}}.article-grid-item.layout-2 .image-wrapper{padding-top:80.56%}.article-grid-item.layout-2 .info{position:relative;z-index:2;margin-right:60px;margin-top:-100px;background-color:#fff}.article-grid-item.layout-2 .info>div{padding:33px 32px 30px 31px;height:166px}.article-grid-item.layout-2 .date{float:left;clear:both;display:block;padding:5px 12px 4px 13px;margin-top:-48px;font-size:12px;letter-spacing:.33px;line-height:21px;color:#fff;background-color:#000}.article-grid-item.layout-2 .title{margin:0 0 16px;max-height:60px;overflow:hidden;font-family:Noto Sans,sans-serif;font-size:20px;font-weight:400;color:#000;letter-spacing:.59px;line-height:30px}.article-grid-item.layout-2 .title a{color:inherit}.article-grid-item.layout-2 .title a:hover{text-decoration:underline}.article-grid-item.layout-2 .excerpt{margin:0 0 16px;max-height:44px;overflow:hidden;font-size:12px;letter-spacing:.33px;line-height:22px}@media screen and (max-width: 992px){.article-grid-item.layout-2 .info{margin-right:30px}.article-grid-item.layout-2 .info>div{height:138px}.article-grid-item.layout-2 .title{max-height:44px;margin-bottom:10px;font-size:16px;line-height:22px}.article-grid-item.layout-2 .excerpt{margin-bottom:10px}.article-grid-item.layout-2 .button{font-size:10px;letter-spacing:2px}}@media screen and (max-width: 600px){.article-grid-item.layout-2 .image-wrapper{padding-top:55.56%}.article-grid-item.layout-2 .info{margin:0}.article-grid-item.layout-2 .info>div{height:auto}.article-grid-item.layout-2 .title,.article-grid-item.layout-2 .excerpt{height:auto}}.article-grid-item.layout-3 .image-wrapper{padding-top:42.68%}.article-grid-item.layout-3 .date{position:absolute;top:16px;right:19px;padding:8px 16px 7px;color:#fff;font-size:14px;line-height:20px;letter-spacing:.5px;background-color:#000}.article-grid-item.layout-3 .info{padding:30px 0;background-image:url(//shop.hedgehogfibres.com/cdn/shop/t/20/assets/agi3bdbg_x2.png?v=65298354963109458451692769199);background-position:bottom left;background-repeat:repeat-x}.article-grid-item.layout-3 .info>div{height:180px}.article-grid-item.layout-3 .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin:0 0 14px;height:32px;font-family:Noto Sans,sans-serif;font-size:24px;line-height:32px;color:#000;letter-spacing:.67px}.article-grid-item.layout-3 .title a{color:inherit}.article-grid-item.layout-3 .title a:hover{text-decoration:underline}.article-grid-item.layout-3 .excerpt{margin:0 0 20px;max-height:84px;overflow:hidden;font-size:16px;font-weight:300;letter-spacing:.39px;line-height:28px}@media screen and (max-width: 992px){.article-grid-item.layout-3 .info>div{height:138px}.article-grid-item.layout-3 .date{padding:5px 10px;font-size:10px;line-height:16px}.article-grid-item.layout-3 .title{margin-bottom:10px;height:22px;font-size:16px;line-height:22px}.article-grid-item.layout-3 .excerpt{margin-bottom:10px;max-height:66px;font-size:14px;line-height:22px}.article-grid-item.layout-3 .button{font-size:10px;letter-spacing:2px}}@media screen and (max-width: 992px){.article-grid-item.layout-3 .info>div{height:auto}.article-grid-item.layout-3 .title,.article-grid-item.layout-3 .excerpt{height:auto;white-space:normal}}.team-list{margin:0;padding:0;text-align:center;list-style:none}.team-list li{float:left;width:31.33%;margin:0 3% 3% 0}.team-list li:nth-child(3n){margin-right:0}.team-list img{display:block;max-width:100%;height:auto;margin:0 auto 45px}.team-list .name{font-size:16px;line-height:23px;font-weight:700;color:#000}.team-list .title{font-size:12px;line-height:27px;text-transform:uppercase}.team-list .name,.team-list .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.product-grid-item .top{position:relative;padding-top:140%}.product-grid-item .top.ratio-1-1{padding-top:100%}.product-grid-item .top.ratio-5-7{padding-top:140%}.product-grid-item .top.ratio-4-3{padding-top:75%}.product-grid-item div.img{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.product-grid-item img.img{position:absolute;z-index:0;top:0;left:0;bottom:0;right:0;margin:auto;max-width:100%;max-height:100%}.product-grid-item.soldout .img{opacity:.4}.product-grid-item.onsale .current-price{color:#fb0434}@media screen and (max-width: 320px){.product-grid-item .price del{display:none}}.product-grid-item.layout-1 .top{overflow:hidden}.product-grid-item.layout-1 .top .full-link{z-index:2}.product-grid-item.layout-1 .img{-webkit-transition:all cubic-bezier(0,.93,.07,.99) 5s;-moz-transition:all cubic-bezier(0,.93,.07,.99) 5s;transition:all cubic-bezier(0,.93,.07,.99) 5s;-webkit-transform-origin:50% 80%;-moz-transform-origin:50% 80%;-ms-transform-origin:50% 80%;-o-transform-origin:50% 80%;transform-origin:50% 80%}.product-grid-item.layout-1 .badge{position:absolute;top:22px;left:20px;z-index:10;padding:3px 11px;background-color:#fb0434;color:#fff;font-size:10px;line-height:17px;text-transform:uppercase}.product-grid-item.layout-1 .badge.black{background-color:#000}.product-grid-item.layout-1 .quick-view-btn{-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s;-webkit-transform:translateY(45px);-moz-transform:translateY(45px);-ms-transform:translateY(45px);-o-transform:translateY(45px);transform:translateY(45px);position:absolute;z-index:3;bottom:0;left:0;padding:14px 0;width:100%;color:#fff;font-size:12px;line-height:17px;text-transform:uppercase;text-align:center;background-color:#000;opacity:0;visibility:hidden}.product-grid-item.layout-1 .quick-view-btn span{margin-right:7px;font-size:16px;vertical-align:-2px}.product-grid-item.layout-1 .details{margin-top:20px;height:68px;text-align:center;font-family:Noto Sans,sans-serif}.product-grid-item.layout-1 .details a{color:inherit}.product-grid-item.layout-1 .details a:hover{text-decoration:underline}.product-grid-item.layout-1 .type{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;height:17px;margin-bottom:5px;font-size:12px;line-height:17px}.product-grid-item.layout-1 .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin-bottom:5px;height:22px;font-size:14px;line-height:22px;color:#000}.product-grid-item.layout-1 .price{font-size:14px;line-height:19px;height:19px}.product-grid-item.layout-1 .from{font-weight:300;text-transform:uppercase;font-size:12px}.product-grid-item.layout-1 .current-price{font-weight:700;color:#000}.product-grid-item.layout-1:hover .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.product-grid-item.layout-1:hover .quick-view-btn{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0);visibility:visible;opacity:1}@media screen and (max-width: 425px){.product-grid-item.layout-1 .quick-view-btn,.product-grid-item.layout-1 .badge,.product-grid-item.layout-1 .type{display:none}.product-grid-item.layout-1 .details{margin-top:15px;height:39px}.product-grid-item.layout-1 .title{margin-bottom:0;height:20px;font-size:12px;line-height:20px}.product-grid-item.layout-1 .price{font-size:12px}.product-grid-item.layout-1 .from{font-size:10px}}.product-grid-item.layout-2 .badge{position:absolute;top:20px;right:20px;z-index:2;padding:3px 11px;height:17px;background-color:#fb0434;color:#fff;font-size:10px;line-height:17px;text-transform:uppercase;letter-spacing:.33px}.product-grid-item.layout-2 .badge.black{background-color:#000}.product-grid-item.layout-2 .hover{-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;background-color:#00000040}.product-grid-item.layout-2 .quick-view-btn{-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s;position:absolute;z-index:5;left:20px;top:21px;padding:5px 0 5px 30px;height:14px;color:#fff;letter-spacing:.67px;font-size:10px;line-height:14px}.product-grid-item.layout-2 .quick-view-btn .icon{-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s;position:absolute;top:50%;left:0;margin-top:-12px;font-size:24px;line-height:1}.product-grid-item.layout-2 .quick-view-btn .label{-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s;opacity:0;text-transform:uppercase;white-space:nowrap}.product-grid-item.layout-2 .quick-view-btn:hover{padding-left:0;padding-right:30px}.product-grid-item.layout-2 .quick-view-btn:hover .icon{opacity:0;left:-10px}.product-grid-item.layout-2 .quick-view-btn:hover .label{opacity:1}.product-grid-item.layout-2 .action{-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s;-webkit-transform:translate(-50%,-40%);-moz-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);-o-transform:translate(-50%,-40%);transform:translate(-50%,-40%);position:absolute;z-index:5;top:50%;left:50%;width:100%;text-align:center}.product-grid-item.layout-2 .action-btn{-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s;position:relative;z-index:2;display:inline-block;max-width:150px;padding:10px 25px;height:20px;font-size:12px;color:#000;letter-spacing:.39px;line-height:20px;white-space:nowrap;background-color:#fff;border-radius:100px}.product-grid-item.layout-2 .action-btn.disabled{background-color:#d5d5d5;cursor:default}.product-grid-item.layout-2 .action-btn.disabled:before{content:none}.product-grid-item.layout-2 .action-btn:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:"";position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;width:40px;height:40px;border:7px solid #fff;border-radius:inherit;opacity:.3}.product-grid-item.layout-2 .action-btn:hover:before{-webkit-transition:all cubic-bezier(0,.86,0,.89) 1s;-moz-transition:all cubic-bezier(0,.86,0,.89) 1s;transition:all cubic-bezier(0,.86,0,.89) 1s;-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2);opacity:0;visibility:hidden;border-width:20px}.product-grid-item.layout-2 .loading,.product-grid-item.layout-2 .success-icon{-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s;position:absolute;z-index:1;left:50%;top:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;opacity:0;visibility:hidden}.product-grid-item.layout-2 .success-icon{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);width:20px;height:20px;padding:10px;font-size:20px;line-height:1;background-color:#fff;border-radius:50%}.product-grid-item.layout-2 .details{margin-top:20px;height:99px}.product-grid-item.layout-2 .details a{color:inherit}.product-grid-item.layout-2 .details a:hover{text-decoration:underline}.product-grid-item.layout-2 .type{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;height:17px;margin-bottom:5px;font-size:12px;line-height:17px}.product-grid-item.layout-2 .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;height:22px;margin-bottom:7px;font-weight:500;font-size:14px;line-height:22px;letter-spacing:.39px;color:#000}.product-grid-item.layout-2 .price{height:20px;margin-bottom:10px;font-size:14px;line-height:20px;letter-spacing:.39px}.product-grid-item.layout-2 .from{font-weight:300;text-transform:uppercase;font-size:12px}.product-grid-item.layout-2 .current-price{color:#000}.product-grid-item.layout-2 .color-options{height:16px}.product-grid-item.layout-2 .color-options span{display:inline-block;width:16px;height:16px;border:1px solid #f2e3e7;border-radius:100px}.product-grid-item.layout-2 .color-options span:last-child{margin-right:0}.product-grid-item.layout-2.onprogress .action-btn{padding:10px;max-width:20px;opacity:0;visibility:hidden}.product-grid-item.layout-2.onprogress .loading{visibility:visible;opacity:1}.product-grid-item.layout-2.progressdone .action-btn{padding:10px;max-width:20px;opacity:0;visibility:hidden}.product-grid-item.layout-2.progressdone .success-icon{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);visibility:visible;opacity:1}.product-grid-item.layout-2:hover .hover{opacity:1;visibility:visible}.product-grid-item.layout-2:hover .action{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width: 425px){.product-grid-item.layout-2 .hover{background-color:transparent}.product-grid-item.layout-2 .quick-view-btn,.product-grid-item.layout-2 .action,.product-grid-item.layout-2 .badge,.product-grid-item.layout-2 .type,.product-grid-item.layout-2 .color-options{display:none}.product-grid-item.layout-2 .details{margin-top:15px;height:40px}.product-grid-item.layout-2 .title{height:20px;margin-bottom:0;font-size:12px;line-height:20px}.product-grid-item.layout-2 .price{font-size:12px;margin-bottom:0}.product-grid-item.layout-2 .from{font-size:10px}}.product-grid-item.layout-3 .details{margin-top:25px;height:70px;text-align:center}.product-grid-item.layout-3 .details a{color:inherit}.product-grid-item.layout-3 .details a:hover{text-decoration:underline}.product-grid-item.layout-3 .title{margin-bottom:4px;max-height:44px;font-size:14px;line-height:22px;letter-spacing:.39px;text-transform:uppercase;color:#000;overflow:hidden}.product-grid-item.layout-3 .price{height:22px;font-size:11px;line-height:22px;letter-spacing:.31px}.product-grid-item.layout-3 .from{font-weight:300;text-transform:uppercase;font-size:10px}.product-grid-item.layout-3 .current-price{color:#000}@media screen and (max-width: 425px){.product-grid-item.layout-3 .details{margin-top:15px;height:60px}.product-grid-item.layout-3 .title{margin-bottom:0;max-height:40px;font-size:12px;line-height:20px}.product-grid-item.layout-3 .price{height:20px;line-height:20px}}@media screen and (max-width: 320px){.product-grid-item.layout-3 .title{text-transform:none}}@-webkit-keyframes collection-grid-item-frames{0%{visibility:visible;z-index:100}12.5%{visibility:visible;z-index:100}25%{visibility:hidden;z-index:0}to{visibility:hidden;z-index:0}}@-moz-keyframes collection-grid-item-frames{0%{visibility:visible;z-index:100}12.5%{visibility:visible;z-index:100}25%{visibility:hidden;z-index:0}to{visibility:hidden;z-index:0}}@-ms-keyframes collection-grid-item-frames{0%{visibility:visible;z-index:100}12.5%{visibility:visible;z-index:100}25%{visibility:hidden;z-index:0}to{visibility:hidden;z-index:0}}@keyframes collection-grid-item-frames{0%{visibility:visible;z-index:100}12.5%{visibility:visible;z-index:100}25%{visibility:hidden;z-index:0}to{visibility:hidden;z-index:0}}.collection-grid-item .img-cover{position:relative;background-color:#f2e3e7}.collection-grid-item .img-cover.ratio-1-1{padding-top:100%}.collection-grid-item .img-cover.ratio-5-7{padding-top:140%}.collection-grid-item .img-cover.ratio-4-3{padding-top:75%}.collection-grid-item .coverimg{-webkit-animation:collection-grid-item-frames .8s linear infinite 0s forwards;-moz-animation:collection-grid-item-frames .8s linear infinite 0s forwards;-o-animation:collection-grid-item-frames .8s linear infinite 0s forwards;-ms-animation:collection-grid-item-frames .8s linear infinite 0s forwards;animation:collection-grid-item-frames .8s linear infinite 0s forwards;-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;-ms-animation-play-state:paused;animation-play-state:paused}.collection-grid-item .coverimg:nth-child(1){-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;z-index:9}.collection-grid-item .coverimg:nth-child(2){-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-o-animation-delay:.1s;-ms-animation-delay:.1s;animation-delay:.1s;z-index:8}.collection-grid-item .coverimg:nth-child(3){-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-o-animation-delay:.2s;-ms-animation-delay:.2s;animation-delay:.2s;z-index:7}.collection-grid-item .coverimg:nth-child(4){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-o-animation-delay:.3s;-ms-animation-delay:.3s;animation-delay:.3s;z-index:6}.collection-grid-item .coverimg:nth-child(5){-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;-ms-animation-delay:.4s;animation-delay:.4s;z-index:5}.collection-grid-item .coverimg:nth-child(6){-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;-ms-animation-delay:.5s;animation-delay:.5s;z-index:4}.collection-grid-item .coverimg:nth-child(7){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-o-animation-delay:.6s;-ms-animation-delay:.6s;animation-delay:.6s;z-index:3}.collection-grid-item .coverimg:nth-child(8){-webkit-animation-delay:.7s;-moz-animation-delay:.7s;-o-animation-delay:.7s;-ms-animation-delay:.7s;animation-delay:.7s;z-index:2}.collection-grid-item .hover{-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s;position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;background-color:#000c;opacity:0;visibility:hidden}.collection-grid-item .btn-wrp{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.collection-grid-item .btn{-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s;position:relative;z-index:2;display:inline-block;max-width:150px;padding:10px 25px;height:20px;font-size:12px;color:#000;letter-spacing:.39px;line-height:20px;white-space:nowrap;background-color:#fff;border-radius:100px}.collection-grid-item .btn:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:"";position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;width:40px;height:40px;border:7px solid #fff;border-radius:inherit;opacity:.3}.collection-grid-item .btn:hover:before{-webkit-transition:all cubic-bezier(0,.86,0,.89) 1s;-moz-transition:all cubic-bezier(0,.86,0,.89) 1s;transition:all cubic-bezier(0,.86,0,.89) 1s;-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2);opacity:0;visibility:hidden;border-width:20px}.collection-grid-item .full-link{z-index:101}.collection-grid-item .data{padding:24px 0;height:102px;overflow:hidden;text-align:center}.collection-grid-item .title{margin:0;font-weight:600;font-size:16px;color:#000;letter-spacing:.47px;line-height:30px}.collection-grid-item .title a{color:inherit}.collection-grid-item .title a:hover{text-decoration:underline}.collection-grid-item .sub{font-family:Noto Sans,sans-serif;font-size:14px;letter-spacing:.39px;line-height:22px}.collection-grid-item .desc{margin-top:10px;font-family:Noto Sans,sans-serif;font-size:12px;letter-spacing:.33px;line-height:20px}.collection-grid-item:hover .coverimg{-webkit-animation-play-state:running;-moz-animation-play-state:running;-o-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}.collection-grid-item:hover .hover{opacity:1;visibility:visible}@media screen and (max-width: 600px){.collection-grid-item .data{height:auto}}.comment-grid-item{padding:20px;border-top:1px solid #f2e3e7}.comment-grid-item.highlighted{background-color:#fffbe9}.comment-grid-item .meta{margin-bottom:15px}.comment-grid-item .author{font-weight:600;font-size:12px;color:#000;letter-spacing:.35px;line-height:30px}.comment-grid-item .date{font-size:10px;letter-spacing:.5px}.comment-grid-item .content{font-size:12px;letter-spacing:0;line-height:22px}header{position:relative;z-index:999;width:100%}header .shopify-section{margin-bottom:0}.topbar{border-bottom:1px solid #f2e3e7;text-align:center}.topbar .inner{position:relative;height:20px;padding-top:20px;padding-bottom:20px}.topbar a{color:inherit}.topbar a:hover{color:#000}.topbar-text{position:absolute;top:50%;height:20px;margin-top:-10px;font-weight:500;font-size:12px;line-height:20px;color:#000}.topbar-text.left{left:0}.topbar-text.right{right:0}.topbar-text.center{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%)}.topbar-social{height:20px;font-size:18px;line-height:20px}.topbar-social.left{float:left}.topbar-social.right{float:right}.topbar-social a{float:left;margin-right:12px}.topbar-social a:last-child{margin-right:0}.topbar-account{height:20px;font-size:12px;line-height:20px}.topbar-account.left{float:left;margin-right:40px}.topbar-account.right{float:right;margin-left:40px}.topbar-account a{text-decoration:underline}@media screen and (max-width: 767px){.topbar .inner{height:auto;padding-top:10px;padding-bottom:10px}.topbar-text,.topbar-text.left,.topbar-text.center,.topbar-text.right{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translate(0);position:relative;top:auto;left:auto;right:auto;display:block;margin-top:0;height:auto;text-align:center;font-size:10px;line-height:16px}.topbar-account,.topbar-social{display:none}}.megamenu{position:absolute;top:100%;left:0;display:none;width:100%;background-color:#fff;box-shadow:0 3px 34px #0000001a}.megamenu:hover,.megamenu.active{display:block}.megamenu .submenus{float:left;margin-right:5%;width:47.5%;padding:13px 0}.megamenu .submenus .submenu{float:left;margin:10px 3% 10px 0}.megamenu .submenus .submenu:last-child{margin-right:0}.megamenu .submenus.col3 .submenu{width:31.33%}.megamenu .submenus.col2 .submenu{width:48.5%}.megamenu ul{margin:0;padding:0;list-style:none;font-style:"Noto Sans",sans-serif;font-size:12px;line-height:20px;letter-spacing:.33px;text-transform:uppercase}.megamenu li{margin:18px 0;padding:0}.megamenu li a{color:inherit}.megamenu li a:hover,.megamenu li.active a{color:#000}.megamenu .banner{overflow:hidden}.megamenu .banner img{float:right;display:block;max-width:100%;height:auto}@media screen and (max-width: 992px){.megamenu .submenus{width:38%;padding:5px 0}.megamenu .submenus.col3 .submenu{width:48.5%}.megamenu .submenus.col3 .submenu:nth-child(2){margin-right:0}.megamenu li{margin:10px 0}}@media screen and (max-width: 767px){.megamenu,.megamenu.active{display:none}}header .main .logo{position:relative;z-index:1;display:inline-block;max-width:260px;margin:0;font-size:16px;line-height:20px}header .main .logo a{color:#000}header .main .logo img{display:block;max-width:100%;height:auto}header .main .logo .text-logo{font-size:36px;line-height:30px;font-weight:700;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}header .main .icons a{position:relative;float:left;margin-right:20px;color:#000}header .main .icons a:last-child{margin-right:0}header .main .icons a:hover{color:#988278}header .main .icons .count{position:absolute;top:-11px;right:-11px;width:20px;height:14px;padding:5px 2px;background-color:#fb0434;color:#fff;text-align:center;font-size:10px;line-height:15px;border-radius:50%;box-shadow:0 2px 9px #fb0434;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s}header .main .icons a:hover .count{box-shadow:0 2px 3px #fb0434}header .main .menu{margin:0;padding:0;list-style:none}header .main .menu>li{font-size:14px;line-height:20px;text-transform:uppercase;font-weight:600}header .main .menu>li:last-child{margin-right:0}header .mobile-menu{max-height:0;overflow:hidden}header .mobile-menu .inner{padding:20px 0 30px}header .mobile-menu .menu{-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s;-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translate(-10px);margin:0;padding:0;max-width:425px;font-size:13px;line-height:22px;font-weight:500;list-style:none;opacity:0;visibility:hidden}header .mobile-menu .menu li{margin:5px 0;padding:0}header .mobile-menu .menu a{color:#000}header .mobile-menu .menu a:hover{text-decoration:underline}header .mobile-menu .secondary-menu{-webkit-transition:all ease .7s .2s;-moz-transition:all ease .7s .2s;transition:all ease .7s .2s;margin:20px 0 0;padding:0;list-style:none;font-size:11px;line-height:20px;opacity:0;visibility:hidden}header .mobile-menu .secondary-menu li{display:inline-block;margin:0 15px 5px 0;padding:0}header .mobile-menu .secondary-menu a{color:inherit}@media screen and (max-width: 992px){header .main .icons .count{top:-9px;right:-9px;padding:3px 0}}@media screen and (max-width: 767px){header .mobile-menu.active{max-height:1000px}header .mobile-menu.active .menu{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translate(0);opacity:1;visibility:visible}header .mobile-menu.active .secondary-menu{opacity:1;visibility:visible}}.header-layout-1 .main{border-bottom:1px solid #f2e3e7;padding:50px 0;text-align:center}.header-layout-1 .main .icons{position:absolute;top:50%;z-index:2;height:28px;margin-top:-14px;font-size:28px}.header-layout-1 .main .icons.on-left{left:0}.header-layout-1 .main .icons.on-right{right:0}.header-layout-1 .main nav{position:absolute;top:50%;margin-top:-10px}.header-layout-1 .main nav.on-left{right:50%;margin-right:169px}.header-layout-1 .main nav.on-right{left:50%;margin-left:169px}.header-layout-1 .main .menu>li{float:left;margin-right:44px}.header-layout-1 .main .menu>li>a{color:inherit;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s}.header-layout-1 .main .menu>li:hover>a,.header-layout-1 .main .menu>li.active>a{color:#000}.header-layout-1.pos-a .main{border-bottom:none}@media screen and (max-width: 992px){.header-layout-1 .main{padding:30px 0}.header-layout-1 .main .logo{display:block;margin-right:50px;float:left;max-width:160px}.header-layout-1 .main .logo .text-logo{font-size:20px;line-height:20px}.header-layout-1 .main .icons-wrapper{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:0}.header-layout-1 .main .icons{position:relative;top:auto;float:left;height:20px;margin-top:0;font-size:20px}.header-layout-1 .main .icons.on-left{left:auto;margin-right:20px}.header-layout-1 .main .icons.on-right{right:auto}.header-layout-1 .main .navs-wrapper{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:180px}.header-layout-1 .main nav{position:relative;top:auto;float:left;left:auto;right:auto;margin-top:0}.header-layout-1 .main nav.on-left{margin-right:20px;right:auto}.header-layout-1 .main nav.on-right{margin-left:0;left:auto}.header-layout-1 .main nav .menu>li{margin-right:20px;font-size:12px}}@media screen and (max-width: 767px){.header-layout-1 .main{padding:20px 0}}@media screen and (max-width: 600px){.header-layout-1 .main .logo{max-width:100px}.header-layout-1 .main .logo .text-logo{font-size:14px;line-height:16px}}@media screen and (max-width: 360px){.header-layout-1 .main .icons{height:14px;font-size:14px}.header-layout-1 .main .icons.on-left,.header-layout-1 .main .icons a{margin-right:16px}.header-layout-1 .main .icons .count{display:none}}.header-layout-2 .main{box-shadow:0 1px 5px #00000026;padding:33px 0}.header-layout-2 .main .logo{float:left;margin-right:50px}.header-layout-2 .main .links{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:0}.header-layout-2 .main nav{float:left}.header-layout-2 .main .menu>li{float:left;margin-right:38px}.header-layout-2 .main .menu>li>a{color:#000}.header-layout-2 .main .menu>li:hover>a,.header-layout-2 .main .menu>li.active>a{text-decoration:underline}.header-layout-2 .main .icons{position:relative;float:left;margin-left:41px;height:24px;font-size:24px}.header-layout-2 .main .icons:before{position:absolute;right:100%;top:50%;width:1px;height:36px;margin-right:20px;margin-top:-18px;background-color:#f2e3e7;content:""}.header-layout-2.pos-a .main{box-shadow:none}@media screen and (max-width: 992px){.header-layout-2 .main{padding:30px 0}.header-layout-2 .main .logo{max-width:160px}.header-layout-2 .main .logo .text-logo{font-size:20px;line-height:20px}.header-layout-2 .main .menu>li{margin-right:20px;font-size:12px}.header-layout-2 .main .icons{font-size:20px;height:20px}.header-layout-2 .main .icons:before{height:26px;margin-top:-13px}}@media screen and (max-width: 767px){.header-layout-2 .main{padding:20px 0}.header-layout-2 .main .icons:before{content:none}}@media screen and (max-width: 600px){.header-layout-2 .main .logo{max-width:100px}.header-layout-2 .main .logo .text-logo{font-size:14px;line-height:16px}}@media screen and (max-width: 360px){.header-layout-2 .main .icons{height:14px;font-size:14px}.header-layout-2 .main .icons a{margin-right:16px}.header-layout-2 .main .icons .count{display:none}}.header-layout-3 .main{border-bottom:1px solid #f2e3e7;text-align:center}.header-layout-3 .main .top{padding:50px 0}.header-layout-3 .main .icons{position:absolute;top:50%;z-index:2;height:28px;margin-top:-14px;font-size:28px}.header-layout-3 .main .icons.on-left{left:0}.header-layout-3 .main .icons.on-right{right:0}.header-layout-3 .main nav{color:#fff;background-color:#000}.header-layout-3 .main .menu>li{float:left;margin-right:44px}.header-layout-3 .main .menu>li>a{display:block;padding:15px 0;color:inherit;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s}.header-layout-3 .main .menu>li:hover>a,.header-layout-3 .main .menu>li.active>a{text-decoration:underline}.header-layout-3.pos-a .main{border-bottom:none}@media screen and (max-width: 992px){.header-layout-3 .main .top{padding:30px 0}.header-layout-3 .main .logo{max-width:160px}.header-layout-3 .main .logo .text-logo{font-size:20px;line-height:20px}.header-layout-3 .main .icons{font-size:20px;height:20px;margin-top:-10px}.header-layout-3 .main .menu>li{margin-right:20px;font-size:12px}.header-layout-3 .main .menu>li>a{padding:10px 0}}@media screen and (max-width: 600px){.header-layout-3 .main .logo{max-width:100px}.header-layout-3 .main .logo .text-logo{font-size:14px;line-height:16px}}@media screen and (max-width: 360px){.header-layout-3 .main .icons{height:14px;font-size:14px}.header-layout-3 .main .icons.on-left,.header-layout-3 .main .icons a{margin-right:16px}}footer .sub{position:relative;padding:35px 0;font-size:14px;line-height:30px}footer .copyright{float:left}footer .note{float:right}@media screen and (max-width: 600px){footer .sub{padding:15px 0}footer .copyright,footer .note{float:none;text-align:center}footer .copyright{margin-bottom:5px}}footer.layout-1 .main{padding:76px 0;background-color:#f2e3e7}footer.layout-1 .title{margin:0 0 13px;font-weight:600;font-size:16px;text-transform:uppercase;line-height:25px;color:#000;letter-spacing:.53px}footer.layout-1 ul{margin:0;padding:0;list-style:none;font-family:Noto Sans,sans-serif;font-size:14px;letter-spacing:.44px;line-height:30px}footer.layout-1 li{margin:0;padding:0}footer.layout-1 li a{color:inherit}footer.layout-1 li a:hover{text-decoration:underline}footer.layout-1 .lastone{float:right;max-width:20%;width:auto}footer.layout-1 .social,footer.layout-1 .payment-methods{font-size:24px;line-height:1;letter-spacing:.68px}footer.layout-1 .social a,footer.layout-1 .payment-methods a{margin:0 10px 10px 0;color:inherit}footer.layout-1 .social a:last-child,footer.layout-1 .payment-methods a:last-child{margin-right:0}footer.layout-1 .social a:hover,footer.layout-1 .payment-methods a:hover{color:#000}footer.layout-1 .social{margin-bottom:17px}@media screen and (max-width: 992px){footer.layout-1 .main{padding:30px 0 20px}footer.layout-1 .lastone{margin:0;float:none;max-width:none;text-align:center;width:auto}footer.layout-1 .social{margin-bottom:0}}footer.layout-2{border-top:1px solid #f2e3e7}footer.layout-2 .main{padding:76px 0}footer.layout-2 .title{margin-top:9px;margin-bottom:22px;font-weight:600;font-size:16px;line-height:25px;color:#000;letter-spacing:.53px;text-transform:uppercase}footer.layout-2 ul{margin:0;padding:0;list-style:none;font-size:14px;color:#000;letter-spacing:.44px;line-height:45px}footer.layout-2 li{margin:0;padding:0}footer.layout-2 li a{color:inherit}footer.layout-2 li a:hover{text-decoration:underline}footer.layout-2 .social{font-size:24px;line-height:1;letter-spacing:.68px}footer.layout-2 .social a{margin:0 10px 10px 0;color:inherit}footer.layout-2 .social a:last-child{margin-right:0}footer.layout-2 .social a:hover{color:#000}footer.layout-2 .sub{border-top:1px solid #f2e3e7}footer.layout-2 .payment-methods{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%);position:absolute;left:50%;margin-top:-15px;font-size:24px;line-height:1;letter-spacing:.67px;line-height:30px;position:static;top:50%;float:right;margin-right:40px}@media screen and (max-width: 992px){footer.layout-2 .main{padding:30px 0 20px}footer.layout-2 .lastone{margin:0;text-align:center}footer.layout-2 .title{margin-top:0}footer.layout-2 .payment-methods{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translate(0);position:static;top:auto;left:auto;margin-top:15px;float:left;clear:both}}@media screen and (max-width: 600px){footer.layout-2 .payment-methods{float:none;text-align:center}}#search{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;visibility:hidden;overflow:hidden;color:#f0f0f0}#search .bg{content:"";position:absolute;top:0;left:0;width:1px;height:1px;border-radius:50%;background-color:#000;opacity:.5}#search .bg.with-transition{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}#search .container{position:absolute;top:0;left:0;width:100%;height:100%}#search .close-btn{-webkit-transition:all ease .2s .3s;-moz-transition:all ease .2s .3s;transition:all ease .2s .3s;position:absolute;top:49px;right:79px;z-index:10;font-size:30px;letter-spacing:-1px;color:inherit;opacity:0;visibility:hidden}#search .close-btn:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}#search .inner{-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);width:100%;padding:223px 0;opacity:0;visibility:hidden}#search form{position:relative}#search .search-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:90px;padding-right:40px;outline:none;border:none;border-bottom:1px solid #F0F0F0;border-radius:0;font-family:inherit;font-weight:600;font-size:48px;color:inherit;letter-spacing:-1px;background-color:transparent}#search .loading-icon{-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s;position:absolute;right:0;top:33px;width:24px;height:24px;visibility:hidden;opacity:0}#search .msg{-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s;margin-top:13px;font-family:Noto Sans,sans-serif;font-size:14px;letter-spacing:.39px;line-height:19px;color:#000}#search .msg.invisible{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);visibility:hidden;opacity:0}#search .search-results{margin-top:27px;visibility:hidden;height:0;overflow:hidden}#search .search-results .results-footer{-webkit-transition:all ease .2s .5s;-moz-transition:all ease .2s .5s;transition:all ease .2s .5s;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);margin-top:27px;margin-left:10px;opacity:0;visibility:hidden}#search .search-results .results-footer .view-all-btn{color:inherit}#search .search-results .results-footer .view-all-btn:after{background-color:#f0f0f0}#search .result-template{-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s;float:left;width:31.33%;margin:0 3% 0 0;font-size:14px;line-height:19px;letter-spacing:.33px;font-family:Noto Sans,sans-serif}#search .result-template:nth-child(3n){margin-right:0}#search .result-template.inactive{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0;visibility:hidden;-webkit-transition:none;-moz-transition:none;transition:none}#search .result-template:nth-child(1){transition-delay:.2s}#search .result-template:nth-child(2){transition-delay:.22s}#search .result-template:nth-child(3){transition-delay:.24s}#search .result-template:nth-child(4){transition-delay:.26s}#search .result-template:nth-child(5){transition-delay:.28s}#search .result-template:nth-child(6){transition-delay:.3s}#search .result-template:nth-child(7){transition-delay:.32s}#search .result-template:nth-child(8){transition-delay:.34s}#search .result-template:nth-child(9){transition-delay:.36s}#search .result-template>div{position:relative;padding:10px;border-radius:4px}#search .result-template:hover>div{background-color:#1a1a1a}#search .result-template .img{width:80px}#search .result-template .img div{padding-top:100%;background-size:cover;background-position:center;background-color:#f2e3e7}#search .result-template .data{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;max-height:80px;overflow:hidden}#search .result-template .data>div{padding-left:105px}#search .result-template .type{margin-bottom:2px;font-size:12px;line-height:17px;color:#000}#search .result-template .title{margin-bottom:2px}#search .result-template .price{font-weight:700}#search .result-template .price del{font-weight:400;margin-right:5px}#search.active{background-color:#000;visibility:visible}#search.active .bg{top:50%;left:50%;width:5000px;height:5000px;margin-top:-2500px;margin-left:-2500px;opacity:1}#search.active .close-btn{top:69px;opacity:1;visibility:visible}#search.active .inner{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0);opacity:1;visibility:visible}#search.searching .loading-icon{visibility:visible;opacity:1}#search.has-results .inner{padding:130px 0}#search.has-results .search-results{height:auto;visibility:visible}#search.has-results .search-results .results-footer{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0);opacity:1;visibility:visible}@media screen and (max-width: 992px){#search .close-btn{top:30px;right:30px;font-size:20px}#search .inner{padding:100px 0}#search.has-results .inner{padding:70px 0}#search.active .close-btn{top:30px}}@media screen and (max-width: 767px){#search .search-input{height:40px;padding-right:36px;font-size:18px;font-weight:400}#search .loading-icon{top:11px;width:18px;height:18px}#search .msg{margin-top:8px;font-size:12px;line-height:16px}#search .search-results{margin-top:20px}#search .result-template{width:48.5%}#search .result-template:nth-child(3n){margin-right:3%}#search .result-template:nth-child(2n){margin-right:0}}@media screen and (max-width: 600px){#search .result-template{width:auto;float:none;margin-right:0}#search .result-template:nth-child(3n){margin-right:0}}#quick-view .resp{min-height:120px}#quick-view .left-side{float:left;width:47.5%;min-height:1px;margin-right:5%}#quick-view .left-side img{display:block;width:100%;height:auto}#quick-view .right-side{float:left;width:47.5%}#quick-view .title{text-align:left;font-size:14px;line-height:21px;letter-spacing:.41px}#quick-view .rating{display:none}#quick-view .prices{margin-bottom:15px;font-size:14px;line-height:21px;letter-spacing:.41px}#quick-view .prices .from{font-size:10px}#quick-view .meta{margin-bottom:15px}#quick-view form{margin-bottom:0}#quick-view .quantity-selector{margin-right:10px}#quick-view .quantity-selector .input{height:40px;padding-top:10px;padding-bottom:10px;width:100px}#quick-view .submit-btn{height:40px;padding:9px 15px;min-width:100px;font-size:12px}#quick-view .share-this{margin-top:20px;text-align:center}@media screen and (max-width: 767px){#quick-view .left-side{margin:0 auto 30px;float:none;width:420px}#quick-view .left-side img{margin-left:0}#quick-view .right-side{width:420px;margin:0 auto;float:none}#quick-view .share-this{text-align:left}}@media screen and (max-width: 600px){#quick-view .left-side,#quick-view .right-side{width:auto}}@media screen and (max-width: 425px){#quick-view .quantity-selector{display:block;margin-right:0;margin-bottom:10px}#quick-view .quantity-selector .input{width:100%}#quick-view .submit-btn{min-width:0;width:100%;display:block}}.cookie-law.layout-1{-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s;position:fixed;z-index:999;left:0;width:100%;padding:26px 0 25px;background-color:#000000b3;opacity:0;visibility:hidden}.cookie-law.layout-1.top{top:-80px}.cookie-law.layout-1.bottom{bottom:-80px}.cookie-law.layout-1 .info{padding:0 70px;color:#f4f5f7;font-size:14px;line-height:29px;text-align:center;letter-spacing:0}.cookie-law.layout-1 .info a{color:#000;text-decoration:underline}.cookie-law.layout-1 a.close-btn{-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s;position:absolute;top:50%;right:39px;margin-top:-12px;color:inherit;font-size:24px}.cookie-law.layout-1 a.close-btn:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);color:#fff}.cookie-law.layout-1.active{opacity:1;visibility:visible}.cookie-law.layout-1.active.top{top:0}.cookie-law.layout-1.active.bottom{bottom:0}@media screen and (max-width: 767px){.cookie-law.layout-1{padding:11px 0 10px}.cookie-law.layout-1 .info{font-size:12px;line-height:18px;text-align:left;padding:0 70px 0 0}.cookie-law.layout-1 a.close-btn{right:20px;font-size:18px;margin-top:-9px}}.slider{position:relative;padding-top:31.25%}.slider .item{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#f2e3e7}.slider .item.active{z-index:10}.slider .item-container{position:relative;height:100%}.slider .image{-webkit-transition:all ease 2s;-moz-transition:all ease 2s;transition:all ease 2s;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-filter:grayscale(20%);-moz-filter:grayscale(20%);filter:grayscale(20%);position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:0;visibility:hidden}.slider .data{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0);position:absolute;width:470px}.slider .data.center{left:50%;margin-left:-235px}.slider .data.left{left:20px}.slider .data.right{right:20px}.slider .data.middle{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%}.slider .data.top{top:10%}.slider .data.bottom{bottom:10%}.slider .data.align-left{text-align:left}.slider .data.align-center{text-align:center}.slider .data.align-right{text-align:right}.slider .subtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-size:14px;font-weight:300;letter-spacing:4px;text-transform:uppercase;line-height:20px}.slider .subtitle span{display:inline-block}.slider .title{margin:0;font-size:42px;line-height:50px;font-weight:700;letter-spacing:1.23px;color:#000}.slider .info{margin:0;font-size:14px;line-height:30px}.slider .title,.slider .info,.slider .call-to-action{-webkit-transition:opacity ease 2s;-moz-transition:opacity ease 2s;transition:opacity ease 2s;opacity:0}.slider .button{padding-left:48px;padding-right:48px}.slider .subtitle+.title,.slider .subtitle+.info,.slider .title+.info{margin-top:9px}.slider .subtitle+.call-to-action,.slider .title+.call-to-action,.slider .info+.call-to-action{margin-top:29px}.slider .pages{position:absolute;z-index:20;bottom:20px;left:0;width:100%;text-align:center}.slider .pages a{display:inline-block;width:8px;height:8px;margin:3px;border-radius:50%;background-color:#988278;opacity:.5;-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0)}.slider .pages a:hover{opacity:.8}.slider .pages a.active{opacity:1}.slider .item.active .image{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0);opacity:1;visibility:visible}.slider .item.active .title,.slider .item.active .info,.slider .item.active .call-to-action{opacity:1}.slider.size-big{padding-top:56.25%}@media screen and (max-width: 1200px){.slider{padding-top:40%}.slider .subtitle{font-size:12px;line-height:14px}.slider .title{font-size:32px;line-height:40px}.slider .subtitle+.call-to-action,.slider .title+.call-to-action,.slider .info+.call-to-action{margin-top:20px}.slider .button{height:34px;padding:7px 24px;font-size:12px}.slider.size-big{padding-top:65%}}@media screen and (max-width: 992px){.slider{padding-top:46%}.slider.size-big{padding-top:71%}}@media screen and (max-width: 600px){.slider .subtitle{font-size:10px;line-height:14px;letter-spacing:1px}.slider .title{font-size:20px;line-height:26px}.slider .subtitle+.title,.slider .subtitle+.info,.slider .title+.info{margin-top:5px}.slider .pages{display:none}.slider.size-big{padding-top:80%}}@media screen and (max-width: 360px){.slider{padding-top:55%}.slider .title{font-size:16px;line-height:20px}.slider.size-big{padding-top:90%}}.banner-block.layout-1 img{display:block;max-width:100%;margin:0 auto}.banner-block.layout-2{position:relative;overflow:hidden;min-height:80px}.banner-block.layout-2 img{-webkit-transition:all cubic-bezier(0,.93,.07,.99) 5s;-moz-transition:all cubic-bezier(0,.93,.07,.99) 5s;transition:all cubic-bezier(0,.93,.07,.99) 5s;display:block;width:100%}.banner-block.layout-2:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.banner-block.layout-2 .data{position:absolute;max-width:130px}.banner-block.layout-2 .data.center{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%)}.banner-block.layout-2 .data.left{left:30px}.banner-block.layout-2 .data.right{right:30px}.banner-block.layout-2 .data.middle{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%}.banner-block.layout-2 .data.top{top:30px}.banner-block.layout-2 .data.bottom{bottom:30px}.banner-block.layout-2 .data.middle.center{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.banner-block.layout-2 .data.align-left{text-align:left}.banner-block.layout-2 .data.align-center{text-align:center}.banner-block.layout-2 .data.align-right{text-align:right}.banner-block.layout-2 .title{overflow:hidden;max-height:60px;margin:0;font-size:16px;line-height:20px;font-weight:700;text-transform:uppercase;letter-spacing:0;color:#000}.banner-block.layout-3{position:relative;overflow:hidden;min-height:108px}.banner-block.layout-3 img{-webkit-transition:all cubic-bezier(0,.93,.07,.99) 5s;-moz-transition:all cubic-bezier(0,.93,.07,.99) 5s;transition:all cubic-bezier(0,.93,.07,.99) 5s;display:block;width:100%}.banner-block.layout-3 .lines{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;fill:none;stroke:#fff;stroke-width:1.5px}.banner-block.layout-3 .lines path{-webkit-transition:stroke-dashoffset ease 1s;-moz-transition:stroke-dashoffset ease 1s;transition:stroke-dashoffset ease 1s;stroke-dasharray:5000;stroke-dashoffset:5000}.banner-block.layout-3 .data{position:absolute;max-width:130px}.banner-block.layout-3 .data.center{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%)}.banner-block.layout-3 .data.left{left:30px}.banner-block.layout-3 .data.right{right:30px}.banner-block.layout-3 .data.middle{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%}.banner-block.layout-3 .data.top{top:30px}.banner-block.layout-3 .data.bottom{bottom:30px}.banner-block.layout-3 .data.middle.center{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.banner-block.layout-3 .data.align-left{text-align:left}.banner-block.layout-3 .data.align-center{text-align:center}.banner-block.layout-3 .data.align-right{text-align:right}.banner-block.layout-3 .title{-webkit-transition:all cubic-bezier(0,.93,.07,.99) 5s;-moz-transition:all cubic-bezier(0,.93,.07,.99) 5s;transition:all cubic-bezier(0,.93,.07,.99) 5s;max-height:108px;margin:0;font-size:18px;line-height:37px;font-weight:700;text-transform:uppercase;letter-spacing:-.3px;color:#fff}.banner-block.layout-3 .title>span{padding:5px 0;background-color:#00000080;box-shadow:9px 0 #00000080,-9px 0 #00000080;-webkit-box-decoration-break:clone;box-decoration-break:clone}.banner-block.layout-3:hover img,.banner-block.layout-3:hover .title{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.banner-block.layout-3:hover .lines path{stroke-dashoffset:0}.banner-block.layout-4{position:relative;overflow:hidden;min-height:270px}.banner-block.layout-4 img{-webkit-transition:all cubic-bezier(0,.93,.07,.99) 5s;-moz-transition:all cubic-bezier(0,.93,.07,.99) 5s;transition:all cubic-bezier(0,.93,.07,.99) 5s;display:block;width:100%}.banner-block.layout-4 .lines{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;fill:none;stroke:#fff;stroke-width:5px}.banner-block.layout-4 .shine{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:.2}.banner-block.layout-4 .shine>div{-webkit-transition:all .2s east-out;-moz-transition:all .2s east-out;transition:all .2s east-out;position:absolute;width:200%;height:200%;top:-50%;left:-50%;background-image:linear-gradient(45deg,rgba(0,0,0,.5) 0%,rgba(255,255,255,.25) 50%,transparent 100%)}.banner-block.layout-4 .data{position:absolute;max-width:200px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.44)}.banner-block.layout-4 .data.center{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%)}.banner-block.layout-4 .data.left{left:43px}.banner-block.layout-4 .data.right{right:43px}.banner-block.layout-4 .data.middle{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%}.banner-block.layout-4 .data.top{top:72px}.banner-block.layout-4 .data.bottom{bottom:72px}.banner-block.layout-4 .data.middle.center{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.banner-block.layout-4 .data.align-left{text-align:left}.banner-block.layout-4 .data.align-center{text-align:center}.banner-block.layout-4 .data.align-right{text-align:right}.banner-block.layout-4 .subtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:17px;display:block;font-family:Noto Sans,sans-serif;font-size:12px;line-height:17px;letter-spacing:1.71px;text-transform:uppercase}.banner-block.layout-4 .title{margin:0;font-weight:700;font-size:36px;letter-spacing:1.06px;line-height:35px}.banner-block.layout-4 .subtitle+.title{margin-top:6px}.banner-block.layout-4:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width: 992px){.banner-block.layout-4 .data.top{top:43px}.banner-block.layout-4 .data.bottom{bottom:43px}.banner-block.layout-4 .subtitle{font-size:10px;line-height:14px}.banner-block.layout-4 .title{font-size:24px;line-height:30px}.banner-block.layout-4 .subtitle+.title{margin-top:0}}.subscribe-popup{-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;overflow:auto;background-color:#000000b3;visibility:hidden;opacity:0}.subscribe-popup .inner{-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s;-webkit-transform:translateY(-40%);-moz-transform:translateY(-40%);-ms-transform:translateY(-40%);-o-transform:translateY(-40%);transform:translateY(-40%);position:absolute;top:50%;left:50%;width:600px;margin-left:-300px;background-color:#fff;opacity:0;visibility:hidden}.subscribe-popup .close-btn{position:absolute;z-index:10;top:0;left:0;font-size:12px;padding:9px 10px;background-color:#000;color:#fff}.subscribe-popup.active{opacity:1;visibility:visible}.subscribe-popup.active .inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);opacity:1;visibility:visible}@media screen and (max-height: 700px){.subscribe-popup .inner{-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-ms-transform:translateY(10%);-o-transform:translateY(10%);transform:translateY(10%);top:100px;margin-bottom:100px}.subscribe-popup.active .inner{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0)}}.subscribe-popup.layout-1 .inner>div{position:relative;padding-left:50%}.subscribe-popup.layout-1 .img{position:absolute;top:0;left:0;width:50%;height:100%;background-size:cover;background-position:center}.subscribe-popup.layout-1 form{padding:71px 30px;text-align:center}.subscribe-popup.layout-1 .logo{display:block;max-width:156px;width:100%;height:auto;margin:0 auto 50px}.subscribe-popup.layout-1 .title{margin:0;font-weight:700;font-size:14px;color:#000;letter-spacing:.39px;line-height:22px;text-transform:uppercase}.subscribe-popup.layout-1 .subtitle{font-size:12px;letter-spacing:.33px;line-height:25px}.subscribe-popup.layout-1 .controls{margin-top:32px}.subscribe-popup.layout-1 .button{margin-top:11px}@media screen and (max-width: 767px){.subscribe-popup.layout-1 .inner{width:300px;margin-left:-150px}.subscribe-popup.layout-1 .inner>div{padding-left:0}.subscribe-popup.layout-1 .img{display:none}}@media screen and (max-width: 320px){.subscribe-popup.layout-1 .inner{position:relative;left:auto;width:auto;margin-left:20px;margin-right:20px}.subscribe-popup.layout-1 form{padding:30px 20px}.subscribe-popup.layout-1 .logo{max-width:100px;margin-bottom:20px}.subscribe-popup.layout-1 .controls{margin-top:16px}}.subscribe-popup.layout-2 .img{padding-top:33.33%;background-size:cover;background-position:center}.subscribe-popup.layout-2 form{padding:30px;max-width:470px;margin:0 auto;text-align:center}.subscribe-popup.layout-2 .title{margin:0;font-weight:700;font-size:14px;color:#000;letter-spacing:.39px;line-height:22px;text-transform:uppercase}.subscribe-popup.layout-2 .subtitle{font-size:12px;letter-spacing:.33px;line-height:25px}.subscribe-popup.layout-2 .controls{margin-top:32px}.subscribe-popup.layout-2 .input,.subscribe-popup.layout-2 .button{-webkit-transition:none;-moz-transition:none;transition:none;float:left}.subscribe-popup.layout-2 .input{width:67%;margin-right:3%}.subscribe-popup.layout-2 .button{width:30%}@media screen and (max-width: 767px){.subscribe-popup.layout-2 .inner{width:300px;margin-left:-150px}.subscribe-popup.layout-2 .img{display:none}.subscribe-popup.layout-2 form{padding:71px 30px}.subscribe-popup.layout-2 .input{float:none;width:100%;margin-right:0}.subscribe-popup.layout-2 .button{float:none;width:100%;margin-top:11px}}@media screen and (max-width: 320px){.subscribe-popup.layout-2 .inner{position:relative;left:auto;width:auto;margin-left:20px;margin-right:20px}.subscribe-popup.layout-2 form{padding:50px 20px 20px}.subscribe-popup.layout-2 .controls{margin-top:16px}}.subscribe-popup.layout-3 .img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.subscribe-popup.layout-3 .img .over{position:absolute;top:0;left:0;width:100%;height:100%}.subscribe-popup.layout-3 form{position:relative;z-index:5;text-align:center;padding:80px 60px;max-width:470px;margin:0 auto}.subscribe-popup.layout-3 .big-text{margin-bottom:19px;font-weight:700;font-size:64px;color:#000;letter-spacing:-1px;line-height:70px}.subscribe-popup.layout-3 .title{margin:0 0 19px;font-weight:700;font-size:28px;color:#000;letter-spacing:-.58px;line-height:35px}.subscribe-popup.layout-3 .subtitle{font-size:14px;letter-spacing:-.5px;line-height:20px}.subscribe-popup.layout-3 .controls{margin-top:38px}.subscribe-popup.layout-3 .input,.subscribe-popup.layout-3 .button{-webkit-transition:none;-moz-transition:none;transition:none;float:left}.subscribe-popup.layout-3 .input{width:70%}.subscribe-popup.layout-3 .button{width:30%}@media screen and (max-width: 767px){.subscribe-popup.layout-3 .inner{width:300px;margin-left:-150px}.subscribe-popup.layout-3 form{padding:71px 30px 30px}.subscribe-popup.layout-3 .big-text{font-size:32px;line-height:36px;margin-bottom:10px}.subscribe-popup.layout-3 .title{margin:0 0 10px;font-size:18px;line-height:24px;font-weight:500}.subscribe-popup.layout-3 .subtitle{font-size:12px}.subscribe-popup.layout-3 .input{float:none;width:100%;margin-right:0}.subscribe-popup.layout-3 .button{float:none;width:100%;margin-top:11px}}@media screen and (max-width: 320px){.subscribe-popup.layout-3 .inner{position:relative;left:auto;width:auto;margin-left:20px;margin-right:20px}.subscribe-popup.layout-3 form{padding:50px 20px 20px}.subscribe-popup.layout-3 .controls{margin-top:16px}}.featured-product{position:relative;padding:2% 0}.featured-product .img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.featured-product .data{position:relative;z-index:2;padding:85px;max-width:400px;float:right;background-color:#fff}.featured-product .price{position:relative;display:inline-block;padding:5px 18px 5px 27px;margin-bottom:20px;font-size:12px;line-height:17px;letter-spacing:.33px;color:#fff;background-color:#fb0434;border-radius:120px}.featured-product .price:after{content:"";position:absolute;left:10px;top:9px;width:8px;height:8px;border-radius:50%;background-color:#fff}.featured-product .subtitle{margin-bottom:6px;text-transform:uppercase;font-size:12px;line-height:17px;letter-spacing:3.43px;font-weight:300}.featured-product .title{margin:0 0 19px;font-family:Noto Sans,sans-serif;font-weight:700;font-size:48px;line-height:64px;color:#000;letter-spacing:.53px}.featured-product .info{font-size:12px;letter-spacing:0;line-height:25px;line-height:21px}.featured-product .info>p:first-child{margin-top:0}.featured-product .info>p:last-child{margin-bottom:0}.featured-product .call-to-action{margin-top:25px}@media screen and (max-width: 767px){.featured-product .data{float:none;margin:0 auto}}@media screen and (max-width: 600px){.featured-product{padding:20px 0}.featured-product .subtitle{font-size:10px;line-height:14px;letter-spacing:2px}.featured-product .title{font-size:30px;line-height:36px}}@media screen and (max-width: 425px){.featured-product{padding:20px 0}.featured-product .data{padding:45px}.featured-product .title{font-size:24px;line-height:30px}}.pdsection.layout-1 .inner{position:relative;padding-top:39.58%}.pdsection.layout-1 .banner{position:absolute;overflow:hidden}.pdsection.layout-1 .banner1{top:0;left:0;width:50%;height:100%;background-color:#9882781a}.pdsection.layout-1 .banner2{top:0;left:50%;height:50%;width:50%;background-color:#98827826}.pdsection.layout-1 .banner3{top:50%;left:50%;width:25%;height:50%;background-color:#98827833}.pdsection.layout-1 .banner4{top:50%;left:75%;width:25%;height:50%;background-color:#98827840}.pdsection.layout-1 .bg{-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:#fffffff2;opacity:0}.pdsection.layout-1 .img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover}.pdsection.layout-1 .data{-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index:3;top:50%;left:50%;max-width:250px;margin-top:20px;opacity:0;text-align:center}.pdsection.layout-1 .subtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-size:10px;line-height:14px;font-weight:300;letter-spacing:2px;text-transform:uppercase}.pdsection.layout-1 .subtitle span{display:inline-block}.pdsection.layout-1 .title{-webkit-transition:all ease .7s;-moz-transition:all ease .7s;transition:all ease .7s;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);font-family:Noto Sans,sans-serif;font-size:18px;line-height:24px;color:#000;letter-spacing:.67px;font-weight:400}.pdsection.layout-1 .subtitle+.title{margin-top:5px}.pdsection.layout-1 .banner1 .subtitle{font-size:12px;line-height:17px;letter-spacing:3.43px}.pdsection.layout-1 .banner1 .title{font-size:24px;line-height:32px}.pdsection.layout-1 .full-link{z-index:5}.pdsection.layout-1 .banner:hover .bg{opacity:1}.pdsection.layout-1 .banner:hover .data{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;margin-top:0;opacity:1}.pdsection.layout-1 .banner:hover .title{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0)}@media screen and (min-width: 769px) and (max-width: 992px){.pdsection.layout-1 .subtitle{letter-spacing:1px}.pdsection.layout-1 .title{font-size:14px;line-height:20px}.pdsection.layout-1 .banner1 .subtitle{font-size:10px;line-height:14px;letter-spacing:2px}.pdsection.layout-1 .banner1 .title{font-size:18px;line-height:24px}}@media screen and (max-width: 767px){.pdsection.layout-1 .inner{padding-top:0}.pdsection.layout-1 .banner{position:relative;top:auto;left:auto;width:auto}.pdsection.layout-1 .banner>div{position:relative;padding-top:79.17%}.pdsection.layout-1 .banner2>div{padding-top:39.58%}.pdsection.layout-1 .banner3,.pdsection.layout-1 .banner4{float:left;width:50%}}@media screen and (max-width: 425px){.pdsection.layout-1 .banner3,.pdsection.layout-1 .banner4{float:none;width:auto}}@media screen and (max-width: 320px){.pdsection.layout-1 .subtitle{letter-spacing:1px}.pdsection.layout-1 .title{font-size:14px;line-height:20px}.pdsection.layout-1 .banner1 .subtitle{font-size:10px;line-height:14px;letter-spacing:2px}.pdsection.layout-1 .banner1 .title{font-size:18px;line-height:24px}}.pdsection.layout-2 .inner{position:relative;padding-top:142.86%}.pdsection.layout-2 .half{margin-top:9.28%}.pdsection.layout-2 .half:first-child{margin-top:0}.pdsection.layout-2 .half .inner{padding-top:66.79%}.pdsection.layout-2 .banner1{background-color:#9882781a}.pdsection.layout-2 .banner2{background-color:#98827826}.pdsection.layout-2 .banner3{background-color:#98827833}.pdsection.layout-2 .banner4{background-color:#98827840}.pdsection.layout-2 .banner5{background-color:#9882784d}.pdsection.layout-2 .img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.pdsection.layout-2 .title{-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index:2;top:50%;left:50%;margin:0;padding:12px 37px 11px;font-weight:400;font-size:12px;line-height:17px;color:#000;letter-spacing:3.43px;text-transform:uppercase;background-color:#fff}.pdsection.layout-2 .bg{-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s;position:absolute;z-index:1;top:0%;left:0%;width:100%;height:100%;background-color:#fffffff2;opacity:0}.pdsection.layout-2 .full-link{z-index:5}.pdsection.layout-2 .banner:hover .title{background-color:transparent}.pdsection.layout-2 .banner:hover .bg{opacity:1}@media screen and (max-width: 600px){.pdsection.layout-2 .half{margin-top:30px}}.hero{position:relative}.hero .data{position:relative;width:470px}.hero .data.center{margin-left:auto;margin-right:auto}.hero .data.left{float:left}.hero .data.right{float:right}.hero .data.middle{padding:7.34% 0}.hero .data.top{padding:2.68% 0 12%}.hero .data.bottom{padding:12% 0 2.68%}.hero .data.align-left{text-align:left}.hero .data.align-center{text-align:center}.hero .data.align-right{text-align:right}.hero .boxed.data.left{margin-left:30px}.hero .boxed.data.right{margin-right:30px}.hero .subtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;height:20px;font-size:14px;line-height:1.43;font-weight:300;text-transform:uppercase}.hero .title{margin:0;font-size:40px;line-height:1.25;font-weight:600;color:#000}.hero .info{margin:0;font-size:14px;line-height:30px}.hero .button{padding-left:48px;padding-right:48px}.hero .subtitle+.title,.hero .subtitle+.info,.hero .title+.info{margin-top:9px}.hero .subtitle+.call-to-action,.hero .title+.call-to-action,.hero .info+.call-to-action{margin-top:29px}@media screen and (max-width: 1200px){.hero .subtitle{font-size:12px}.hero .title{font-size:32px}.hero .button{height:34px;padding:7px 24px;font-size:12px}}@media screen and (max-width: 600px){.hero .data{width:auto;max-width:320px}.hero .data.middle{padding:12.34% 0}.hero .data.top{padding:7.68% 0 17%}.hero .data.bottom{padding:17% 0 7.68%}.hero .boxed.data.left{margin-left:auto}.hero .boxed.data.right{margin-right:auto}.hero .subtitle{font-size:10px;letter-spacing:1px}.hero .title{font-size:20px}.hero .subtitle+.title,.hero .subtitle+.info,.hero .title+.info{margin-top:5px}}.simple-hero img{display:block;max-width:100%;margin:0 auto}.icon-blocks .icon{color:#988278}.icon-blocks.layout-1{padding:0 0 50px;text-align:center}.icon-blocks.layout-1 .col{margin-top:50px}.icon-blocks.layout-1 .block{height:153px}.icon-blocks.layout-1 .icon{display:block;margin-bottom:20px;font-size:54px}.icon-blocks.layout-1 .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin:0 0 11px;height:24px;font-weight:600;font-size:21px;line-height:24px;letter-spacing:.7px;color:#000}.icon-blocks.layout-1 .info{max-width:250px;margin:0 auto;height:44px;font-family:Noto Sans,sans-serif;font-size:14px;line-height:22px;letter-spacing:.44px}@media screen and (max-width: 992px){.icon-blocks.layout-1{padding:0 0 30px}.icon-blocks.layout-1 .col{margin-top:30px}.icon-blocks.layout-1 .block{height:89px}.icon-blocks.layout-1 .icon{font-size:30px;margin-bottom:14px}.icon-blocks.layout-1 .title{margin-bottom:5px;height:17px;font-size:14px;line-height:17px;font-weight:500}.icon-blocks.layout-1 .info{height:28px;font-size:10px;line-height:14px}}@media screen and (max-width: 600px){.icon-blocks.layout-1 .block,.icon-blocks.layout-1 .title,.icon-blocks.layout-1 .info{height:auto;white-space:normal}}.icon-blocks.layout-2{text-align:center}.icon-blocks.layout-2 .col{margin:0}.icon-blocks.layout-2 .block{padding:65px 30px 15px;height:189px;box-shadow:1px 0 #f2e3e7,0 1px #f2e3e7,1px 1px #f2e3e7,1px 0 #f2e3e7 inset,0 1px #f2e3e7 inset}.icon-blocks.layout-2 .icon{display:block;margin-bottom:20px;font-size:54px;line-height:1}.icon-blocks.layout-2 .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin:0 0 13px;height:27px;font-family:Noto Sans,sans-serif;font-weight:500;font-size:20px;line-height:27px;letter-spacing:.59px;color:#000}.icon-blocks.layout-2 .info{height:75px;max-width:250px;margin:0 auto;font-size:14px;line-height:25px;letter-spacing:.39px}@media screen and (max-width: 992px){.icon-blocks.layout-2 .block{height:108px;padding:35px 20px 7px}.icon-blocks.layout-2 .icon{font-size:30px;margin-bottom:14px}.icon-blocks.layout-2 .title{margin-bottom:5px;height:17px;font-size:14px;line-height:17px;font-weight:500}.icon-blocks.layout-2 .info{height:42px;font-size:10px;line-height:14px}}@media screen and (max-width: 600px){.icon-blocks.layout-2 .block,.icon-blocks.layout-2 .title,.icon-blocks.layout-2 .info{height:auto;white-space:normal}.icon-blocks.layout-2 .block{padding:35px 20px}}.icon-blocks.layout-3{padding:0 0 50px}.icon-blocks.layout-3 .col{margin-top:50px}.icon-blocks.layout-3 .block{position:relative;padding-left:78px;padding-top:6px;height:60px}.icon-blocks.layout-3 .icon{position:absolute;top:0;left:0;width:69px;height:60px;font-size:60px;line-height:1}.icon-blocks.layout-3 .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin:0 0 5px;height:20px;font-weight:500;font-size:14px;line-height:20px;letter-spacing:2px;text-transform:uppercase;color:#000}.icon-blocks.layout-3 .info{height:23px;font-size:14px;line-height:23px;letter-spacing:0px;font-weight:300}@media screen and (max-width: 992px){.icon-blocks.layout-3{padding:0 0 30px}.icon-blocks.layout-3 .col{margin-top:30px}.icon-blocks.layout-3 .block{padding-top:6px;padding-left:60px;height:40px}.icon-blocks.layout-3 .icon{font-size:40px;width:40px;height:40px}.icon-blocks.layout-3 .title{margin:0;height:16px;font-size:12px;line-height:16px;letter-spacing:1px}.icon-blocks.layout-3 .info{height:16px;font-size:10px;line-height:16px}}@media screen and (max-width: 600px){.icon-blocks.layout-3{text-align:center}.icon-blocks.layout-3 .block{padding:0;height:82px}.icon-blocks.layout-3 .icon{position:static;top:auto;left:auto;width:auto;display:block;margin-bottom:10px;font-size:30px}}@media screen and (max-width: 425px){.icon-blocks.layout-3 .col{float:none;width:auto}.icon-blocks.layout-3 .block,.icon-blocks.layout-3 .title,.icon-blocks.layout-3 .info{height:auto;white-space:normal}}.image-icon-blocks.layout-1{padding:50px 0}.image-icon-blocks.layout-1 .block{padding:0 30px;text-align:center}.image-icon-blocks.layout-1 .img{position:relative;padding-top:85.26%;margin-bottom:20px}.image-icon-blocks.layout-1 img{position:absolute;top:0;left:0;bottom:0;right:0;display:block;max-width:100%;max-height:100%;margin:auto}.image-icon-blocks.layout-1 .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;height:20px;font-weight:500;font-size:14px;color:#000;letter-spacing:2px;line-height:20px;text-transform:uppercase}.image-icon-blocks.layout-1 .title a{color:inherit}.image-icon-blocks.layout-1 .title a:hover{text-decoration:underline}@media screen and (max-width: 767px){.image-icon-blocks.layout-1 .block{padding:0 20px}.image-icon-blocks.layout-1 .img{margin-bottom:10px}.image-icon-blocks.layout-1 .title{font-size:10px}}@media screen and (max-width: 767px){.image-icon-blocks.layout-1 .block{padding:0 10px}}.instagram-feed{position:relative}.instagram-feed .feed-wrapper{position:relative;overflow:hidden}.instagram-feed .bgitem{float:left}.instagram-feed .bgitem span{display:block;padding-top:100%;background-color:#98827833}.instagram-feed .bgitem:nth-child(2n) span{background-color:#9882781a}.instagram-feed .feed{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.instagram-feed .feed-item{float:left;overflow:hidden;position:relative}.instagram-feed .feed-item .img{-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s;padding-top:100%;background-size:cover;background-position:center}.instagram-feed .feed-item .item-link{-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;padding:60px;opacity:0;visibility:hidden}.instagram-feed .feed-item .item-link:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:"";position:relative;height:100%;display:block;border:1px solid rgba(255,255,255,.2)}.instagram-feed .feed-item:hover .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.instagram-feed .feed-item:hover .item-link{padding:20px;background-color:#0003;opacity:1;visibility:visible}.instagram-feed .data.left{text-align:left}.instagram-feed .data.center{text-align:center}.instagram-feed .data.right{text-align:right}.instagram-feed .title{margin:0;font-size:24px;line-height:1.43;font-weight:600;color:#000}.instagram-feed .desc{font-size:14px;line-height:1.43}.instagram-feed .desc p:first-child{margin-top:0}.instagram-feed .desc p:last-child{margin-bottom:0}.instagram-feed .title+.desc{margin-top:14px}.instagram-feed .title+.call-to-action,.instagram-feed .desc+.call-to-action{margin-top:43px}@media screen and (max-width: 1200px){.instagram-feed .title{font-size:20px}.instagram-feed .desc{font-size:12px}.instagram-feed .title+.desc{margin-top:7px}.instagram-feed .title+.call-to-action,.instagram-feed .desc+.call-to-action{margin-top:20px}}.instagram-feed.layout-1 .bgitem,.instagram-feed.layout-1 .feed-item{width:20%}.instagram-feed.layout-1 .data{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-shadow:0 0 0 20px white;-moz-box-shadow:0 0 0 20px white;box-shadow:0 0 0 20px #fff;position:absolute;z-index:2;top:50%;left:50%;width:600px;margin-left:-330px;padding:100px 29px;border:1px solid #000;background-color:#fff}@media screen and (max-width: 1200px){.instagram-feed.layout-1 .data{padding:50px 14px;width:400px;margin-left:-215px}}@media screen and (max-width: 992px){.instagram-feed.layout-1 .data{display:none}}@media screen and (max-width: 425px){.instagram-feed.layout-1 .bgitem,.instagram-feed.layout-1 .feed-item{width:25%}.instagram-feed.layout-1 .bgitem:nth-child(9),.instagram-feed.layout-1 .bgitem:nth-child(10),.instagram-feed.layout-1 .feed-item:nth-child(9),.instagram-feed.layout-1 .feed-item:nth-child(10){display:none}}.instagram-feed.layout-2 .feed-wrapper{float:left;width:50%}.instagram-feed.layout-2 .feed-item,.instagram-feed.layout-2 .bgitem{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33.33%;border:2px solid white}.instagram-feed.layout-2 .badge{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index:3;top:50%;left:50%;padding:17px 42px 16px;max-width:70%;height:17px;font-size:12px;line-height:17px;font-weight:600;text-transform:uppercase;letter-spacing:3.43px;background-color:#fff;color:#000;pointer-events:none}.instagram-feed.layout-2 .data{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;left:50%;top:50%;width:50%;padding-left:30px;padding-right:30px}.instagram-feed.layout-2 .title,.instagram-feed.layout-2 .info{font-family:Noto Sans,sans-serif}@media screen and (max-width: 767px){.instagram-feed.layout-2 .feed-wrapper{float:none;width:auto}.instagram-feed.layout-2 .feed-item,.instagram-feed.layout-2 .bgitem{width:25%}.instagram-feed.layout-2 .feed-item:nth-child(9),.instagram-feed.layout-2 .bgitem:nth-child(9){display:none}.instagram-feed.layout-2 .data{display:none}}@media screen and (max-width: 425px){.instagram-feed.layout-2 .badge{display:none}}.logo-carousel{padding:20px 0;background-color:#f2e3e7;height:80px;overflow:hidden}.logo-carousel .item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px;float:left;width:20%;outline:none}.logo-carousel .item>div{position:relative;height:40px;max-width:120px;margin:0 auto}.logo-carousel img{position:absolute;top:0;left:0;bottom:0;right:0;display:block;margin:auto;max-width:100%;max-height:100%}@media screen and (max-width: 425px){.logo-carousel{padding:0}.logo-carousel .item>div{max-width:90px}}.subscribe .info{max-width:704px;margin:43px auto 0;font-size:16px;line-height:1.81;text-align:center}.subscribe .info p:first-child{margin-top:0}.subscribe .info p:last-child{margin-bottom:0}.subscribe form{position:relative;padding-right:160px;max-width:440px;margin:58px auto 0}.subscribe .button{position:absolute;top:0;right:0;width:160px;background-color:#000;border-color:#000;box-shadow:none}@media screen and (max-width: 992px){.subscribe .info,.subscribe form{margin-top:30px}}@media screen and (max-width: 600px){.subscribe .info{margin-top:20px;font-size:12px}.subscribe form{margin-top:20px;padding-right:0}.subscribe .button{position:relative;top:auto;right:auto;width:100%;margin-top:10px}}.image-text .inner{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.image-text .image,.image-text .data{-webkit-flex:0 1 50%;-moz-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center}.image-text .image.top,.image-text .data.top{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.image-text .image.middle,.image-text .data.middle{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center}.image-text .image.bottom,.image-text .data.bottom{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.image-text img{display:block;max-width:100%;height:auto;margin:0 auto}.image-text .data>div{padding:0 80px;max-width:476px}.image-text .data.left>div{float:left}.image-text .data.center>div{margin:0 auto}.image-text .data.right>div{float:right}.image-text .data.align-left>div{text-align:left}.image-text .data.align-center>div{text-align:center}.image-text .data.align-right>div{text-align:right}.image-text .subtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;height:20px;font-size:14px;line-height:1.43;font-weight:300;text-transform:uppercase}.image-text .title{margin:0;font-size:40px;line-height:1.25;letter-spacing:0;font-weight:600;color:#000}.image-text .info{font-size:14px;line-height:2.14;letter-spacing:0}.image-text .info>p:first-child{margin-top:0}.image-text .info>p:last-child{margin-bottom:0}.image-text .subtitle+.title,.image-text .subtitle+.info,.image-text .title+.info{margin-top:16px}.image-text .subtitle+.call-to-action,.image-text .title+.call-to-action,.image-text .info+.call-to-action{margin-top:61px}@media screen and (max-width: 1200px){.image-text .data>div{padding:0 60px}.image-text .subtitle{font-size:12px}.image-text .title{font-size:32px}.image-text .subtitle+.title,.image-text .subtitle+.info,.image-text .title+.info{margin-top:10px}.image-text .subtitle+.call-to-action,.image-text .title+.call-to-action,.image-text .info+.call-to-action{margin-top:30px}}@media screen and (max-width: 992px){.image-text .data>div{padding:0 40px}.image-text .title{font-size:24px}.image-text .info{font-size:12px}.image-text .subtitle+.call-to-action,.image-text .title+.call-to-action,.image-text .info+.call-to-action{margin-top:20px}}@media screen and (max-width: 767px){.image-text .inner,.image-text .image,.image-text .data{display:block}.image-text .data{margin-top:20px}.image-text .data>div{padding:0}.image-text .subtitle{font-size:10px;letter-spacing:1px}.image-text .title{font-size:20px}.image-text .subtitle+.title,.image-text .subtitle+.info,.image-text .title+.info{margin-top:5px}.image-text .subtitle+.call-to-action,.image-text .title+.call-to-action,.image-text .info+.call-to-action{margin-top:10px}}.product-carousels{height:0;overflow:hidden}.product-carousels .tab-heads-wrapper{margin-top:-15px;margin-bottom:42px;text-align:center}.product-carousels .tab-heads{display:inline-block}.product-carousels .item{float:left;width:25%}.product-carousels .navbtn{position:absolute;z-index:9999;top:50%;width:20px;height:20px;margin-top:-40px;font-size:20px;color:#000}.product-carousels .navbtn.prev{right:100%;margin-right:10px}.product-carousels .navbtn.next{left:100%;margin-left:10px}@media screen and (max-width: 1280px){.product-carousels .navbtn.next{margin-left:0}.product-carousels .navbtn.prev{margin-right:0}}@media screen and (max-width: 992px){.product-carousels .tab-heads-wrapper{margin-bottom:15px}}.mini-page{padding:65px 0 72px;text-align:center}.mini-page .big{color:#4a4a4a;font-size:204px;line-height:204px;font-weight:700}.mini-page p{margin:41px 0 31px;font-size:20px;line-height:40px;font-weight:600}.article.layout-1 .article-cover{margin-bottom:38px}.article.layout-1 .article-cover img{display:block;max-width:100%;height:auto}.article.layout-1 .title{margin:0 0 9px;font-size:30px;line-height:1.43;font-weight:600;letter-spacing:-.53px;color:#000;font-family:Noto Sans,sans-serif}.article.layout-1 .meta{margin-bottom:36px;font-size:12px;line-height:17px}.article.layout-1 .meta .item{position:relative;float:left;margin-right:21px}.article.layout-1 .meta .item:after{position:absolute;top:10%;left:100%;height:80%;width:1px;margin-left:10px;background-color:#f2e3e7;content:""}.article.layout-1 .meta .item:last-child:after{content:none}.article.layout-1 .meta a{color:#000;text-decoration:underline}.article.layout-1 .meta a:hover{color:inherit}.article.layout-1 .share-this{margin:30px 0}@media screen and (max-width: 992px){.article.layout-1 .article-cover{margin-bottom:30px}.article.layout-1 .title{margin-bottom:5px;font-size:24px}.article.layout-1 .meta{margin-bottom:30px}}@media screen and (max-width: 600px){.article.layout-1 .article-cover{margin-bottom:20px}.article.layout-1 .meta .item:after{display:none}}.article.layout-2 .article-cover{position:relative;margin-bottom:50px;background-color:#f2e3e7;text-align:center;color:#000}.article.layout-2 .article-cover .mask{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(-180deg,#0000,#000)}.article.layout-2 .article-cover .data{padding:16.04% 0 5.16%;position:relative}.article.layout-2 .article-cover .title{margin:0 0 13px;font-weight:600;font-size:30px;line-height:1.43;letter-spacing:-.53px}.article.layout-2 .article-cover .meta{font-size:12px;line-height:17px;letter-spacing:.33px}.article.layout-2 .article-cover .meta .item{position:relative;margin-right:21px}.article.layout-2 .article-cover .meta .item:after{position:absolute;top:10%;left:100%;height:80%;width:1px;margin-left:10px;background-color:#000;content:""}.article.layout-2 .article-cover .meta .item:last-child:after{content:none}.article.layout-2 .article-cover .meta a{color:inherit;text-decoration:underline}.article.layout-2 .article-cover .share-this{margin-top:20px}.article.layout-2 .article-cover.hasbg{color:#fff}.article.layout-2 .article-cover.hasbg .meta .item:after{background-color:#fff}@media screen and (max-width: 992px){.article.layout-2 .article-cover{margin-bottom:30px}.article.layout-2 .article-cover .title{margin-bottom:5px;font-size:24px}}@media screen and (max-width: 600px){.article.layout-2 .article-cover{margin-bottom:20px}.article.layout-2 .meta .item:after{display:none}}@media screen and (max-width: 425px){.article.layout-2 .meta .item{display:block;margin-top:5px}}#comments .comment-list{margin-bottom:20px}#comments .pagination{margin:0 0 50px;text-align:left;padding-left:20px}#comments .new-comment{max-width:630px}#comments .form-result{margin:-20px 0 20px}#comments .fine-print{margin:-10px 0 20px;font-size:12px;line-height:20px;font-weight:300}.product-top{margin:50px 0}.product-top .breadcrumb{margin-bottom:50px}.product-top .left-side{float:left;width:560px;margin-right:60px;min-height:1px}.product-top .right-side{position:sticky;top:50px;bottom:50px;overflow:hidden}.product-top .right-side.nosticky{position:relative;top:auto;bottom:auto}@media screen and (max-width: 992px){.product-top{margin:30px 0}.product-top .breadcrumb{margin-bottom:30px}.product-top .left-side{width:420px;margin-right:30px}}@media screen and (max-width: 767px){.product-top .left-side{margin:0 auto 20px;float:none}.product-top .right-side{width:420px;margin:0 auto;position:static}}@media screen and (max-width: 600px){.product-top .left-side,.product-top .right-side{width:auto}}.product-gallery{position:relative;text-align:center}.product-gallery.thumbs-left{padding-left:120px}.product-gallery.thumbs-left .thumbs{left:0}.product-gallery.thumbs-right{padding-right:120px}.product-gallery.thumbs-right .thumbs{right:0}.product-gallery .featured{position:relative;min-height:1px}.product-gallery .featured img{margin:0 auto;display:block;max-width:100%;height:auto}.product-gallery .featured .loading{position:absolute;z-index:10;top:50%;left:50%;display:none;width:38px;height:38px;margin-top:-19px;margin-left:-19px;stroke:#988278}.product-gallery .featured.onprogress .loading{display:block}.product-gallery .featured.onprogress:after{content:"";position:absolute;z-index:9;top:0;left:0;width:100%;height:100%;background:#ffffffe6 no-repeat center}.product-gallery .navbtn{-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s;position:absolute;z-index:10;font-size:20px;color:#000;text-align:center;background-color:#fff;opacity:0}.product-gallery .thumbs:hover .navbtn{opacity:1}.product-gallery .thumbs{overflow:hidden}.product-gallery .thumbs img{display:block;width:100%;height:auto}.product-gallery .thumb{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.product-gallery .thumbs.vertical{position:absolute;width:110px;top:0;height:100%}.product-gallery .thumbs.vertical .thumb{margin-bottom:10px}.product-gallery .thumbs.vertical .thumb:last-child{margin-bottom:0}.product-gallery .thumbs.vertical .navbtn{left:0;padding:10px 0;height:20px;width:100%}.product-gallery .thumbs.vertical .navbtn.prev{background:linear-gradient(180deg,#fff 20%,#fff0);top:-40px}.product-gallery .thumbs.vertical .navbtn.next{bottom:-40px;background:linear-gradient(0deg,#fff 20%,#fff0)}.product-gallery .thumbs.vertical:hover .navbtn.prev{top:0}.product-gallery .thumbs.vertical:hover .navbtn.next{bottom:0}.product-gallery .thumbs.horizontal{margin-top:10px;position:relative;display:inline-block;max-width:100%}.product-gallery .thumbs.horizontal .thumb{float:left;width:72px;margin-right:10px}.product-gallery .thumbs.horizontal .thumb:last-child{margin-right:0}.product-gallery .thumbs.horizontal .navbtn{top:0;padding:0 10px;width:20px;height:100%}.product-gallery .thumbs.horizontal .navbtn span{position:absolute;top:50%;left:10px;height:20px;width:20px;margin-top:-10px}.product-gallery .thumbs.horizontal .navbtn.prev{background:linear-gradient(90deg,#fff 20%,#fff0);left:-40px}.product-gallery .thumbs.horizontal .navbtn.next{right:-40px;background:linear-gradient(-90deg,#fff 20%,#fff0)}.product-gallery .thumbs.horizontal:hover .navbtn.prev{left:0}.product-gallery .thumbs.horizontal:hover .navbtn.next{right:0}.product-gallery .thumbs.big div{position:relative;margin-bottom:38px}.product-gallery .thumbs.big div:last-child{margin-bottom:0}@media screen and (max-width: 992px){.product-gallery.thumbs-left{padding-left:90px}.product-gallery.thumbs-right{padding-right:90px}.product-gallery .navbtn{opacity:1}.product-gallery .thumbs.vertical{width:80px}.product-gallery .thumbs.vertical .navbtn.prev{top:0}.product-gallery .thumbs.vertical .navbtn.next{bottom:0}.product-gallery .thumbs.horizontal .navbtn.prev{left:0}.product-gallery .thumbs.horizontal .navbtn.next{right:0}.product-gallery .thumbs.big div{margin-bottom:20px}}@media screen and (max-width: 767px){.product-gallery.thumbs-left{padding-left:0}.product-gallery.thumbs-right{padding-right:0}.product-gallery .thumbs.big div{margin-bottom:0}}.product-details .title{margin:0 0 14px;font-weight:600;font-size:20px;color:#000;letter-spacing:.59px;line-height:30px}.product-details .rating{margin:0 0 14px;font-size:12px;line-height:17px}.product-details .rating .spr-starrating{margin-right:10px}.product-details .rating .spr-badge-caption{vertical-align:-1px}.product-details .prices{margin-bottom:25px;font-size:20px;letter-spacing:.59px}.product-details .prices .from{font-size:12px;text-transform:uppercase}.product-details .prices del{font-weight:300}.product-details .prices .current-price{font-weight:600;color:#000}.product-details .prices.on-sale .current-price{color:#fb0434}.product-details .meta{margin-bottom:25px}.product-details .meta-item{font-size:12px;line-height:20px;margin-bottom:5px}.product-details .meta-item .name{font-weight:600;color:#000;letter-spacing:.35px;text-transform:uppercase}.product-details .meta-item .value{font-family:Noto Sans,sans-serif;letter-spacing:.33px}.product-details .meta-item a.value{color:inherit;text-decoration:underline}.product-details .meta-item a.value:hover{text-decoration:none}.product-details .meta-item.stock .value.out{color:#fb0434}.product-details .meta-item.stock .value.in{color:#fbac03}.product-details .meta-item.description{line-height:25px}.product-details .meta-item+.description{margin-top:25px}.product-details form{margin-bottom:30px}.product-details .variants{margin-bottom:10px}.product-details .variants .option{float:left;margin:0;max-width:300px}.product-details .variants .name{margin-bottom:5px;font-size:12px;line-height:15px;font-weight:600;color:#000;letter-spacing:.35px;text-transform:uppercase}.product-details .form-result{margin-bottom:25px}.product-details .quantity-selector{display:inline-block;margin-right:20px;margin-bottom:10px}.product-details .quantity-selector .input{width:120px}.product-details .submit-btn{position:relative;vertical-align:bottom;min-width:220px;margin-bottom:10px}.product-details .submit-btn span,.product-details .submit-btn img{-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s}.product-details .submit-btn img{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;display:block;width:24px;height:24px;opacity:0;visibility:hidden}.product-details form.onprogress .submit-btn{cursor:default;background-color:#000;border-color:#000;opacity:.2}.product-details form.onprogress .submit-btn span{opacity:0;visibility:hidden}.product-details form.onprogress .submit-btn img{opacity:1;visibility:visible}.product-details .item-unavailable{margin:0;padding:14px 0 13px;color:#fb0434;font-size:12px;line-height:17px}.product-details .trust-badge{margin:40px 0 50px}.product-details .trust-badge .badge-title{margin:0 0 10px;font-weight:600;font-size:14px;line-height:20px;color:#fbac03}.product-details .trust-badge img{display:block;max-width:100%;height:auto}.product-details .trust-badge .note{margin-top:10px;font-size:12px;line-height:20px}.product-details .trust-badge .note p:first-child{margin-top:0}.product-details .trust-badge .note p:last-child{margin-bottom:0}@media screen and (max-width: 767px){.product-details .title{margin-top:20px;margin-bottom:10px;font-size:18px;line-height:24px}.product-details .rating{margin-bottom:10px}.product-details .prices{margin-bottom:20px}.product-details .meta{margin-bottom:10px}.product-details .meta-item+.description{margin-top:10px}.product-details .trust-badge{margin:20px 0 30px}}@media screen and (max-width: 425px){.product-details .quantity-selector{display:block;margin-right:0}.product-details .quantity-selector .input{width:100%}.product-details .submit-btn{min-width:0;width:100%;display:block}}.product-tabs{font-size:12px;letter-spacing:.33px;line-height:25px}.product-tabs .title{margin:0 0 5px;font-weight:600;font-size:16px;letter-spacing:.59px;line-height:24px;color:#000}@media screen and (max-width: 767px){.product-tabs .tab-content{margin-bottom:20px;height:auto;opacity:1}}.product-reviews .spr-container{padding:30px 50px;border:1px solid #f2e3e7}.product-reviews .spr-header{position:relative}.product-reviews .spr-header-title{margin:0 0 18px;font-weight:600;font-size:20px;letter-spacing:.59px;line-height:30px;color:#000}.product-reviews .spr-icon{font-size:14px;line-height:1;width:auto;height:auto;color:#000}.product-reviews .spr-summary-caption{font-weight:300;font-size:12px;letter-spacing:.33px;line-height:25px}.product-reviews .spr-summary-actions-newreview{position:absolute;top:0;right:0;float:none;display:block;padding:14px 21px;border:1px solid black;font-weight:500;font-size:12px;letter-spacing:1.71px;line-height:17px;color:#000;text-transform:uppercase;background-color:transparent;border-radius:100px;box-shadow:inset 0 0 0 1px #000}.product-reviews .spr-summary-actions-newreview:hover{background-color:#000;color:#fff}.product-reviews .spr-form-message{font-size:12px;line-height:17px;padding:0;margin:0 0 30px}.product-reviews .spr-form-message.spr-form-message-error{background-color:transparent;color:#fb0434}.product-reviews .spr-form-message.spr-form-message-success{background-color:transparent;color:#fbac03}.product-reviews .spr-reviews{margin-top:28px}.product-reviews .spr-review{padding:28px 0;border-top:1px solid #f2e3e7}.product-reviews .spr-review-header-title{margin:8px 0 0;font-weight:600;font-size:12px;color:#000;letter-spacing:.35px;line-height:20px}.product-reviews .spr-review-header-byline{font-size:12px;letter-spacing:.33px;line-height:16px;font-style:normal;font-weight:300;opacity:1}.product-reviews .spr-review-header-byline strong{font-weight:inherit}.product-reviews .spr-review-content-body{font-weight:300;font-size:14px;letter-spacing:.33px;line-height:25px}.product-reviews .spr-review-reportreview{float:none;font-size:12px;color:#000;letter-spacing:.33px;line-height:25px}.product-reviews .spr-review-reportreview:hover{text-decoration:underline}.product-reviews .spr-review-reply{padding:27px 39px;background-color:#f2e3e7;border-radius:4px}.product-reviews .spr-review-reply-body{font-weight:300;font-size:14px;letter-spacing:.33px;line-height:25px}.product-reviews .spr-review-reply-shop{float:none;font-weight:500;font-style:normal;color:#000}.product-reviews .spr-form{margin-top:28px;padding-top:28px;border-top:1px solid #f2e3e7}.product-reviews .spr-form form{max-width:630px}.product-reviews .spr-form fieldset{overflow:hidden}.product-reviews .spr-form fieldset>div{margin-bottom:30px}.product-reviews .spr-form-title{margin:0 0 30px;font-weight:600;font-size:16px;color:#000;letter-spacing:.47px;line-height:30px}.product-reviews .spr-form-label{display:block;margin-bottom:5px;font-size:12px;line-height:20px;letter-spacing:.33px}.product-reviews .spr-form-review-rating a{color:inherit;font-size:20px}.product-reviews .spr-form-input-text,.product-reviews .spr-form-input-email,.product-reviews .spr-form-input-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color ease .2s;-moz-transition:border-color ease .2s;transition:border-color ease .2s;display:block;width:100%;height:45px;padding:13px 20px;color:#000;font-size:12px;line-height:17px;font-family:Noto Sans,sans-serif;outline:none;border:1px solid #f2e3e7;background-color:#fff;border-radius:0}.product-reviews .spr-form-input-text:focus,.product-reviews .spr-form-input-email:focus,.product-reviews .spr-form-input-textarea:focus{border-color:#000}.product-reviews .spr-form-input-text.spr-form-input-error,.product-reviews .spr-form-input-email.spr-form-input-error,.product-reviews .spr-form-input-textarea.spr-form-input-error{border-color:#fb0434}.product-reviews .spr-form-input-textarea{height:auto;resize:vertical;min-height:45px}.product-reviews .spr-form-contact-name,.product-reviews .spr-form-contact-email{float:left;width:48.5%}.product-reviews .spr-form-contact-name{margin-right:3%}.product-reviews .spr-button{padding:13px 15px;height:45px;line-height:17px}@media screen and (max-width: 992px){.product-reviews .spr-container{padding:25px}.product-reviews .spr-header-title{margin-bottom:5px}.product-reviews .spr-summary-actions-newreview{padding:7px 14px;font-size:10px}}@media screen and (max-width: 600px){.product-reviews .spr-header{text-align:center}.product-reviews .spr-header-title{font-size:16px;line-height:24px}.product-reviews .spr-summary-actions-newreview{position:relative;top:auto;right:auto;margin:10px auto 0;max-width:150px}.product-reviews .spr-reviews{margin-top:16px}.product-reviews .spr-review-header-title{margin-top:0}.product-reviews .spr-review-content,.product-reviews .spr-review-header-byline,.product-reviews .spr-review-reply{margin-bottom:16px}.product-reviews .spr-review-reply{padding:20px}.product-reviews .spr-form{margin-top:16px;padding-top:16px}.product-reviews .spr-form fieldset>div{margin-bottom:20px}.product-reviews .spr-form-contact-name,.product-reviews .spr-form-contact-email{float:none;width:auto}.product-reviews .spr-form-contact-name{margin-right:0}.product-reviews .spr-button{float:none;width:100%}}@media screen and (max-width: 600px){.product-reviews .spr-container{padding:15px}.product-reviews .spr-summary-caption{display:block}.product-reviews .spr-review{padding:16px 0}.product-reviews .spr-form fieldset>div{margin-bottom:15px}}.cart-table{margin-bottom:52px;width:100%;font-family:Noto Sans,sans-serif;font-size:12px;line-height:17px;letter-spacing:.33px}.cart-table th{padding:22px 15px;border-bottom:1px solid #f2e3e7;border-top:none;font-weight:400;text-align:center}.cart-table td{padding:15px;vertical-align:top;text-align:center;border-top:none}.cart-table td:nth-child(3),.cart-table td:nth-child(5){width:150px}.cart-table td:nth-child(4){width:80px}.cart-table td:first-child{width:110px}.cart-table td:last-child{width:40px}.cart-table tr:last-child td{border-bottom:1px solid #f2e3e7}.cart-table .product-details a{color:inherit}.cart-table .product-details a:hover{text-decoration:underline}.cart-table .product-image{display:block;max-width:100%;width:110px;height:auto}.cart-table .product-type{margin-bottom:5px}.cart-table .product-title{font-size:14px;color:#000;letter-spacing:.39px;line-height:22px}.cart-table .meta{margin-top:20px}.cart-table .meta>div{margin-top:3px}.cart-table .meta .name{font-weight:700;color:#000}.cart-table .max-quantity-error{margin-top:20px;color:#fb0434}.cart-table .remove{color:inherit}.cart-table .remove:hover{color:#000}.cart-table .mobile>div{margin-top:10px}.cart-table .mobile .number-input{margin-top:5px;margin-bottom:30px;width:100px}.cart-footer .customer-note{margin-bottom:52px}.cart-footer .actions{float:right;text-align:right}.cart-footer .subtotal{margin:0 0 5px;font-weight:600;font-size:20px;color:#000;letter-spacing:.59px;line-height:30px}.cart-footer .note{margin:0 0 47px;font-size:14px;line-height:22px;font-style:italic}.cart-footer .buttons{display:inline-block}.cart-footer .button{float:left;margin-right:20px}.cart-footer .button:last-child{margin-right:0}@media screen and (max-width: 767px){.cart-table{margin-bottom:20px}.cart-table td{padding:15px 8px;border-top:1px solid #f2e3e7}.cart-table td:first-child{width:80px;padding-left:0}.cart-table td:last-child{width:25px;padding-right:0}.cart-footer .customer-note,.cart-footer .note{margin-bottom:20px}}@media screen and (max-width: 425px){.cart-footer .actions{float:none;text-align:center}.cart-footer .button{display:block;width:100%;margin-top:10px}}@media screen and (max-width: 320px){.cart-table td:first-child{display:none}}.list-collections{margin-top:50px}.list-collections .breadcrumb{margin-bottom:50px}.account-access-form-wrapper{margin:100px auto;padding:53px 60px;max-width:300px;border-radius:10px;background-color:#fff;font-family:Noto Sans,sans-serif;font-size:12px;line-height:17px;letter-spacing:.33px}.account-access-form-wrapper .title{margin:0 0 5px;font-family:Noto Sans,sans-serif;font-weight:600;font-size:30px;line-height:43px;color:#000;letter-spacing:-1px;text-align:center}.account-access-form-wrapper .info{margin:0 0 5px;text-align:center}.account-access-form-wrapper .controls{margin-top:25px}.account-access-form-wrapper .sublinks a{color:inherit}.account-access-form-wrapper .sublinks a:hover{text-decoration:underline}.account-access-form-wrapper .form-footer{margin-top:30px;text-align:center}.account-access-form-wrapper .form-footer a{color:#000;font-weight:700}.account-access-form-wrapper .form-footer a:hover{text-decoration:underline}#invitation-form-wrapper .decline{display:inline;border:none;border-radius:0;padding:0;font-family:inherit;font-weight:700;font-size:inherit;line-height:inherit;color:#000;background-color:transparent;outline:none;cursor:pointer}#invitation-form-wrapper .decline:hover{text-decoration:underline}@media screen and (max-width: 600px){.account-access-form-wrapper{padding:40px 30px;max-width:none;margin:70px 20px}}table.order-history th:last-child,table.order-history td:last-child{text-align:right}table.order-history a{font-weight:600;color:inherit}table.order-history a:hover{text-decoration:underline}table.account-details td{color:inherit}table.account-details td:last-child{text-align:right}table.account-details tbody tr:last-child td{border-bottom:none}table.account-details .name{margin-bottom:20px;color:#000}table.account-details p{margin:20px 0}table.account-details a{color:#000}table.account-details a:hover{text-decoration:underline}table.account-details .total-spent{display:block;font-size:300px;font-size:20px;line-height:24px}table.order .product-type{color:#000;font-size:12px;line-height:20px}table.order .product-title{font-size:16px;line-height:24px}table.order .mobile-details{margin-top:30px;font-size:12px;line-height:20px;color:#000}table.order .mobile-details .label{font-weight:500;color:#000}table.order .fulfillment{margin-top:30px;font-size:12px;line-height:20px;color:#000}table.order tfoot td{text-align:right}table.order .subtotal div{margin-bottom:24px}table.order .subtotal div:last-child{margin-bottom:0}table.order .subtotal .label{margin-right:40px;color:#000;font-size:12px}table.order a{color:inherit}table.order a:hover{text-decoration:underline}table.order .total{font-size:18px;line-height:24px;letter-spacing:.5px;font-weight:700}table.order .total span{margin-right:40px}.order-status{margin-top:50px}.order-status .title{margin:0 0 12px;padding:0 20px 8px;border-bottom:1px solid #f2e3e7;font-weight:500;font-size:16px;line-height:30px;letter-spacing:.47px;color:#000}.order-status .title span{display:inline-block;vertical-align:middle}.order-status .label{margin-right:20px}.order-status .badge{padding:.1em 1em;border-radius:100px;font-size:.75em;line-height:1.67;font-weight:400;text-transform:uppercase;background-color:#f2e3e7}.order-status .badge.green{background-color:#fbac03;color:#fff}.order-status .address{padding:0 20px;font-size:14px;line-height:24px;font-weight:300}.order-status .address p{margin:0}ul.account-addresses{list-style:none;margin:0;padding:0;font-size:14px;line-height:22px;letter-spacing:.39px}ul.account-addresses li{margin:0 0 50px;padding:0}ul.account-addresses li:last-child{margin-bottom:0}ul.account-addresses .title{font-weight:300;font-size:20px;line-height:24px;color:#000}ul.account-addresses .title .default{font-size:12px;color:#000}ul.account-addresses .actions{margin:0 0 10px;font-size:12px;line-height:20px;text-transform:uppercase}ul.account-addresses .actions span{margin:0 5px}ul.account-addresses .actions a{color:#000}ul.account-addresses .actions a:hover{text-decoration:underline}ul.account-addresses p{margin:0}@media screen and (max-width: 767px){table.account-details td{display:block}table.account-details td:last-child{text-align:left}.order-status{margin-top:30px}table.order tfoot td{text-align:left}table.order .subtotal .label{display:block;margin:0}table.order .total span{margin-right:auto}}#contact-main .info{margin-bottom:35px;font-size:14px;line-height:22px;font-weight:300}#contact-main .info p:first-child{margin-top:0}#contact-main .info p:last-child{margin-bottom:0}.hero .info{line-height:23px}.featured-product .title{text-transform:uppercase;letter-spacing:4px}.pagination{margin-bottom:30px}.accordion_group{display:inline-block;margin:15px 0 0;border-bottom:none}.tab{margin:0 0 5px}.tab_heading{border-bottom:1px solid #e5e5e5;width:100%;display:inline-block}.tab_heading p{float:left;text-transform:uppercase;font-weight:700;margin:0!important;padding:5px 0 5px 3px}.tab_heading i{color:#99a3ad;float:right;font-size:10px;padding:10px 10px 5px 0;height:auto}.tab_heading i:hover,.tab_heading{cursor:pointer;color:#788591}.tab_content{height:0px;overflow:hidden;padding:0 5px;margin:15px 0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.template-product .pattern.description h1 a{position:relative;vertical-align:bottom;min-width:220px;margin-bottom:10px;background-color:#fbac03;border-color:#fbac03;color:#fff;height:60px;padding:19px 25px;border-width:2px;font-size:16px;letter-spacing:.35px;font-weight:500}#about{margin-bottom:40px}#about iframe,#retailers iframe{min-height:430px;min-height:525px}@media screen and (max-width: 767px){.desktop-only{display:none}}.template-page .page-head .page-title{display:none}.template-page .page-head{margin-bottom:25px;padding:30px 0 0;background-color:transparent}.instagram-feed.layout-2 .badge{display:none}.product-grid-item.layout-2 .action-btn,.popup .inner{border-radius:0}#t2,#t3{display:none}#shopify-section-product-tabs{margin-bottom:25px}#search{color:#000}#search .bg{background-color:#fff}#search.active .bg{opacity:.95}#search .result-template:hover>div{background-color:#ddd}#search.active{background-color:transparent}#search .search-input{height:60px;font-size:29px;border-bottom:1px solid #000}.tab-heads a.active:after{display:none}#t1,#t2,#t3,#t4,#t5{padding-top:15px}.tabs .tab-heads a{border:1px solid #e6e6e6}.tab-heads{border:none}.instagram-feed.layout-1 .data{padding:15px}.logout_link{font-size:16px;color:#000;margin-left:25px;font-weight:300}.coming-soon .action,.coming-soon .quick-view-btn{display:none!important}h1.coming-soon{text-transform:uppercase}.black.badge.comingsoon{color:#ff69b4}.contact-page.skeleton main{width:40%;float:left}.contact-page.skeleton aside{float:right;width:58%;margin-left:2%}.contact-page.skeleton aside h2.title{margin:0 0 35px;font-weight:600;font-size:18px;color:#000;letter-spacing:.53px;text-transform:none;line-height:1.15}.contact-page.skeleton aside h2.title:after{display:none}.contact-page.skeleton aside .content{font-size:14px;line-height:22px;font-weight:300}@media screen and (max-width: 767px){.contact-page.skeleton main{width:100%;float:none}.contact-page.skeleton aside{float:none;width:100%;margin-left:0;margin-top:50px;display:inline-block}}@font-face{font-family:Acumin Pro;src:url(//shop.hedgehogfibres.com/cdn/shop/t/20/assets/AcuminPro-Regular.woff2?v=81066405416434747371692769199) format("woff2"),url(//shop.hedgehogfibres.com/cdn/shop/t/20/assets/AcuminPro-Regular.woff?v=11490928961471018661692769199) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Acumin Pro;src:url(//shop.hedgehogfibres.com/cdn/shop/t/20/assets/AcuminPro-Bold.woff2?v=171345597381797729541692769199) format("woff2"),url(//shop.hedgehogfibres.com/cdn/shop/t/20/assets/AcuminPro-Bold.woff?v=50618489256244031861692769199) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Acumin Pro;src:url(//shop.hedgehogfibres.com/cdn/shop/t/20/assets/AcuminPro-Black.woff2?v=65446740185867278361692769199) format("woff2"),url(//shop.hedgehogfibres.com/cdn/shop/t/20/assets/AcuminPro-Black.woff?v=122732937435687422541692769199) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Acumin Pro;src:url(//shop.hedgehogfibres.com/cdn/shop/t/20/assets/AcuminPro-Medium.woff2?v=6875179478709293121692769199) format("woff2"),url(//shop.hedgehogfibres.com/cdn/shop/t/20/assets/AcuminPro-Medium.woff?v=93489293007465530321692769199) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Acumin Pro;src:url(//shop.hedgehogfibres.com/cdn/shop/t/20/assets/AcuminPro-Light.woff2?v=79471085903258140501692769199) format("woff2"),url(//shop.hedgehogfibres.com/cdn/shop/t/20/assets/AcuminPro-Light.woff?v=32026547977065188711692769199) format("woff");font-weight:300;font-style:normal;font-display:swap}
/*# sourceMappingURL=/s/files/1/2440/8253/t/20/assets/theme.scss.css.map */
