.section-heading{font-size:min(48px,max(36px,2.5vw))}.section-small-heading{font-size:min(28px,max(22px,1.4vw))}.product-title{font-size:clamp(18px,1.4vw,24px)}.inner-container{width:var(--theme-default-editor, var(--theme-block-width));max-width:var(--theme-default-editor, var(--theme-block-max-width));margin-inline:var(--theme-default-editor, auto)}.hero-section header{--container-padding: max(100px, 11vh) 0}.hero-arrow-link{display:inline-flex;align-items:center;gap:12px;margin-left:.5%;font-size:min(32px,max(24px,1.6vw));font-weight:300}.hero-arrow-link span{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;overflow:hidden}.hero-arrow-link span:before{content:"";position:absolute;display:block;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNi4yMzU5IDE1LjAwMTRMMTUuMDAxMiAyNi4yMzYxQzE0LjMxMTggMjYuOTI1NSAxMy4xOTQgMjYuOTI1NSAxMi41MDQ2IDI2LjIzNjFMMS4yNjk5OSAxNS4wMDE0QzAuNTgwNTc2IDE0LjMxMiAwLjU4MDU3NiAxMy4xOTQyIDEuMjY5OTkgMTIuNTA0OEMxLjk1OTQgMTEuODE1NCAzLjA3NzE3IDExLjgxNTQgMy43NjY1OCAxMi41MDQ4TDExLjk4NzYgMjAuNzI1OEwxMS45ODc2IDIuNTE4NDdDMTEuOTg3NiAxLjU0MzQ5IDEyLjc3OCAwLjc1MzExMyAxMy43NTI5IDAuNzUzMTEzQzE0LjcyNzkgMC43NTMxMTMgMTUuNTE4MyAxLjU0MzQ5IDE1LjUxODMgMi41MTg0N0wxNS41MTgzIDIwLjcyNThMMjMuNzM5MyAxMi41MDQ4QzI0LjQyODcgMTEuODE1NCAyNS41NDY1IDExLjgxNTQgMjYuMjM1OSAxMi41MDQ4QzI2LjkyNTMgMTMuMTk0MiAyNi45MjUzIDE0LjMxMiAyNi4yMzU5IDE1LjAwMTRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);background-size:100%;width:16px;height:16px;transform:translateZ(0);transition:all .2s;transition-delay:.1s}.hero-arrow-link span:after{content:"";position:absolute;display:block;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNi4yMzU5IDE1LjAwMTRMMTUuMDAxMiAyNi4yMzYxQzE0LjMxMTggMjYuOTI1NSAxMy4xOTQgMjYuOTI1NSAxMi41MDQ2IDI2LjIzNjFMMS4yNjk5OSAxNS4wMDE0QzAuNTgwNTc2IDE0LjMxMiAwLjU4MDU3NiAxMy4xOTQyIDEuMjY5OTkgMTIuNTA0OEMxLjk1OTQgMTEuODE1NCAzLjA3NzE3IDExLjgxNTQgMy43NjY1OCAxMi41MDQ4TDExLjk4NzYgMjAuNzI1OEwxMS45ODc2IDIuNTE4NDdDMTEuOTg3NiAxLjU0MzQ5IDEyLjc3OCAwLjc1MzExMyAxMy43NTI5IDAuNzUzMTEzQzE0LjcyNzkgMC43NTMxMTMgMTUuNTE4MyAxLjU0MzQ5IDE1LjUxODMgMi41MTg0N0wxNS41MTgzIDIwLjcyNThMMjMuNzM5MyAxMi41MDQ4QzI0LjQyODcgMTEuODE1NCAyNS41NDY1IDExLjgxNTQgMjYuMjM1OSAxMi41MDQ4QzI2LjkyNTMgMTMuMTk0MiAyNi45MjUzIDE0LjMxMiAyNi4yMzU5IDE1LjAwMTRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);background-size:100%;width:22px;height:22px;transform:translate3d(0,-105%,0);transition:all .2s}.hero-arrow-link:hover span:before{transform:translate3d(0,115%,0);transition:all .2s}.hero-arrow-link:hover span:after{transform:translateZ(0);transition:all .2s;transition-delay:.1s}.underlined-link{position:relative;display:block;--width: 0px;--height: 2px;--bottom-distance: 0px;--duration: .7s;--ease: cubic-bezier(.16, 1, .3, 1);--background: currentColor}.underlined-link:before,.underlined-link:after{content:"";position:absolute;left:0;right:0;bottom:var(--bottom-distance);height:var(--height);background:var(--background);transition:transform var(--duration) var(--ease)}.underlined-link:before{transform-origin:left;transform:scaleX(0)}.underlined-link:after{transform-origin:right;transform:scaleX(1)}.underlined-link:hover:before{transition-delay:.25s;transform:scaleX(1)}.underlined-link:hover:after{transform:scaleX(0)}.button-fullwidth{width:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.dgwt-wcas-search-wrapp .dgwt-wcas-search-input{padding-top:20px!important;padding-bottom:20px!important;font-size:16px!important;border-radius:0!important}.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit{top:17px!important}.dgwt-wcas-search-wrapp input[type=search].dgwt-wcas-search-input{border:solid 1px #eee!important;border-top:none!important;border-right:none!important;border-left:none!important;box-shadow:none!important}.mf-cursor{position:fixed;top:0;left:0;z-index:250;direction:ltr;contain:layout style size;pointer-events:none;transition:opacity .3s,color .4s}.mf-cursor:before{content:"";position:absolute;top:-24px;left:-24px;display:block;width:48px;height:48px;transform:scale(.2);background:currentColor;border-radius:50%;transition:transform .25s ease-in-out,opacity .1s}.mf-cursor.-inverse{color:#fff}@supports (mix-blend-mode: exclusion){.mf-cursor.-exclusion{mix-blend-mode:exclusion}.mf-cursor.-exclusion:before{background:#fff}}.mf-cursor.-pointer:before{transform:scale(.15)}.mf-cursor.-text:before{opacity:.85;transform:scale(1.7)}.mf-cursor.-text.-active:before{transform:scale(1.6);transition-duration:.2s}.mf-cursor.-icon:before{transform:scale(1.5)}.mf-cursor.-icon.-active:before{transform:scale(1.4)}.mf-cursor.-hidden:before{transform:scale(0)}.mf-cursor-text{position:absolute;top:-18px;left:-18px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transform:scale(0) rotate(10deg);opacity:0;color:#fff;font-size:16px;line-height:20px;text-align:center;transition:opacity .4s,transform .3s}.mf-cursor.-text .mf-cursor-text,.mf-cursor.-icon .mf-cursor-text{opacity:1;transform:scale(1)}.mf-cursor-media{position:absolute;width:400px;height:400px;margin:-200px 0 0 -200px}.mf-cursor-media img,.mf-cursor-media video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}@supports (object-fit: cover){.mf-cursor-media img,.mf-cursor-media video{position:static;width:100%;height:100%;object-fit:cover;transform:translateZ(0)}}.mf-cursor-media-box{position:relative;width:100%;height:100%;overflow:hidden;transform:scale(0) translateZ(0);padding:1px;opacity:0;border-radius:50%;transition:transform .35s,opacity .2s .2s}.mf-cursor.-media .mf-cursor-media-box{opacity:1;transform:scale(.696);transition-duration:.4s,.4s;transition-delay:0s,0s}.mf-cursor.-pointer:before{transform:scale(0)}.mf-cursor-text{color:#000;font-weight:400;text-transform:uppercase}.mf-cursor-media-box{border-radius:0;transition:transform .2s .2s,opacity .2s .2s}.mf-cursor-media-box img,.mf-cursor-media-box video{border-radius:0}.mf-cursor.-text:before{opacity:1;transform:scale(2.2);background-color:#fff}.mf-cursor:before{background-color:#fff9;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mf-cursor.-slider:before{opacity:1;transform:scale(2.2)}.mf-cursor.-slider .mf-cursor-text{display:flex;justify-content:space-between;opacity:1;transform:scale(1);width:40px;left:-20px;transition:all .6s}.mf-cursor.-slider .mf-cursor-text:before,.mf-cursor.-slider .mf-cursor-text:after{content:"";display:block;width:10px;height:10px;border-top:2px solid #000;border-left:2px solid #000;flex-shrink:0;z-index:9999}.mf-cursor.-slider .mf-cursor-text:before{transform:rotate(-45deg)}.mf-cursor.-slider .mf-cursor-text:after{transform:rotate(135deg)}.mf-cursor.-slider.-active:before{opacity:1;transform:scale(.4)}.mf-cursor.-slider.-active .mf-cursor-text{width:90px;left:-45px}.woo-listing-top{display:grid;grid-template-columns:1fr 1fr 1fr}.woo-listing-top .woo-listing-top__start,.woo-listing-top .woo-listing-top__middle{display:flex}.woo-listing-top .woo-listing-top__end{display:flex;justify-content:flex-end}.woo-listing-top:not(:empty){margin-bottom:36px}.ct-toggle-filter-panel{padding:12px 20px!important;border-radius:999px!important;font-size:16px;font-weight:500;text-transform:none;color:#000}.ct-toggle-filter-panel:hover{background-color:#000!important}.woocommerce-breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:16px}.single-page-content{transform:translateY(-40svh);margin-bottom:-40svh!important}.narrow-container{max-width:768px!important;margin:0 auto}:root{--global-section-padding: max(80px, 8vw) 0}@media (min-width: 1000px){.ct-container-fluid{--theme-container-edge-spacing: 87vw}}.hero-section{background-color:transparent!important}.hero-section figure{padding:0 2vw}[data-products]{align-items:flex-start}
