:root{font-size:105%;--color-base-plus:100% 0 0;--color-base:95% 0 0;--color-base-minus:90% 0 0;--color-base-2a:52% 0 0;--color-base-3a:64% 0 0;--color-contrast-minus:23% 0 0;--color-contrast:18% 0 0;--color-contrast-plus:13% 0 0;--color-contrast-2a:59% 0 0;--color-contrast-3a:47% 0 0;--radius:0rem;--radius-button:0rem;--spacing-10:1rem;--spacing-20:clamp(1.5rem, 0.175vw + 1.465rem, 1.618rem);--spacing-30:clamp(2.25rem, 0.545vw + 2.141rem, 2.618rem);--spacing-40:clamp(3.375rem, 1.276vw + 3.12rem, 4.236rem);--spacing-50:clamp(5.0625rem, 2.653vw + 4.532rem, 6.853rem);--spacing-60:clamp(7.594rem, 5.178vw + 6.558rem, 11.089rem);--spacing-gap:clamp(1.5rem, 3.306vw + 0.839rem, 4rem);--spacing-edge:clamp(1rem, 0.3831rem + 2.9221vw, 3.5rem);--button-height:calc(0.7rem + 0.6rem + 1.25rem);--logo-height:54px;--wp--style--gallery-gap-default:1rem;--header-height-desktop:calc(
    var(--spacing-20) + var(--spacing-10) + var(--logo-height)
  );--header-height-phone:calc(
    var(--spacing-20) + var(--spacing-10) + var(--logo-height) + 2.4rem
  );interpolate-size:allow-keywords}@media screen and (min-width:1025px){:root{font-size:95%}}.is-hidden{display:none!important}.is-style-inverse,.is-style-inverse-full-width{--color-contrast-plus:100% 0 0;--color-contrast:95% 0 0;--color-contrast-minus:90% 0 0;--color-contrast-2a:52% 0 0;--color-contrast-3a:64% 0 0;--color-base-minus:23% 0 0;--color-base:18% 0 0;--color-base-plus:13% 0 0;--color-base-2a:59% 0 0;--color-base-3a:47% 0 0;background-color:oklch(var(--color-base));& h2,& h3,& h4{font-weight:450}}html{scroll-behavior:smooth;scroll-padding-top:var(--spacing-50)}body{transition:background-color 0.2s ease}:focus,figure:has(>a:focus),.schneidereien-card:has(:focus){box-shadow:0 0 0 0;outline:2px dashed oklch(var(--color-contrast));outline-offset:3px}::-moz-selection{background-color:oklch(var(--color-base-3a));color:oklch(var(--color-contrast-plus))}::selection{background-color:oklch(var(--color-base-3a));color:oklch(var(--color-contrast-plus))}::-webkit-input-placeholder{color:oklch(var(--color-contrast));opacity:.6}::-webkit-input-placeholder,::-moz-placeholder,::placeholder{color:oklch(var(--color-contrast));opacity:.6}video:focus{outline:none!important}p,h1,h2,h3,span,a{-webkit-font-kerning:normal;font-kerning:auto;font-variant-ligatures:common-ligatures;font-feature-settings:"liga" on;font-optical-sizing:auto;hanging-punctuation:first last;transition:font-weight 0.2s ease,color 0.2s ease}.is-style-inverse p,.is-style-inverse span,.is-style-inverse-full-width p,.is-style-inverse-full-width span{color:oklch(var(--color-contrast))}.is-style-inverse p,.is-style-inverse li,.is-style-inverse-full-width p,.is-style-inverse-full-width li{font-weight:350;letter-spacing:.001em}.is-style-inverse .wp-block-button.is-style-outline a,.is-style-inverse-full-width .wp-block-button.is-style-outline a{font-weight:380;&:hover{font-weight:500}}h1,h2,h3,#terminModal span{text-wrap:balance;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.section-content h3{margin-top:var(--spacing-40);margin-bottom:var(--spacing-30)}main p:not(.is-style-lead):not(.woocommerce-form-row):not(nav p),.wp-block-list li{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;max-width:80ch;-webkit-margin-before:var(--spacing-10);margin-block-start:var(--spacing-10);&:empty{display:none}}.section-content>p:first-child{-webkit-margin-before:0;margin-block-start:0}:where(.wp-site-blocks) .wp-block-list,.cta-content ul{padding-left:1.1em;& li:not(li li){padding-left:.3em;color:oklch(var(--color-contrast));&::marker{content:"🧷";font-size:.8em}}}p{text-wrap:pretty;&:not(.is-style-lead) strong{font-weight:650}&.is-style-lead strong{font-weight:600}}html.lenis{height:auto;&.lenis-smooth{scroll-behavior:auto!important}&.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}&.lenis-stopped{overflow:hidden}&.lenis-scrolling iframe{pointer-events:none}}.pswp{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);& .pswp__bg{background:oklch(var(--color-contrast) / .8)}}.pswp__icn-shadow{stroke:none!important}main{-webkit-margin-before:0;margin-block-start:0}.hidden-on-desktop{display:inherit}.hidden-on-phone{display:none}.no-scroll{overflow:hidden}.sr-only,#rank-math-toc:not(.single-zwischen-den-stichen #rank-math-toc) h2{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0}.is-layout-flex:not(.wp-block-buttons-is-layout-flex),.is-layout-grid{-moz-column-gap:var(--spacing-gap);column-gap:var(--spacing-gap)}:where(.wp-site-blocks) .wp-block-post-content{container:unset}.g-section{position:relative;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding-top:var(--spacing-50);padding-bottom:var(--spacing-60)}.negative-gaps{margin-left:calc(-1 * var(--spacing-edge));margin-right:calc(-1 * var(--spacing-edge))}.negative-right-gap{margin-right:calc(-1 * var(--spacing-edge))}.negative-alternate-gap{margin-left:calc(-1 * var(--spacing-edge))}.grid-6,:where(.is-layout-constrained).grid-6,:where(.is-layout-flow).grid-6,:where(.is-layout-flex).grid-6,.grid-9,:where(.is-layout-constrained).grid-9,:where(.is-layout-flow).grid-9,:where(.is-layout-flex).grid-9,.grid-12,:where(.is-layout-constrained).grid-12,:where(.is-layout-flow).grid-12,:where(.is-layout-flex).grid-12{display:flex;flex-direction:column;-webkit-margin-before:0;margin-block-start:0;row-gap:var(--spacing-gap);&.no-row-gap{row-gap:0}}:where(.grid-9) .section-content:last-of-type{padding-bottom:0}.section-content:not(.bespoke-container)>figure{margin-top:var(--spacing-30);margin-bottom:var(--spacing-30);&:last-child{margin-bottom:0}}.section-aside{z-index:15;pointer-events:none}main .section-title{margin-top:var(--spacing-30);margin-bottom:0}.g-section:first-of-type h2:first-child{margin-top:0}.paraframe{position:absolute;z-index:-2;opacity:0;will-change:transform;&.paraframe-1{top:0;left:calc(var(--spacing-edge) * 0.5 + 0.4rem);width:70vw;height:60vh}&.paraframe-2{top:70%;right:0;width:70vw;height:60vh}&.paraframe-dark{background-color:oklch(var(--color-base-minus))}&.paraframe-light{background-color:oklch(var(--color-base-plus))}}.paraimage img{width:100%}.contents-container{container-type:inline-size;container-name:contents-container}#rank-math-toc:not(.single-zwischen-den-stichen #rank-math-toc){& ul{list-style-type:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-10);@container contents-container (min-width:38rem){display:flow-root;-moz-columns:2;columns:2;gap:var(--spacing-20);box-sizing:border-box;&>li{width:100%;margin-bottom:var(--spacing-20);-moz-column-break-inside:avoid;break-inside:avoid}}&>li{display:flex;flex-direction:column;opacity:0;border-width:0 0 0 .5rem;border-style:solid;border-color:oklch(var(--color-contrast-2a));box-sizing:border-box}& a{padding:1rem!important;background-color:oklch(var(--color-contrast));color:oklch(var(--color-base));text-decoration:none;box-sizing:border-box;border:solid 2px oklch(var(--color-contrast));font-size:var(--wp--preset--font-size--large);font-family:var(--wp--preset--font-family--heading);font-weight:400;letter-spacing:-.01em;line-height:1.2;margin:0!important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;&::before{content:"↓";position:absolute;right:.5rem;top:50%;transform:translate(0,-50%);font-size:2rem}}}}.fade-in,.fade-in-up,.fade-in-left,.fade-in-right{opacity:0}.fade-in-up{transform:translateY(30px)}.fade-in-left{transform:translateX(-30px)}.fade-in-right{transform:translateX(30px)}.title-container{position:relative;display:flex;align-items:flex-end;height:50vh;min-height:350px;-webkit-margin-before:var(--spacing-10)!important;margin-block-start:var(--spacing-10)!important;margin-right:calc(-1 * var(--spacing-edge));overflow:hidden;background-color:oklch(var(--color-contrast));& .title-wrapper{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.5rem;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.5rem var(--spacing-edge) var(--spacing-10) calc(var(--spacing-edge) * 0.5)}& .title{flex-shrink:0;max-width:100%;-webkit-margin-after:-0.1em!important;margin-block-end:-0.1em!important;text-transform:uppercase;font-weight:500;color:oklch(var(--color-base));z-index:5;&::before{content:"";background-color:oklch(var(--color-contrast));position:absolute;bottom:0;left:0;height:100%;width:75%;width:var(--before-width,0);z-index:-1}}& .page-subtitle{-webkit-margin-before:0;margin-block-start:0;flex-shrink:1;font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--x-large);font-weight:400;line-height:1.1;letter-spacing:-.03em;color:oklch(var(--color-base));z-index:5;text-wrap:balance;&>*{-webkit-hyphens:none!important;-ms-hyphens:none!important;hyphens:none!important}}.animated-title{position:absolute;top:-.05em;right:0;-webkit-margin-before:0;margin-block-start:0;width:30vw;font-size:45vh;font-family:var(--wp--preset--font-family--heading);font-weight:500;line-height:1;letter-spacing:-.07em;text-transform:uppercase;color:oklch(var(--color-base));opacity:.3;mix-blend-mode:overlay;white-space:nowrap;transform:translateX(-10vw);z-index:3}& .title-image{position:absolute;top:0;height:100%;left:0;width:100%;-webkit-margin-before:0;margin-block-start:0;overflow:hidden;display:flex;opacity:0;&::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:luminosity;background:linear-gradient(to top,oklch(var(--color-contrast) / .7) 0%,oklch(var(--color-contrast) / .1) 50%)}& img{align-self:center;width:100%;height:130%;max-width:100vw;max-height:1080px;-o-object-fit:cover;object-fit:cover}}}nav.rank-math-breadcrumb{position:absolute;top:0;left:0;z-index:10;font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--small);background-color:oklch(var(--color-contrast));padding:5px 9px 5px calc(var(--spacing-edge) * 0.5);& a:first-of-type::before{content:"🧷";display:inline-flex;vertical-align:middle;margin-right:4px;margin-bottom:2px;width:18px;height:18px}& p{margin:0;-webkit-margin-before:0;margin-block-start:0;margin-bottom:-.4em}& a{color:oklch(var(--color-base));&:focus:not(:focus-visible){outline:none}}&>*{font-weight:400}& span{color:oklch(var(--color-base-3a))}& a,& span{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:18ch}}:where(body.category-damen) .title-container{background-color:oklch(var(--color-base-plus));& .title{color:oklch(var(--color-contrast));&::before{background-color:oklch(var(--color-base-plus))}}& .title-image::after{background:linear-gradient(to top,oklch(var(--color-base) / .7) 0%,oklch(var(--color-base) / .1) 50%)}& .page-subtitle{color:oklch(var(--color-contrast));font-weight:inherit}}.is-style-inverse .page-subtitle{font-weight:500}a:active,button:active{outline:2px dashed oklch(var(--color-contrast));outline-offset:3px}button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:#fff0;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;&::-moz-focus-inner{border:0;padding:0}}.section-content .wp-block-buttons:not(.termin-button-wrapper){margin-top:var(--spacing-30)}.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color,.has-background){background-color:#fff0;border-color:oklch(var(--color-contrast));color:oklch(var(--color-contrast))}.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color,.has-background):hover{background-color:#fff0;border-color:oklch(var(--color-contrast));color:oklch(var(--color-contrast))}.form-submit.wp-block-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:var(--spacing-20)}.button-inverse .wp-block-button__link{background-color:oklch(var(--color-base-plus));color:oklch(var(--color-contrast));border-color:oklch(var(--color-base-plus))}.button-back a{padding-left:1.15rem!important;position:relative;&::before{width:8px;height:1em;content:url('data:image/svg+xml;utf8,<svg width="8" height="12" viewBox="0 0 8 12" xmlns="http://www.w3.org/2000/svg"><path d="M6 12L0 6L6 0L7.4 1.4L2.8 6L7.4 10.6L6 12Z" fill="currentColor"/></svg>');margin-right:.5em}}.button-newpage a{padding-right:1.1rem!important;position:relative;&::after{width:16px;height:1em;content:url('data:image/svg+xml;utf8,<svg width="16" height="12" viewBox="0 0 16 12" xmlns="http://www.w3.org/2000/svg"><path d="M10 12L8.6 10.55L12.15 7H0V5H12.15L8.6 1.45L10 0L16 6L10 12Z" fill="currentColor"/></svg>');margin-left:.5em}}.is-style-outline.button-back a{padding-left:calc(1.15rem - 2px)!important;&::before{width:8px;height:1em;content:url('data:image/svg+xml;utf8,<svg width="8" height="12" viewBox="0 0 8 12" xmlns="http://www.w3.org/2000/svg"><path d="M6 12L0 6L6 0L7.4 1.4L2.8 6L7.4 10.6L6 12Z" fill="currentColor"/></svg>');margin-right:.5em}}.is-style-outline.button-newpage a{padding-right:calc(1.1rem - 2px)!important;&::after{width:16px;height:1em;content:url('data:image/svg+xml;utf8,<svg width="16" height="12" viewBox="0 0 16 12" xmlns="http://www.w3.org/2000/svg"><path d="M10 12L8.6 10.55L12.15 7H0V5H12.15L8.6 1.45L10 0L16 6L10 12Z" fill="currentColor"/></svg>');margin-left:.5em}}.g-phone a::before,.g-email a::before{content:"";display:inline-flex;width:20px;height:20px;margin-right:.4em;vertical-align:middle;background-color:oklch(var(--color-contrast));-webkit-mask-size:cover;mask-size:cover}.g-phone a::before{-webkit-mask:url(/wp-content/themes/gavelswiss/assets/images/call_16dp_EEEEEE_FILL1_wght500_GRAD0_opsz20.svg) no-repeat 50% 50%;mask:url(/wp-content/themes/gavelswiss/assets/images/call_16dp_EEEEEE_FILL1_wght500_GRAD0_opsz20.svg) no-repeat 50% 50%}.g-email a::before{-webkit-mask:url(/wp-content/themes/gavelswiss/assets/images/mail_16dp_EEEEEE_FILL1_wght500_GRAD0_opsz20.svg) no-repeat 50% 50%;mask:url(/wp-content/themes/gavelswiss/assets/images/mail_16dp_EEEEEE_FILL1_wght500_GRAD0_opsz20.svg) no-repeat 50% 50%}body:has(.g-amelia-container.active){.back-to-top{display:none}}.back-to-top{position:fixed!important;bottom:4.8rem;right:0;background-color:oklch(var(--color-contrast));color:oklch(var(--color-base-3a));border:none;border-radius:var(--radius);width:42px;height:42px;display:flex;align-items:center;justify-content:center;font-size:24px;text-decoration:none;border:dashed 2px oklch(var(--color-contrast-minus));transition:background-color 0.3s,box-shadow 0.3s;z-index:50;margin:0!important;padding-bottom:8px!important;box-sizing:border-box;opacity:0;transition:opacity 0.3s ease}.back-to-top:focus,.back-to-top.active{opacity:1}.back-to-top:hover{color:oklch(var(--color-base))}.wp-block-search__input{border-width:0 0 2px 0;transition:border-color 0.2s ease;&:hover,&:focus{border-color:oklch(var(--color-contrast))}}header{& .header-nav-1,& .header-nav-2{gap:clamp(0.5rem, 0.0385rem + 2.0513vw, 2.5rem);& .wp-block-navigation-item__content{white-space:nowrap}}& .wp-block-button__link{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}& .wp-block-navigation:not(.dd_hamburger-navigation) a:not(.wp-element-button),& .dd_hamburger-button span{text-transform:uppercase;font-weight:600}}.header-container{display:grid;grid-template-areas:"index logo termin" "nav-1 nav-1 nav-1";grid-template-columns:1fr 1fr 1fr;gap:clamp(1rem, 0.0385rem + 2.0513vw, 2.5rem);padding-top:var(--spacing-20);padding-bottom:var(--spacing-10);& .dd_hamburger-button__wrapper{grid-area:index;display:flex;align-items:center}& .header-nav-1 .wp-block-navigation-item:not(.wp-block-navigation-submenu>a) a,& .header-nav-2 .wp-block-navigation-item:not(.wp-block-navigation-submenu>a) a{margin:0!important}& .header-nav-1{grid-area:nav-1;justify-content:space-between;margin-top:.2rem}& .site-logo-wrapper{grid-area:logo;padding-right:1rem}& .header-nav-2{grid-area:nav-2;display:none}.wp-block-navigation-submenu button,.wp-block-navigation-submenu .wp-block-navigation__submenu-container{display:none}& .termin-button-wrapper{grid-area:termin;justify-content:flex-end}@media screen and (min-width:39rem){&{grid-template-areas:"index nav-1 logo nav-2 termin";grid-template-columns:auto 1fr 120px 1fr auto;padding-top:var(--spacing-20)}& .header-nav-1{grid-area:nav-1;justify-content:flex-end;margin-top:inherit;&>li:nth-child(1),&>li:nth-child(2){display:flex}&>li:nth-child(3),&>li:nth-last-child(1),&>li:nth-last-child(2),&>li:nth-last-child(3){display:none}}& .header-nav-2{display:flex;&>li:nth-last-child(1),&>li:nth-last-child(2),&>li:nth-last-child(3){display:flex}&>li:nth-child(1),&>li:nth-child(2),&>li:nth-child(3){display:none}}}@media screen and (min-width:56rem){& .header-nav-1>li:nth-child(3){display:flex}}@media screen and (min-width:90rem){&{grid-template-columns:repeat(12,1fr);gap:var(--spacing-gap);grid-template-areas:"index index index nav-1 nav-1 logo logo nav-2 nav-2 termin termin termin"}& .header-nav-1{justify-content:flex-start}& .site-logo-wrapper{grid-area:logo;padding-right:0rem;padding-left:1rem}& .header-nav-2{justify-content:flex-end}}}.mini-cart-wrapper a:focus:not(:focus-visible),.mini-cart-wrapper button:focus:not(:focus-visible){outline:none;outline-offset:0}.wc-block-mini-cart__items a:focus:not(:focus-visible){outline:none}.mini-cart-wrapper{grid-area:termin;display:inline-flex;gap:4px;width:100%;justify-content:flex-end}.wp-block-woocommerce-mini-cart-checkout-button-block:hover{color:oklch(var(--color-contrast));background-color:oklch(var(--color-base))}.is-style-inverse{& .wp-block-navigation:not(.dd_hamburger-navigation) a:not(.wp-element-button),& .dd_hamburger-button span{font-weight:450}}.site-logo-wrapper{display:flex;justify-content:center}.wp-block-site-logo{display:flex;justify-content:center;align-items:center;& a{height:var(--logo-height);width:auto;transition:width 0.3s ease;& img{height:100%;width:100%}}}.is-style-inverse .wp-block-site-logo{-webkit-filter:invert(100%);filter:invert(100%)}.wc-block-components-product-badge{border-radius:0;margin-top:5px;padding-top:2px}.wc-block-components-product-badge .wc-block-formatted-money-amount{font-size:var(--wp--preset--font-size--body)!important}.dd_hamburger-button{display:flex;flex-direction:row;align-items:center;gap:.8rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;border-radius:var(--radius-button);& .dd_hamburger-button__elements{position:relative;box-sizing:border-box;width:1.4rem;height:var(--button-height);display:flex;flex-direction:column;justify-content:center;gap:6px;padding-bottom:2px}&:focus:not(:focus-visible){outline-style:none!important}& .dd_hamburger-button__top,& .dd_hamburger-button__mid,& .dd_hamburger-button__bot{transition:width 0.1s ease;height:2px;background-color:oklch(var(--color-contrast))}& .dd_hamburger-button__top{width:1.05rem}& .dd_hamburger-button__mid{width:1.4rem}& .dd_hamburger-button__bot{width:.7rem}&:hover{& .dd_hamburger-button__top{width:1.4rem}& .dd_hamburger-button__mid{width:.7rem}& .dd_hamburger-button__bot{width:1.05rem}}& span{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--medium);letter-spacing:.03em;line-height:1;text-transform:uppercase}}.dd_hamburger-modal{display:none;opacity:1;position:fixed;top:0;left:0;width:100%;height:100dvh;z-index:999;pointer-events:all;@supports not (height:100dvh){&{height:100vh}}& .dd_hamburger-modal__menu{position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:space-between;z-index:99;height:100%;width:0;overflow:hidden;border-right:1px solid oklch(var(--color-base-plus));& .wp-block-separator{width:100%}& nav,& ul,& li,& a{min-width:calc(100% - var(--spacing-10));width:100%}& a{z-index:1;opacity:0;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color 1s ease-in-out;& span{font-size:clamp(30px, 0.6vw + 25px, 37px);font-weight:300}&.inactive span{color:oklch(var(--color-contrast-2a))}}&>*{padding-left:var(--spacing-edge);padding-right:var(--spacing-20)}& .dd_hamburger-modal__main_menu{box-sizing:border-box;padding-top:calc(var(--spacing-10) + 0.8rem);@media screen and (min-width:39rem){&{padding-top:calc(var(--spacing-20) + 0.5rem);min-width:250px}}}& .dd_hamburger-modal__main_menu>nav{margin-top:.8rem;margin-bottom:1rem;& .wp-block-navigation__container{gap:4px}}& .dd_hamburger-modal__social-menu{box-sizing:border-box;padding-top:var(--spacing-20);padding-bottom:var(--spacing-20);background-color:oklch(var(--color-base-minus));& ul{gap:4px}& span{font-size:1.3rem}}}& #ddHamburgerModalMenu{& .dd_hamburger-modal__main_menu a,& .dd_hamburger-modal__social-menu a{padding-top:calc(0.9vh - 0.3vw);padding-bottom:calc(0.9vh - 0.3vw);margin-top:0;margin-bottom:0;@media screen and (max-height:667px) and (max-width:375px){&{padding-top:calc(0.5vh - 0.1vw);padding-bottom:calc(0.5vh - 0.1vw)}}@media screen and (min-width:48rem){&{padding-top:calc(0.6vh - 0.1vw);padding-bottom:calc(0.6vh - 0.1vw)}}}}& .trp-block-container,& .trp-language-switcher,& .trp-language-switcher>*{width:100%!important;background-color:#fff0;border:none}.trp-ls-shortcode-current-language,.trp-ls-shortcode-disabled-language{display:none!important}.trp-ls-shortcode-language{display:flex!important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.trp-ls-shortcode-language>a{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;visibility:visible}.trp_language_switcher_shortcode{border:solid oklch(var(--color-contrast-2a));border-width:1px 0 0 0}& .trp-language-switcher{margin-top:.1rem}.trp-language-switcher>div>a{font-family:var(--wp--preset--font-family--heading);font-size:1.3rem;font-weight:350;color:oklch(var(--color-contrast));padding:6px;margin:0 -6px!important}& .trp-language-switcher>div>a:hover{background:#fff0;border-radius:0;font-weight:450;transition:font-weight 0.2s ease}& .trp-language-switcher:focus .trp-ls-shortcode-language,& .trp-language-switcher:hover .trp-ls-shortcode-language{padding:0}& .trp-language-switcher>div{padding:0}& .trp-ls-shortcode-language{overflow:visible!important}}.dd_close-button{display:flex;flex-direction:row;align-items:center;gap:.25rem;margin:0 -6px 0 -10px!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;border-radius:var(--radius-button);opacity:0;&:focus{outline-color:oklch(var(--color-base))}& .dd_close-button__elements{position:relative;box-sizing:border-box;width:var(--button-height);height:var(--button-height)}& .dd_close-button__top,& .dd_close-button__bot{position:absolute;top:50%;left:50%;transform-origin:center center;transition:transform 0.2s ease,background-color 0.2s ease;height:2px;width:1.8rem;background-color:oklch(var(--color-contrast-2a))}& span{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--medium);font-weight:500;letter-spacing:.03em;line-height:1;text-transform:uppercase;color:oklch(var(--color-contrast-2a));transition:color 0.2s ease}& .dd_close-button__top{transform:translate(-50%,-50%) rotate(45deg)}& .dd_close-button__bot{transform:translate(-50%,-50%) rotate(-45deg)}&:hover{& .dd_close-button__top{transform:translate(-50%,-50%) rotate(-45deg)}& .dd_close-button__bot{transform:translate(-50%,-50%) rotate(45deg)}& span{color:oklch(var(--color-contrast));font-weight:400}}}.wc-block-mini-cart__badge{color:oklch(var(--color-base));padding-top:.2em}.wc-block-mini-cart:has(.wc-block-mini-cart__button[disabled]){display:none}.wc-block-mini-cart__drawer .wc-block-mini-cart__empty-cart-wrapper .wp-block-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;& a:focus:not(:focus-visible),& a:active{box-shadow:0 0 0 0;outline:2px dashed oklch(var(--color-contrast));outline-offset:3px}}footer{position:relative;z-index:20;background-color:oklch(var(--color-contrast));margin-left:calc(-1 * var(--spacing-edge));margin-right:calc(-1 * var(--spacing-edge));padding-left:var(--spacing-edge);padding-right:var(--spacing-edge)}.footer-container{display:flex;gap:var(--spacing-gap);flex-direction:column;padding-top:var(--spacing-40);padding-bottom:var(--spacing-50);@media screen and (min-width:74rem){&{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--spacing-gap)}& .footer-logo-container{grid-column:1 / 4;justify-content:start}& .footer-nav-container{grid-column:4 / 13;-webkit-margin-before:0;margin-block-start:0}}}.footer-logo-container{display:flex;justify-content:center}.footer-nav-container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-template-areas:"products services" "products info" "collections social" "contacts contacts";gap:var(--spacing-gap);-webkit-margin-before:var(--spacing-30);margin-block-start:var(--spacing-30);& .footer-nav-products{grid-area:products}& .footer-nav-collections{grid-area:collections}& .footer-nav-services{grid-area:services}& .footer-nav-info{grid-area:info}& .footer-nav-social{grid-area:social}& .footer-nav-contacts{grid-area:contacts;margin-top:var(--spacing-30);& .wp-block-buttons{-webkit-margin-before:var(--spacing-10);margin-block-start:var(--spacing-10)}& .wp-block-button,& .wp-block-button__link{width:100%}& .wp-block-cover{padding:.5rem;justify-content:flex-end;align-items:flex-end}& .wp-block-cover__inner-container,& .schedule-wrapper,& .schedule{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:63px}& .footer-image-wrapper{position:relative;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end;width:100%;aspect-ratio:4 / 3;padding:24px 10px}& .schedule-wrapper{display:flex;flex-direction:column;gap:4px}& .footer-image{position:absolute;top:0;left:0;width:100%;height:100%;& img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}& .schedule{background-color:oklch(var(--color-base) / .8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:4px;& h4{font-size:1.1rem;letter-spacing:-.03em;font-weight:500;text-align:center;border:dashed oklch(var(--color-contrast));border-width:0 0 1px 0;margin-bottom:2px;color:oklch(var(--color-contrast))}& p{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--medium);color:oklch(var(--color-contrast));font-weight:500;text-align:center;margin-top:.3em}}}& .contacts-wrapper{display:flex;flex-direction:column;gap:calc(1.2rem - 6px)}@media screen and (min-width:48rem) and (max-width:74rem){&{grid-template-columns:repeat(3,1fr);grid-template-areas:"products services contacts" "products info contacts" "collections social contacts"}& .contacts-wrapper{gap:0}& .footer-nav-contacts{margin-top:0}}@media screen and (min-width:74rem){&{grid-template-columns:repeat(9,1fr);grid-template-areas:"products products collections collections contacts contacts contacts info info" "products products services services contacts contacts contacts social social"}& .contacts-wrapper{gap:0}& .footer-nav-contacts{margin-top:0}}}.footer-nav-block{-webkit-margin-before:0;margin-block-start:0;& h3{-webkit-margin-before:0;margin-block-start:0;font-size:var(--wp--preset--font-size--body);font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:oklch(var(--color-contrast-3a));transition:color 0.2s ease}& hr{-webkit-margin-before:.35rem;margin-block-start:.35rem;border-color:oklch(var(--color-contrast-2a));transition:border-color 0.2s ease}& nav{-webkit-margin-before:.4rem;margin-block-start:.4rem;>ul{gap:4px}& a{padding:.6em 0 .6em 0}}&:hover{& h3{color:oklch(var(--color-contrast))}& hr{border-color:oklch(var(--color-contrast))}}& p:not(.contacts){-webkit-margin-before:calc(1.2rem - 6px);margin-block-start:calc(1.2rem - 6px)}}.footer-copy-container{position:relative;gap:clamp(0.5rem, 0.0385rem + 2.0513vw, 2.5rem);-webkit-margin-before:0;margin-block-start:0;& .wp-block-separator{border-color:oklch(var(--color-base-minus))}& .wp-block-navigation__container{gap:clamp(0.5rem, 0.0385rem + 2.0513vw, 2.5rem)}& .footer-copy,& a span{white-space:nowrap;text-transform:none;font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--x-small);font-weight:400;letter-spacing:.03em;line-height:1;color:oklch(var(--color-contrast-3a));transition:color 0.2s ease}& a:hover span{color:oklch(var(--color-contrast))}& .wp-block-navigation__responsive-container-open,& .wp-block-navigation__responsive-container-close{color:oklch(var(--color-contrast-3a))}& .wp-block-navigation__responsive-container.is-menu-open{position:absolute;bottom:0;right:0;top:unset;left:unset;height:auto;width:auto;background-color:oklch(var(--color-base-plus))!important;& .wp-block-navigation__responsive-container-content{padding:.5rem .5rem 1.5rem .5rem}& .wp-block-navigation__container{align-items:stretch;gap:.5rem}& .wp-block-navigation-item__content{box-sizing:border-box;padding:.8rem .5rem .8rem .5rem;width:100%}& .wp-block-navigation__responsive-dialog{margin-top:0}& .wp-block-navigation__responsive-container-close{top:unset;bottom:0}}}body #trp-floater-ls{&.trp-language-switcher-container.trp-top-right{bottom:auto;top:calc(var(--header-height-phone) + var(--spacing-10));right:0;border-radius:0;height:calc(var(--button-height) - 4px);box-shadow:none;border:dashed oklch(var(--color-contrast-minus));border-width:2px 0 2px 2px;z-index:14;&:hover{height:inherit}@media screen and (min-width:39rem){&{top:calc(var(--header-height-desktop) + var(--spacing-10))}}}&.trp-floater-ls-codes #trp-floater-ls-current-language a,&.trp-floater-ls-codes #trp-floater-ls-language-list{margin-top:1px}&.trp-color-dark{background:oklch(var(--color-contrast))}& .trp-language-wrap a{padding:8px 12px 5px 12px}}body #trp-floater-ls-current-language .trp-floater-ls-disabled-language{padding-top:0!important}body .trp-color-dark #trp-floater-ls-current-language a,body .trp-color-dark #trp-floater-ls-language-list a{color:oklch(var(--color-base -3a));font-family:var(--wp--preset--font-family--heading);font-weight:500}body .trp-color-dark #trp-floater-ls-language-list .trp-language-wrap a:hover{border-radius:0;background:oklch(var(--color-contrast-3a));color:oklch(var(--color-base))}body #trp-floater-ls-current-language .trp-floater-ls-disabled-language.trp-ls-disabled-language{height:calc(var(--button-height) - 4px);padding:0 .8rem 0 .8rem;box-sizing:border-box;line-height:1}.cky-btn-revisit-wrapper{background-color:oklch(var(--color-contrast))!important;z-index:500!important}.cky-revisit-bottom-left,.cky-box-bottom-left{left:var(--spacing-edge)!important}@media (max-width:576px){.cky-box-bottom-left{left:0!important}}.cky-title,.cky-btn{font-family:var(--wp--preset--font-family--heading)!important}.cky-btn{border-color:oklch(var(--color-contrast))!important;background-color:oklch(var(--color-contrast))!important;border-radius:0!important;text-transform:uppercase!important}.cky-btn-customize,.cky-btn-reject{color:oklch(var(--color-contrast))!important;border-color:oklch(var(--color-contrast))!important;background-color:transparent!important;letter-spacing:.03em}.cky-modal,.cky-consent-container .cky-consent-bar{border-radius:0!important}.cky-switch input[type="checkbox"]:checked{background:oklch(var(--color-contrast))!important}.cards-container>li{opacity:0}.cards-container.is-layout-grid{grid-template-columns:repeat(auto-fill,minmax(max(200px, calc(20% - 1rem)),1fr));gap:var(--spacing-gap)}.cards-container li{position:relative;& figure{aspect-ratio:1 / 1;overflow:hidden;margin:0;&::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:luminosity;background:linear-gradient(to top,oklch(var(--color-contrast) / .6) 0%,oklch(var(--color-contrast) / 0) 50%);pointer-events:none;transition:opacity 0.5s linear}}& .wp-block-post-title{position:absolute;bottom:0;left:0;margin:0;padding:3px 6px 10px 10px;pointer-events:none;font-weight:400;font-size:var(--wp--preset--font-size--x-large);color:oklch(var(--color-base));z-index:5;&:before{content:"";position:absolute;bottom:0;left:0;width:75%;height:100%;background-color:oklch(var(--color-contrast));z-index:-1;transition:width 0.5s cubic-bezier(.32,0,0,1)}}&:hover{& .wp-block-post-title::before{width:100%}}}.cards-container li.category-damen{& figure::after{background:linear-gradient(to top,oklch(var(--color-base) / .6) 0%,oklch(var(--color-base) / 0) 50%)}& .wp-block-post-title{color:oklch(var(--color-contrast));font-weight:500;letter-spacing:-.05em;&:before{background-color:oklch(var(--color-base-plus))}}}.cards-pagination{padding-top:var(--spacing-30)}.product .product-card-link:focus:not(:focus-visible){outline:none}.archive.category-herren .filter-container,.archive.category-damen .filter-container{display:none}select.postform{padding:.3em;border:none;font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--medium)}select.postform option{background:oklch(var(--color-base));color:oklch(var(--color-contrast))}select.postform option:hover{background:oklch(var(--color-contrast));color:oklch(var(--color-base))}.is-style-pill{display:flex;flex-direction:row;gap:4px;padding:4px;& .wp-block-post-terms__separator{display:none}& a{border-radius:0;font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--x-small);font-weight:450;text-decoration:none;text-transform:uppercase;letter-spacing:.03em;background-color:oklch(var(--color-contrast));color:oklch(var(--color-base));padding:.2em .3em 0 0.3em!important;margin:0!important;pointer-events:all;line-height:1.15;&:hover{background-color:oklch(var(--color-contrast));color:oklch(var(--color-base))}}}.taxonomy-post-theme{position:absolute;top:0;left:0;z-index:10;padding-top:.5rem;padding-left:.5rem}.is-style-inverse-full-width .is-style-pill a{background-color:oklch(var(--color-base));color:oklch(var(--color-contrast))}.product_cat-damen .is-style-pill a{background-color:oklch(var(--color-base-plus));color:oklch(var(--color-contrast));font-weight:700;letter-spacing:.01em}.product_cat-damen .is-style-inverse-full-width .is-style-pill a{background-color:oklch(var(--color-contrast-plus));color:oklch(var(--color-base))}@media screen and (min-width:48rem){:root{--3col-margin:(
      (
          (
              (
                  (
                      100vw -
                        ((var(--spacing-edge) * 2) + (var(--spacing-gap) * 5))
                    ) / 6
                ) * 2
            ) + (var(--spacing-gap) * 2)
        ) + var(--spacing-edge)
    )}.hidden-on-desktop{display:none}.hidden-on-phone{display:inherit}.negative-gaps,.negative-right-gap,.negative-alternate-gap,.negative-right-gap-desktop{margin-left:0;margin-right:calc(-1 * var(--spacing-gap))}body:has(.negative-margin-right-3col){overflow-x:clip}.grid-6,:where(.is-layout-constrained).grid-6,:where(.is-layout-flow).grid-6,:where(.is-layout-flex).grid-6,.grid-9,:where(.is-layout-constrained).grid-9,:where(.is-layout-flow).grid-9,:where(.is-layout-flex).grid-9,.grid-12,:where(.is-layout-constrained).grid-12,:where(.is-layout-flow).grid-12,:where(.is-layout-flex).grid-12{display:grid;grid-template-rows:auto;align-items:start;-moz-column-gap:var(--spacing-gap);column-gap:var(--spacing-gap)}.grid-6,:where(.is-layout-constrained).grid-6,:where(.is-layout-flow).grid-6,:where(.is-layout-flex).grid-6{grid-template-columns:repeat(6,1fr)}.grid-9,:where(.is-layout-constrained).grid-9,:where(.is-layout-flow).grid-9,:where(.is-layout-flex).grid-9{grid-template-columns:repeat(9,1fr);& .section-content.align-center,& .section-content.align-wide,& .section-content.align-full,& .section-title{grid-column:1 / -1}}.grid-12,:where(.is-layout-constrained).grid-12,:where(.is-layout-flow).grid-12,:where(.is-layout-flex).grid-12{grid-template-columns:repeat(6,1fr)}.section-title{grid-column:1 / 5;grid-row:auto}.section-content{grid-column:1 / 7;grid-row:auto;margin-bottom:0;&.align-left{grid-column:1 / 5;grid-row:auto}&.align-center{grid-column:1 / 5;grid-row:auto}&.align-wide{grid-column:1 / 10}&.align-full{grid-column:1 / -1}}.section-title,.section-content,.section-aside{-webkit-margin-before:0;margin-block-start:0}.section-aside{grid-column:5 / 7;margin-right:calc(-1 * var(--spacing-edge));height:100%}.span-2{grid-column:span 2}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.paraframe.paraframe-1{width:35vw;height:40vh}.paraframe.paraframe-2{width:30vw;height:50vh}.title-container{& .title-wrapper{flex-direction:row;align-items:flex-end;justify-content:space-between}& .page-subtitle{max-width:21ch;text-align:end}}.wp-block-button,.am-button.am-button--filled:not(.is-disabled){position:relative;&::after{content:"";background-color:oklch(var(--color-base-plus));position:absolute;top:2px;bottom:2px;left:2px;width:0;transition:width 0.3s ease;mix-blend-mode:exclusion;pointer-events:none}&:hover::after{width:calc(100% - 4px)}}.is-style-inverse,.is-style-inverse-full-width{& .wp-block-button,& .am-button.am-button--filled:not(.is-disabled){&::after{background-color:oklch(var(--color-contrast-plus))!important}}}:where(.wp-site-blocks) a:not(.wp-block-button__link):not(.custom-logo-link):not(.fc-daygrid-day-number):not(.woocommerce-product-gallery__trigger):not(.wc-tabs a):not(.stars a):not(.product-card-link):not(.wc-block-cart-item__image a):not(.wc-block-cart__submit-container a):not(.wc-block-components-product-image a):not(.cross-sells-product a):not(.upsells a):not(.wp-block-woocommerce-customer-account a):not(.widget_wpc_filters_widget a):not(.wpc-custom-selected-terms a):not(.pisol-shipping-calculator-button):not(.rank-math-breadcrumb a):not(.wc-block-components-checkout-return-to-cart-button):not(.subcategory-card):not(.taxonomy-product_cat a):not(.woocommerce-product-attributes a){position:relative;padding:6px;margin:-6px}:where(.wp-site-blocks){& a:not(figure a):not(.wp-block-button__link):not(.custom-logo-link):not(.fc-daygrid-day-number):not(.woocommerce-product-gallery__trigger):not(.wc-tabs a):not(.stars a):not(.product-card-link):not(.wc-block-cart-item__image a):not(.wc-block-components-product-image a):not(.cross-sells-product a):not(.upsells a):not(.wp-block-woocommerce-customer-account a):not(.widget_wpc_filters_widget a):not(.wpc-custom-selected-terms a):not(.pisol-shipping-calculator-button):not(.rank-math-breadcrumb a):not(.subcategory-card):not(.taxonomy-product_cat a):not(.woocommerce-product-attributes a):not(.bespoke-info a){&::after{content:"";position:absolute;width:0;transition:width 0.2s ease;background-color:oklch(var(--color-base-plus));mix-blend-mode:exclusion;pointer-events:none}&:hover::after{width:100%}&:not(.wp-block-navigation-item__content)::after{top:0;bottom:0;left:0}&.wp-block-navigation-item__content::after{top:0;bottom:0;left:0;z-index:-1}&.wp-block-navigation-item__content:hover::after{width:100%}}& .is-style-inverse,& .is-style-inverse-full-width{& a:not(figure a):not(.wp-block-button__link):not(.custom-logo-link):not(.fc-daygrid-day-number):not(.woocommerce-product-gallery__trigger){&:hover span{font-weight:400}&::after{background-color:oklch(var(--color-contrast-plus))}}}}figure:has(a):not(.wp-block-gallery){overflow:hidden}:where(.wp-site-blocks) figure>a{overflow:hidden;padding:0!important;margin:0!important;& img{transition:transform 0.5s ease-out}&:hover img{transform:scale(1.15)}}.dd_hamburger-modal .dd_hamburger-modal__menu{width:0;& nav,& ul,& li,& a{min-width:inherit}& a span{font-weight:300}}.header-container .wp-block-navigation-submenu{& button{display:inline-block}& .wp-block-navigation__submenu-container{display:flex}& .header-nav-1,& .header-nav-2{& .wp-block-navigation-item.wp-block-navigation-submenu.has-child>a{margin:0 -6px 0 0}}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:oklch(var(--color-base-plus));border:none}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{z-index:99;left:0}.wp-block-navigation .wp-block-navigation__submenu-icon svg{margin-top:0}.wp-block-navigation__submenu-container a span{text-transform:capitalize;letter-spacing:0}.header-container .wp-block-navigation-submenu>a{padding-right:0!important;margin-right:0!important;&:hover::after{width:calc(100% + 6px)!important}}.header-container .wp-block-navigation__submenu-icon{width:24px;height:24px;margin-top:-2px;margin-left:4px;& svg{width:12px;height:12px}}footer .footer-container{padding-bottom:var(--spacing-40);& .footer-nav-block{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;& nav{-webkit-margin-before:1.2rem;margin-block-start:1.2rem;>ul{gap:1.3rem}& a{padding:0}}}}.cards-container li:hover figure::after{opacity:0}}@media screen and (min-width:74rem){:root{--3col-margin:(
      (
          (
              (
                  (
                      100vw -
                        ((var(--spacing-edge) * 2) + (var(--spacing-gap) * 11))
                    ) / 12
                ) * 3
            ) + (var(--spacing-gap) * 3)
        ) + var(--spacing-edge)
    )}.negative-margin-right-3col{margin-right:calc(-1 * var(--3col-margin));padding-right:calc(var(--3col-margin))}.grid-9,:where(.is-layout-constrained).grid-9,:where(.is-layout-flow).grid-9,:where(.is-layout-flex).grid-9{& .section-content.align-center{grid-column:4 / 10}& .section-title{grid-column:1 / 4}}.grid-12,:where(.is-layout-constrained).grid-12,:where(.is-layout-flow).grid-12,:where(.is-layout-flex).grid-12{grid-template-columns:repeat(12,1fr);align-items:start}main .section-title{grid-column:1 / 4;grid-row:auto;margin-top:0;margin-right:-45px}.section-content{grid-column:1 / 10;grid-row:auto;&.align-left{grid-column:1 / 10;grid-row:auto}&.align-right{grid-column:4 / 13;grid-row:auto}&.align-center{grid-column:4 / 10;grid-row:auto}&.align-wide{grid-column:4 / 10}&.align-full{grid-column:4 / -1}}.section-aside{grid-column:10 / 13;grid-row:auto}.paraframe.paraframe-1{top:var(--spacing-50);width:30vw;height:40vh}}