:root{--ov-accent: #c6245a;--ov-accent-hover: #a91d4b;--ov-ink: #201b20;--ov-muted: #625a61;--ov-border: #ded5da;--ov-control-border: #93828d;--ov-surface: #ffffff;--ov-surface-soft: #fff7fa;--ov-surface-warm: #faf7f4;--ov-font-body: var(--font-body--family);--ov-font-heading: var(--font-heading--family);--ov-radius: 12px;--ov-radius-lg: 20px;--ov-content-width: 1200px;--ov-reading-width: 65ch;--ov-space-section: clamp(40px, 6vw, 72px);--ov-rose: var(--ov-accent);--ov-rose-dark: var(--ov-accent-hover);--ov-rose-light: var(--ov-accent);--ov-bg-rose: var(--ov-surface-soft);--ov-bg-rose-soft: var(--ov-surface-soft);--ov-text: var(--ov-ink);--ov-text-muted: var(--ov-muted);--ov-shadow-sm: 0 2px 10px rgb(32 27 32 / 4%);--ov-shadow-md: 0 6px 24px rgb(32 27 32 / 6%);--font-h1--size: clamp(2rem, 4vw, 3rem);--font-h2--size: clamp(1.75rem, 3vw, 2.5rem);--font-h3--size: clamp(1.125rem, 2vw, 1.375rem);--font-h3--family: var(--ov-font-body);--font-h4--size: 1.125rem;--font-h5--size: 1rem;--font-h6--size: .9375rem;--font-h1--weight: 700;--font-h2--weight: 700;--font-h3--weight: 700;--font-body--size: 1rem;--font-body--size-small: .875rem;--font-body--size-emphasized: 1.0625rem;--font-body--line-height: 1.6;--button-font-size: 1rem;--button-primary-font-weight: 700;--button-letter-spacing: 0;--button-border-radius: var(--ov-radius);--inputs-border-radius: 8px;--inputs-font-size: 1rem;--card-border-radius: var(--ov-radius-lg)}body{font-family:var(--ov-font-body);font-size:1rem;line-height:1.6}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance;overflow-wrap:break-word}h1,h2,.ov-heading{font-family:var(--ov-font-heading);font-weight:700;line-height:1.15;letter-spacing:-.02em}h1,.text-block h1{font-size:var(--font-h1--size);margin-block:0 16px}h2,.section-header h2,.ov-heading{font-size:var(--font-h2--size)}h3,h4,h5,h6{font-family:var(--ov-font-body);font-weight:700;line-height:1.35}:where(p,li){overflow-wrap:break-word}:where(strong,b){color:inherit;font-weight:700}:where(em,i){color:inherit}:where(input,textarea,select,button){font-family:var(--ov-font-body)}:where(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:1rem}:where(textarea,select,input:not([type=checkbox]):not([type=radio]):not([type=hidden])){min-height:44px}:where(.rte,.text-block) a:not(.button){text-decoration:underline;text-underline-offset:3px}:where(.rte,.text-block) a:not(.button):hover{text-decoration-thickness:2px}:where(summary){min-height:44px;cursor:pointer}:where(summary,label){line-height:1.45}:where(#MainContent){min-width:0}#MainContent:focus{outline:none}.ov-skip-link{position:fixed;top:8px;left:8px;transform:translateY(-160%);z-index:10000;background:var(--ov-ink);color:#fff;padding:12px 20px;border-radius:8px}.ov-skip-link:focus{transform:none}.button:not(.button--secondary):not(.button--tertiary),.ov-cta__btn,.ov-duo__btn,.ov-duo__cta,.ov-sticky-btn{background:var(--ov-accent);color:#fff;border-radius:var(--ov-radius);font-family:var(--ov-font-body);font-size:1rem;font-weight:700;letter-spacing:0;min-height:48px;text-decoration:none;text-shadow:none}.button--secondary{border-color:currentColor;border-radius:var(--ov-radius)}.button--tertiary{text-underline-offset:3px}.button :where(strong,b,.price,.money){color:inherit}:where(.button,.ov-cta__btn,.ov-duo__btn,.ov-sticky-btn):disabled{opacity:.55;cursor:not-allowed}.announcement-bar :where(p,span,strong,a){color:inherit;font-family:var(--ov-font-body);font-size:.8125rem;font-weight:500;letter-spacing:0}.header__logo{display:inline-flex;flex-direction:column;align-items:center;text-decoration:none}.header__logo:after{content:"SWITZERLAND";font:500 .5625rem/1.3 var(--ov-font-body);letter-spacing:.35em;color:currentColor;margin-top:3px}.header__logo-image{object-fit:contain}.image-banner .text-block[class*=ov-hero-title]{max-width:18ch;font-family:var(--ov-font-heading);font-size:clamp(2rem,5vw,3.75rem);font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--ov-ink)}.image-banner .text-block[class*=ov-hero-title] :where(h1,p){font:inherit;letter-spacing:inherit;color:inherit;margin:0}.image-banner .text-block[class*=ov-hero-sub]{max-width:40ch;color:var(--ov-ink)}.image-banner .text-block[class*=ov-hero-sub] :where(p,strong){color:inherit;font-size:1rem;line-height:1.6}.image-banner .text-block[class*=ov-hero-rating],.image-banner .text-block[class*=ov-hero-eyebrow]{color:var(--ov-accent);font-size:.8125rem;font-weight:700}.image-banner .text-block[class*=ov-hero-trust]{color:var(--ov-muted);font-size:.875rem}.image-banner .text-block[class*=ov-hero-trust] :where(p,span){font-size:inherit;color:inherit}.image-banner .image-banner__media-filter{background:linear-gradient(95deg,rgb(250 247 244 / 65%),rgb(250 247 244 / 10%) 55%,transparent 70%);opacity:1}.ov-faq-list{max-width:760px;margin-inline:auto}.ov-faq-item{border-bottom:1px solid var(--ov-border)}.ov-faq-question{display:flex;justify-content:space-between;gap:16px;align-items:center;padding-block:18px;font-size:1rem;font-weight:700;color:inherit;list-style:none}.ov-faq-question::-webkit-details-marker{display:none}.ov-faq-question:after{content:"+";font-size:1.5rem;font-weight:400;color:var(--ov-accent);flex-shrink:0}details[open]>.ov-faq-question:after{content:"\2212"}.ov-faq-answer{padding-bottom:20px;line-height:1.65;color:var(--ov-muted)}.ov-faq-answer p{color:inherit}.ov-intro,.ov-card-desc,.ov-caption{color:var(--ov-muted);font-family:var(--ov-font-body)}.ov-eyebrow{font-family:var(--ov-font-body);font-size:.75rem;font-weight:700;letter-spacing:.08em}.ov-card-title{font-family:var(--ov-font-body);font-size:1rem;font-weight:700}.ov-card-desc,.ov-caption{font-size:.9375rem;line-height:1.6}.jdgm-prev-badge{font-family:var(--ov-font-body);font-size:.875rem}.jdgm-prev-badge__text{margin-left:6px}.shopify-section[id*=ov_jdgm_full]{display:block}.cart-drawer__footer .delivery-estimation{font-size:.875rem;line-height:1.5}.cart-drawer__footer .text-block{font-size:.875rem}.cart-drawer__footer .text-block :where(ul){list-style:none;padding:12px 16px;background:var(--ov-surface-soft);color:var(--ov-ink);border:1px solid var(--ov-border);border-radius:var(--ov-radius)}.cart-drawer__footer .text-block li{padding-block:4px;line-height:1.5}@media(max-width:749px){.image-banner .image-banner__media-filter{background:linear-gradient(180deg,transparent 15%,rgb(250 247 244 / 35%) 35%,rgb(250 247 244 / 90%) 70%,var(--ov-surface-warm))}.image-banner .text-block[class*=ov-hero-title]{font-size:clamp(1.875rem,8vw,2.625rem)}.image-banner .text-block[class*=ov-hero-sub]{max-width:34ch}.header__logo:after{font-size:.5rem;letter-spacing:.3em}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom-typo.css.map */
