﻿/*!
 *  * Theme Name: Elena Coli 2024
 *  * Theme URI:    http://elenacoli.com
 *  * Description:  Restyling 2024 Elena Coli
 *  * Author:       The Rope
 *  * Author URI:   https://therope.it
 *  * Template:     vishion-wp
 *  * Version: 1.0.0
 *  * Tested up to: 5.4
 *  * Requires PHP: 5.6
 * * What follows is the result of much research on cross-browser styling.
 * * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * * Kroc Camen, and the H5BP dev community and team.
 * */@import"https://use.typekit.net/rwc7xva.css";@font-face{font-family:"monday_sansregular";src:url("../inc/assets/fonts/mondaysans-webfont.woff2") format("woff2"),url("../inc/assets/fonts/mondaysans-webfont.woff") format("woff");font-weight:normal;font-style:normal}:root{--color-text-primary: #384955;--color-text-reverse: #F4F1E7;--color-dark-brown: #75675B;--color-light-brown-rgb: 42, 42, 42;--color-white: #ffffff;--color-black: #000000;--color-border: rgb(0, 0, 0, 0.07);--color-border-reverse: #F4F1E7;--color-bg: #F4F1E7;--color-bg-title: #EAE7DF;--color-bg-block: #384955;--max-width: 1156px;--aside-width: 320px;--padding: clamp(14px,1vw,20px);--margin-bottom-news: max(20px, min(24px, calc(20px + 2vw)));--margin-bottom: max(30px, min(50px, calc(30px + 2vw)));--margin-bottom-title-xxl: max(30px, min(60px, calc(30px + 2vw)));--font-title: "monday_sansregular";--font-title-normal: "Barlow";--scrollbar-width: 0px}#masthead{position:absolute;z-index:10;width:100%;top:0;left:0;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:center;padding:14px;font-size:14px}@media(min-width: 1024px){#masthead{padding:40px 70px}html body.page-template-page-cms #masthead{color:var(--color-text-primary) !important}html body.page-template-page-cms #masthead a,html body.page-template-page-cms #masthead a:hover,html body.page-template-page-cms #masthead a:visited{color:var(--color-text-primary) !important}html body.single-product #masthead{background-color:#fbfaf7}}html body.page-template-page-cms #masthead{position:relative}html body.open-menu #masthead,html body.page-template-page-cms #masthead{color:var(--color-text-primary)}html body.open-menu #masthead a,html body.open-menu #masthead a:hover,html body.open-menu #masthead a:visited,html body.page-template-page-cms #masthead a,html body.page-template-page-cms #masthead a:hover,html body.page-template-page-cms #masthead a:visited{color:var(--color-text-primary) !important}#masthead>*{width:33.33%;z-index:2}#masthead>*.menu-container{position:static;z-index:1;display:none}@media(min-width: 1024px){#masthead>*.menu-container{display:block}}@media(min-width: 1024px){#masthead>*.site-header-right{display:none}}.logo_grande{display:none;position:absolute;z-index:1;width:106px;left:50%;top:-22px;transform:translateX(-50%)}html body.home .logo_grande{display:block}html body.open-menu .logo_grande{display:none !important}@media(min-width: 1024px){.logo_grande{top:50px;width:157px}html body.archive .logo_grande{display:block;width:75px;top:40px;height:135px}}html body.open-menu-mobile .logo_grande path{fill:var(--color-text-primary)}.logo_piccolo{position:absolute;z-index:1;width:100px;left:50%;top:15px;transform:translateX(-50%)}html body.home .logo_piccolo{display:none}html body.open-menu .logo_piccolo{display:block !important}html body.open-menu .logo_piccolo path{fill:var(--color-black)}html body.page-template-page-cms .logo_piccolo path{fill:var(--color-black)}@media(max-width: 767px){html body.single .logo_piccolo path{fill:var(--color-black)}}@media(min-width: 1024px){.logo_piccolo{width:190px;top:40px}html body.archive .logo_piccolo{display:none}html body.single .logo_piccolo path,html body.page-template-page-cms .logo_piccolo path{fill:var(--color-black)}}.sub-navigation{display:none;top:100%;left:0;width:100%;z-index:-1;background-color:var(--color-bg)}@media(min-width: 1024px){.sub-navigation{position:absolute}.sub-navigation.active,html body.open-menu .sub-navigation{display:block}.sub-navigation::before{content:"";display:block;width:100%;height:300%;position:absolute;z-index:-1;left:0;bottom:0;background-color:var(--color-bg)}}.sub-navigation .active{display:block}.sub-navigation ul{display:flex;flex-wrap:no-wrap;padding:10px 20px;list-style:none;margin:0;gap:20px}.sub-navigation ul:hover li{opacity:.8}.sub-navigation ul li{text-align:center;width:100%;text-transform:uppercase;font-size:12px;padding-bottom:10px;transition:opacity .5s ease-in-out}.sub-navigation ul li:hover{opacity:1}.sub-navigation ul li:hover picture img{transform:scale(1.05)}.sub-navigation ul li picture{display:block;margin-bottom:7px;overflow:hidden}.sub-navigation ul li picture img{width:100%;height:auto;object-fit:cover;transition:transform .5s ease-in-out}.navigation-mobile{position:fixed;z-index:2;width:100%;height:100vh;background-color:var(--color-bg);padding:230px 16px 32px;display:none;flex-direction:column;font-family:"futura-pt"}html body.open-menu-mobile .navigation-mobile{display:flex}.navigation-mobile>.navigation-mobile-container{display:flex;flex-direction:column;width:100%;height:100%;overflow-y:scroll;border-top:solid 1px var(--color-border)}.navigation-mobile-container-menu{margin-bottom:30px}.btn-shop-mobile,#menu-primary-mobile>li{font-weight:500;letter-spacing:3.2px;display:block;width:100%;font-size:16px;padding:20px;text-align:center;text-transform:uppercase;position:relative}#menu-primary-mobile>li{border-top:solid 1px var(--color-border)}#menu-primary-mobile>li:last-child{border-bottom:solid 1px var(--color-border)}.sub-navigation-mobile{display:none;flex-direction:column;width:100%;text-align:center;font-size:12px}.sub-navigation-mobile.open{display:flex}.sub-navigation-mobile ul{display:flex;flex-direction:column;width:100%;margin-bottom:14px}.sub-navigation-mobile ul li{font-size:12px;text-transform:uppercase;padding:14px;text-align:center}.primary-menu>ul{text-transform:uppercase;display:flex;flex-direction:row;align-items:center;gap:20px}.primary-menu>ul li:hover+.sub-navigation{display:block}.header-woocommerce-buttons{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:20px;text-transform:uppercase}.header-woocommerce-buttons .cart-text{color:var(--color-white)}html body.page-template-page-cms .header-woocommerce-buttons .cart-text,html body.open-menu .header-woocommerce-buttons .cart-text{color:var(--color-text-primary) !important}.header-woocommerce-buttons a,.header-woocommerce-buttons a:hover,.header-woocommerce-buttons a:visited{color:var(--color-white)}html body.archive .header-woocommerce-buttons a,html body.single .header-woocommerce-buttons a,html body.open-minicart .header-woocommerce-buttons a,html body.archive .header-woocommerce-buttons a:hover,html body.single .header-woocommerce-buttons a:hover,html body.open-minicart .header-woocommerce-buttons a:hover,html body.archive .header-woocommerce-buttons a:visited,html body.single .header-woocommerce-buttons a:visited,html body.open-minicart .header-woocommerce-buttons a:visited{color:var(--color-text-primary)}html body.open-minicart .cart-text,html body.open-minicart .cart-count,html body.single-product .cart-text,html body.single-product .cart-count,html body.archive .cart-text,html body.archive .cart-count,html body.page-template-page-cms .cart-text,html body.page-template-page-cms .cart-count{color:var(--color-text-primary)}@media(min-width: 1024px){html body.single-product .cart-count{background-color:#e6e4d8}}.cart-btn{display:flex;flex-direction:row;align-items:center;gap:10px}.cart-btn .cart-text{display:none}@media(min-width: 1024px){.cart-btn .cart-text{display:inline-block}}.cart-btn .cart-count{display:flex;flex-direction:row;align-items:center;justify-content:center;width:35px;height:35px;font-size:14px;background-color:hsla(0,0%,100%,.65);border-radius:50%}html body.open-menu-mobile .cart-btn .cart-count{background:var(--color-text-primary);color:var(--color-text-reverse)}.my-account-btn{display:none}@media(min-width: 1024px){.my-account-btn{display:inline-block}}.hamburger-lines{display:block;height:17px;width:23px !important;position:absolute;top:24px;left:20px;z-index:2;display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 1024px){.hamburger-lines{display:none}}.hamburger-lines .line{display:block;height:1px;width:100%;border-radius:10px;background:var(--color-white)}html body.open-menu-mobile .hamburger-lines .line,html body.page-template-page-cms .hamburger-lines .line{background:var(--color-text-primary)}@media(max-width: 767px){html body.single .hamburger-lines .line{background:var(--color-text-primary)}}.hamburger-lines .line1{transform-origin:0% 0%;transition:transform .4s ease-in-out}.hamburger-lines .line2{transition:transform .2s ease-in-out}.hamburger-lines .line3{transform-origin:0% 100%;transition:transform .4s ease-in-out}html body.open-menu-mobile .hamburger-lines .line1{transform:rotate(45deg)}html body.open-menu-mobile .hamburger-lines .line2{transform:scaleY(0)}html body.open-menu-mobile .hamburger-lines .line3{transform:rotate(-45deg)}.btn-ico-plus-less{position:absolute;top:20px;right:20px;display:inline-block;width:18px;height:18px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../inc/assets/images/ico_plus.svg)}.btn-ico-plus-less.open{background-image:url(../inc/assets/images/ico_less.svg)}.btn-stroke{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;min-height:46px;border:solid 1px var(--color-border);text-transform:uppercase;padding:0 14px;font-size:12px}.btn-stroke.arrow{background-position:calc(100% - 14px) center;background-repeat:no-repeat;background-size:27px;background-image:url(../inc/assets/images/ico_arrow.svg)}html body .navigation-mobile-container .btn-stroke{margin-bottom:18px}.navigation-mobile-container-social{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-top:20px}.navigation-mobile-container-social h4{font-family:"futura-pt";font-size:12px;text-transform:uppercase}.navigation-mobile-container-social .element{display:flex;flex-direction:row;align-items:center;gap:14px}.navigation-mobile-container-social .element a{font-family:"futura-pt";font-size:12px;font-style:normal;font-weight:450;line-height:normal;letter-spacing:.72px;text-decoration-line:underline !important;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase}.country{display:inline-block}.language-switcher{position:relative;width:100%}.language-button{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.language-other{display:none;flex-direction:row;align-items:center;justify-content:flex-start;position:absolute;top:-44px;left:0;width:100%;min-height:44px;padding:0 14px;background-color:var(--color-text-primary)}.language-other a,.language-other a:hover{color:var(--color-bg)}.language-other.open{display:flex}.btn-select{position:absolute;display:block;width:30px;height:30px;top:7px;right:7px;z-index:2;display:flex;align-items:center;justify-content:center}.cart-minicart{position:absolute;right:10px;top:10px;background:var(--color-bg);padding:90px var(--padding) var(--padding);width:calc(100% - 20px);max-width:450px;z-index:-1;box-shadow:0px 4px 6px rgba(0,0,0,.1);color:var(--color-text-primary);font-size:14px;letter-spacing:.8px}.cart-minicart .minicart-item{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;gap:10px}.cart-minicart .minicart-item figure{width:70px;margin-right:10px}.cart-minicart .minicart-item figure img{width:100%;height:auto}.cart-minicart .minicart-details{flex:1;display:flex;flex-direction:column}.cart-minicart .minicart-details-attribute{display:flex;flex-direction:row;width:100%;justify-content:space-between}.cart-minicart .minicart-details-name-price{display:flex;flex-direction:row;width:100%;justify-content:space-between}.cart-minicart .minicart-name{font-family:var(--font-title);font-weight:600;text-transform:uppercase}.cart-minicart .minicart-attribute{font-size:12px;text-transform:capitalize;margin-right:10px}.cart-minicart .minicart-price{color:#666}.cart-minicart .minicart-quantity{text-align:right;font-size:12px}.cart-minicart .qty-input{border:none;background-color:rgba(0,0,0,0);cursor:none;pointer-events:none;user-select:none;width:25px;box-sizing:border-box;padding:0;direction:rtl;text-align:right;font-size:11px;color:var(--color-text-primary)}.cart-minicart .btn-checkout{background-color:var(--color-text-primary) !important;color:var(--color-text-reverse) !important;width:100%;height:45px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;font-family:"futura-pt" !important;font-weight:400 !important;text-transform:uppercase !important;font-size:16px !important;background-image:url(../inc/assets/images/ico_arrow.svg) !important;background-position:98% center !important;background-repeat:no-repeat !important;background-size:30px !important;border-radius:0 !important;border:none !important}.cart-minicart .minicart-remove{font-size:12px;text-decoration:underline !important;text-transform:capitalize;text-align:right}.cart-minicart-items .minicart-total{padding:14px 0;display:flex;flex-direction:row;justify-content:space-between;text-transform:uppercase;border-top:solid 1px var(--color-border);border-bottom:solid 1px var(--color-border);margin:10px 0;font-size:14px}.cart-minicart-items>.button.checkout-button{display:none}.woocommerce-message::before{display:none !important}.shapes{position:fixed;z-index:10;height:100vh;width:100vw;overflow:hidden;top:0;left:0;pointer-events:none;will-change:transform;mix-blend-mode:difference}.shape.shape-1{background:var(--color-dark-brown);filter:blur(10%);opacity:.7;width:16px;height:16px;margin:-8px -8px;transition:background .4s ease}@media(max-width: 767px){.shape.shape-1{display:none !important}}.shape.shape-2{background:var(--color-white);width:80px;height:80px;margin:-40px -40px;filter:blur(10%);mix-blend-mode:lighten;opacity:.06;transition:background .4s ease}@media(max-width: 767px){.shape.shape-2{display:none !important}}.shape{will-change:transform;position:absolute;border-radius:50%}.cursor{position:fixed;background:rgba(0,0,0,0);width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;will-change:transform;user-select:none;pointer-events:none;z-index:10000;top:0;left:0;cursor:none}::selection{color:#fff;background:#2128bd}.rc-anchor-content,.otgs-development-site-front-end,.grecaptcha-logo,.grecaptcha-badge{display:none !important}.site-footer{width:100%;background-color:var(--color-bg-block);color:var(--color-text-reverse);flex-direction:column;padding:clamp(50px,4vw + 16px,5vw) clamp(var(--padding),5vw,5vw);font-size:clamp(13px,.7vw,.7vw);letter-spacing:.78px;transition:all .1s ease;position:relative}.site-footer-top{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding-bottom:clamp(20px,2vw + 16px,40px);margin-bottom:clamp(50px,2vw + 16px,40px);line-height:180%;border-bottom:solid 1px hsla(0,0%,100%,.12)}@media(min-width: 1024px){.site-footer-top{border-bottom:none}}.site-footer-top-left{display:flex;flex-direction:column;align-items:flex-start;width:100%}.site-footer-top-right{display:none;text-transform:uppercase}@media(min-width: 1024px){.site-footer-top-right{display:flex;width:100%;align-items:flex-start;flex-direction:row;justify-content:space-between;gap:20px}}.site-footer-top-right>*{width:100%}@media(min-width: 1024px){.site-footer-top-right>*{width:33%}}.site-footer-bottom{display:flex;flex-direction:column;align-items:flex-start;font-size:clamp(12px,1vw,12px);line-height:180%}@media(min-width: 1024px){.site-footer-bottom{flex-direction:row;justify-content:space-between}}.site-footer-bottom-left{display:none;flex-direction:column;align-items:flex-start;order:2;width:100%}@media(min-width: 1024px){.site-footer-bottom-left{display:flex;order:1;flex-direction:row;flex-wrap:wrap}.site-footer-bottom-left span{flex:0 1 auto;margin-right:6px}.site-footer-bottom-left span:nth-child(1){flex:0 1 100%;margin:0}}.site-footer-bottom-right{display:flex;flex-direction:column;align-items:flex-start;order:1;width:100%;padding-bottom:clamp(20px,2vw + 16px,40px);margin-bottom:0}@media(min-width: 1024px){.site-footer-bottom-right{white-space:nowrap;order:2;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:20px;margin:0;padding:0;border:none;margin-bottom:clamp(20px,2vw + 16px,40px)}}.site-footer-bottom-right .language-switcher{border-color:var(--color-border-reverse);order:1}@media(min-width: 1024px){.site-footer-bottom-right .language-switcher{order:2;max-width:190px;position:relative;top:-12px}}.site-footer .btn-select svg path{fill:var(--color-text-reverse)}.site-footer .language-other.open{background-color:var(--color-bg)}.site-footer .language-other.open a,.site-footer .language-other.open a:hover,.site-footer .language-other.open a:visited{display:block;width:100%;color:var(--color-text-primary)}.site-footer a,.site-footer a:hover,.site-footer a:visited{color:var(--color-text-reverse)}.site-footer ul.menu{display:flex;flex-direction:column;gap:var(--padding)}.site-footer .footer-newsletter-header{font-size:clamp(20px,1.4vw,1.4vw);text-transform:capitalize;font-family:var(--font-title);font-weight:400;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:20px}.site-footer .footer-newsletter-header span{width:100%;text-align:center;display:inline-block}@media(min-width: 1024px){.site-footer .footer-newsletter-header span{width:fit-content}}.site-footer .footer-newsletter-header svg{display:none}@media(min-width: 1024px){.site-footer .footer-newsletter-header svg{display:block}}#gform_wrapper_1{margin-top:clamp(var(--padding),.7vw + 16px,1vw);position:relative}#gform_wrapper_1 #field_1_5,#gform_wrapper_1 .gform_heading{display:none}#gform_wrapper_1 .ginput_container.ginput_container_consent{text-align:center}@media(min-width: 1024px){#gform_wrapper_1 .ginput_container.ginput_container_consent{text-align:left}}#gform_wrapper_1 #input_1_1{background-color:rgba(0,0,0,0);border:solid 1px var(--color-bg);min-height:48px;display:flex;align-items:center;color:var(--color-text-reverse);padding-right:90px}#gform_wrapper_1 .gform-field-label{text-transform:uppercase;font-weight:100;font-size:12px;letter-spacing:.78px}#gform_wrapper_1 .gform-footer{position:absolute;z-index:2;top:0;right:0;padding:0;margin:2px 0;background-image:url(../inc/assets/images/btn_arrow.svg);background-position:center 10px;background-repeat:no-repeat;background-size:50px}#gform_wrapper_1 .gform-footer input[type=submit]{border:none;background-color:rgba(0,0,0,0);width:80px;height:44px;opacity:0}.container-social{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;gap:20px}.container-social h4{font-family:"futura-pt";font-size:12px;text-transform:uppercase}.container-social .element{display:flex;flex-direction:row;align-items:center;gap:14px}.container-social .element a{font-family:"futura-pt";font-size:12px;font-style:normal;font-weight:450;line-height:normal;letter-spacing:.72px;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase;display:inline-block;padding-bottom:0px;border-bottom:solid 1px var(--color-text-reverse)}.copy{text-transform:uppercase;letter-spacing:.78px;display:flex;flex-direction:column;align-items:center;gap:14px;order:2;margin-top:40px;width:100%;text-align:center}@media(min-width: 1024px){.copy{text-align:left;order:1;flex-direction:row;align-items:flex-start;margin-top:0;width:fit-content}}.copy>*{width:100%}@media(min-width: 1024px){.copy>*{width:fit-content}}.menu-policies{display:flex;flex-direction:row;justify-content:space-between;gap:14px}@media(min-width: 1024px){.menu-policies{justify-content:flex-start}}.menu-policies a,.menu-policies a:hover,.menu-policies a:visited{line-height:normal;text-decoration:underline;display:inline-block;padding-bottom:0px;border-bottom:solid 1px var(--color-text-reverse)}input[type=checkbox]{width:14px;height:14px;border:solid 1px var(--color-text-primary);position:relative;top:2px;background-color:rgba(0,0,0,0)}html body .site-footer input[type=checkbox]{border-color:var(--color-text-reverse)}input[type=text],input[type=email],input[type=tel],input[type=password]{background-color:rgba(0,0,0,0);border:solid 1px var(--color-border);min-height:48px;display:flex;align-items:center;padding-right:90px;font-weight:450;font-family:"futura-pt";text-transform:uppercase;padding-left:var(--padding)}input[type=submit],button[type=submit]{background-color:var(--color-text-primary) !important;color:var(--color-text-reverse) !important;width:100%;height:45px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;font-family:"futura-pt" !important;font-weight:400 !important;text-transform:uppercase !important;font-size:16px !important;background-image:url(../inc/assets/images/ico_arrow.svg) !important;background-position:98% center !important;background-repeat:no-repeat !important;background-size:30px !important;border-radius:0 !important;border:none !important}@media(min-width: 1024px){input[type=submit],button[type=submit]{max-width:17vw}}.textarea{background-color:rgba(0,0,0,0);border:solid 1px var(--color-border);min-height:200px;display:flex;align-items:center;color:var(--color-text-reverse);padding-right:90px;font-weight:450;font-family:"futura-pt";text-transform:uppercase}.gchoice.gchoice_2_9_1{text-align:left;width:100% §;display:flex;flex-direction:row;align-items:center;font-size:13px;text-transform:uppercase;margin:var(--padding 0);gap:14px}.gchoice.gchoice_2_9_1 a,.gchoice.gchoice_2_9_1 a:hover,.gchoice.gchoice_2_9_1 a:visited{text-decoration:underline;font-weight:bold}.gfield_label.gform-field-label{display:none !important}.woocommerce-page label{opacity:.7;line-height:2}.select2-container--default{min-height:48px;display:flex}.select2-container--default .selection{min-width:100%}.select2-container--default .select2-selection--single{background-color:rgba(0,0,0,0);border:solid 1px var(--color-border);min-height:48px;width:100%;display:flex;align-items:center;padding:var(--padding);font-weight:450;font-family:"futura-pt";text-transform:uppercase;font-size:13px;border-radius:0}.select2-container--default .select2-selection--single .select2-selection__arrow{top:10px;right:10px}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{position:absolute;right:.7em;top:.7em;cursor:pointer;display:flex;align-items:center;justify-content:center;height:30px}.block-one figure,.block-two figure{width:100%}.block-image-video-carousel-full .bg-image{position:relative}html body.wp-admin .block-image-video-carousel-full .bg-image{z-index:1 !important}.block-image-video-carousel-full .bg-image::before{content:"";display:block;z-index:1;background:linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);width:100%;height:50vh;position:absolute;top:0;left:0}@media(min-width: 1024px){.block-image-video-carousel-full .bg-image::before{display:none}}.block-image-video-carousel-full .bg-image img{width:100%}@media(min-width: 1024px){.block-image-video-carousel-full .item-info-btn{bottom:30vh}}.block-image-video-carousel-full .item-info-btn .btn-white{border:none !important;overflow:hidden;background-image:url(../inc/assets/images/btn_arrow.svg);background-position:center;background-repeat:no-repeat;background-size:60px;text-align:center;font-family:"futura-pt";font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.4px;text-indent:-900%}@media(min-width: 1024px){.block-image-video-carousel-full .item-info-btn .btn-white{text-indent:inherit;min-width:fit-content;padding:0 0 8px;border-bottom:solid 1px var(--color-white) !important;background-image:none;text-decoration:underline}}.block-image-video-carousel-full .owl-dots{width:100%;position:absolute;z-index:2;bottom:3vh;display:none}@media(min-width: 1024px){.block-image-video-carousel-full .owl-dots{display:block}}.block-image-video-carousel-full .owl-dots button span{border-radius:0 !important;background:rgba(0,0,0,0) !important;border:solid 2px var(--color-white);width:14px !important;height:14px !important;transform:rotate(-45deg)}.block-image-video-carousel-full .owl-dots button.active span{background-color:var(--color-white) !important}.block-products-carousel{padding:calc(var(--padding)*2) var(--padding);width:100%;display:flex;background-color:var(--color-bg);position:relative;z-index:2;border-radius:0}.block-products-carousel .container{padding:0;position:relative}.block-products-carousel .container .title-3{font-family:"futura-pt";font-weight:450;font-size:clamp(12px,4vw,22px);text-transform:uppercase;letter-spacing:2.4px;margin-bottom:calc(var(--padding)*2)}.block-products-carousel .container .owl-carousel{position:static}.block-products-carousel .container .owl-nav{display:flex;justify-content:space-between;position:absolute;top:-33px;left:0;width:100%;z-index:0}.block-products-carousel .container .owl-nav button span{width:58px;height:58px;border:solid 1px var(--color-text-primary);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-position:center;background-repeat:no-repeat;background-size:24px;background-image:url(../inc/assets/images/ico_arrow.svg);opacity:.4;text-indent:-990px;overflow:hidden}.block-products-carousel .container .owl-nav button.owl-prev span{transform:rotate(180deg)}@media(max-width: 767px){.block-double-block{flex-direction:column-reverse}}.block-double-block .block-one{position:relative}.block-double-block .block-one [class*=title-]{text-transform:uppercase;letter-spacing:.28px;font-weight:450;font-family:"futura-pt";bottom:var(--padding);left:var(--padding)}@media(min-width: 1024px){.block-double-block .block-one [class*=title-]{bottom:calc(var(--padding)*2);left:5vw}}.block-double-block .block-one picture{height:100%}.block-double-block .block-two{background-color:var(--color-bg-block) !important;color:var(--color-text-reverse);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:6vh var(--padding);line-height:1.35;text-align:center}@media(min-width: 1024px){.block-double-block .block-two{text-align:left;align-items:flex-start;padding:calc(var(--padding)*2) 5vw}}.block-double-block .block-two [class*=title-]{font-size:clamp(36px,3.5vw,3.5vw);font-family:"monday_sansregular";text-transform:uppercase;margin-bottom:clamp(20px,2vw,2vw);font-weight:400}.block-double-block .btn-black{text-transform:uppercase;color:var(--color-text-reverse);display:inline-block;margin-top:clamp(var(--padding),2vw,2vw);padding:var(--padding) 0;border-bottom:solid 1px var(--color-text-reverse)}@media(min-width: 1024px){.block-double-block .btn-black{background-color:var(--color-text-reverse);color:var(--color-text-primary);border:none;padding:var(--padding) calc(var(--padding)*2)}}@media(min-width: 1024px){.double-block-img-text{flex-wrap:nowrap}}.double-block-img-text .block-one{position:relative}.double-block-img-text .block-one [class*=title-]{text-transform:uppercase;letter-spacing:.28px;font-weight:450;font-family:"futura-pt";bottom:var(--padding);left:var(--padding)}@media(min-width: 1024px){.double-block-img-text .block-one [class*=title-]{bottom:calc(var(--padding)*2);left:5vw}}.double-block-img-text .block-two{background-color:var(--color-bg-block) !important;color:var(--color-text-reverse);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:6vh var(--padding);line-height:1.35}@media(min-width: 1024px){.double-block-img-text .block-two{text-align:left;align-items:flex-start;justify-content:center;padding:calc(var(--padding)*2) 5vw}}.double-block-img-text .block-two [class*=title-]{font-size:clamp(36px,3.5vw,3.5vw);font-family:"monday_sansregular";text-transform:uppercase;margin-bottom:clamp(20px,2vw,2vw);font-weight:400}.double-block-img-text .btn-black{text-transform:uppercase;color:var(--color-text-reverse);display:inline-block;margin-top:clamp(var(--padding),2vw,2vw);padding:var(--padding) 0;border-bottom:solid 1px var(--color-text-reverse)}@media(min-width: 1024px){.double-block-img-text .btn-black{background-color:var(--color-text-reverse);color:var(--color-text-primary);border:none;padding:var(--padding) calc(var(--padding)*2)}}.double-block-img-text.layout2{padding:var(--padding);margin-bottom:var(--padding)}@media(min-width: 1024px){.double-block-img-text.layout2{gap:40px;padding:calc(var(--padding)*2);margin-bottom:calc(var(--padding)*2);justify-content:space-between;align-items:stretch}}.double-block-img-text.layout2 .block-one,.double-block-img-text.layout2 .block-two{padding:0;background-color:rgba(0,0,0,0) !important;justify-content:space-between;align-items:flex-start}@media(min-width: 1024px){.double-block-img-text.layout2 .block-one,.double-block-img-text.layout2 .block-two{width:calc(50% - var(--padding)*1.15)}}.double-block-img-text.layout2 .block-one [class*=title-],.double-block-img-text.layout2 .block-two [class*=title-]{font-size:clamp(36px,3.5vw,3.5vw);font-family:"monday_sansregular";text-transform:uppercase;margin-bottom:clamp(20px,2vw,2vw);font-weight:400;position:relative;left:0;bottom:0;margin-top:calc(var(--padding)*2)}.double-block-img-text.layout2 .block-one .description,.double-block-img-text.layout2 .block-two .description{margin-top:var(--padding);margin-bottom:calc(var(--padding)*2)}@media(min-width: 1024px){.double-block-img-text.layout2 .block-one .description,.double-block-img-text.layout2 .block-two .description{margin-top:calc(var(--padding)*2);margin-bottom:0}}.double-block-img-text.layout2 .block-one picture img,.double-block-img-text.layout2 .block-two picture img{aspect-ratio:auto;width:100%;height:auto}.double-block-img-text.layout3{padding:calc(var(--padding)*2) var(--padding);background-position:center;background-size:cover;background-repeat:no-repeat}@media(min-width: 1024px){.double-block-img-text.layout3{padding:9vh 5vw}}.double-block-img-text.layout3 .block-two{background-color:rgba(0,0,0,0) !important}.double-block-img-text.layout4 .block-one{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:6vh var(--padding);line-height:1.35}@media(min-width: 1024px){.double-block-img-text.layout4 .block-one{text-align:left;align-items:flex-start;justify-content:center;padding:calc(var(--padding)*2) 5vw}}.double-block-img-text.layout4 .block-one [class*=title-]{font-size:clamp(36px,3.5vw,3.5vw);font-family:"monday_sansregular";text-transform:uppercase;margin-bottom:clamp(20px,2vw,2vw);font-weight:400;position:relative;left:0;bottom:0;margin-top:calc(var(--padding)*2)}.double-block-img-text.layout4 .block-two{background-color:rgba(0,0,0,0) !important;padding:0}.double-block-img-text.layout4 .block-two picture img{aspect-ratio:auto;width:100%;height:auto}.subtitle{font-size:clamp(18px,1.222vw + 4px,1.6vw);font-weight:400;display:block;margin-bottom:clamp(30px,2vw + 10px,5vh)}.block-double-launch-block .block-one,.block-double-launch-block .block-two{color:var(--color-text-reverse)}.block-double-launch-block .block-one picture::before,.block-double-launch-block .block-two picture::before{position:absolute;content:"";display:block;background:linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);bottom:0;left:0;width:100%;height:35%;z-index:1;transform:rotate(180deg)}.block-double-launch-block .block-one picture::after,.block-double-launch-block .block-two picture::after{position:absolute;content:"";display:block;background:linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);top:0;left:0;width:100%;height:35%;z-index:1}.block-double-launch-block .block-one-content,.block-double-launch-block .block-two-content{padding:var(--padding);height:calc(100% - var(--padding));color:var(--color-text-reverse)}@media(min-width: 1024px){.block-double-launch-block .block-one-content,.block-double-launch-block .block-two-content{height:calc(100% - var(--padding));padding:calc(var(--padding)*2) 5vw}}.block-double-launch-block .block-one-content a,.block-double-launch-block .block-one-content a:hover,.block-double-launch-block .block-one-content a:visited,.block-double-launch-block .block-two-content a,.block-double-launch-block .block-two-content a:hover,.block-double-launch-block .block-two-content a:visited{color:var(--color-text-reverse)}.block-double-launch-block .block-one .block-title,.block-double-launch-block .block-two .block-title{font-family:"monday_sansregular";font-size:clamp(36px,3.5vw,3.5vw);font-weight:400;text-transform:uppercase;line-height:normal}.block-double-launch-block .block-one .block-description,.block-double-launch-block .block-two .block-description{text-transform:uppercase}.block-single-block{display:block;overflow:hidden;width:100%}.block-single-block .block-single{height:auto}.block-single-block .block-single picture{position:absolute}@media(min-width: 1024px){.block-single-block .block-single picture{position:relative}}.block-single-block .block-single picture::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%)}.block-single-block .block-single picture img{aspect-ratio:100/120}@media(min-width: 1024px){.block-single-block .block-single picture img{aspect-ratio:150/100}}.block-single-block .block-single .block-one-content{padding:20vh 3vw;position:relative}@media(min-width: 1024px){.block-single-block .block-single .block-one-content{position:absolute}}.block-single-block .block-single .block-one-content .block-title{font-family:"monday_sansregular";font-size:clamp(36px,3.5vw,3.5vw);font-weight:400;text-transform:uppercase;line-height:normal;margin-bottom:2vh}.block-single-block .block-single .block-one-content .block-description{text-transform:uppercase;text-align:center}@media(min-width: 1024px){.block-single-block .block-single .block-one-content .block-description{max-width:60%}}.block-single-block{width:100%}.block-single-paragraph{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6vh var(--padding)}@media(min-width: 1024px){.block-single-paragraph{padding:7vh 5vw}}.block-single-paragraph .block-description{text-align:center;width:100%;max-width:700px;display:block;margin:0 auto}.entry-content{display:flex;flex-direction:column;width:100%;margin-bottom:calc(var(--padding)*2)}@media(min-width: 1024px){.entry-content{margin-bottom:6vh}}.entry-content>h1.wp-block-heading{width:100%;max-width:100%;padding:var(--padding);border-bottom:solid 1px var(--color-border);text-align:center;text-transform:uppercase;font-family:var(--font-title);font-size:clamp(36px,3.5vw,3.5vw);font-weight:400;margin-bottom:calc(var(--padding)*2)}@media(min-width: 1024px){.entry-content>h1.wp-block-heading{padding:6vh calc(var(--padding)*2) calc(var(--padding)*2)}}.entry-content .wp-block-heading{display:block;width:100%;max-width:900px;margin:0 auto;padding:var(--padding) 0;text-align:left;text-transform:uppercase;font-family:var(--font-title);font-size:clamp(23px,2.22vw,2.22vw);font-weight:400}@media(min-width: 1024px){.entry-content .wp-block-heading{padding:calc(var(--padding)*2) 0}}.entry-content .wp-block-list{display:flex;flex-direction:column;width:100%;max-width:900px;margin:0 auto;list-style:circle;padding-left:var(--padding);margin-bottom:calc(var(--padding)*2)}.entry-content>p{display:flex;flex-direction:column;width:100%;max-width:900px;margin:0 auto var(--padding)}.accordion-block{display:flex;flex-direction:column;width:100%;padding:var(--padding) var(--padding)}@media(min-width: 1024px){.accordion-block{padding:var(--padding) var(--padding) 7vh}}.accordion-block .accordion-container{display:flex;flex-direction:column;width:100%;max-width:900px;margin:0 auto}.accordion-block .accordion-container .accordion-item{width:100%;display:flex;flex-direction:column}.accordion-block .accordion-container .accordion-content{width:100%;display:flex;flex-direction:column;display:none}.accordion-block .accordion-container .accordion-content.open{display:block;padding:calc(var(--padding)*2) 0}.accordion-block .accordion-container .accordion-content p{margin-bottom:var(--padding)}.accordion-block .accordion-container .accordion-content a,.accordion-block .accordion-container .accordion-content a:hover,.accordion-block .accordion-container .accordion-content a:visited{text-transform:uppercase;display:inline-block;padding:0 0 2px;border-bottom:solid 1px var(--color-text-primary)}.accordion-title{position:relative;padding:calc(var(--padding)*2) 0;border-bottom:solid 1px var(--color-border)}.accordion-title h3{font-family:var(--font-title);font-weight:400;font-size:clamp(22px,2.1vw,2.1vw)}.accordion-title .btn-ico-plus-less{border-radius:50%;border:solid 1px var(--color-border);width:48px;height:48px;background-size:14px;top:16px;right:0}.header-main{width:100%;display:flex;flex-direction:column;position:relative}.header-main figure{width:100%}.header-main figure img{width:100%;height:auto}.header-main [class*=title-]{text-align:center;text-transform:uppercase;font-family:var(--font-title);font-size:clamp(36px,3.5vw,3.5vw);font-weight:400;color:var(--color-text-reverse);margin-bottom:calc(var(--padding)*2);position:absolute;bottom:0;left:0;width:100%;text-align:center}.page-contact,.woocommerce-cart .container.page-container{display:flex;flex-direction:column;width:100%;max-width:900px;margin:0 auto;padding:calc(var(--padding)*2) var(--padding);text-align:center}@media(min-width: 1024px){.page-contact,.woocommerce-cart .container.page-container{padding:6vh var(--padding)}}.page-contact a,.page-contact a:hover,.page-contact a:visited,.woocommerce-cart .container.page-container a,.woocommerce-cart .container.page-container a:hover,.woocommerce-cart .container.page-container a:visited{text-decoration:underline}#contain-contact-form{display:flex;flex-direction:column;width:100%;margin:calc(var(--padding)*2) 0;padding:calc(var(--padding)*2) 0;border-top:solid 1px var(--color-border)}.contain-contact-form-header{font-family:var(--font-title);font-size:clamp(26px,2.5vw,2.5vw);font-weight:400;display:block;margin-bottom:calc(var(--padding)*2)}[class*=block-double] [class*=block-]:hover img{transform:scale(1.05)}[class*=block-double] [class*=block-] img{display:block;width:100%;object-fit:cover;object-position:center;height:100%;transition:transform .5s ease-in-out}.block-double-block,.block-double-launch-block{position:relative;overflow:hidden}.block-image-video-carousel-full .owl-item .title-1{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;transform:translateY(100px);transition:all 1s ease-in-out;opacity:0;filter:blur(10px)}.block-image-video-carousel-full .owl-item .sub-title{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:.7s;transform:translateY(200px);transition:all 1s ease-in-out;opacity:0;filter:blur(5px)}.block-image-video-carousel-full .owl-item .item-info-btn{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:1.3s;transform:translateY(-120px);transition:all 1.5s ease-in-out;opacity:0;left:0;width:100%;text-align:center}.block-image-video-carousel-full .owl-item.active .title-1,.block-image-video-carousel-full .owl-item.active .sub-title,.block-image-video-carousel-full .owl-item.active .item-info-btn{transform:translateY(0px);opacity:1;filter:blur(0px)}.error404 .header-main h1{font-size:clamp(80px,14.5vw + 10px,17.5vw)}#error-page{width:100%;min-height:40vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--padding) var(--padding)}@media(min-width: 1024px){#error-page{padding:calc(var(--padding)*2)}}#error-page h2{font-family:var(--font-title);font-weight:450;font-size:clamp(36px,3.5vw,3.5vw);margin-bottom:3vh}#error-page p{font-weight:450;font-size:clamp(22px,2.1vw,2.1vw);line-height:normal;margin-bottom:4vh;text-align:center}#error-page a{display:inline-block;padding-bottom:0px;border-bottom:solid 1px var(--color-text-primary)}.catalog-container{width:100%;display:flex;flex-direction:column;padding:calc(var(--padding)*2) var(--padding);position:relative}.catalog-container .woocommerce-notices-wrapper,.catalog-container .woocommerce-result-count{display:none}.catalog-container>.products{width:100%;display:flex !important;flex-direction:row;flex-wrap:wrap;gap:var(--padding)}@media(min-width: 1024px){.catalog-container>.products{flex-direction:row;flex-wrap:wrap;gap:0}}.catalog-container>.products .product-item{width:calc(50% - var(--padding)/2)}@media(min-width: 1024px){.catalog-container>.products .product-item.small-item{width:25%;padding-right:var(--padding);padding-top:var(--padding)}.catalog-container>.products .product-item.small-item:nth-child(2),.catalog-container>.products .product-item.small-item:nth-child(3){padding-top:0}.catalog-container>.products .product-item.small-item.p-left{padding-right:0;padding-left:var(--padding)}.catalog-container>.products .product-item.large-item{width:50%}.catalog-container>.products .product-item.large-item picture{position:relative;display:block}.catalog-container>.products .product-item.large-item picture::before{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:30%;background:linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);display:block;transform:rotate(-180deg)}}.woocommerce img,.woocommerce-page img{max-width:initial;width:100%}.product,.product-related{position:relative}.product .woocommerce-loop-product__link,.product .related-products-carousel,.product-related .woocommerce-loop-product__link,.product-related .related-products-carousel{position:relative;color:var(--color-white);display:block;width:100%}html body .owl-item .product .woocommerce-loop-product__link picture,.product .woocommerce-loop-product__link .related-product-item picture,html body .owl-item .product .related-products-carousel picture,.product .related-products-carousel .related-product-item picture,html body .owl-item .product-related .woocommerce-loop-product__link picture,.product-related .woocommerce-loop-product__link .related-product-item picture,html body .owl-item .product-related .related-products-carousel picture,.product-related .related-products-carousel .related-product-item picture{position:relative;display:block;overflow:hidden}html body .owl-item .product .woocommerce-loop-product__link picture::before,.product .woocommerce-loop-product__link .related-product-item picture::before,html body .owl-item .product .related-products-carousel picture::before,.product .related-products-carousel .related-product-item picture::before,html body .owl-item .product-related .woocommerce-loop-product__link picture::before,.product-related .woocommerce-loop-product__link .related-product-item picture::before,html body .owl-item .product-related .related-products-carousel picture::before,.product-related .related-products-carousel .related-product-item picture::before{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:30%;background:linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);display:block;transform:rotate(-180deg)}html body .owl-item .product .woocommerce-loop-product__link picture:hover img,.product .woocommerce-loop-product__link .related-product-item picture:hover img,html body .owl-item .product .related-products-carousel picture:hover img,.product .related-products-carousel .related-product-item picture:hover img,html body .owl-item .product-related .woocommerce-loop-product__link picture:hover img,.product-related .woocommerce-loop-product__link .related-product-item picture:hover img,html body .owl-item .product-related .related-products-carousel picture:hover img,.product-related .related-products-carousel .related-product-item picture:hover img{transform:scale(1.05)}html body .owl-item .product .woocommerce-loop-product__link picture img,.product .woocommerce-loop-product__link .related-product-item picture img,html body .owl-item .product .related-products-carousel picture img,.product .related-products-carousel .related-product-item picture img,html body .owl-item .product-related .woocommerce-loop-product__link picture img,.product-related .woocommerce-loop-product__link .related-product-item picture img,html body .owl-item .product-related .related-products-carousel picture img,.product-related .related-products-carousel .related-product-item picture img{display:block;width:100%;object-fit:cover;object-position:center;height:100%;transition:transform .5s ease-in-out}.product .woocommerce-loop-product__link .price,.product .related-products-carousel .price,.product-related .woocommerce-loop-product__link .price,.product-related .related-products-carousel .price{position:absolute;z-index:2;display:block;min-height:30px;bottom:calc(var(--padding));left:calc(var(--padding));font-size:clamp(13px,1.15vw,1.15vw) !important;color:var(--color-white) !important;font-family:var(--font-title)}html body .catalog-container .large-item .product .woocommerce-loop-product__link .price,html body .catalog-container .large-item .product .related-products-carousel .price,html body .catalog-container .large-item .product-related .woocommerce-loop-product__link .price,html body .catalog-container .large-item .product-related .related-products-carousel .price{position:relative;bottom:inherit;left:inherit;color:var(--color-text-primary) !important;font-weight:100;margin-top:6px}@media(min-width: 1024px){html body .catalog-container .large-item .product .woocommerce-loop-product__link .price,html body .catalog-container .large-item .product .related-products-carousel .price,html body .catalog-container .large-item .product-related .woocommerce-loop-product__link .price,html body .catalog-container .large-item .product-related .related-products-carousel .price{position:absolute;bottom:calc(var(--padding));left:calc(var(--padding));color:var(--color-white) !important}}html body .catalog-container .small-item .product .woocommerce-loop-product__link .price,html body .catalog-container .small-item .product .related-products-carousel .price,html body .catalog-container .small-item .product-related .woocommerce-loop-product__link .price,html body .catalog-container .small-item .product-related .related-products-carousel .price{position:relative;bottom:inherit;left:inherit;color:var(--color-text-primary) !important;font-weight:100;margin-top:6px}.product .woocommerce-loop-product__link .woocommerce-loop-product__title,.product .woocommerce-loop-product__link h3,.product .related-products-carousel .woocommerce-loop-product__title,.product .related-products-carousel h3,.product-related .woocommerce-loop-product__link .woocommerce-loop-product__title,.product-related .woocommerce-loop-product__link h3,.product-related .related-products-carousel .woocommerce-loop-product__title,.product-related .related-products-carousel h3{position:absolute;z-index:2;bottom:calc(var(--padding) + 34px);left:calc(var(--padding));font-size:clamp(14px,1.15vw,1.15vw);font-family:"futura-pt";font-style:normal;font-weight:450;line-height:normal;letter-spacing:.28px;text-transform:uppercase;color:var(--color-white)}html body .catalog-container .small-item .product .woocommerce-loop-product__link .woocommerce-loop-product__title,html body .catalog-container .small-item .product .woocommerce-loop-product__link h3,html body .catalog-container .small-item .product .related-products-carousel .woocommerce-loop-product__title,html body .catalog-container .small-item .product .related-products-carousel h3,html body .catalog-container .small-item .product-related .woocommerce-loop-product__link .woocommerce-loop-product__title,html body .catalog-container .small-item .product-related .woocommerce-loop-product__link h3,html body .catalog-container .small-item .product-related .related-products-carousel .woocommerce-loop-product__title,html body .catalog-container .small-item .product-related .related-products-carousel h3{position:relative;bottom:inherit;left:inherit;color:var(--color-text-primary);margin-top:var(--padding)}@media(max-width: 767px){html body .catalog-container .large-item .product .woocommerce-loop-product__link .woocommerce-loop-product__title,html body .catalog-container .large-item .product .woocommerce-loop-product__link h3,html body .catalog-container .large-item .product .related-products-carousel .woocommerce-loop-product__title,html body .catalog-container .large-item .product .related-products-carousel h3,html body .catalog-container .large-item .product-related .woocommerce-loop-product__link .woocommerce-loop-product__title,html body .catalog-container .large-item .product-related .woocommerce-loop-product__link h3,html body .catalog-container .large-item .product-related .related-products-carousel .woocommerce-loop-product__title,html body .catalog-container .large-item .product-related .related-products-carousel h3{position:relative;bottom:inherit;left:inherit;color:var(--color-text-primary);margin-top:var(--padding)}}.product .add_to_cart_button,.product-related .add_to_cart_button{display:none !important}.product .ico-arrow,.product-related .ico-arrow{position:absolute;z-index:2;display:flex;min-height:30px;bottom:calc(var(--padding));right:calc(var(--padding));width:80px;overflow:hidden;background-image:url(../inc/assets/images/btn_arrow.svg);background-position:right center;background-repeat:no-repeat;background-size:33px}html body .catalog-container .product .ico-arrow,html body .catalog-container .product-related .ico-arrow{display:none}.product .ico-arrow span,.product-related .ico-arrow span{opacity:0}.woocommerce-breadcrumb,.woocommerce-ordering{display:none}.woocommerce-products-header{width:100%;display:flex;flex-direction:column;margin-bottom:var(--padding)}@media(min-width: 1024px){.woocommerce-products-header{flex-direction:row;justify-content:center;align-items:center;margin:0}}.woocommerce-products-header .page-title{padding:var(--padding) 0;font-family:var(--font-title);font-size:clamp(36px,3.5vw,3.5vw);font-weight:400;line-height:normal;text-transform:uppercase}@media(min-width: 1024px){.woocommerce-products-header .category-image{flex:1 0 calc(75% - var(--padding)*5)}}.woocommerce-products-header .woocommerce-products-header-title-desc{padding:var(--padding)}@media(min-width: 1024px){.woocommerce-products-header .woocommerce-products-header-title-desc{flex:1 0 calc(25% - var(--padding)*4)}}.woocommerce button.single_add_to_cart_button,.woocommerce div.product form.variations_form,.woocommerce div.product form.cart{width:100%}.woocommerce button.single_add_to_cart_button .button,.woocommerce div.product form.variations_form .button,.woocommerce div.product form.cart .button{background-color:var(--color-text-primary) !important;color:var(--color-text-reverse) !important;opacity:1 !important;width:100% !important;height:45px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;font-family:"futura-pt" !important;font-weight:450 !important;text-transform:uppercase !important;font-size:16px !important;background-image:url(../inc/assets/images/ico_arrow_white.svg) !important;background-position:92% center !important;background-repeat:no-repeat !important;background-size:45px !important;border-radius:0 !important}@media(min-width: 1024px){.woocommerce button.single_add_to_cart_button .button,.woocommerce div.product form.variations_form .button,.woocommerce div.product form.cart .button{max-width:27vw !important}}.woocommerce .wcpay-express-checkout-wrapper{display:none m !important}.woocommerce form.cart .quantity{display:none !important}.woocommerce div.product{width:100%;display:flex;flex-direction:column}@media(min-width: 1024px){.woocommerce div.product{justify-content:flex-start;flex-direction:row}}.woocommerce table.variations{width:100%}.woocommerce table.variations tbody tr{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:10px}.woocommerce table.variations tbody tr>th.label{width:120px}.woocommerce table.variations tbody tr>th.label label{font-size:14px;font-family:"futura-pt";font-weight:300 !important;text-transform:uppercase}.woocommerce table.variations tbody tr>th.label>span{display:none !important}.woocommerce table.variations tbody tr>td.woo-variation-items-wrapper>ul>li{background-color:rgba(0,0,0,0) !important;border:solid 1px var(--color-border) !important;width:32px !important;height:32px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;margin-left:12px !important;border-radius:0 !important;text-transform:uppercase !important;position:relative !important;padding:0 !important}.woocommerce table.variations tbody tr>td.woo-variation-items-wrapper>ul>li::after{display:none !important}.woocommerce table.variations tbody tr>td.woo-variation-items-wrapper>ul>li.selected{border:solid 1px var(--color-border) !important}.woocommerce table.variations tbody tr>td.woo-variation-items-wrapper>ul>li.selected::after{display:none !important;opacity:0 !important}.woocommerce table.variations tbody tr>td.woo-variation-items-wrapper>ul>li.selected>div{position:relative}.woocommerce table.variations tbody tr>td.woo-variation-items-wrapper>ul>li.selected>div::before{content:"";display:block;width:36px;height:2px;background-color:var(--color-text-primary);position:absolute;z-index:2;bottom:-7px;left:-3px}.woocommerce table.variations tbody tr>td.woo-variation-items-wrapper>ul>li .variable-item-contents::before{display:none !important;opacity:0}.woocommerce table.variations tbody tr>td.woo-variation-items-wrapper>ul>li picture{display:block;width:32px;height:32px;overflow:hidden;top:-1px;left:-1px;position:absolute}.woocommerce table.variations tbody tr>td.woo-variation-items-wrapper>ul>li picture img{width:100% !important;position:absolute}.product-container-picture{width:100%;margin-top:65px}@media(min-width: 1024px){.product-container-picture{width:60vw;display:flex;flex-direction:column;align-items:stretch;margin-top:0px}}.product-container-picture .product-image{flex-shrink:0;width:100%;display:flex;flex-direction:column}.product-container-picture .product-image picture{position:relative;overflow:hidden;width:100%}.product-container-picture .product-image picture img{display:block;width:100%}.summary.entry-summary{position:relative;display:flex;flex-direction:column;width:100% !important;padding:var(--padding) clamp(var(--padding),1vw + var(--padding),5vw);padding-bottom:70px}@media(max-width: 767px){.summary.entry-summary{padding-top:4vh}}@media(min-width: 1024px){.summary.entry-summary{width:calc(100% - 60vw) !important;height:calc(100vh - 115px);justify-content:flex-end;align-items:flex-start;position:sticky;top:0px;margin-bottom:0 !important}}.summary.entry-summary .product-title,.summary.entry-summary .product_title{font-family:var(--font-title);font-size:clamp(36px,2.5vw,2.5vw);font-weight:400;text-transform:uppercase;margin:0 0 var(--padding);line-height:normal}.summary.entry-summary .product-price,.summary.entry-summary .price,.summary.entry-summary .price>span,.summary.entry-summary .price>span>*{display:flex;flex-direction:row;gap:4px;font-family:"futura-pt";font-size:clamp(14px,1vw,1vw) !important;font-weight:400;color:var(--color-text-primary)}.summary.entry-summary .product-add-to-cart{width:100%;display:flex;flex-direction:column}.summary.entry-summary .product-add-to-cart .cart{width:100%;display:flex;flex-direction:column;margin:calc(var(--padding)*2) 0}.summary.entry-summary .product-add-to-cart .cart .quantity{display:none}.summary.entry-summary .product-add-to-cart .cart .single_add_to_cart_button{background-color:var(--color-text-primary) !important;color:var(--color-text-reverse) !important;width:100% !important;height:45px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;font-family:"futura-pt" !important;font-weight:400 !important;text-transform:uppercase !important;font-size:16px !important;background-image:url(../inc/assets/images/ico_arrow.svg) !important;background-position:98% center !important;background-repeat:no-repeat !important;background-size:30px !important;border-radius:0 !important}@media(min-width: 1024px){.summary.entry-summary .product-add-to-cart .cart .single_add_to_cart_button{max-width:27vw !important}}.summary.entry-summary form.cart{margin-bottom:0 !important;margin-top:calc(var(--padding)*2)}.summary.entry-summary form.cart button.button{position:absolute;bottom:calc(var(--padding)*2);left:clamp(var(--padding),1vw + var(--padding),5vw)}.scroller.owl-carousel .owl-nav{display:none}.scroller.owl-carousel .owl-dots{display:flex;flex-direction:column;gap:10px;position:absolute;bottom:calc(var(--padding)*2);left:calc(var(--padding)*1.5)}.scroller.owl-carousel .owl-dots button{width:10px;height:10px;border:solid 1px var(--color-text-reverse);transform:rotate(-45deg)}.scroller.owl-carousel .owl-dots button.active{background-color:var(--color-text-reverse)}.woocommerce-product-details__short-description{margin-top:calc(var(--padding)*2)}.reset_variations{display:none !important;opacity:0}.product-accordion{order:4;display:flex;flex-direction:column;width:100%;margin-top:0;margin-bottom:calc(var(--padding)*2)}@media(min-width: 1024px){.product-accordion{max-width:27vw}}.product-accordion .accordion-item{padding:0 0}.product-accordion .accordion-item .accordion-title{cursor:pointer;padding:0px;margin:0;font-family:"futura-pt";font-weight:400;text-transform:uppercase;font-size:clamp(12px,.7vw,.7vw);letter-spacing:1.2px;background-position:center right;background-repeat:no-repeat;background-size:13px;background-image:url(../inc/assets/images/ico_plus.svg);padding:12px 0;border:none}.product-accordion .accordion-item .accordion-content{padding:10px;display:none;line-height:1.2}.product-accordion .accordion-item.active .accordion-title{background-image:url(../inc/assets/images/ico_less.svg)}.product-accordion .accordion-item.active .accordion-content{display:block;font-size:clamp(11px,.7vw,.7vw);padding:var(--padding) 0}.product-container-picture-desktop{width:100%;height:100vh;display:block;overflow:hidden}.product-related{width:100%;display:flex;flex-direction:column}.product-related h2{font-family:"futura-pt";font-weight:450;font-size:clamp(12px,4vw,22px);text-transform:uppercase;letter-spacing:2.4px;width:100%;min-height:120px;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-title);padding:calc(var(--padding)*2) var(--padding)}.product-related .owl-carousel{position:static}.product-related .owl-carousel .owl-nav{display:flex;justify-content:space-between;position:absolute;top:14px;left:0;width:100%;z-index:0;padding-left:var(--padding);padding-right:var(--padding)}.product-related .owl-carousel .owl-nav button span{width:58px;height:58px;border:solid 1px var(--color-text-primary);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-position:center;background-repeat:no-repeat;background-size:24px;background-image:url(../inc/assets/images/ico_arrow.svg);opacity:.4;text-indent:-990px;overflow:hidden}.product-related .owl-carousel .owl-nav button.owl-prev span{transform:rotate(180deg)}.static{width:30px;height:fit-content;margin-left:auto;display:none;align-items:stretch;justify-content:space-between;position:absolute;bottom:var(--padding);left:var(--padding);position:fixed;top:calc(100vh - var(--padding)*3)}@media(min-width: 1024px){.static{display:flex}}.static .indicators{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}.static .indicator{width:20px;height:2px;background-color:#fff;margin:6px 0}.product .attribute-options,.product .product_meta{display:none;flex-direction:row;align-items:center;justify-content:flex-start}.woocommerce-notices-wrapper{position:fixed;z-index:10;bottom:var(--padding);left:var(--padding);width:fit-content;background-color:var(--color-bg-block);color:var(--color-text-reverse)}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-error{border:none;display:flex;flex-direction:row;gap:20px;align-items:center;width:fit-content;background-color:var(--color-bg-block);color:var(--color-text-reverse);margin:0}.woocommerce-notices-wrapper .woocommerce-message .button.wc-forward,.woocommerce-notices-wrapper .woocommerce-error .button.wc-forward{background-color:var(--color-bg);color:var(--color-text-primary);border-radius:0;text-transform:uppercase;font-family:var(--font-title);font-size:14px;font-weight:bold;display:none !important}body.woocommerce-cart .wc-block-cart{flex-direction:column}body.woocommerce-cart .wc-block-cart .wc-block-components-main{width:100%;padding:0}body.woocommerce-cart .wc-block-cart .wc-block-components-main .wc-block-cart-items__header-image{text-align:left}body.woocommerce-cart .wc-block-cart .wc-block-components-sidebar{width:100%;padding:0}body.woocommerce-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-coupon{padding-left:0 !important;padding-right:0 !important}body.woocommerce-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-text-input input[type=text]{background-color:rgba(0,0,0,0);border:solid 1px var(--color-border);border-radius:0}body.woocommerce-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-text-input button[type=submit]{color:var(--color-text-reverse)}body.woocommerce-cart .wc-block-cart .wc-block-cart-items th{padding-left:0 !important;padding-right:0 !important}body.woocommerce-cart .wc-block-cart .wc-block-cart-items td{padding-left:0 !important;padding-right:0 !important}body.woocommerce-cart .wc-block-cart .wc-block-cart-items td.wc-block-cart-item__image{padding-right:var(--padding) !important}body.woocommerce-cart .wc-block-cart .wc-block-cart-items td.wc-block-cart-item__product .wc-block-cart-item__wrap{text-align:left}body.woocommerce-cart .wc-block-cart .wc-block-cart-items td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices{display:none !important}body.woocommerce-cart .wc-block-cart .wc-block-cart-items td.wc-block-cart-item__product .wc-block-components-product-name{margin-bottom:3px !important}body.woocommerce-cart .wc-block-cart .wc-block-cart-items td.wc-block-cart-item__product .wc-block-components-product-metadata{font-size:14px}body.woocommerce-cart .wc-block-cart .wc-block-cart-items td.wc-block-cart-item__product .wc-block-cart-item__quantity{display:flex;justify-content:flex-start}body.woocommerce-cart .wc-block-cart .wc-block-cart-items td.wc-block-cart-item__product .wc-block-cart-item__quantity .wc-block-components-quantity-selector{display:none}body.woocommerce-cart .wc-block-cart .wc-block-cart-items td.wc-block-cart-item__product .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{text-decoration:none;padding-bottom:0}body.woocommerce-cart .wc-block-cart .wc-block-cart-items td.wc-block-cart-item__product .wc-block-components-product-details{margin:0}body.woocommerce-cart .wc-block-cart .wc-block-cart-items td.wc-block-cart-item__product .wc-block-components-product-details li{text-transform:uppercase;font-size:12px;line-height:1.2}body.woocommerce-cart .wc-block-cart .wc-block-cart-items td .price{font-size:16px;font-family:var(--font-title);font-weight:100}body.woocommerce-cart .wc-block-cart .wc-block-components-product-name{font-weight:450;text-transform:uppercase}body.woocommerce-cart .wc-block-cart .wc-block-components-button{float:right;background-color:var(--color-text-primary);color:var(--color-text-reverse);text-transform:uppercase}body.woocommerce-cart .wc-block-cart .wc-block-components-radio-control__option-layout{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}body.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block{font-size:16px}body.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-cart__totals-title{font-size:18px}body.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item{padding:0;text-transform:uppercase}body.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item .wc-block-formatted-money-amount{font-family:var(--font-title);font-weight:100}body.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-subtotal-block{padding-bottom:12px !important}body.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-shipping-block{border-top:solid 1px var(--color-border);padding-top:10px}body.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item{padding:0;text-transform:uppercase}body.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item__label{text-align:left}body.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item__description{display:flex;flex-direction:column;text-align:left;margin-top:10px;font-size:14px !important}@media(min-width: 1024px){body.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item__description{flex-direction:row;justify-content:space-between;align-items:flex-end}}body.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item__description>*{width:100%;margin-top:10px}@media(min-width: 1024px){body.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item__description>*{width:auto;margin:0 !important}}body.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item.wc-block-components-totals-footer-item .wc-block-components-totals-item__label{text-align:right;padding-right:var(--padding)}.wc-block-components-order-summary-item{padding:0 !important}.wc-block-components-order-summary-item:last-child{border:none !important}.wc-block-components-order-summary-item:last-child .wc-block-components-order-summary-item__description,.wc-block-components-order-summary-item:last-child .wc-block-components-order-summary-item__total-price{border-bottom:solid 1px var(--color-border)}.wc-block-components-order-summary-item .wc-block-components-order-summary-item__description,.wc-block-components-order-summary-item .wc-block-components-order-summary-item__total-price{padding-top:calc(var(--padding)/2) !important;padding-bottom:calc(var(--padding)/2) !important}.wc-block-components-order-summary-item .wc-block-components-order-summary-item__image{position:relative;top:0;margin:0 !important;padding:0 !important}.wc-block-components-order-summary-item .wc-block-components-order-summary-item__quantity{display:none}.wc-block-components-order-summary-item .wc-block-components-order-summary-item__description{text-align:left;border-top:solid 1px var(--color-border);border-left:solid 1px var(--color-border);width:100%;padding-bottom:8px}.wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-name{text-transform:uppercase;font-weight:450;margin:0px 0 4px}.wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-order-summary-item__individual-prices{display:none !important}.wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-metadata{font-size:14px !important}.wc-block-components-order-summary-item .wc-block-components-order-summary-item__total-price{border-top:solid 1px var(--color-border);padding-right:var(--padding);border-right:solid 1px var(--color-border)}.wc-block-components-order-summary-item .wc-block-components-order-summary-item__total-price .wc-block-formatted-money-amount{font-size:16px;font-family:var(--font-title);font-weight:100}.wc-block-components-order-summary-item .wc-block-components-product-details li{text-transform:uppercase;font-size:12px;line-height:1.2}body.woocommerce-checkout input[type=checkbox]{width:14px !important;height:14px !important;background-color:rgba(0,0,0,0) !important;border-radius:0 !important;border:solid 1px var(--color-border) !important}body.woocommerce-checkout .container.page-container{display:flex;flex-direction:column;width:100%;max-width:900px;margin:0 auto;padding:calc(var(--padding)*2) var(--padding);text-align:center}@media(min-width: 1024px){body.woocommerce-checkout .container.page-container{padding:6vh var(--padding)}}body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout{display:flex;flex-direction:column !important}body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-main,body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-sidebar{width:100% !important;padding:0 !important}body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-main input[type=email],body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-main input[type=number],body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-main input[type=password],body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-main input[type=tel],body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-main input[type=text],body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-main input[type=url],body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-main input[type=email],body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-main input[type=number],body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-main input[type=password],body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-main input[type=tel],body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-main input[type=text],body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-main input[type=url],body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-main select,body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-sidebar input[type=email],body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-sidebar input[type=number],body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-sidebar input[type=password],body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-sidebar input[type=tel],body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-sidebar input[type=text],body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-sidebar input[type=url],body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-sidebar input[type=email],body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-sidebar input[type=number],body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-sidebar input[type=password],body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-sidebar input[type=tel],body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-sidebar input[type=text],body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-sidebar input[type=url],body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-sidebar select{background-color:rgba(0,0,0,0);border:solid 1px var(--color-border);border-radius:0;height:60px;padding:0 14px;line-height:1;color:var(--color-text-primary)}body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-text-input>label,body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-block-components-text-input>label{top:24px}body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-main .wc-blocks-components-select__container,body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-blocks-components-select__container{background-color:rgba(0,0,0,0);height:60px}body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-main .wc-blocks-components-select__container>label,body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-blocks-components-select__container>label{top:1px}body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-main .wc-blocks-components-select__container>select,body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-blocks-components-select__container>select{line-height:3}body.woocommerce-checkout .container.page-container .wp-block-woocommerce-checkout-order-summary-totals-block{font-size:16px;padding:var(--padding);border-top:solid 1px var(--color-border);border-left:solid 1px var(--color-border);border-right:solid 1px var(--color-border);border-bottom:none;margin-top:5vh}body.woocommerce-checkout .container.page-container .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-cart__totals-title{font-size:18px}body.woocommerce-checkout .container.page-container .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-item{padding:0;text-transform:uppercase}body.woocommerce-checkout .container.page-container .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-item .wc-block-formatted-money-amount{font-family:var(--font-title);font-weight:100}body.woocommerce-checkout .container.page-container .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-subtotal-block{padding-bottom:12px !important}body.woocommerce-checkout .container.page-container .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-shipping-block{border-top:solid 1px var(--color-border);padding-top:10px}body.woocommerce-checkout .container.page-container .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-item{padding:0;text-transform:uppercase}body.woocommerce-checkout .container.page-container .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-item__label{text-align:left}body.woocommerce-checkout .container.page-container .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-item__description{display:flex;flex-direction:column;text-align:left;margin-top:10px;font-size:14px !important}@media(min-width: 1024px){body.woocommerce-checkout .container.page-container .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-item__description{flex-direction:row;justify-content:space-between;align-items:flex-end}}body.woocommerce-checkout .container.page-container .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-item__description>*{width:100%;margin-top:10px}@media(min-width: 1024px){body.woocommerce-checkout .container.page-container .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-item__description>*{width:auto;margin:0 !important}}body.woocommerce-checkout .container.page-container .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-item.wc-block-components-totals-footer-item .wc-block-components-totals-item__label{text-align:right;padding-right:var(--padding)}body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-text-input>label,body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-block-components-text-input>label{top:30px;left:15px;opacity:.7}body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-main .wc-blocks-components-select__container>label,body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-blocks-components-select__container>label{top:35px;left:15px;opacity:.7}body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-main .wc-blocks-components-select__container>select,body.woocommerce-checkout .container.page-container .wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-blocks-components-select__container>select{line-height:1}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{border-radius:0 !important;box-shadow:none !important;border:solid 1px var(--color-border);font-size:16px}.wc-block-components-radio-control__label,.wc-block-components-radio-control-accordion-content{text-align:left}.wc-block-components-checkbox.wc-block-checkout__use-address-for-billing,.wc-block-components-checkbox.wc-block-checkout__use-address-for-billing>div,.wc-block-checkout__add-note,.wc-block-checkout__add-note>div{display:flex;flex-direction:row;width:100%;justify-content:flex-start;align-items:center;margin-top:5px}.wc-block-components-checkout-step__heading .wc-block-components-title{font-family:var(--font-title);font-weight:100;font-size:clamp(22px,2vw,26px) !important;text-align:left;margin-top:4vh !important}.contact-fields .wc-block-components-title{margin-top:0 !important}.wc-block-components-checkout-step__description,.wc-block-checkout__terms.wc-block-checkout__terms--with-separator{text-align:left !important}.wc-block-checkout__terms.wc-block-checkout__terms--with-separator{font-size:16px}.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button{background-color:var(--color-text-primary);color:var(--color-text-reverse);text-transform:uppercase;border:none}.wc-block-components-sidebar.wc-block-checkout__sidebar.wp-block-woocommerce-checkout-totals-block{margin-top:5vh !important;margin-bottom:60px !important}.wc-block-components-sidebar.wc-block-checkout__sidebar.wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block{border-radius:0 !important;border:none !important}.wc-block-components-sidebar.wc-block-checkout__sidebar.wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{text-align:left}.wc-block-components-sidebar.wc-block-checkout__sidebar.wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text{font-family:var(--font-title);font-weight:100;font-size:clamp(22px,2vw,26px) !important;margin:0 0 var(--padding)}.wc-block-components-sidebar.wc-block-checkout__sidebar.wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-order-summary{padding:0}.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{display:none !important}.wp-block-woocommerce-checkout-order-summary-cart-items-block.wc-block-components-totals-wrapper{padding:0 !important;border:none !important;margin-bottom:5vh}.is-large .wc-block-components-sidebar .wc-block-components-panel,.is-large .wc-block-components-sidebar .wc-block-components-totals-coupon,.is-large .wc-block-components-sidebar .wc-block-components-totals-item{padding-left:0;padding-right:0}.wc-block-components-totals-wrapper{border:1px solid var(--color-border)}.wc-block-components-totals-item.wc-block-components-totals-footer-item{padding-left:0 !important;padding-right:0 !important;display:flex;flex-direction:row;justify-content:space-between;gap:20px}.wc-block-components-totals-item.wc-block-components-totals-footer-item .wc-block-components-totals-item__label{text-align:right;text-transform:uppercase;padding-left:var(--padding)}.wc-block-components-totals-item.wc-block-components-totals-footer-item .wc-block-components-totals-item__value .wc-block-formatted-money-amount{font-family:var(--font-title);font-weight:100;padding-right:var(--padding)}.wc-block-checkout__actions.wp-block-woocommerce-checkout-actions-block{position:absolute;bottom:-20px;left:0;width:100%}.wc-block-components-totals-coupon.wc-block-components-panel{text-transform:uppercase;font-size:16px}.woocommerce-account .page-content{display:flex;flex-direction:column;width:100%;max-width:900px;margin:0 auto;padding:calc(var(--padding)*2) 0;text-align:center}.woocommerce-account .page-content .woocommerce h2{text-transform:uppercase;font-size:clamp(22px,2vw,26px)}.woocommerce-account .page-content form.woocommerce-form{border:none}.woocommerce-account .page-content form.woocommerce-form label{opacity:.7}.woocommerce-account .page-content form.woocommerce-form input[type=email],.woocommerce-account .page-content form.woocommerce-form input[type=number],.woocommerce-account .page-content form.woocommerce-form input[type=password],.woocommerce-account .page-content form.woocommerce-form input[type=tel],.woocommerce-account .page-content form.woocommerce-form input[type=text],.woocommerce-account .page-content form.woocommerce-form input[type=url],.woocommerce-account .page-content form.woocommerce-form input[type=email],.woocommerce-account .page-content form.woocommerce-form input[type=number],.woocommerce-account .page-content form.woocommerce-form input[type=password],.woocommerce-account .page-content form.woocommerce-form input[type=tel],.woocommerce-account .page-content form.woocommerce-form input[type=text],.woocommerce-account .page-content form.woocommerce-form input[type=url],.woocommerce-account .page-content form.woocommerce-form select{background-color:rgba(0,0,0,0);border:solid 1px var(--color-border);border-radius:0;height:60px;padding:0 14px;line-height:1;color:var(--color-text-primary)}.woocommerce-account .page-content form.woocommerce-form p.form-row:not(.woocommerce-form-row){margin-top:5vh;display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:flex-start}.woocommerce-account .page-content form.woocommerce-form button[type=submit]{background-color:var(--color-text-primary);color:var(--color-text-reverse);text-transform:uppercase;border:none;width:fit-content;min-width:200px;height:50px;border-radius:0;font-size:var(--font-title);font-weight:100}.woocommerce-account .page-content form.woocommerce-form .woocommerce-LostPassword.lost_password{text-decoration:underline;text-transform:uppercase;opacity:.7;text-align:center}.woocommerce-account .page-content form.woocommerce-form .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{font-size:12px;text-transform:uppercase;display:block;margin-top:10px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}.woocommerce-account .page-content form.woocommerce-form .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme input[type=checkbox]{top:0px}.woocommerce-LostPassword>a{font-size:12px;letter-spacing:1px}#customer_login{display:flex;flex-direction:column;width:100%;gap:30px}#customer_login>div{display:flex;flex-direction:column;width:100%}.woocommerce-MyAccount-navigation{display:flex;flex-direction:column;width:100%}.woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;width:100%}.woocommerce-MyAccount-navigation ul li{border-bottom:solid 1px var(--color-border);font-weight:500;letter-spacing:3.2px;display:block;width:100%;font-size:16px;padding:20px;text-align:center;text-transform:uppercase;position:relative}.woocommerce-MyAccount-navigation ul li:first-of-type{border-top:solid 1px var(--color-border)}.woocommerce-MyAccount-navigation ul li.is-active{font-weight:600}.woocommerce-MyAccount-content{text-align:left}.woocommerce-MyAccount-content p{margin-bottom:2vh}.woocommerce-MyAccount-content>div{width:100%;display:flex;flex-direction:column}.woocommerce-MyAccount-content>div>div{width:100%;display:flex;flex-direction:column;border-bottom:solid 1px var(--color-border);padding-bottom:var(--padding);margin-bottom:5vh}.woocommerce-Address-title h2{font-family:var(--font-title);font-weight:500;letter-spacing:3.2px;display:block;width:100%;font-size:16px;padding:20px 0;text-transform:uppercase;position:relative}.woocommerce-Address-title a{font-size:13px;padding:0 0px;border-bottom:solid 1px var(--color-text-primary)}.woocommerce-address-fields__field-wrapper{margin-bottom:5vh}.woocommerce-form-row>span{display:block;margin:7px 0 var(--padding);font-size:13px;opacity:.7}fieldset legend{border-top:solid 1px var(--color-border);font-weight:500;letter-spacing:3.2px;display:block;width:100%;font-size:16px;padding:20px 0;margin-top:6vh;text-transform:uppercase;position:relative;float:left}.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads{display:none !important}.woocommerce-info{border:none !important;background-color:var(--color-bg-block);color:var(--color-text-reverse) !important;font-size:clamp(16px,1.111vw + 4px,1.111vw);padding:var(--padding)}.woocommerce-info::before{display:none !important}.woocommerce-info a,.woocommerce-info a:hover,.woocommerce-info a:visited{color:var(--color-text-reverse);display:block;width:fit-content;margin:10px 0;text-transform:uppercase;letter-spacing:.8px;border-bottom:solid 1px var(--color-text-reverse)}.woocommerce-form-register.register .woocommerce-privacy-policy-text{margin-bottom:4vh}.woocommerce-form-register.register p:not(.woocommerce-form-row){opacity:.7;font-size:13px;line-height:1.4;margin-bottom:1vh}.wp-block-woocommerce-cart-order-summary-coupon-form-block.wc-block-components-totals-wrapper{padding-left:var(--padding);padding-right:var(--padding)}.wc-block-components-address-card address{text-align:left}.woocommerce .woocommerce-thankyou-order-received{text-transform:uppercase;font-size:clamp(25px,2vw,32px);margin:2vh 0 7vh;letter-spacing:.8px}.woocommerce ul.order_details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;margin-top:4vh;margin-bottom:7vh;gap:14px;padding:var(--padding) 0 10px;border-top:solid 1px var(--color-border);border-bottom:solid 1px var(--color-border)}.woocommerce ul.order_details li{padding:0 10px;margin:0;border:none;flex-grow:1;flex-basis:20%;white-space:nowrap}.woocommerce .woocommerce-order-details__title{text-transform:uppercase;font-size:clamp(22px,2vw,26px);margin:0 0 3vh}.woocommerce table.shop_table{border-radius:0}.woocommerce .woocommerce-customer-details .woocommerce-columns--addresses{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.woocommerce .woocommerce-customer-details .woocommerce-columns--addresses>div{flex-grow:1;flex-basis:100%;white-space:nowrap;border:none;border:solid 1px var(--color-border);padding:3vh var(--padding) var(--padding);margin-bottom:3vh}@media(min-width: 1024px){.woocommerce .woocommerce-customer-details .woocommerce-columns--addresses>div{flex-basis:calc(50% - 15px);margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-columns--addresses>div:not(:first-child){margin-left:30px}}.woocommerce .woocommerce-customer-details .woocommerce-columns--addresses>div .woocommerce-column__title{text-transform:uppercase;font-size:clamp(22px,2vw,26px);margin:0 0 3vh;text-align:left}.woocommerce .woocommerce-customer-details .woocommerce-columns--addresses>div address{border-radius:0;padding:0;border:none}.woocommerce div.product picture{overflow:hidden;width:100%;display:block}.woocommerce div.product picture:hover img{transform:scale(1.03)}.woocommerce div.product img{transition:transform .5s ease-in-out}.woo-variation-swatches.wvs-show-label .variations th{width:100px !important}@media(min-width: 1024px){body.single-product .site-main{margin-top:115px}}html{padding:0;margin:0 !important;overflow-x:hidden}html.overflow-hidden{overflow:hidden}html body:not(.wp-admin){-webkit-font-smoothing:antialiased;background-color:var(--color-bg);font-family:"futura-pt",sans-serif;color:var(--color-text-primary);font-weight:400;font-style:normal;font-size:clamp(16px,.8vw + 4px,1vw);line-height:140%;appearance:none;width:100%;padding:0;margin:0;cursor:none !important}html body:not(.wp-admin) .desktop{display:none}@media(min-width: 1024px){html body:not(.wp-admin) .desktop{display:block !important}}@media(min-width: 1024px){html body:not(.wp-admin) .mobile{display:none !important}}@media(min-width: 1024px){html body:not(.wp-admin).page-template-page-cms #main{margin-top:7vh}}.title{font-family:"monday_sansregular" !important;text-transform:uppercase;font-weight:100}.entry-content{margin-top:0}.post,.page{margin:0}.pagination ul li.last.numb{display:none !important}.pagination-default .total-pages{display:none !important}*{outline:none;margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}* button:hover{background-color:inherit !important;box-shadow:none !important;cursor:default !important}ul{list-style:none;margin:0;padding:0}ul li{padding:0;margin:0}.container-main-content ul{margin-bottom:var(--margin-bottom)}figure{margin:0}figure img{margin:0;width:100%;display:block}a,a:hover,a:active,a:visited{color:var(--color-text-primary);outline:none !important;text-decoration:none !important;cursor:default !important}html body:not(.single) .primary-menu a,html body:not(.single) .primary-menu a:hover,html body:not(.single) .primary-menu a:active,html body:not(.single) .primary-menu a:visited{color:var(--color-white)}a[href*="/shop"],a:hover[href*="/shop"],a:active[href*="/shop"],a:visited[href*="/shop"]{pointer-events:none}.container{display:flex;flex-direction:column;width:100%}@media(min-width: 0px){body.has-scrollbar :root{--scrollbar-width: 15px}}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden,[hidden]{display:none !important}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix::before,.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}@media print{*,*::before,*::after{background:#fff !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}