*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}#breadcrumbs{position:relative;z-index:1;font-size:clamp(13px,1.3vw,14px);font-weight:500;margin-bottom:clamp(3px,.2vw,6px)}#breadcrumbs a{text-decoration:none;color:#939393}#breadcrumbs .breadcrumb_separator{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='17' fill='none'%3E%3Cpath d='M1 1l7 7.5L1 16' stroke='%23939393' stroke-width='3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:contain;display:inline-block;width:.35em;height:.85em;margin:0 .45px;transform:translateY(.1em)}#breadcrumbs .breadcrumb_last{color:#939393}.func-body,.is-acfe-preview{background-color:#fff;font-family:NeueHelveticaPro,Helvetica,Arial,"sans-serif";font-weight:300;font-size:clamp(18px,1.8vw,20px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1d1e19;line-height:1.2;overflow-x:hidden;position:relative;width:100%;margin:0;padding:0}.func-body a{color:#1d1e19;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.func-body a:focus,.func-body a:hover{color:#939393}.func-body hr{border:none;border-bottom:1px solid #939393;margin:30px 0}.func-body figure{margin:0;background-size:auto 100%;background-position:50%;background-repeat:no-repeat}.func-body figure img{max-width:100%;width:100%;height:auto;display:block;margin:0 auto;transition:opacity .2s}.func-body figure.contain-width img{width:auto}.func-body form fieldset{border:none;padding:0}.func-body h1,.func-body h2,.func-body h3,.func-body h4,.func-body h5,.func-body h6{font-weight:700;color:#1d1e19;margin-top:0}.func-body p{margin-top:0;margin-bottom:1.2em}.func-body .func-title{font-size:clamp(36px,6vw,66px);line-height:1;text-transform:lowercase;letter-spacing:-.05em}.func-body .func-bt .func-title{border-top:1px solid #1d1e19;padding-top:clamp(14px,1.8vw,24px);margin-top:0;margin-bottom:clamp(11px,1.6vw,18px)}.func-body .func-bt.func-breadcrumbs .func-title{border-top:0;padding-top:0;margin-top:0}.func-body .func-bt.func-breadcrumbs .func-border-title{background-color:#1d1e19;height:1px;margin-bottom:clamp(13px,1.8vw,28px)}.func-body .func-smb{margin-bottom:clamp(36px,6vw,60px)}.func-lt p{font-size:clamp(23px,2.4vw,26px)}ul.func-border-list{list-style-type:none;margin:0;padding:0}ul.func-border-list li{border-top:1px solid #e0e0e0;padding-top:clamp(12px,1vw,16px);margin-bottom:clamp(30px,2vw,30px)}.func-body .func-container{width:100%;max-width:1000px;padding-right:20px;padding-left:20px;margin-left:auto;margin-right:auto}@media (min-width:768px){.func-body .func-container{padding-right:40px;padding-left:40px}}@media (min-width:1200px){.func-body .func-container{padding-right:60px;padding-left:60px}}.func-divider .func-border{background-color:#1d1e19;height:1px}@font-face{font-family:NeueHelveticaPro;font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/themes/functionals/assets/fonts/NeueHelveticaPro45Light.woff2) format("woff2"),url(/wp-content/themes/functionals/assets/fonts/NeueHelveticaPro45Light.woff) format("woff")}@font-face{font-family:NeueHelveticaPro;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/functionals/assets/fonts/NeueHelveticaPro55Roman.woff2) format("woff2"),url(/wp-content/themes/functionals/assets/fonts/NeueHelveticaPro55Roman.woff) format("woff")}@font-face{font-family:NeueHelveticaPro;font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/functionals/assets/fonts/NeueHelveticaPro65Medium.woff2) format("woff2"),url(/wp-content/themes/functionals/assets/fonts/NeueHelveticaPro65Medium.woff) format("woff")}@font-face{font-family:NeueHelveticaPro;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/functionals/assets/fonts/NeueHelveticaPro75Bold.woff2) format("woff2"),url(/wp-content/themes/functionals/assets/fonts/NeueHelveticaPro75Bold.woff) format("woff")}.func-body .button,.func-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.func-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button{background-color:#7a392f;color:#fff;text-align:center;text-decoration:none;display:inline-block;cursor:pointer;transition:.2s ease-in;border:1px solid #7a392f;border-radius:0;line-height:1.2;margin:0;padding:clamp(13px,1.4vw,19px) clamp(16px,2.2vw,38px) clamp(10px,1.2vw,15px);font-weight:500;font-family:NeueHelveticaPro,Helvetica,Arial,"sans-serif";font-size:clamp(18px,1.8vw,20px)}.func-body .button.alt,.func-body .button:hover,.func-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.func-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.func-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.func-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover{background-color:#1d1e19;color:#fff;border:1px solid #1d1e19}.func-body .button.alt:hover,.func-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.func-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover{background-color:#7a392f;color:#fff;border:1px solid #7a392f}.func-body .button.border,.func-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.border,.func-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.border{background-color:#1d1e19;color:#fff;border:1px solid #7a392f}.func-body .button.border:hover,.func-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.border:hover,.func-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.border:hover{background-color:#7a392f;color:#fff;border:1px solid #7a392f}.func-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.func-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover{background-color:#939393;border:1px solid #939393}@media (max-width:767px){.func-body button{width:100%}}.center-module-image{margin:30px 0}@media (min-width:992px){.center-module-image{margin:40px 0}}.func-body .func-product-tile{margin-bottom:40px}.func-body .func-product-tile .func-pt-anchor{height:100%;display:flex;flex-direction:column;color:inherit;text-decoration:none}.func-body .func-product-tile .func-pt-anchor:hover .func-pt-img-wrap .func-pt-img-hover{opacity:1}.func-body .func-product-tile .func-pt-img-wrap{position:relative;height:100%;margin-bottom:clamp(12px,1vw,20px)}.func-body .func-product-tile .func-pt-img-wrap img{object-fit:cover}.func-body .func-product-tile .func-pt-img-wrap .func-pt-img{display:block;width:100%;height:100%;aspect-ratio:2/3;object-fit:cover}.func-body .func-product-tile .func-pt-img-wrap .func-pt-img-hover{position:absolute;height:100%;width:100%;top:0;left:0;object-fit:cover;opacity:0;transition:.3s}.func-body .func-product-tile .func-pt-img-wrap .func-pt-label{position:absolute;top:0;left:0;font-size:clamp(13px,1.3vw,14px);font-weight:500;padding:.8em 1.1em .6em;background-color:#7a392f;color:#fff}.func-body .func-product-tile .func-pt-designer{font-size:clamp(13px,1.3vw,14px);color:#939393;font-weight:500}.func-body .func-product-tile .func-pt-title{font-size:clamp(18px,1.8vw,20px);margin-bottom:0;margin-top:1px;text-transform:lowercase;font-weight:500}.func-body .func-product-tile .func-pt-price{font-size:clamp(13px,1.3vw,14px);font-weight:500}.func-dpm-list-tile{display:flex}.func-dpm-list-tile .func-dpm-lt-image{padding-right:24px}.func-dpm-list-tile .func-dpm-lt-image img{display:block;width:80px;height:120px;object-fit:cover}.func-dpm-list-tile .func-dpm-lt-content h3{font-size:clamp(18px,1.8vw,20px);margin-bottom:8px}.func-dpm-list-tile .func-dpm-lt-content .func-dpm-lt-list .func-dpm-lt-list-item{display:flex;align-items:center;font-size:clamp(13px,1.3vw,14px);margin-bottom:3px}.func-dpm-list-tile .func-dpm-lt-content .func-dpm-lt-list .func-dpm-lt-list-item:hover{color:#939393}.func-dpm-list-tile .func-dpm-lt-content .func-dpm-lt-list .func-dpm-lt-list-item input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:.15em solid;border-radius:.15em;transform:translateY(-.075em);display:-ms-grid;display:grid;align-content:center;justify-content:center}.func-dpm-list-tile .func-dpm-lt-content .func-dpm-lt-list .func-dpm-lt-list-item input[type=checkbox]:before{content:"";width:.65em;height:.65em;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 1em 1em #000;transform-origin:center;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}.func-dpm-list-tile .func-dpm-lt-content .func-dpm-lt-list .func-dpm-lt-list-item input[type=checkbox]:checked:before{transform:scale(1) rotate(6deg)}.func-dpm-list-tile .func-dpm-lt-content .func-dpm-lt-list .func-dpm-lt-list-item label{padding-left:6px;font-weight:500;cursor:pointer}.func-dpm-list-tile .func-dpm-lt-content .func-dpm-lt-list .func-dpm-lt-list-item label .func-dpm-name{display:none}.func-dpm-list-tile .func-dpm-lt-content .func-dpm-lt-list .func-dpm-lt-list-item label span{font-weight:300}.func-call-to-action.brown{color:#fff}.func-call-to-action.brown .func-cta-wrap{background-color:#503429}.func-call-to-action.brown .func-cta-wrap h2{color:#fff}.func-call-to-action.brown .func-cta-wrap .button{background-color:#b59c78;border-color:#b59c78}.func-call-to-action.brown .func-cta-wrap .button:hover{background-color:#fff;border-color:#fff;color:#1d1e19}.func-call-to-action .func-cta-wrap{position:relative;overflow:hidden;background-color:#efefef;padding:clamp(32px,3vw,40px) clamp(30px,3vw,50px) clamp(44px,6vw,80px)}.func-call-to-action .func-cta-wrap .content h2{font-size:clamp(28px,3vw,44px);margin-bottom:.4em}.func-call-to-action .func-cta-wrap .image img{display:block;height:auto;width:50%;margin:40px 0 0}@media (min-width:992px){.func-call-to-action .func-cta-wrap{display:flex;align-items:center;padding:clamp(22px,3vw,40px) clamp(30px,3vw,50px) clamp(44px,6vw,80px)}.func-call-to-action .func-cta-wrap .image img{position:absolute;bottom:5%;left:unset;right:-60px;height:70%;width:auto;object-fit:contain;object-position:right bottom}.func-call-to-action .func-cta-wrap .content{width:70%}.func-call-to-action .func-cta-wrap .content .func-cta-product-title{display:flex;flex-wrap:wrap;grid-gap:0 clamp(8px,.8vw,10px)}}.center-modules .center-modules-wrap{max-width:760px;margin:0 auto}.func-footer{background-color:#1d1e19;padding:clamp(36px,6vw,60px) 0 16px}.func-footer a{color:#fff;text-decoration:none}.func-footer .func-f-top{border-bottom:1px solid #fff;padding-bottom:clamp(36px,6vw,60px)}.func-footer .func-f-top .func-f-group .func-f-title{color:#939393;font-weight:500;font-size:clamp(13px,1.3vw,14px)}.func-footer .func-f-top .func-f-group .func-f-text{color:#fff;font-weight:500}.func-footer .func-f-bottom{padding-top:clamp(36px,6vw,60px)}.func-footer .func-f-bottom .func-f-columns{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:0 clamp(16px,2vw,22px)}.func-footer .func-f-bottom .func-f-columns .func-f-column{display:flex;flex-direction:column}.func-footer .func-f-bottom .func-f-columns .func-f-column .func-f-group{margin-bottom:1.4em}.func-footer .func-f-bottom .func-f-columns .func-f-column .func-f-group .func-f-title{color:#fff;color:#939393;font-weight:500;font-size:clamp(13px,1.3vw,14px)}.func-footer .func-f-bottom .func-f-columns .func-f-column .func-f-group ul{margin:0;padding:0;list-style-type:none}.func-footer .func-f-bottom .func-f-columns .func-f-column .func-f-group ul li{color:#fff;font-weight:500}.func-footer .func-f-bottom .func-f-columns .func-f-column .func-f-group ul li p{margin:0}.func-footer .func-f-bottom .func-f-columns .func-f-column .func-f-logo img{display:block;width:100%;height:auto;max-width:78px}.func-footer .footer-recaptcha-message{padding-top:16px;margin-top:clamp(36px,6vw,60px);border-top:1px solid #939393;color:#939393;font-size:11px;text-align:left}.func-footer .footer-recaptcha-message a{color:#c5c5c5}.func-footer .footer-recaptcha-message p{margin:0}@media (min-width:768px){.func-footer .func-f-bottom .func-f-columns{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.func-footer .func-f-bottom .func-f-columns .func-f-column .func-f-logo{flex:1;align-self:flex-end;align-content:flex-end}.func-footer .func-f-bottom .func-f-columns .func-f-column .func-f-logo img{max-width:84px}.func-footer .footer-recaptcha-message{text-align:center}}@media (min-width:992px){.func-footer .func-f-bottom .func-f-columns{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}.form-image .form-image-wrap .image{display:none}@media (min-width:992px){.form-image .form-image-wrap{display:flex}.form-image .form-image-wrap .form{width:60%}.form-image .form-image-wrap .image{display:block;width:40%}}.func-nav-hide .func-header{transform:translateY(-100%)}.func-header{font-size:clamp(14px,1.8vw,20px);position:fixed;width:100%;top:0;z-index:100;background:#fff;font-weight:500;transition:.2s ease-in}.func-header .wrapper{position:relative;display:flex;justify-content:space-between}.func-header-announcement{background-color:#1d1e19;font-size:clamp(13px,1.3vw,14px);color:#fff;padding:10px 20px 8px;text-align:center;display:flex;grid-gap:8px;justify-content:center;align-items:center}.func-header-announcement a{color:inherit;text-decoration:none;font-weight:400}.func-header-announcement a:hover{color:#939393}.func-header-announcement .func-ha-close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' fill='none'%3E%3Cscript/%3E%3Cmask id='mask0_324_1557' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='11' height='11'%3E%3Cpath fill='%23fff' d='M0 0h11v11H0z'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_324_1557)' fill='%23fff'%3E%3Cpath d='M.535 9.021L9.021.536l1.414 1.414-8.485 8.485z'/%3E%3Cpath d='M.535 1.95L1.949.536l8.485 8.485-1.414 1.414z'/%3E%3C/g%3E%3Cscript/%3E%3C/svg%3E");background-size:11px;background-position:top;display:inline-block;background-repeat:no-repeat;width:14px;height:14px;min-width:14px;cursor:pointer}.func-header-announcement .func-ha-close:hover{opacity:.5}.func-header-logo{margin-top:clamp(20px,1.7vw,30px);margin-bottom:clamp(1px,.2vw,3px)}.func-header-logo a{display:block;width:clamp(220px,34.5vw,424px)}.func-header-logo a img{display:block;width:100%;height:auto}.func-header-mega-menu-background-mobile{position:fixed;z-index:2;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.3;transform:translateY(-200vh);transition:.2s ease-in}.func-header-mega-menu-background-mobile.active{transform:translate(0)}.func-header-hamburger{display:flex;align-items:center;padding-top:clamp(9px,1vw,17px);padding-bottom:clamp(10px,1.9vw,34px);margin-right:clamp(20px,1.6vw,26px)}.func-header-hamburger.active .hamburger-icon .hamburger-top-bar{top:5px;width:0;left:50%}.func-header-hamburger.active .hamburger-icon .hamburger-first-middle-bar{transform:rotate(45deg)}.func-header-hamburger.active .hamburger-icon .hamburger-second-middle-bar{transform:rotate(-45deg)}.func-header-hamburger.active .hamburger-icon .hamburger-bottom-bar{top:4px;width:0;left:50%}.func-header-hamburger .hamburger-icon{width:12px;height:12px;position:relative;transform:rotate(0deg);transition:.25s ease}.func-header-hamburger .hamburger-icon span{display:block;position:absolute;height:1px;width:100%;background:#1d1e19;border-radius:5px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease}.func-header-hamburger .hamburger-icon span:first-child{top:0}.func-header-hamburger .hamburger-icon span:nth-child(2),.func-header-hamburger .hamburger-icon span:nth-child(3){top:4px}.func-header-hamburger .hamburger-icon span:nth-child(4){top:8px}.func-header-hamburger .hamburger-text{display:inline-block;padding-left:5px}.func-header-links{display:flex}.func-header-links a,.func-header-links span.func-lang-a{text-decoration:inherit;color:inherit}.func-header-links a:hover .func-header-link img,.func-header-links span.func-lang-a:hover .func-header-link img{opacity:.6}.func-header-links a .func-header-link,.func-header-links span.func-lang-a .func-header-link{display:block;padding-top:clamp(9px,1vw,17px);padding-bottom:clamp(10px,1.9vw,34px)}.func-header-links a .func-header-link img,.func-header-links span.func-lang-a .func-header-link img{display:block;width:clamp(17px,2.1vw,24px);height:auto}.func-header-links.func-header-links-left{display:none}.func-header-links.func-header-links-right{margin-left:auto}.func-header-links.func-header-links-right a{margin-left:clamp(10px,.8vw,13px)}.func-header-links.func-header-links-right a:first-of-type{margin-left:0}.func-header-links.func-header-lang-switch{position:relative}.func-header-links.func-header-lang-switch span.func-lang-a{margin-left:clamp(5px,.4vw,7px)}.func-header-links.func-header-lang-switch:hover .wpml-ls{display:block}.func-header-links.func-header-lang-switch .wpml-ls{display:none;position:absolute;right:0;top:100%;max-width:unset;background-color:#7a392f;padding:22px}.func-header-links.func-header-lang-switch .wpml-ls ul{list-style:none;padding:0;margin:0}.func-header-links.func-header-lang-switch .wpml-ls ul a{color:#fff}.func-header-links.func-header-lang-switch .wpml-ls ul a:hover{color:#939393}.func-header-fix{height:152px}@media (min-width:992px){.func-header-links a,.func-header-links span.func-lang-a{text-decoration:inherit;color:inherit}.func-header-links a .func-header-link,.func-header-links span.func-lang-a .func-header-link{display:block;padding:12px clamp(10px,.8vw,13px) 24px}.func-header-links a:first-of-type .func-header-link,.func-header-links span.func-lang-a:first-of-type .func-header-link{padding-left:0}.func-header-links a:last-of-type .func-header-link,.func-header-links span.func-lang-a:last-of-type .func-header-link{padding-right:0}.func-header-links.func-header-links-left{display:flex}.func-header-links.func-header-links-right{margin-left:auto}.func-header-links.func-header-links-right a{margin-left:0}.func-header-links.func-header-links-right a .func-header-link{padding:12px clamp(5px,.4vw,7px) 24px}.func-header-links.func-header-links-right a:first-of-type{margin-left:0}.func-header-links.func-header-lang-switch .wpml-ls{padding:.7em}.func-header-hamburger{display:none}}.func-header-links-mobile{display:none}@media (max-width:991px){.func-header-announcement{padding:4px 20px;align-items:center}.func-header-links-mobile{display:block;transform:translateY(-200vh);position:fixed;z-index:2;top:0;left:0;width:100%;height:auto;padding:80px 20px 40px;background-color:#7a392f;transition:.2s ease-in}.func-header-links-mobile.active{transform:translateY(0)}.func-header-links-mobile a{text-decoration:none}.func-header-links-mobile .func-header-link-mobile-wrap{padding-top:40px}.func-header-links-mobile .func-header-link-mobile-wrap .func-header-link{color:#fff;font-size:clamp(20px,2.2vw,30px);font-weight:400;padding:0}}body:not(.fhmmp-active):not(.fhmmd-active) .func-header-mega-menu{pointer-events:none}.bugFixHeaderFhmmd .func-header-mega-menu-designers,.bugFixHeaderFhmmp .func-header-mega-menu-products{transform:translate(0)!important}.fhmmd-active .func-header-mega-menu-designers,.fhmmd-active.func-nav-hide .func-header,.fhmmp-active .func-header-mega-menu-products,.fhmmp-active.func-nav-hide .func-header{transform:translate(0)}.fhmmd-links-active .func-header-mega-menu-designers .func-hmm-columns .func-hmm-column,.fhmmd-links-active .func-header-mega-menu-designers .func-hmm-mobile-back,.fhmmd-links-active .func-header-mega-menu-designers .func-hmm-title,.fhmmp-links-active .func-header-mega-menu-products .func-hmm-columns .func-hmm-column,.fhmmp-links-active .func-header-mega-menu-products .func-hmm-mobile-back,.fhmmp-links-active .func-header-mega-menu-products .func-hmm-title{opacity:1;transition:.2s ease-in .15s}.fhmmd-active .func-header-mega-menu-background,.fhmmp-active .func-header-mega-menu-background{transform:translateY(0)}.func-header-mega-menu-background{z-index:84;height:100%;background-color:#000;opacity:.3}.func-header-mega-menu,.func-header-mega-menu-background{position:fixed;top:0;left:0;width:100%;transform:translateY(-200vh);transition:.2s ease-in}.func-header-mega-menu{display:flex;z-index:85;height:auto;max-height:100%;background-color:#7a392f}.func-header-mega-menu .func-hmm-scroll{overflow-x:hidden;overflow-y:auto;width:100%}.func-header-mega-menu .func-container{position:relative;flex:1}.func-header-mega-menu a{color:#fff;text-decoration:none;display:block;padding-right:12px}.func-header-mega-menu .func-hmm-wrap{padding:40px 0}.func-header-mega-menu .func-hmm-title{color:#939393;font-weight:500;font-size:clamp(13px,1.3vw,14px);opacity:0;transition:.1s ease-in}.func-header-mega-menu .func-hmm-columns{display:flex;flex-wrap:wrap}.func-header-mega-menu .func-hmm-columns .func-hmm-column{overflow:hidden;width:100%;display:flex;flex-direction:column;opacity:0;transition:.1s ease-in}.func-header-mega-menu .func-hmm-columns .func-hmm-column.func-hmm-column-product .func-hmm-group{display:none}.func-header-mega-menu .func-hmm-columns .func-hmm-column.func-hmm-column-product .func-hmm-group.active{display:block}.func-header-mega-menu .func-hmm-columns .func-hmm-column.func-hmm-column-image .func-hmm-group{overflow:visible}.func-header-mega-menu .func-hmm-columns .func-hmm-column.func-hmm-column-image a{display:none}.func-header-mega-menu .func-hmm-columns .func-hmm-column.func-hmm-column-image a.active{display:block}.func-header-mega-menu .func-hmm-columns .func-hmm-column.func-hmm-column-image a img{display:block;position:absolute;z-index:2;height:100%;top:0;aspect-ratio:2/3;object-fit:cover;width:auto}.func-header-mega-menu .func-hmm-columns .func-hmm-column .func-hmm-group ul{margin:0;padding:0;list-style-type:none}.func-header-mega-menu .func-hmm-columns .func-hmm-column .func-hmm-group ul li{color:#fff;font-weight:500}.func-header-mega-menu .func-hmm-columns .func-hmm-column .func-hmm-group ul li.active a{color:#939393}.func-header-mega-menu .func-hmm-columns .func-hmm-column .func-hmm-group ul li p{margin:0}@media (min-width:768px){.func-header-mega-menu .func-hmm-columns{grid-row-gap:clamp(16px,2vw,22px)}.func-header-mega-menu .func-hmm-columns .func-hmm-column{width:50%}.func-header-mega-menu .func-hmm-columns .func-hmm-column .func-hmm-logo{flex:1;align-self:flex-end;align-content:flex-end}}@media (min-width:992px){.func-header-mega-menu .func-hmm-columns .func-hmm-column{width:25%}}@media (max-width:991px){.func-header-mega-menu,.func-header-mega-menu-background{transform:translateY(-200vh)}.func-header-mega-menu .func-hmm-mobile-back{display:flex;align-items:center}}.func-hero img{display:block;width:100%}.func-image-text .func-it-wrap .func-it-content{width:100%;padding:0;margin-bottom:40px}.func-image-text .func-it-wrap .func-it-image{width:100%}@media (min-width:992px){.func-image-text.reverse .func-it-wrap{flex-direction:row-reverse}.func-image-text.reverse .func-it-wrap .func-it-content{width:50%}.func-image-text .func-it-wrap{display:flex;flex-direction:row;grid-gap:clamp(16px,2vw,22px)}.func-image-text .func-it-wrap .func-it-content,.func-image-text .func-it-wrap .func-it-image{width:50%}}.func-page-title{margin-bottom:0}.func-page-title .func-pt-title{text-transform:lowercase}.func-page-title .func-pt-title .func-pt-subtitle{display:block;font-size:clamp(13px,1.3vw,14px);color:#939393;font-weight:500;margin:4px 0 0;letter-spacing:0}@media (min-width:992px){.func-page-title .func-pt-title .func-pt-subtitle{display:inline;margin:0 0 0 10px}}.slider .main-carousel .carousel-cell{width:800px;padding:0 10px}.video-player{--plyr-color-main:#f2aa4c}.func-text-with-background .func-twb-wrap{background-color:#b59c78;color:#fff;padding:clamp(32px,3vw,40px) clamp(30px,3vw,50px) clamp(44px,6vw,80px);min-height:280px}.func-text-with-background .func-twb-wrap.func-twb-wrap-bg-brown{background-color:#7a392f}.func-text-with-background .func-twb-wrap.func-twb-wrap-bg-orange{background-color:#8b5c41}.func-text-with-background .func-twb-wrap strong{font-weight:500}.func-text-with-background .func-twb-wrap a,.func-text-with-background .func-twb-wrap h1,.func-text-with-background .func-twb-wrap h2,.func-text-with-background .func-twb-wrap h3,.func-text-with-background .func-twb-wrap h4,.func-text-with-background .func-twb-wrap h5,.func-text-with-background .func-twb-wrap h6,.func-text-with-background .func-twb-wrap li,.func-text-with-background .func-twb-wrap p,.func-text-with-background .func-twb-wrap ul{color:#fff}@media (min-width:992px){.func-text-with-background .func-twb-wrap{min-height:320px}}.func-home-products-overview .func-hpo-grid{display:flex;grid-gap:clamp(16px,2vw,22px)}.func-home-products-overview .func-hpo-grid .func-product-tile{margin-bottom:0}.func-collection-slider{overflow:hidden}.func-collection-slider.func-collection-slider-home .func-pt-title{color:#939393}.func-collection-slider .flickity-viewport{overflow:hidden}.func-collection-slider .flickity-button{background-color:transparent;width:40px;height:40px}.func-collection-slider .flickity-button.previous{left:calc(-44px + clamp(16px, 2vw, 22px)/2)}.func-collection-slider .flickity-button.next{right:calc(-44px + clamp(16px, 2vw, 22px)/2)}.func-collection-slider .flickity-button .flickity-button-icon{fill:#1d1e19}.func-collection-slider .func-cs-wrap .func-cs-slider{margin:0 calc(clamp(16px, 2vw, 22px)/-2)}.func-collection-slider .func-cs-wrap .func-cs-slider .func-product-tile{width:50%;padding:0 calc(clamp(16px, 2vw, 22px)/2);margin-bottom:0}@media (min-width:991px){.func-collection-slider .func-cs-wrap .func-cs-slider .func-product-tile{width:25%}}@media (max-width:991px){.func-collection-slider .flickity-button{width:32px;height:32px}.func-collection-slider .flickity-button.previous{left:calc(-32px + clamp(16px, 2vw, 22px)/2)}.func-collection-slider .flickity-button.next{right:calc(-32px + clamp(16px, 2vw, 22px)/2)}}@media (max-width:767px){.func-collection-slider .flickity-button{width:28px;height:28px}.func-collection-slider .flickity-button.previous{left:calc(-23px + clamp(16px, 2vw, 22px)/2)}.func-collection-slider .flickity-button.next{right:calc(-23px + clamp(16px, 2vw, 22px)/2)}}.func-shop-overview-grid .func-sog-wrap .func-product-tile .func-pt-img-wrap{height:auto}@media (max-width:991px){.func-shop-overview-grid .func-sog-wrap{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:clamp(16px,2vw,22px)}.func-shop-overview-grid .func-sog-wrap .func-product-tile{margin-bottom:0}}@media (min-width:992px){.func-shop-overview-grid .func-sog-wrap{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-gap:clamp(16px,2vw,22px)}.func-shop-overview-grid .func-sog-wrap .func-product-tile{margin-bottom:0}.func-shop-overview-grid .func-sog-wrap .func-product-tile:first-child{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.func-shop-overview-grid .func-sog-wrap .func-product-tile:first-child .func-pt-img-wrap{height:100%}.func-shop-overview-grid .func-sog-wrap .func-product-tile:nth-child(11){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4;-ms-grid-row:4;-ms-grid-row-span:2;grid-row:4/6}.func-shop-overview-grid .func-sog-wrap .func-product-tile:nth-child(11) .func-pt-img-wrap{height:100%}}.func-product-hero .func-ph-wrap .func-ph-content{width:100%;padding:0;margin-bottom:40px}.func-product-hero .func-ph-wrap .func-ph-content .func-ph-excerpt{font-weight:500;margin-bottom:clamp(40px,4vw,80px)}.func-product-hero .func-ph-wrap .func-ph-content .func-ph-usps{color:#7a392f;font-weight:500;margin-bottom:clamp(40px,4vw,80px)}.func-product-hero .func-ph-wrap .func-ph-content .func-ph-usps ul{border-top:1px solid #e0e0e0;padding:0;list-style-position:inside}.func-product-hero .func-ph-wrap .func-ph-content .func-ph-usps ul li{position:relative;list-style-type:none;padding-top:clamp(12px,1.1vw,16px);padding-bottom:clamp(9px,1vw,13px)}.func-product-hero .func-ph-wrap .func-ph-content .func-ph-usps ul li:after{content:"";display:block;border-bottom:1px solid #e0e0e0;position:absolute;left:0;bottom:0;width:100%}.func-product-hero .func-ph-wrap .func-ph-content .func-ph-price .func-ph-price-from{font-size:clamp(13px,1.3vw,14px);color:#939393;font-weight:500;margin-bottom:clamp(6px,.9vw,14px)}.func-product-hero .func-ph-wrap .func-ph-content .func-ph-price .func-ph-price-box{font-size:clamp(20px,2vw,25px);padding:clamp(13px,1.4vw,19px) clamp(16px,2.2vw,38px) clamp(10px,1.2vw,15px);font-weight:700;border:1px solid #e0e0e0;margin-bottom:20px;line-height:1.2}.func-product-hero .func-ph-wrap .func-ph-content .func-ph-price .func-ph-price-box .func-ph-price-original{font-size:clamp(13px,1.3vw,14px);font-weight:500;color:#939393;text-decoration:line-through}.func-product-hero .func-ph-wrap .func-ph-image{position:relative;width:100%;margin-bottom:30px}.func-product-hero .func-ph-wrap .func-ph-image:hover .main-image{opacity:0}.func-product-hero .func-ph-wrap .func-ph-image .func-pt-label{position:absolute;z-index:1;top:0;left:0;font-size:clamp(13px,1.3vw,14px);font-weight:500;padding:.8em 1.1em .6em;background-color:#7a392f;color:#fff}.func-product-hero .func-ph-wrap .func-ph-image .main-image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;transition:.3s ease}@media (min-width:992px){.func-product-hero .func-ph-wrap{display:flex;flex-direction:row;grid-gap:clamp(16px,2vw,22px)}.func-product-hero .func-ph-wrap .func-ph-content{width:50%}.func-product-hero .func-ph-wrap .func-ph-image{width:50%;margin-bottom:0}}.func-add-to-cart-banner{position:fixed;z-index:99;top:0;left:0;width:100%;background-color:#fff;transform:translateY(-100%);transition:.3s}.func-add-to-cart-banner.active{transform:translateY(0)}.func-add-to-cart-banner .func-atcb-wrap{border-bottom:1px solid #1d1e19;padding:12px 0;display:flex;align-items:center}.func-add-to-cart-banner .func-atcb-wrap .func-atcb-name{font-weight:700;font-size:clamp(30px,2.8vw,36px);margin-right:auto}.func-add-to-cart-banner .func-atcb-wrap .func-atcb-price .func-atcb-price-from{font-weight:500;font-size:clamp(13px,1.3vw,14px);color:#939393;display:inline-block}.func-add-to-cart-banner .func-atcb-wrap .func-atcb-price .func-atcb-price-show{font-weight:700;font-size:clamp(20px,2vw,25px);display:inline-block}.func-add-to-cart-banner .func-atcb-wrap .func-atcb-button{margin-left:60px}.func-designers-section .func-ds-wrap .func-ds-content .func-ds-quote{font-size:clamp(23px,2.4vw,26px);font-weight:500;margin-top:1.2em}.func-craftsmanship-section .func-fs-wrap .func-fs-images{display:flex;flex-wrap:wrap;grid-row-gap:clamp(16px,2vw,22px);margin:0 calc(clamp(16px, 2vw, 22px)/-2) clamp(20px,2.3vw,30px)}.func-craftsmanship-section .func-fs-wrap .func-fs-images .func-fs-image{width:50%;padding:0 calc(clamp(16px, 2vw, 22px)/2)}.func-craftsmanship-section .func-fs-wrap .func-fs-content .func-fs-quote{font-size:clamp(23px,2.4vw,26px);font-weight:500;margin-top:1.2em}@media (min-width:992px){.func-craftsmanship-section .func-fs-wrap .func-fs-images .func-fs-image{width:25%}.func-craftsmanship-section .func-fs-wrap .func-fs-content p{column-count:2;grid-column-gap:clamp(16px,2vw,22px)}}.func-quote-section .func-qs-wrap{padding-top:clamp(70px,8vw,100px);padding-bottom:clamp(70px,8vw,100px);border-top:1px solid #1d1e19}.func-quote-section .func-qs-wrap .func-qs-quote{max-width:600px;text-align:center;margin:0 auto clamp(40px,4.2vw,80px);font-weight:300;font-size:clamp(30px,2.8vw,36px);color:#d4a078}.func-quote-section .func-qs-wrap .func-qs-author{max-width:600px;text-align:center;margin:0 auto;font-weight:500;font-size:clamp(18px,1.8vw,20px);color:#d4a078}.configure-product .func-cp-wrap .func-cp-image .images{float:none;width:auto;margin-bottom:30px}.configure-product .func-cp-wrap .button.alt{background-color:#7a392f!important;color:#fff!important;border:1px solid #7a392f!important;text-transform:lowercase!important}.configure-product .func-cp-wrap .button.alt:hover{background-color:#1d1e19!important;color:#fff!important;border:1px solid #1d1e19!important}@media (min-width:992px){.configure-product .func-cp-wrap{display:flex;grid-gap:clamp(16px,2vw,22px)}.configure-product .func-cp-wrap .func-cp-image{width:100%}.configure-product .func-cp-wrap .func-cp-image .images{margin-bottom:0}.configure-product .func-cp-wrap .func-cp-settings{width:100%}}.configure-product .func-cp-materials{border-top:1px solid #e0e0e0;padding-top:clamp(16px,1.3vw,28px)}.configure-product .func-cp-materials-title{font-weight:600;margin-bottom:clamp(1px,.5vw,12px)}.configure-product ul{list-style:none;padding:0}.configure-product ul,.woocommerce .configure-product div.product form.cart{margin:0 0 clamp(40px,2.2vw,50px)}.woocommerce .configure-product div.product form.cart .variations th.label{border-top:1px solid #e0e0e0;padding-top:clamp(12px,1vw,20px);font-weight:600;margin-bottom:clamp(1px,.5vw,12px);line-height:1.2}.woocommerce .configure-product div.product form.cart .variations td.value{margin:0 0 clamp(40px,2.2vw,50px)}.woocommerce .configure-product div.product form.cart .variations tr:last-child td.value{margin:0}.woocommerce .configure-product div.product form.cart .variations tr:last-child td.value .reset_variations{display:none!important}.woocommerce.woo-variation-swatches .configure-product .variable-items-wrapper .variable-item.color-variable-item:not(.radio-variable-item),.woocommerce.woo-variation-swatches .configure-product .variable-items-wrapper .variable-item.image-variable-item:not(.radio-variable-item){height:60px;width:60px;padding:0;border:1px solid #e0e0e0;border-radius:100%;overflow:hidden;outline:none;box-shadow:none}.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name{font-weight:300;display:block}.woo-variation-swatches .configure-product .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock) .variable-item-contents:before{background-size:50%}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .configure-product div.product .price-title{border-top:1px solid #e0e0e0;color:#1d1e19;padding-top:clamp(12px,1vw,20px);font-weight:600;margin-bottom:clamp(12px,1.3vw,22px);line-height:1.2}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .configure-product div.product span.price{display:block;color:#1d1e19;margin:0 0 clamp(40px,2.2vw,50px)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .configure-product div.product span.price .amount-original{display:block;font-size:clamp(13px,1.3vw,14px);color:#7a392f;text-decoration:line-through;font-weight:400;margin-bottom:0}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .configure-product div.product span.price .amount-excl{display:block;font-size:clamp(18px,1.8vw,20px);font-weight:600;margin-bottom:4px}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .configure-product div.product span.price .amount-incl{display:block;font-size:clamp(13px,1.3vw,14px);color:#939393;font-weight:400}.configure-product .product-type-simple .cart,.configure-product .woocommerce-variation-add-to-cart{display:flex;justify-content:space-between;flex-wrap:wrap}.configure-product .product-type-simple .cart .quantity,.configure-product .woocommerce-variation-add-to-cart .quantity{display:flex;border:1px solid #e0e0e0;margin:0!important;float:none!important;width:110px!important}.configure-product .product-type-simple .cart .quantity .qty,.configure-product .woocommerce-variation-add-to-cart .quantity .qty{background-color:transparent;border:none;font-size:clamp(18px,1.8vw,20px);outline:none;width:1.8em}.configure-product .product-type-simple .cart .quantity .qty_button,.configure-product .woocommerce-variation-add-to-cart .quantity .qty_button{background-color:transparent;border:none;padding:0 12px;font-size:clamp(18px,1.8vw,20px);width:2em;cursor:pointer}.configure-product .product-type-simple .cart .quantity .qty_button.minus,.configure-product .woocommerce-variation-add-to-cart .quantity .qty_button.minus{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none'%3E%3Cpath fill='%23000' d='M1 11h23v3H1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:.8em;color:transparent}.configure-product .product-type-simple .cart .quantity .qty_button.plus,.configure-product .woocommerce-variation-add-to-cart .quantity .qty_button.plus{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none'%3E%3Cpath fill='%23000' d='M1 11h23v3H1z'/%3E%3Cpath fill='%23000' d='M11 1h3v23h-3z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:.8em;color:transparent}.configure-product .product-type-simple .cart .button,.configure-product .woocommerce-variation-add-to-cart .button{width:calc(100% - 122px)}.configure-product .product_meta .func-pm-wrapper,.configure-product .product_meta .sku_wrapper{display:block;font-weight:600;font-size:clamp(13px,1.3vw,14px);margin-bottom:2px}.configure-product .product_meta .func-pm-wrapper span,.configure-product .product_meta .sku_wrapper span{font-weight:400}.func-specifications-section .func-ss-wrap .func-ss-columns{display:flex;flex-wrap:wrap;grid-row-gap:clamp(16px,2vw,22px);margin:0 calc(clamp(16px, 2vw, 22px)/-2) clamp(20px,2.3vw,30px)}.func-specifications-section .func-ss-wrap .func-ss-columns .func-ss-column{width:50%;padding:0 calc(clamp(16px, 2vw, 22px)/2)}.func-specifications-section .func-ss-wrap .func-ss-columns .func-ss-column.func-ss-column-text,.func-specifications-section .func-ss-wrap .func-ss-columns .func-ss-column.one-large-image{width:100%}@media (min-width:992px){.func-specifications-section .func-ss-wrap .func-ss-columns .func-ss-column{width:25%}.func-specifications-section .func-ss-wrap .func-ss-columns .func-ss-column.one-large-image{width:75%}.func-specifications-section .func-ss-wrap .func-ss-columns .func-ss-column.func-ss-column-text{width:25%}}.func-shop-downloads-section .func-sd-wrap li{padding-bottom:clamp(10px,.8vw,14px);margin-bottom:0}.func-shop-downloads-section .func-sd-wrap li a{text-decoration:none;display:flex;align-items:center}.func-shop-downloads-section .func-sd-wrap li a img{margin-right:2px}.func-flexible-layout.func-smb-small{margin-bottom:clamp(16px,2vw,22px)}.func-flexible-layout.func-img-ratio .func-product-tile .func-pt-img-wrap .func-pt-img{aspect-ratio:unset}.func-flexible-layout .func-fl-grid .func-product-tile{margin-bottom:0}.func-flexible-layout .func-fl-grid.layout-100 .func-product-tile:nth-child(n+2){display:none}.func-flexible-layout .func-fl-grid.layout-25-25-25-25{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:clamp(16px,2vw,22px)}.func-flexible-layout .func-fl-grid.layout-25-25-25-25 .func-product-tile:nth-child(n+5){display:none}.func-flexible-layout .func-fl-grid.layout-50-50{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);grid-gap:clamp(16px,2vw,22px)}.func-flexible-layout .func-fl-grid.layout-50-50 .func-product-tile:nth-child(n+3){display:none}.func-flexible-layout .func-fl-grid.layout-25-25-50{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:clamp(16px,2vw,22px)}.func-flexible-layout .func-fl-grid.layout-25-25-50 .func-product-tile .func-pt-anchor{height:auto}.func-flexible-layout .func-fl-grid.layout-25-25-50 .func-product-tile:first-child{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.func-flexible-layout .func-fl-grid.layout-25-25-50 .func-product-tile:nth-child(2){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}.func-flexible-layout .func-fl-grid.layout-25-25-50 .func-product-tile:nth-child(3){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.func-flexible-layout .func-fl-grid.layout-25-25-50 .func-product-tile:nth-child(n+4){display:none}.func-flexible-layout .func-fl-grid.layout-50-25-25{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:clamp(16px,2vw,22px)}.func-flexible-layout .func-fl-grid.layout-50-25-25 .func-product-tile .func-pt-anchor{height:auto}.func-flexible-layout .func-fl-grid.layout-50-25-25 .func-product-tile:first-child{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.func-flexible-layout .func-fl-grid.layout-50-25-25 .func-product-tile:nth-child(2){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.func-flexible-layout .func-fl-grid.layout-50-25-25 .func-product-tile:nth-child(3){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}.func-flexible-layout .func-fl-grid.layout-50-25-25 .func-product-tile:nth-child(n+4){display:none}.func-flexible-layout .func-fl-grid.layout-50-4{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:clamp(16px,2vw,22px)}.func-flexible-layout .func-fl-grid.layout-50-4 .func-product-tile:first-child{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.func-flexible-layout .func-fl-grid.layout-4-50{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:clamp(16px,2vw,22px)}.func-flexible-layout .func-fl-grid.layout-4-50 .func-product-tile:nth-child(5){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}@media (min-width:992px){.func-flexible-layout .func-fl-grid.layout-25-25-25-25{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.func-flexible-layout .func-fl-grid.layout-50-50{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.func-flexible-layout .func-fl-grid.layout-25-25-50{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.func-flexible-layout .func-fl-grid.layout-25-25-50 .func-product-tile:first-child{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.func-flexible-layout .func-fl-grid.layout-25-25-50 .func-product-tile:nth-child(2){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}.func-flexible-layout .func-fl-grid.layout-25-25-50 .func-product-tile:nth-child(3){-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5}.func-flexible-layout .func-fl-grid.layout-50-25-25{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.func-flexible-layout .func-fl-grid.layout-50-25-25 .func-product-tile:first-child{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.func-flexible-layout .func-fl-grid.layout-50-25-25 .func-product-tile:nth-child(2){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4}.func-flexible-layout .func-fl-grid.layout-50-25-25 .func-product-tile:nth-child(3){-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5}.func-flexible-layout .func-fl-grid.layout-4-50,.func-flexible-layout .func-fl-grid.layout-50-4{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.func-flexible-layout .func-fl-grid.layout-4-50 .func-product-tile:nth-child(5){-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}}@media (min-width:992px){.func-text-default .func-td-wrap{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:clamp(16px,2vw,22px)}}@media (max-width:991px){.func-shop-filters-button .func-sfb-wrap{transition:.3s;position:fixed;z-index:1;bottom:20px;left:20px;width:100%}.func-shop-filters-button .func-sfb-wrap .button{width:calc(100% - 40px)}}.func-sfo-background{z-index:153;background-color:#000;opacity:.5}.func-sfo-background,.func-sfo-wrap{display:none;position:fixed;top:0;left:0;width:100%;height:100%}.func-sfo-wrap{z-index:154;max-width:640px;background-color:#fff;overflow:auto;padding:clamp(20px,5vw,100px)}.func-sfo-wrap .func-sfo-close{margin-bottom:40px}.func-sfo-wrap .func-sfo-close .func-sfo-close-wrap{font-weight:400;cursor:pointer}.func-sfo-wrap .func-sfo-close .func-sfo-close-wrap:before{content:"";display:inline-block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' fill='none'%3E%3Cg mask='url(%23mask0_1303_1557)' fill='%231D1E19'%3E%3Cpath d='M.777 18.456L18.455.78l2.121 2.12L2.9 20.579z'/%3E%3Cpath d='M.777 2.9L2.9.78l17.677 17.677-2.121 2.122z'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;width:.7em;height:.7em;margin-right:7px;transform:translateY(.1em)}.func-sfo-wrap .func-sfo-filter-group{margin-bottom:40px;background-color:red;min-height:400px}.showShopFilters{overflow:hidden}.showShopFilters .func-sfo-background,.showShopFilters .func-sfo-wrap{display:block}.func-shop-filters-categories{margin-bottom:clamp(20px,2.4vw,42px)}.func-shop-filters-categories .func-sfb-categories .func-sfb-title{color:#939393;font-weight:500;font-size:clamp(13px,1.3vw,14px)}.func-shop-filters-categories .func-sfb-categories .func-sfb-columns{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:0 clamp(16px,2vw,22px)}.func-shop-filters-categories .func-sfb-categories .func-sfb-columns a{text-decoration:none}.func-shop-filters-categories .func-sfb-categories .func-sfb-columns a.active{color:#939393}.func-shop-filters-categories .func-sfb-categories .func-sfb-columns ul{margin:0;padding:0;list-style-type:none}.func-shop-filters-categories .func-sfb-categories .func-sfb-columns ul li{font-weight:500}.func-shop-filters-categories .func-sfb-categories .func-sfb-columns ul li p{margin:0}@media (min-width:576px){.func-shop-filters-categories{position:relative;z-index:1}.func-shop-filters-categories .func-sfb-categories .func-sfb-columns{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:0 clamp(16px,2vw,22px)}.func-shop-filters-categories .func-sfb-categories .func-sfb-columns .func-sfb-column:first-child{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.func-shop-filters-categories .func-sfb-categories .func-sfb-columns .func-sfb-column:nth-child(2){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.func-shop-filters-categories .func-sfb-categories .func-sfb-columns .func-sfb-column:nth-child(3){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.func-shop-filters-categories .func-sfb-categories .func-sfb-columns .func-sfb-column:nth-child(4){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}}@media (min-width:992px){.func-shop-filters-button .func-sfb-wrap{position:relative}.func-shop-filters-button .func-sfb-wrap .func-sfb-button{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-gap:clamp(16px,2vw,22px);position:absolute;width:100%}.func-shop-filters-button .func-sfb-wrap .func-sfb-button .button{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;transform:translateY(calc(-100% - clamp(20px, 3vw, 36px)))}.func-shop-filters-categories{position:relative;z-index:1}.func-shop-filters-categories .func-sfb-categories .func-sfb-columns{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.func-shop-filters-categories .func-sfb-categories .func-sfb-columns .func-sfb-column:first-child{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.func-shop-filters-categories .func-sfb-categories .func-sfb-columns .func-sfb-column:nth-child(2){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.func-shop-filters-categories .func-sfb-categories .func-sfb-columns .func-sfb-column:nth-child(3){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.func-shop-filters-categories .func-sfb-categories .func-sfb-columns .func-sfb-column:nth-child(4){-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}}.func-accordion .accordion{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:clamp(13px,1.4vw,19px) 0 clamp(10px,1.2vw,15px);width:100%;text-align:left;outline:none;transition:.4s;background:transparent;font-family:NeueHelveticaPro,Helvetica,Arial,"sans-serif";font-size:clamp(18px,1.8vw,20px);font-weight:700;border:none;border-top:1px solid #e0e0e0}.func-accordion .accordion span{display:flex;width:calc(100% - 17px)}.func-accordion .accordion:after{content:"";display:inline-block;width:17px;height:17px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M15.063 4l-7.06 7L.946 4' stroke='%231D1E19' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:cover;transition:.2s ease}.func-accordion .accordion:hover{color:#939393}.func-accordion .active:after{transform:rotate(180deg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M15.063 4l-7.06 7L.946 4' stroke='%231D1E19' stroke-width='2'/%3E%3C/svg%3E")}.func-accordion .panel{padding:0;background-color:#fff;max-height:0;overflow:hidden;transition:.2s ease-out;max-width:700px}.func-hero-slider{overflow:hidden}.func-hero-slider .func-hs-slider .func-hs-slide{position:relative;width:100%;background-color:#000}.func-hero-slider .func-hs-slider .func-hs-slide img{display:block;width:100%;height:auto;opacity:.979}.func-hero-slider .func-hs-slider .func-hs-slide svg{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.func-hero-slider .func-hs-slider .func-hs-slide svg .func-hs-title{opacity:0;transition:.3 ease}.func-hero-slider .func-hs-slider .func-hs-slide svg .func-hs-title.active{opacity:1}.func-hero-slider .func-hs-slider .func-hs-slide svg .func-hs-area{fill:#fff;opacity:0}.func-hero-slider .func-hs-slider .flickity-button{background-color:transparent;width:40px;height:40px}.func-hero-slider .func-hs-slider .flickity-button.previous{left:-44px}.func-hero-slider .func-hs-slider .flickity-button.next{right:-44px}.func-hero-slider .func-hs-slider .flickity-button .flickity-button-icon{fill:#1d1e19}@media (max-width:991px){.func-hero-slider .func-hs-slider .func-hs-slide svg .func-hs-title.active{opacity:0}.func-hero-slider .func-hs-slider .flickity-button{width:32px;height:32px}.func-hero-slider .func-hs-slider .flickity-button.previous{left:-32px}.func-hero-slider .func-hs-slider .flickity-button.next{right:-32px}}@media (max-width:767px){.func-hero-slider .func-hs-slider .flickity-button{width:28px;height:28px}.func-hero-slider .func-hs-slider .flickity-button.previous{left:-23px}.func-hero-slider .func-hs-slider .flickity-button.next{right:-23px}}.func-download-confirmation .func-dc-wrap .func-dc-content{width:100%;padding:0;margin-bottom:40px}.func-download-confirmation .func-dc-wrap .func-dc-form{width:100%;padding:30px 20px;background-color:#f2f2f2}.func-download-confirmation .func-dc-wrap .func-dc-form strong{font-weight:700}@media (min-width:992px){.func-download-confirmation.reverse .func-dc-wrap{flex-direction:row-reverse}.func-download-confirmation.reverse .func-dc-wrap .func-it-content{width:50%}.func-download-confirmation .func-dc-wrap{display:flex;flex-direction:row;grid-gap:clamp(16px,2vw,22px)}.func-download-confirmation .func-dc-wrap .func-dc-content,.func-download-confirmation .func-dc-wrap .func-dc-form{width:50%}}.func-contact-section .func-c-wrap .func-c-content a{text-decoration:none}.func-contact-section .func-c-wrap .func-c-content .func-c-group{margin-bottom:40px}.func-contact-section .func-c-wrap .func-c-content .func-c-group .func-c-title{color:#939393;font-weight:500;font-size:clamp(13px,1.3vw,14px)}.func-contact-section .func-c-wrap .func-c-content .func-c-group ul{margin:0;padding:0;list-style-type:none}.func-contact-section .func-c-wrap .func-c-content .func-c-group ul li{font-weight:500}.func-contact-section .func-c-wrap .func-c-content .func-c-group ul li p{margin:0}.func-contact-section .func-c-wrap .func-c-form p{margin-bottom:20px}@media (min-width:992px){.func-contact-section .func-c-wrap{display:flex;flex-direction:row;grid-gap:clamp(16px,2vw,22px)}.func-contact-section .func-c-wrap .func-c-content,.func-contact-section .func-c-wrap .func-c-form{width:50%}}.func-downloads-page .func-dpm-nav{border-bottom:1px solid #e0e0e0;margin-bottom:20px}.func-downloads-page .func-dpm-nav ul{padding:0;margin:0;display:flex;list-style-type:none}.func-downloads-page .func-dpm-nav ul li{font-weight:400;padding:17px clamp(10px,.8vw,13px) 20px;cursor:pointer;color:#939393}.func-downloads-page .func-dpm-nav ul li.active,.func-downloads-page .func-dpm-nav ul li:hover{color:#1d1e19}.func-downloads-page .func-dpm-nav ul li:first-of-type{padding-left:0}.func-downloads-page .func-dpm-nav ul li:last-of-type{padding-right:0}.func-downloads-page .func-dpm-search{margin-bottom:20px}.func-downloads-page .func-dpm-search input{width:100%;padding:16px 26px;font-family:NeueHelveticaPro,Helvetica,Arial,"sans-serif";font-weight:400;font-size:clamp(18px,1.8vw,20px);border-radius:0;border:1px solid #939393}.func-downloads-page .func-dpm-tab{display:none}.func-downloads-page .func-dpm-tab.active{display:block}.func-downloads-page .func-dpm-tab .func-dpm-list ul{padding:0;margin:0;display:block;list-style-type:none}.func-downloads-page .func-dpm-tab .func-dpm-list ul li{padding-bottom:20px;border-bottom:1px solid #e0e0e0;margin-bottom:20px}.func-downloads-page .func-dp-summary{background-color:#fff;position:sticky;width:100%;bottom:0;left:0;padding:0 0 20px}.func-downloads-page .func-dp-summary .func-dps-wrap{padding-top:20px;border-top:1px solid #1d1e19}.func-downloads-page .func-dp-summary .func-dps-wrap h3{margin-bottom:8px;font-size:clamp(18px,1.8vw,20px)}.func-downloads-page .func-dp-summary .func-dps-wrap .func-dps-list{max-height:80px;overflow:auto;margin-bottom:22px;font-size:clamp(13px,1.3vw,14px)}.func-downloads-page .func-dp-summary .func-dps-wrap .func-dps-list .func-dps-lt-list-item{display:flex;align-items:center;position:relative;margin-bottom:2px}.func-downloads-page .func-dp-summary .func-dps-wrap .func-dps-list .func-dps-lt-list-item:hover{color:#939393}.func-downloads-page .func-dp-summary .func-dps-wrap .func-dps-list .func-dps-lt-list-item label{font-weight:500;cursor:pointer;padding-left:19px}.func-downloads-page .func-dp-summary .func-dps-wrap .func-dps-list .func-dps-lt-list-item label .func-dpm-name{display:inline;font-weight:500}.func-downloads-page .func-dp-summary .func-dps-wrap .func-dps-list .func-dps-lt-list-item label span{font-weight:300}.func-downloads-page .func-dp-summary .func-dps-wrap .func-dps-list .func-dps-lt-list-item:before{pointer-events:none;position:absolute;top:0;content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' fill='none'%3E%3Cscript/%3E%3Cmask id='mask0_324_1557' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='11' height='11'%3E%3Cpath fill='%23D9D9D9' d='M0 0h11v11H0z'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_324_1557)' fill='%231D1E19'%3E%3Cpath d='M.535 9.021L9.021.536l1.414 1.414-8.485 8.485z'/%3E%3Cpath d='M.535 1.95L1.949.536l8.485 8.485-1.414 1.414z'/%3E%3C/g%3E%3Cscript/%3E%3C/svg%3E");display:inline-block;background-repeat:no-repeat;width:13px;height:13px;background-size:cover}.func-downloads-page .func-dp-summary .func-dps-wrap .to-big-message{margin-bottom:22px;font-size:clamp(13px,1.3vw,14px);color:#7a392f}.func-downloads-page .func-dp-summary .func-dps-wrap .button:disabled{background-color:#939393;border-color:#939393}.func-downloads-modal{display:none;position:fixed;z-index:999;top:0;left:0;width:100%;height:100vh;overflow:auto;padding:0 20px}.func-downloads-modal.active{display:block}.func-downloads-modal#globalModal p{font-size:inherit}.func-downloads-modal .func-dm-background{position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.2}.func-downloads-modal .func-dm-content{position:relative;z-index:2;background-color:#fff;width:100%;max-width:600px;padding:50px 30px;margin:30px auto}.func-downloads-modal .func-dm-content .func-dm-close-modal{position:absolute;top:16px;right:16px;content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' fill='none'%3E%3Cpath fill='%231D1E19' d='M7.551 25.229L25.23 7.55l2.121 2.121L9.673 27.35z'/%3E%3Cpath fill='%231D1E19' d='M7.984 9.693l2.121-2.12L27.783 25.25l-2.121 2.121z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;background-position:50%;height:26px;width:26px;cursor:pointer}.func-downloads-modal .func-dm-content h2{font-size:clamp(18px,1.8vw,20px);margin:0}.func-downloads-modal .func-dm-content p{font-size:clamp(13px,1.3vw,14px)}@media (min-width:768px){.func-downloads-page .func-dp-wrap{display:flex}.func-downloads-page .func-dp-wrap .func-dp-main{width:70%;padding-right:80px}.func-downloads-page .func-dp-wrap .func-dp-summary{width:30%}.func-downloads-page .func-dp-summary{position:relative;bottom:unset;width:auto;padding:0}.func-downloads-page .func-dp-summary .func-dps-wrap{position:sticky;top:136px;padding-top:20px;border-top:1px solid #e0e0e0;margin-top:calc(clamp(18px, 1.8vw, 20px)*1.2 + 37px)}.func-downloads-page .func-dp-summary .func-dps-wrap .func-dps-list{max-height:320px}.func-downloads-modal .func-dm-content{padding:50px;margin:70px auto}}.func-cart-section button[name=update_cart]{display:none}.func-cart-section .func-cart-wrap{grid-gap:calc(clamp(16px, 2vw, 22px)*2)}.func-cart-section .func-cart-wrap .func-cart-contents .func-cart-contents-head{display:flex;justify-content:space-between;padding:8px 0 16px;margin-bottom:20px;border-bottom:1px solid #e0e0e0;font-weight:500}.func-cart-section .func-cart-wrap .func-cart-contents .func-cart-contents-head .func-cch-total{display:none}.func-cart-section .func-cart-wrap .func-cart-contents .func-cart-contents-table{margin-bottom:30px}.func-cart-section .func-cart-wrap .func-cart-contents .func-cart-contents-table a{text-decoration:none}.func-cart-section .func-cart-wrap .func-cart-contents .func-cart-contents-table .func-cct-item{display:flex;grid-gap:clamp(16px,2vw,22px);border-bottom:1px solid #e0e0e0;padding-bottom:20px;margin-bottom:20px}.func-cart-section .func-cart-wrap .func-cart-contents .func-cart-contents-table .func-cct-item .func-cct-image{width:100%;max-width:100px}.func-cart-section .func-cart-wrap .func-cart-contents .func-cart-contents-table .func-cct-item .func-cct-image img{display:block;width:100%;height:auto}.func-cart-section .func-cart-wrap .func-cart-contents .func-cart-contents-table .func-cct-item .func-cct-content .func-cct-c-name{font-weight:500}.func-cart-section .func-cart-wrap .func-cart-contents .func-cart-contents-table .func-cct-item .func-cct-content .func-cct-c-price{font-weight:500;margin-bottom:10px}.func-cart-section .func-cart-wrap .func-cart-contents .func-cart-contents-table .func-cct-item .func-cct-content .func-cct-c-price .func-cct-c-price-incl{font-size:clamp(13px,1.3vw,14px);color:#939393}.func-cart-section .func-cart-wrap .func-cart-contents .func-cart-contents-table .func-cct-item .func-cct-content .func-cct-c-meta{font-size:clamp(13px,1.3vw,14px)}.func-cart-section .func-cart-wrap .func-cart-contents .func-cart-contents-table .func-cct-item .func-cct-content .func-cct-c-meta dl{display:-ms-grid;display:grid;-ms-grid-columns:auto auto;grid-template-columns:auto auto;width:fit-content;margin:0 0 12px}.func-cart-section .func-cart-wrap .func-cart-contents .func-cart-contents-table .func-cct-item .func-cct-content .func-cct-c-meta dl dt{padding-right:8px;font-weight:500}.func-cart-section .func-cart-wrap .func-cart-contents .func-cart-contents-table .func-cct-item .func-cct-content .func-cct-c-meta dl dd,.func-cart-section .func-cart-wrap .func-cart-contents .func-cart-contents-table .func-cct-item .func-cct-content .func-cct-c-meta dl dd p{margin:0}.func-cart-section .func-cart-wrap .func-cart-contents .func-cart-contents-table .func-cct-item .func-cct-content .func-cct-c-qty-remove-wrap{display:flex;align-items:center}.func-cart-section .func-cart-wrap .func-cart-contents .func-cart-contents-table .func-cct-item .func-cct-content .func-cct-c-qty{position:relative;display:inline-block}.func-cart-section .func-cart-wrap .func-cart-contents .func-cart-contents-table .func-cct-item .func-cct-content .func-cct-c-qty .quantity{display:flex;border:1px solid #1d1e19}.func-cart-section .func-cart-wrap .func-cart-contents .func-cart-contents-table .func-cct-item .func-cct-content .func-cct-c-qty .quantity .qty{background-color:transparent;border:none;font-size:clamp(18px,1.8vw,22px);outline:none;width:1.8em;font-size:clamp(13px,1.3vw,14px);appearance:textfield;-webkit-appearance:none;-moz-appearance:textfield}.func-cart-section .func-cart-wrap .func-cart-contents .func-cart-contents-table .func-cct-item .func-cct-content .func-cct-c-qty .quantity .qty_button{background-color:transparent;border:none;font-size:clamp(13px,1.3vw,14px);padding:0 12px;font-size:clamp(18px,1.8vw,22px);width:1.4em;cursor:pointer}.func-cart-section .func-cart-wrap .func-cart-contents .func-cart-contents-table .func-cct-item .func-cct-content .func-cct-c-qty .quantity .qty_button.minus{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none'%3E%3Cpath fill='%23000' d='M1 11h23v3H1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:.55em;color:transparent}.func-cart-section .func-cart-wrap .func-cart-contents .func-cart-contents-table .func-cct-item .func-cct-content .func-cct-c-qty .quantity .qty_button.plus{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none'%3E%3Cpath fill='%23000' d='M1 11h23v3H1z'/%3E%3Cpath fill='%23000' d='M11 1h3v23h-3z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:.55em;color:transparent}.func-cart-section .func-cart-wrap .func-cart-contents .func-cart-contents-table .func-cct-item .func-cct-content .func-cct-c-qty .quantity_loader{position:absolute;display:none;top:.1em;transform-origin:center;left:calc(100% + 3px);content:"";height:1em;width:1em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24'%3E%3Cpath d='M480-80q-82 0-155-31.5t-127.5-86Q143-252 111.5-325T80-480q0-83 31.5-155.5t86-127Q252-817 325-848.5T480-880q17 0 28.5 11.5T520-840q0 17-11.5 28.5T480-800q-133 0-226.5 93.5T160-480q0 133 93.5 226.5T480-160q133 0 226.5-93.5T800-480q0-17 11.5-28.5T840-520q17 0 28.5 11.5T880-480q0 82-31.5 155t-86 127.5q-54.5 54.5-127 86T480-80z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;animation:spin-loader 1.6s linear infinite}.func-cart-section .func-cart-wrap .func-cart-contents .func-cart-contents-table .func-cct-item .func-cct-content .func-cct-c-remove{font-size:clamp(13px,1.3vw,14px);font-weight:500;padding-left:28px}.func-cart-section .func-cart-wrap .func-cart-contents .func-cart-contents-table .func-cct-item .func-cct-price{display:none;margin-left:auto;font-weight:500}.func-cart-section .func-cart-wrap .func-cart-totals .func-cart-totals-head{display:flex;padding:8px 0 16px;margin-bottom:20px;border-bottom:1px solid #e0e0e0;font-weight:500}.func-cart-section .func-cart-wrap .func-cart-totals .func-cart-totals-table{font-weight:400}.func-cart-section .func-cart-wrap .func-cart-totals .func-cart-totals-table .func-ctt-right{margin-left:auto}.func-cart-section .func-cart-wrap .func-cart-totals .func-cart-totals-table .func-ctt-coupon{padding:0 0 clamp(12px,1.15vw,20px);margin-bottom:clamp(12px,1.15vw,20px);border-bottom:1px solid #e0e0e0}.func-cart-section .func-cart-wrap .func-cart-totals .func-cart-totals-table .func-ctt-coupon .func-ctt-coupon-toggle{cursor:pointer}.func-cart-section .func-cart-wrap .func-cart-totals .func-cart-totals-table .func-ctt-coupon .func-ctt-coupon-toggle:hover{color:#939393}.func-cart-section .func-cart-wrap .func-cart-totals .func-cart-totals-table .func-ctt-coupon .coupon{display:none}.func-cart-section .func-cart-wrap .func-cart-totals .func-cart-totals-table .func-ctt-coupon .coupon.active{display:flex}.func-cart-section .func-cart-wrap .func-cart-totals .func-cart-totals-table .func-ctt-coupon .coupon input[type=text]{width:100%;border:1px solid #000;border-radius:0;padding:12px}.func-cart-section .func-cart-wrap .func-cart-totals .func-cart-totals-table .func-ctt-coupon .coupon button{font-size:clamp(13px,1.3vw,14px);white-space:nowrap;background-color:#7a392f;color:#fff;border-radius:0;border:1px solid #7a392f}.func-cart-section .func-cart-wrap .func-cart-totals .func-cart-totals-table .func-ctt-subtotal{display:flex}.func-cart-section .func-cart-wrap .func-cart-totals .func-cart-totals-table .func-ctt-shipping,.func-cart-section .func-cart-wrap .func-cart-totals .func-cart-totals-table .func-ctt-subtotal,.func-cart-section .func-cart-wrap .func-cart-totals .func-cart-totals-table .func-ctt-vat{padding:0 0 clamp(12px,1.15vw,20px);margin-bottom:clamp(12px,1.15vw,20px);border-bottom:1px solid #e0e0e0}.func-cart-section .func-cart-wrap .func-cart-totals .func-cart-totals-table .func-ctt-vat{display:flex}.func-cart-section .func-cart-wrap .func-cart-totals .func-cart-totals-table .func-ctt-total{display:flex;padding:0 0 clamp(12px,1.15vw,20px);margin-bottom:10px;font-weight:500}.func-cart-section .func-cart-wrap .func-cart-totals .func-cart-totals-table .func-ctt-submit .button{background-color:#7a392f;color:#fff;border-radius:0;border:1px solid #7a392f;font-weight:500;width:100%}.func-cart-section .func-cart-wrap .func-cart-totals .func-cart-totals-table .func-ctt-submit .button:hover{background-color:#1d1e19;color:#fff;border:1px solid #1d1e19}@media (min-width:992px){.func-cart-section .func-cart-wrap{display:flex}.func-cart-section .func-cart-wrap .func-cart-contents{width:66%}.func-cart-section .func-cart-wrap .func-cart-contents .func-cart-contents-head .func-cch-total{display:block}.func-cart-section .func-cart-wrap .func-cart-contents .func-cart-contents-table .func-cct-item:last-of-type{border-bottom:none}.func-cart-section .func-cart-wrap .func-cart-totals{min-width:34%}.func-cart-section .func-cart-wrap .func-cart-totals .func-cart-totals-head{justify-content:flex-end}}@keyframes spin-loader{to{transform:rotate(1turn)}}.func-body .func-added-to-cart-modal{display:none;position:fixed;z-index:999;align-items:center;justify-content:center;top:0;left:0;padding:20px;width:100%;height:100vh}.func-body .func-added-to-cart-modal .woocommerce-message{margin-bottom:16px;padding:.8em 1.2em .6em 2em;border:1px solid #e0e0e0;display:block!important}.func-body .func-added-to-cart-modal .woocommerce-message:before{font-size:1.1rem;top:.9em;left:.8em}.func-body .func-added-to-cart-modal.active{display:flex}.func-body .func-added-to-cart-modal .func-atcm-background{position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.2}.func-body .func-added-to-cart-modal .func-atcm-content-wrap{position:relative;z-index:2;background-color:#fff;width:100%;max-width:600px;padding:34px 26px}.func-body .func-added-to-cart-modal .func-atcm-content-wrap .func-atcm-close-modal{position:absolute;top:8px;right:5px;content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' fill='none'%3E%3Cpath fill='%231D1E19' d='M7.551 25.229L25.23 7.55l2.121 2.121L9.673 27.35z'/%3E%3Cpath fill='%231D1E19' d='M7.984 9.693l2.121-2.12L27.783 25.25l-2.121 2.121z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;background-position:50%;height:26px;width:26px;cursor:pointer}.func-body .func-added-to-cart-modal .func-atcm-content-wrap .func-atcm-content{display:flex}.func-body .func-added-to-cart-modal .func-atcm-content-wrap .func-atcm-content .atcm-image{margin-bottom:16px}.func-body .func-added-to-cart-modal .func-atcm-content-wrap .func-atcm-content .atcm-image img{display:block;width:96px;height:auto}.func-body .func-added-to-cart-modal .func-atcm-content-wrap .func-atcm-content .atcm-info{padding:16px}.func-body .func-added-to-cart-modal .func-atcm-content-wrap .func-atcm-content .atcm-info h2{font-size:clamp(23px,2.4vw,26px);margin:0}.func-body .func-added-to-cart-modal .func-atcm-content-wrap .func-atcm-content .atcm-info p{font-size:clamp(13px,1.3vw,14px);color:#939393;font-weight:500}.func-body .func-added-to-cart-modal .func-atcm-content-wrap .func-atcm-buttons{display:flex;flex-direction:column;grid-gap:16px}.func-body .func-added-to-cart-modal .func-atcm-content-wrap .func-atcm-buttons .button{width:100%;display:flex;align-items:center;justify-content:center;padding:.75em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .func-added-to-cart-modal .price-title{border-top:1px solid #e0e0e0;color:#1d1e19;padding-top:clamp(12px,1vw,20px);font-weight:600;margin-bottom:clamp(12px,1.3vw,22px);line-height:1.2}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .func-added-to-cart-modal span.price{display:block;color:#1d1e19}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .func-added-to-cart-modal span.price .amount-original{display:block;font-size:clamp(13px,1.3vw,14px);color:#7a392f;text-decoration:line-through;font-weight:400;margin-bottom:0}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .func-added-to-cart-modal span.price .amount-excl{display:block;font-size:clamp(18px,1.8vw,20px);font-weight:600;margin-bottom:4px}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .func-added-to-cart-modal span.price .amount-incl{display:block;font-size:clamp(13px,1.3vw,14px);color:#939393;font-weight:400}@media (min-width:992px){.func-body .func-added-to-cart-modal .func-atcm-content-wrap{max-width:600px;padding:50px}.func-body .func-added-to-cart-modal .func-atcm-content-wrap .func-atcm-close-modal{top:16px;right:16px}.func-body .func-added-to-cart-modal .func-atcm-content-wrap .func-atcm-content{display:flex}.func-body .func-added-to-cart-modal .func-atcm-content-wrap .func-atcm-content .atcm-image{margin-bottom:20px}.func-body .func-added-to-cart-modal .func-atcm-content-wrap .func-atcm-content .atcm-image img{width:120px}.func-body .func-added-to-cart-modal .func-atcm-content-wrap .func-atcm-content .atcm-info{padding:20px}.func-body .func-added-to-cart-modal .func-atcm-content-wrap .func-atcm-buttons{grid-gap:20px;flex-direction:row}}
/*# sourceMappingURL=master.min.css.map */