:root{--color-tiileri-grey-50:#fafbfb;--color-tiileri-grey-100:#f2f4f5;--color-tiileri-grey-200:#e6e9ea;--color-tiileri-grey-300:#cfd4d8;--color-tiileri-grey-400:#99a3aa;--color-tiileri-grey-500:#64747f;--color-tiileri-grey-600:#445764;--color-tiileri-grey-700:#2d4351;--color-tiileri-grey-800:#122a3a;--color-tiileri-grey-900P:#051f30;--color-tiileri-red-50:#fff0f1;--color-tiileri-red-100:#fee1e4;--color-tiileri-red-200:#fec9ce;--color-tiileri-red-300:#fda4ae;--color-tiileri-red-400:#fc6b7b;--color-tiileri-red-600:#db0830;--color-tiileri-red-800:#a60f22;--color-tiileri-red-900:#881220;--color-tiileri-red-500P:#fa263d;--color-tiileri-red-700E:#c61e30;--color-tiileri-indigo-50:#ede9f6;--color-tiileri-indigo-100:#cfc6e7;--color-tiileri-indigo-200:#afa0d7;--color-tiileri-indigo-300:#8f7ac7;--color-tiileri-indigo-400:#775ebb;--color-tiileri-indigo-500:#6044af;--color-tiileri-indigo-600:#573fa9;--color-tiileri-indigo-800:#3f3197;--color-tiileri-indigo-900:#2d2687;--color-tiileri-indigo-700P:#4b37a0;--spacing-none:0rem;--spacing-sm:0.25rem;--spacing-base:0.5rem;--spacing-md:0.75rem;--spacing-lg:1rem;--spacing-xl:1.5rem;--spacing-2xl:2rem;--spacing-3xl:2.5rem;--spacing-4xl:4rem;--spacing-5xl:8rem;--font-size-text-xs:clamp(0.75rem,0.75rem + 0vw,0.75rem);--font-size-text-sm:clamp(0.875rem,0.875rem + 0vw,0.875rem);--font-size-text-base:clamp(1rem,1rem + 0vw,1rem);--font-size-text-lg:clamp(1.0625rem,1.0333rem + 0.1168vw,1.125rem);--font-size-text-xl:clamp(1.125rem,1.0666rem + 0.2336vw,1.25rem);--font-size-text-2xl:clamp(1.25rem,1.1332rem + 0.4673vw,1.5rem);--font-size-text-3xl:clamp(1.5rem,1.3248rem + 0.7009vw,1.875rem);--font-size-text-5xl:clamp(1.75rem,1.1659rem + 2.3364vw,3rem);--font-size-text-6xl:clamp(1.875rem,0.9988rem + 3.5047vw,3.75rem);--line-height-text-xs:clamp(1.2,1.25vw,1.25);--line-height-text-sm:clamp(1.3,1.4vw,1.35);--line-height-text-base:clamp(1.4,1.5vw,1.5);--line-height-text-lg:clamp(1.45,1.55vw,1.55);--line-height-text-xl:clamp(1.5,1.6vw,1.6);--line-height-text-2xl:clamp(1.5,1.6vw,1.6);--line-height-text-3xl:clamp(1.4,1.55vw,1.55);--line-height-text-5xl:clamp(1.3,1.4vw,1.4);--line-height-text-6xl:clamp(1.2,1.3vw,1.3)}*{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}html:has(:target){scroll-behavior:smooth}body:not(.wp-admin) li{list-style:none}.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright,.wp-block-image>figcaption{display:block!important}.wp-block-image.aligncenter>img,.wp-block-image.alignleft>img,.wp-block-image.alignright>img,.wp-block-image>figcaption>img{display:inline-block!important}.wp-block-image.aligncenter,.wp-block-image.aligncenter>figcaption{text-align:center!important}.wp-block-image.alignright,.wp-block-image.alignright>figcaption{text-align:right!important}.wp-block-image.alignleft,.wp-block-image.alignleft>figcaption{text-align:left!important}body em{font-style:italic}body strong{font-weight:700}body code{font-family:monospace}body h1,body h2,body h3,body h4,body h5,body h6{font-family:roc-grotesk-wide,sans-serif;font-weight:600;text-wrap:balance}@media screen and (min-width:420px){body h1,body h2,body h3,body h4,body h5,body h6{font-weight:700}}body h1{font-size:var(--font-size-text-5xl)}body h1,body h2{line-height:var(--line-height-text-3xl)}body h2{font-size:var(--font-size-text-3xl)}body h3{font-size:var(--font-size-text-2xl);line-height:var(--line-height-text-2xl)}body h4{font-size:var(--font-size-text-xl);line-height:var(--line-height-text-xl)}body p{text-wrap:pretty}.gform_wrapper ul{list-style:none}.gform_wrapper .gform_validation_container,.gform_wrapper .hidden_label>label,.gform_wrapper .hidden_sub_label{display:none!important}.gform_wrapper .validation_error,.gform_wrapper .validation_message{color:var(--color-tiileri-red-700E)}.gform_wrapper .validation_error{border:1px solid var(--color-tiileri-red-700E);margin-bottom:15px;padding:10px}.gform_wrapper input.gform_button{background-color:var(--color-tiileri-red-700E)!important;border-radius:0!important;color:#fff!important;cursor:pointer;padding:var(--spacing-base) var(--spacing-lg);-webkit-transition:background-color .3s;transition:background-color .3s}.gform_wrapper input.gform_button:hover{background-color:var(--color-tiileri-red-800)!important}.gform_wrapper input[type=email],.gform_wrapper input[type=text],.gform_wrapper textarea{border:1px solid var(--color-tiileri-grey-900P);margin-bottom:15px;padding:10px;width:100%}.gform_wrapper .gfield_error{padding:6px!important}.gform_wrapper h2.gform_submission_error{color:var(--color-tiileri-red-700E)!important}.gform_wrapper .gform_body input,.gform_wrapper .gform_body textarea{color:var(--color-tiileri-grey-900P)}.gform_wrapper .gform_body ::-webkit-input-placeholder{color:var(--color-tiileri-grey-400)}.gform_wrapper .gform_body ::-moz-placeholder{color:var(--color-tiileri-grey-400)}.gform_wrapper .gform_body :-ms-input-placeholder{color:var(--color-tiileri-grey-400)}.gform_wrapper .gform_body ::-ms-input-placeholder{color:var(--color-tiileri-grey-400)}.gform_wrapper .gform_body ::placeholder{color:var(--color-tiileri-grey-400)}#contact-us-modal .gform_body label,#contact-us-modal .gform_body legend{color:#fff}#contact-us-modal .gform_body input,#contact-us-modal .gform_body textarea{color:var(--color-tiileri-grey-900P)}.is-style-btn-primary>*,a.is-style-btn-primary,button.is-style-btn-primary{background-color:var(--color-tiileri-red-700E);color:#fff;padding:var(--spacing-base) var(--spacing-lg);-webkit-transition:background-color .3s;transition:background-color .3s}.is-style-btn-primary>:hover,a.is-style-btn-primary:hover,button.is-style-btn-primary:hover{background-color:var(--color-tiileri-red-800)}.added_to_cart.wc-forward,.is-style-btn-secondary>*,a.is-style-btn-secondary,button.is-style-btn-secondary{background-color:var(--color-tiileri-grey-900P);color:#fff;padding:var(--spacing-base) var(--spacing-lg);-webkit-transition:background-color .3s;transition:background-color .3s}.added_to_cart.wc-forward:hover,.is-style-btn-secondary>:hover,a.is-style-btn-secondary:hover,button.is-style-btn-secondary:hover{background-color:var(--color-tiileri-grey-700)}a.add_to_cart_button{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.is-style-btn-tertiary>*,a.is-style-btn-tertiary,button.is-style-btn-tertiary{background-color:var(--color-tiileri-grey-100);color:#000;padding:var(--spacing-base) var(--spacing-lg);-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.is-style-btn-tertiary>:hover,a.is-style-btn-tertiary:hover,button.is-style-btn-tertiary:hover{background-color:var(--color-tiileri-grey-300)}.is-style-btn-category-filter{background-color:transparent;border:1px solid #000;padding:var(--spacing-base) var(--spacing-lg);-webkit-transition:background-color .3s;transition:background-color .3s}.is-style-btn-category-filter:hover{background-color:var(--color-tiileri-grey-100)}.is-style-btn-category-filter.active{background-color:#000;color:#fff}.btn-tab{padding:var(--spacing-base);-webkit-transition:color .3s;transition:color .3s}.btn-tab.active{border-bottom:3px solid var(--color-tiileri-red-700E);color:var(--color-tiileri-red-700E)}.btn-tab:hover{color:var(--color-tiileri-red-800)}.is-style-btn-category-filter,.is-style-btn-primary>*,.is-style-btn-secondary>*,.is-style-btn-tertiary>*,.wp-element-button,a.is-style-btn-primary,a.is-style-btn-secondary,a.is-style-btn-tertiary,button.is-style-btn-primary{border-radius:0;cursor:pointer;font-weight:600}@media (min-width:768px){.btn-primary,.btn-secondary,.btn-tertiary,.is-style-btn-category-filter,.is-style-btn-primary>*,.is-style-btn-secondary>*,.is-style-btn-tertiary>*,a.is-style-btn-primary,a.is-style-btn-secondary,a.is-style-btn-tertiary,button.is-style-btn-primary,button.is-style-btn-secondary,button.is-style-btn-tertiary{padding:var(--spacing-lg) var(--spacing-2xl)}}.wp-admin .btn-tab>*,.wp-admin .is-style-btn-category-filter>*,.wp-admin .is-style-btn-primary>*,.wp-admin .is-style-btn-secondary>*,.wp-admin .is-style-btn-tertiary>*,.wp-admin button.is-style-btn-primary{padding:var(--spacing-base) var(--spacing-lg);-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.wp-admin .is-style-btn-primary>*,.wp-admin button.is-style-btn-primary{background-color:var(--color-tiileri-red-700E);color:#fff}.wp-admin .is-style-btn-secondary>*{background-color:var(--color-tiileri-grey-900P);color:#fff}.wp-admin .is-style-btn-tertiary>*{background-color:var(--color-tiileri-grey-100);color:#000}.wp-admin .is-style-btn-category-filter>*{background-color:transparent;border:1px solid #000}.wp-admin .btn-tab>*{padding:var(--spacing-base);-webkit-transition:color .3s;transition:color .3s}.wp-admin .btn-tab>.active{border-bottom:3px solid var(--color-tiileri-red-700E);color:var(--color-tiileri-red-700E)}header{position:relative}header img.custom-logo{max-height:36px;max-width:274px;width:auto}@media (min-width:768px){header img.custom-logo{max-height:none}}header #hamburger{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header #hamburger svg{height:32px;width:32px}header #hamburger.active{rotate:90deg}header .rlv-has-spinner{border-color:var(--color-tiileri-red-700E);border-right-color:transparent}header .rlv-has-spinner:after{background-color:var(--color-tiileri-red-700E)}header .lang-item{list-style-type:none;margin-left:.75rem}header .lang-item a{-webkit-transition:color .15s cubic-bezier(.4,0,.2,1);transition:color .15s cubic-bezier(.4,0,.2,1)}header .lang-item.current-lang a,header .lang-item:hover a{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:4px}header .lang-item:first-child{margin-left:0}header .cart-count{border-radius:50%;height:24px;left:0;padding:0;top:-20px;width:24px}header form{position:relative}header form input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}header form input{background-image:url(../../img/magnifying-glass.svg);background-position:100%;background-repeat:no-repeat;background-size:24px;border:1px solid transparent;cursor:pointer;max-width:210px;min-width:24px;position:absolute;right:100%;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:100%}header form input::-webkit-input-placeholder{color:transparent}header form input::-moz-placeholder{color:transparent}header form input:-ms-input-placeholder{color:transparent}header form input::-ms-input-placeholder{color:transparent}header form input::placeholder{color:transparent}header form input:focus,header form input:hover{border:1px solid #000;border-radius:4px;-webkit-box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);padding:1rem;width:210px}header form input:focus::-webkit-input-placeholder,header form input:hover::-webkit-input-placeholder{color:var(--color-tiileri-grey-600)}header form input:focus::-moz-placeholder,header form input:hover::-moz-placeholder{color:var(--color-tiileri-grey-600)}header form input:focus:-ms-input-placeholder,header form input:hover:-ms-input-placeholder{color:var(--color-tiileri-grey-600)}header form input:focus::-ms-input-placeholder,header form input:hover::-ms-input-placeholder{color:var(--color-tiileri-grey-600)}header form input:focus::placeholder,header form input:hover::placeholder{color:var(--color-tiileri-grey-600)}.pagination>*{background-color:var(--color-tiileri-grey-900P);border-radius:50%;color:#fff;display:grid;font-size:var(--body-font-size-m);font-weight:600;height:40px;place-items:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:40px}.pagination>.current{background-color:var(--color-tiileri-red-700E)}.pagination>.next,.pagination>.prev{background-color:transparent}.pagination>:hover:not(.current){background-color:var(--color-tiileri-grey-500)}nav.desktop-main-menu .menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}nav.desktop-main-menu .menu li a{font-family:roc-grotesk-condensed,sans-serif;font-weight:600;letter-spacing:1.6px;line-height:150%;padding:0 var(--spacing-md);text-transform:uppercase}nav.desktop-main-menu .menu li.current-menu-item a{text-decoration:underline;text-underline-offset:5px}nav.desktop-main-menu .menu>li{height:100%}nav.desktop-main-menu .menu>li>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}nav.desktop-main-menu .menu>li.menu-item-has-children.hovered .sub-menu{height:auto;opacity:1;padding:var(--spacing-md)}@media (min-width:1024px){nav.desktop-main-menu .menu>li.menu-item-has-children.hovered .sub-menu{grid-template-columns:repeat(auto-fit,minmax(242px,1fr));padding:var(--spacing-2xl) var(--spacing-xl)}}nav.desktop-main-menu .menu .sub-menu{background-color:#fff;border-radius:var(--spacing-base);-webkit-box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));height:0;left:0;opacity:0;overflow:clip;padding:0;position:absolute;top:100%;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;z-index:20}nav.desktop-main-menu .menu .sub-menu>li{border-radius:var(--spacing-base);margin:0}nav.desktop-main-menu .menu .sub-menu .menu-item-with-image img{-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}nav.desktop-main-menu .menu .sub-menu .menu-item-with-image:hover span{text-decoration:underline;text-underline-offset:5px}nav.desktop-main-menu .menu .sub-menu .menu-item-with-image:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}nav.desktop-main-menu .menu .sub-menu .image-wrapper{background-color:var(--color-tiileri-grey-100);border-radius:var(--spacing-base);display:grid;overflow:clip;padding:var(--spacing-md);place-items:center}nav.desktop-main-menu .menu .sub-menu span{padding:var(--spacing-md) 0}a.contact{-webkit-align-self:center;font-family:roc-grotesk-condensed,sans-serif;font-weight:600;letter-spacing:1.6px;line-height:150%;padding:0 var(--spacing-md);text-transform:uppercase;-ms-flex-item-align:center;align-self:center;justify-self:end}div#hamburger-menu-container{background-color:#fff;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.25);box-shadow:0 10px 10px 0 rgba(0,0,0,.25);left:var(--spacing-sm);position:absolute;top:100%;-webkit-transition:z-index .15s ease-in-out,opacity .15s ease-in-out,height .15s ease-in-out;transition:z-index .15s ease-in-out,opacity .15s ease-in-out,height .15s ease-in-out;width:calc(100% - var(--spacing-md)*2)}div#hamburger-menu-container.disabled{height:0;opacity:0;z-index:-10}div#hamburger-menu-container.active{display:block;height:auto;opacity:1;z-index:10}div#hamburger-menu-container nav.hamburger-menu ul.menu{display:grid;gap:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg)}@media (min-width:768px){div#hamburger-menu-container nav.hamburger-menu ul.menu{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--spacing-xl) var(--spacing-2xl)}}@media (min-width:1024px){div#hamburger-menu-container nav.hamburger-menu ul.menu{gap:var(--spacing-2xl);grid-template-columns:repeat(4,minmax(0,1fr));padding:var(--spacing-xl) var(--spacing-2xl)}}div#hamburger-menu-container nav.hamburger-menu ul.menu a[href^="#"]{cursor:default;font-weight:600;line-height:160%;pointer-events:none}div#hamburger-menu-container nav.hamburger-menu ul.menu>li>.sub-menu{border-top:1px solid var(--color-tiileri-grey-300);margin-top:var(--spacing-lg);padding:var(--spacing-md) 0}div#hamburger-menu-container nav.hamburger-menu ul.menu>li>.sub-menu a{display:inline-block;font-size:var(--font-size-text-sm);font-weight:600;margin:var(--spacing-sm) 0;position:relative}div#hamburger-menu-container nav.hamburger-menu ul.menu>li>.sub-menu a:after{border-bottom:1px solid #000;bottom:0;content:"";left:0;position:absolute;-webkit-transition:width .2s linear;transition:width .2s linear;width:0}div#hamburger-menu-container nav.hamburger-menu ul.menu>li>.sub-menu a:hover:after{width:100%}div#hamburger-menu-container nav.hamburger-menu ul.menu>li>.sub-menu .sub-menu{padding-left:var(--spacing-lg)}div#hamburger-menu-container nav.hamburger-menu ul.menu>li>.sub-menu .sub-menu a{font-weight:400}footer .copyright ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}footer .copyright ul li{margin-right:var(--spacing-xl);white-space:nowrap}@media (min-width:1024px){footer .copyright ul li{margin-right:var(--spacing-4xl)}}footer .copyright ul li:last-child{margin-right:0}footer a[href="#"]{cursor:default;font-weight:600;margin:var(--spacing-lg) 0 var(--spacing-base);pointer-events:none}footer a[href="#"]:hover{color:#fff}footer a{display:block;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}footer a:hover{color:var(--color-tiileri-grey-600)}.error404 .brick-wall{display:grid;place-items:center;text-align:center}.error404 h2{font-family:Poppins,sans-serif;font-size:clamp(1rem,10vw,1.5rem);font-weight:600}.error404 .brick-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;gap:3px;justify-content:center;margin-bottom:3px}@media (min-width:768px){.error404 .brick-row{gap:.25rem;gap:1rem;margin-bottom:.5rem;margin-bottom:1rem}}.error404 .brick{background-color:var(--color-tiileri-grey-900P);display:grid;min-height:32px;min-width:60px;place-items:center;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:768px){.error404 .brick{min-height:46px;min-height:66px;min-width:100px;min-width:145px}}.error404 .brick:hover{background-color:var(--color-tiileri-red-500P)}.gallery-masonry{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-columns:600px;-moz-columns:600px;columns:600px;gap:1rem}.gallery-masonry>*{margin-bottom:1rem}@media (min-width:640px){.gallery-masonry{-webkit-columns:350px;-moz-columns:350px;columns:350px}}.search-results h1{font-size:var(--font-size-text-5xl)}.search-results article{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.search-results article:hover{background-color:var(--color-tiileri-grey-200)}.search-results .entry-header h3{font-family:Poppins,sans-serif}.category-tree .current{margin:var(--spacing-md) 0}.category-tree ul ul ul{margin-left:var(--spacing-base)}.category-tree a{position:relative}.category-tree a.active{font-weight:600}.category-tree a:after{border-bottom:1px solid #000;bottom:0;content:"";left:0;position:absolute;-webkit-transition:width .2s linear;transition:width .2s linear;width:0}.category-tree a:hover:after{width:100%}.woocommerce-shop .shop-content>h1,.woocommerce-shop .shop-content>h2,.woocommerce-shop .shop-content>h3,.woocommerce-shop .shop-content>h4,.woocommerce-shop .shop-content>h5,.woocommerce-shop .shop-content>h6,.woocommerce-shop .shop-content>p{padding-left:var(--spacing-base);padding-right:var(--spacing-base)}.woocommerce-thankyou-order-received{background-color:var(--color-tiileri-grey-900P);color:#fff;font-size:var(--font-size-text-xl);padding:var(--spacing-2xl)}.woocommerce-checkout .woocommerce-notice{margin-bottom:var(--spacing-xl)}.woocommerce-account .woocommerce-MyAccount-navigation a,.woocommerce-account .woocommerce-MyAccount-navigation button[type=submit]{background-color:var(--color-tiileri-red-700E);color:#fff;display:block;margin-bottom:var(--spacing-base);padding:var(--spacing-base) var(--spacing-lg);text-align:center;-webkit-transition:background-color .3s;transition:background-color .3s}.woocommerce-account .woocommerce-MyAccount-navigation a:hover,.woocommerce-account .woocommerce-MyAccount-navigation button[type=submit]:hover{background-color:var(--color-tiileri-red-800)}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}@media (min-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation{width:25%}}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style-type:none}.woocommerce-account .woocommerce-MyAccount-content form input[type=email],.woocommerce-account .woocommerce-MyAccount-content form input[type=password],.woocommerce-account .woocommerce-MyAccount-content form input[type=tel],.woocommerce-account .woocommerce-MyAccount-content form input[type=text]{border:1px solid var(--color-tiileri-grey-700);border-radius:4px;margin-bottom:var(--spacing-base);padding:var(--spacing-base);width:100%}.woocommerce-account .woocommerce-columns--addresses .woocommerce-column--1{margin-bottom:var(--spacing-2xl)}@media (min-width:768px){.woocommerce-account .woocommerce-columns--addresses .woocommerce-column--1{margin-bottom:var(--spacing-none)}}.woocommerce-account .woocommerce-columns--addresses .woocommerce-customer-details--email{word-break:break-all}.woocommerce-account .woocommerce-columns--addresses p{margin-bottom:0!important}.woocommerce-account h2{font-size:var(--font-size-text-2xl);line-height:var(--line-height-text-2xl)}.woocommerce nav.woocommerce-breadcrumb{color:#000;font-size:var(--font-size-text-sm);margin:var(--spacing-xl) 0 var(--spacing-lg)}.tiileri-single-product .summary.entry-summary{grid-column:1/4}@media (min-width:1024px){.tiileri-single-product .summary.entry-summary{grid-column:3/4;grid-row:1/3}}.tiileri-single-product .mood img,.tiileri-single-product .mood video{max-height:600px;-o-object-fit:cover;object-fit:cover;width:100%}.tiileri-single-product .specifications span.open svg{-webkit-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg)}.tiileri-single-product .specifications .item div>:not(:last-child){margin-bottom:var(--spacing-sm)}.tiileri-single-product .specifications .item div a{text-decoration:underline}.tiileri-single-product .specifications .item div ul{padding-left:var(--spacing-xl)}.tiileri-single-product .specifications .item div ul li{list-style-type:disc}.tiileri-single-product .specifications .item div.open{height:auto;padding:var(--spacing-md) 0}.tiileri-single-product .specifications .table span{margin:0!important}.tiileri-single-product .specifications img{display:inline-block}.tiileri-single-product .award img{max-width:60px}.tiileri-single-product .product-description{line-height:160%}.tiileri-single-product .product-description ol,.tiileri-single-product .product-description ul{margin:var(--spacing-base) 0}.tiileri-single-product .product-description ul{padding-left:var(--spacing-xl)}.tiileri-single-product .product-description ul li{list-style-type:disc}.tiileri-single-product .product-description ol{padding-left:var(--spacing-xl)}.tiileri-single-product .product-description ol li{list-style-type:decimal}.tiileri-single-product .product-description p:not(:last-child){margin-bottom:var(--spacing-base)}.product-link .image-wrapper{overflow:clip}.product-link img{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.product-link:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.fireplace-surfaces .surfaces{display:none}.fireplace-surfaces .surfaces.active{display:block}.fireplace-surfaces .surfaces .surface{aspect-ratio:1;background-position:50%;background-size:cover;cursor:pointer;height:60px;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .5s cubic-bezier(.25,.46,.45,.94);transition:all .5s cubic-bezier(.25,.46,.45,.94);width:60px}.fireplace-surfaces .surfaces .surface:after{border-bottom:2px solid #000;bottom:-6px;content:"";left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .6s cubic-bezier(.25,.46,.45,.94);transition:all .6s cubic-bezier(.25,.46,.45,.94);width:0}.fireplace-surfaces .surfaces .surface.active{position:relative;z-index:1}.fireplace-surfaces .surfaces .surface.active:after{width:26px}.fireplace-surfaces .surfaces .surface:hover{scale:1.2;z-index:1}.product-gallery{display:grid;gap:1rem;grid-auto-flow:row dense;grid-auto-rows:minmax(0,auto);grid-column:1/4;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.product-gallery{grid-template-columns:repeat(3,1fr)}}.product-gallery .gallery-portrait{grid-row:span 2}.product-gallery .gallery-large{grid-column:span 2;grid-row:span 2;height:100%;width:100%}.product-gallery .item img,.product-gallery figure{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-gallery figure{position:relative}.product-gallery figure figcaption{bottom:0;color:#fff;left:4px;position:absolute;text-shadow:0 0 4px rgba(0,0,0,.6)}.product-gallery lite-youtube{background-position:50%;background-repeat:no-repeat;background-size:cover;min-width:100%}body.woocommerce .single_variation_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem}body.woocommerce .single_variation_wrap button.single_add_to_cart_button{background-color:var(--color-tiileri-red-700E);border-radius:0;color:#fff;padding:var(--spacing-lg) var(--spacing-2xl)!important;-webkit-transition:background-color .3s;transition:background-color .3s}body.woocommerce .single_variation_wrap button.single_add_to_cart_button:hover{background-color:var(--color-tiileri-red-800)!important}body.woocommerce .single_variation_wrap button.single_add_to_cart_button.disabled{background-color:var(--color-tiileri-red-800);-webkit-filter:grayscale(.2);filter:grayscale(.2)}body.woocommerce table.variations{margin-bottom:var(--spacing-base);width:auto}@media (min-width:1024px){body.woocommerce table.variations{width:100%}}body.woocommerce table.variations td,body.woocommerce table.variations th{padding:var(--spacing-base);text-align:left}body.woocommerce table.variations th.label{font-weight:600}body.woocommerce table.variations td.value{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1rem}body.woocommerce table.variations td,body.woocommerce table.variations th{border-bottom:1px solid var(--color-tiileri-grey-300)}.editor-styles-wrapper .wp-block-pullquote,.editor-styles-wrapper .wp-block-quote{background-color:#f2f2f2;padding-left:8px}.editor-styles-wrapper .wp-block-spacer{background-color:#f2f2f2;position:relative}.editor-styles-wrapper .wp-block-spacer:after{color:red;content:"Spacer [text visible only in admin]";height:100%;left:0;position:absolute;text-align:center;top:3px!important;width:100%;z-index:2!important}.wp-block-spacer.is-style-responsive-large{height:var(--spacing-3xl)!important}.wp-block-spacer.is-style-responsive-medium{height:var(--spacing-2xl)!important}.wp-block-spacer.is-style-responsive-small{height:var(--spacing-xl)!important}@media (min-width:768px){.wp-block-spacer.is-style-responsive-large{height:var(--spacing-4xl)!important}.wp-block-spacer.is-style-responsive-medium{height:var(--spacing-3xl)!important}.wp-block-spacer.is-style-responsive-small{height:var(--spacing-2xl)!important}body.admin-bar section.mega-hero{min-height:calc(100dvh - 212px)}}section.mega-hero{min-height:70dvh}@media (min-width:768px){section.mega-hero{min-height:calc(100dvh - 180px)}}section.mega-hero .swiper-slide{-webkit-animation:none;animation:none;background-position:0;background-repeat:no-repeat;background-size:cover;min-height:100%;min-height:300px;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (min-width:768px){section.mega-hero .swiper-slide{-webkit-animation:pan 20s ease-in-out infinite;animation:pan 20s ease-in-out infinite}}section.mega-hero .swiper-slide h1,section.mega-hero .swiper-slide h2{font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg)}@media (min-width:768px){section.mega-hero .swiper-slide h1,section.mega-hero .swiper-slide h2{font-size:var(--font-size-text-3xl);line-height:var(--line-height-text-3xl)}}@media (min-width:1024px){section.mega-hero .swiper-slide h1,section.mega-hero .swiper-slide h2{font-size:var(--font-size-text-5xl);line-height:var(--line-height-text-5xl)}}section.mega-hero .swiper-slide.swiper-slide-active{-webkit-animation-play-state:running;animation-play-state:running}section.mega-hero .box{container-name:box;container-type:inline-size}section.mega-hero .box h2{font-size:var(--font-size-text-xl);line-height:var(--line-height-text-xl)}@container box (width > 280px){section.mega-hero .box h2{font-size:var(--font-size-text-3xl);line-height:var(--line-height-text-3xl)}}@-webkit-keyframes pan{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes pan{0%{background-position:0}50%{background-position:100%}to{background-position:0}}section.image-text .innerblocks>div>:not(:last-child){margin-bottom:var(--spacing-lg)}@media (min-width:768px){section.image-text .innerblocks>div>:not(:last-child){margin-bottom:var(--spacing-2xl)}}.editor-styles-wrapper section.image-text{border:1px solid #d3d3d3;padding:var(--spacing-sm)}ul.progress-counter{counter-reset:progress-counter}ul.progress-counter .progress-item{position:relative;text-align:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:160px;min-width:120px}ul.progress-counter .progress-item:not(:last-child):after{background-image:url(../../img/arrow-right.svg);background-position:50%;bottom:-9px;content:"";height:20px;position:absolute;rotate:90deg;-webkit-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%);width:20px}@media (min-width:768px){ul.progress-counter .progress-item:not(:last-child):after{bottom:40px;right:-6px;rotate:0deg}}ul.progress-counter .progress-item .progress-text{font-weight:600}ul.progress-counter .progress-number:after{background-color:var(--color-tiileri-grey-100);border-radius:50%;content:counter(progress-counter);counter-increment:progress-counter;display:grid;font-size:20px;font-weight:700;height:64px;line-height:130%;place-items:center;text-align:center;width:64px}div.product-sliders .product-slider:not(.active){display:none}div.product-sliders .product-slider .swiper-slide{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.product-sliders .product-slider:hover>div>:not(:hover) img{-webkit-filter:saturate(.7) brightness(.75);filter:saturate(.7) brightness(.75)}div.product-sliders .product-slider:hover>div>:hover img{-webkit-filter:saturate(1.1) brightness(1.15);filter:saturate(1.1) brightness(1.15)}section.overlapping-images img{width:100%}section.overlapping-images.right-small{margin-top:20%}section.overlapping-images.right-small .left-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.overlapping-images.right-small .left-image .wysiwyg{padding:var(--spacing-base) var(--spacing-base) 0 var(--spacing-base)}section.overlapping-images.right-small .right-image{margin:-20% 0 auto -60%;width:60%;z-index:1}@media (min-width:768px){section.overlapping-images.right-small{margin-top:10%}section.overlapping-images.right-small .left-image{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}section.overlapping-images.right-small .left-image img{width:70%}section.overlapping-images.right-small .left-image .wysiwyg{padding:var(--spacing-lg) var(--spacing-lg) 0 var(--spacing-lg);width:30%}section.overlapping-images.right-small .right-image{margin:-10% 0 auto -40%;width:40%}}section.overlapping-images.left-small{margin:25% 0 0}section.overlapping-images.left-small .left-image{margin:-25% -60% auto 0;width:60%;z-index:1}section.overlapping-images.left-small .right-image{width:100%}section.overlapping-images.left-small .right-image,section.overlapping-images.left-small .wysiwyg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.overlapping-images.left-small .wysiwyg{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:auto;padding:var(--spacing-base) var(--spacing-base) 0 var(--spacing-base)}@media (min-width:768px){section.overlapping-images.left-small{margin:10% 0 0}section.overlapping-images.left-small .left-image{margin:-10% -40% auto 0;width:40%;z-index:1}section.overlapping-images.left-small .right-image{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}section.overlapping-images.left-small .right-image img{width:70%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}section.overlapping-images.left-small .right-image .wysiwyg{padding:var(--spacing-lg) var(--spacing-lg) 0 var(--spacing-lg);width:30%}}section.accordion .item p:not(:last-child),section.contact .item p:not(:last-child){margin-bottom:var(--spacing-base)}section.accordion .item div.open,section.contact .item div.open{height:auto;padding:var(--spacing-base) 0}section.accordion span.open svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}section.accordion .item:not(:last-child){margin-bottom:var(--spacing-base)}@media (min-width:768px){section.accordion .item:not(:last-child){margin-bottom:var(--spacing-xl)}}section.accordion .item ol,section.accordion .item ul{margin:var(--spacing-lg) 0 var(--spacing-lg) var(--spacing-xl)}section.accordion .item a{color:var(--color-tiileri-red-500P)}section.accordion .item ul li{list-style-type:disc}section.accordion .item ol li{list-style-type:decimal}section.contact .item>span{border-top:1px solid #000}section.contact .item>span.open svg{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}section.product-categories .product-category .image-wrapper{background-color:var(--color-tiileri-grey-100);border-radius:var(--spacing-base);display:grid;overflow:clip;padding:var(--spacing-md);place-items:center}section.product-categories .product-category .image-wrapper img{-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}section.product-categories .product-category:hover span{text-decoration:underline;text-underline-offset:2px}section.product-categories .product-category:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.product-card-with-details .image-wrapper{overflow:clip}.product-card-with-details .image-wrapper img{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.product-card-with-details:hover .image-wrapper img{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.product-card-with-details:hover h3{text-decoration:underline}.product-cards .wysiwyg>*{margin-bottom:1rem}.product-cards .wysiwyg ol,.product-cards .wysiwyg ul{margin-left:1.5rem}.product-cards .wysiwyg ol li:not(:last-child),.product-cards .wysiwyg ul li:not(:last-child){margin-bottom:.5rem}.product-cards .wysiwyg ul li{list-style-type:disc}.product-cards .wysiwyg ol li{list-style-type:decimal}nav.anchor-submenu ul,nav.siblings-menu ul{-ms-overflow-style:none;scrollbar-width:none}nav.anchor-submenu ul::-webkit-scrollbar,nav.siblings-menu ul::-webkit-scrollbar{display:none}nav.anchor-submenu a,nav.siblings-menu a{position:relative}nav.anchor-submenu a:after,nav.siblings-menu a:after{border-bottom:1px solid #000;bottom:0;content:"";left:0;position:absolute;-webkit-transition:width .2s linear;transition:width .2s linear;width:0}nav.anchor-submenu a.current-menu-item:after,nav.anchor-submenu a:hover:after,nav.siblings-menu a.current-menu-item:after,nav.siblings-menu a:hover:after{width:100%}.editor-styles-wrapper section.content-wrapper{border:1px solid #f2f2f2;padding:10px}section.content-wrapper p{line-height:190%}section.content-wrapper p:not(:last-child){margin-bottom:var(--spacing-2xl)}section.content-wrapper p a{text-decoration:underline}section.content-wrapper figure,section.content-wrapper ol,section.content-wrapper ul{margin-bottom:var(--spacing-xl);margin-top:var(--spacing-xl)}section.content-wrapper ol{margin-left:var(--spacing-xl)}section.content-wrapper ol li{list-style-type:decimal}section.content-wrapper ul{margin-left:var(--spacing-2xl)}section.content-wrapper ul li{list-style-type:disc}section.content-wrapper figure figcaption{background-color:var(--color-tiileri-grey-100);font-size:var(--font-size-text-xs);margin:0;padding:var(--spacing-base)}section.content-wrapper.narrow{margin:0 auto;max-width:842px}section.retailers .grid{max-height:60dvh;overflow-x:auto}section.showrooms .showroom-info{padding:var(--spacing-base) var(--spacing-base)}section.showrooms div.open{background-color:var(--color-tiileri-grey-200);border:1px solid var(--color-tiileri-grey-400);border-radius:var(--spacing-base);height:auto;min-width:250px;padding:var(--spacing-base)}section.showrooms button.open{background-color:var(--color-tiileri-red-700E)}.editor-styles-wrapper .gallery-link{pointer-events:none;text-decoration:none}.pdfs .pdf svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.pdfs .pdf:hover svg{fill:var(--color-tiileri-red-700E)}.pdfs svg{height:35px}.editor-styles-wrapper .video-lightbox a{pointer-events:none}:root{interpolate-size:allow-keywords;accent-color:var(--color-tiileri-red-700E)}html :where(.wp-block){margin-bottom:0;margin-top:0}html{font-size:100%;-webkit-font-smoothing:antialiased}body:not(.wp-admin){font-family:Poppins,sans-serif}.editor-styles-wrapper .is-root-container{font-family:Poppins,sans-serif;padding:0}.editor-styles-wrapper h1,.editor-styles-wrapper h2,.editor-styles-wrapper h3,.editor-styles-wrapper h4,.editor-styles-wrapper h5,.editor-styles-wrapper h6{font-weight:600}.editor-styles-wrapper section.mega-hero .swiper-slide{-webkit-animation:none;animation:none}.editor-styles-wrapper section.mega-hero .swiper-slide:not(:first-child){display:none}.editor-styles-wrapper div.product-sliders .product-slider{overflow:hidden}.editor-styles-wrapper div.product-sliders .product-slider .swiper-wrapper{gap:8px}.editor-styles-wrapper div.product-sliders .product-slider .swiper-slide{width:calc(71.42857% - 5.71429px)}@media (min-width:480px){.editor-styles-wrapper div.product-sliders .product-slider .swiper-slide{width:calc(41.66667% - 6.66667px)}}@media (min-width:720px){.editor-styles-wrapper div.product-sliders .product-slider .swiper-slide{width:calc(31.25% - 7.5px)}}