﻿:root{--bs-primary: #ec621a;--bs-primary-rgb: 236, 98, 26;--fical-color-black: #030405;--fical-color-orange: #ec621a;--fical-color-white: #ffffff;--fical-color-sand: #e6d5b5;--fical-color-grey: #8a8a88;--fical-color-rose: #d4899a;--fical-color-green: #8bc49f;--fical-color-mauve: #b1a0d0;--fical-color-beige: #f3eddf;--fical-color-orange-light: #fad4c1;--fical-color-grey-light: #efefef;--fical-space-1: 4px;--fical-space-2: 8px;--fical-space-3: 12px;--fical-space-4: 16px;--fical-space-5: 24px;--fical-space-6: 32px;--fical-space-7: 40px;--fical-space-8: 48px;--fical-space-9: 64px;--fical-space-10: 80px;--fical-space-11: 120px;--fical-space-12: 160px;--fical-space-13: 240px;--fical-radius-xs: 6px;--fical-radius-sm: 6px;--fical-radius-md: 8px;--fical-radius-lg: 12px;--fical-radius-xl: 16px;--fical-radius-pill: 999px;--fical-shadow-menu: 0 40px 20px 0 rgba(30, 30, 30, 0.1);--fical-container-max: 1408px;--fical-frame-width: 1408;--fical-gutter: 16px;--fical-header-offset: 5rem;--fical-font-sans: "Open Sans", sans-serif;--fical-font-display: "Instrument Serif", "Iowan Old Style", Palatino, serif;--fical-motion-duration: 300ms;--fical-ease-out: cubic-bezier(0.16, 1, 0.3, 1);--fical-ease-in-out: cubic-bezier(0.65, 0, 0.35, 1);--fical-duration-fast: 300ms;--fical-duration-hover: 480ms;--fical-duration-reveal: 1000ms;--fical-duration-appear: 700ms;--fical-appear-distance: 8px;--fical-appear-stagger: 0ms;--fical-title-size: clamp(28px, 1.6vw + 22px, 48px);--fical-title-accent-size: clamp(30px, 1.65vw + 23px, 50px);--fical-title-line: 1.35}@media(min-width: 768px){:root{--fical-gutter: 24px;--fical-header-offset: 6rem;--fical-appear-distance: 24px;--fical-appear-stagger: 100ms}}@media(min-width: 992px){:root{--fical-gutter: clamp(40px, 4vw + 16px, 120px)}}@media(min-width: 1400px){:root{--fical-header-offset: 142px}}@media(min-width: 1200px){:root{--fical-gutter: clamp(64px, 6vw + 8px, 140px)}}@media(min-width: 1728px){:root{--fical-gutter: 160px}}@media(min-width: 1920px){:root{--fical-container-max: min(1920px, calc(100vw * 1408 / 1920))}}.label-display-xl{font-family:var(--fical-font-display);font-weight:600;line-height:116px;letter-spacing:0;font-size:clamp(44px,44px + 72*(100vw - 320px)/880,116px)}.label-display-l{font-family:var(--fical-font-display);font-weight:600;line-height:98px;letter-spacing:0;font-size:clamp(32px,32px + 40*(100vw - 320px)/880,72px)}.label-stat{font-family:var(--fical-font-sans);font-weight:600;line-height:86px;letter-spacing:0;font-size:clamp(48px,48px + 24*(100vw - 320px)/880,72px)}.label-display-m{font-family:var(--fical-font-display);font-weight:600;line-height:58px;letter-spacing:0;font-size:clamp(28px,28px + 20*(100vw - 320px)/880,48px)}.label-heading-card-l{font-family:var(--fical-font-display);font-weight:600;line-height:44px;letter-spacing:0;font-size:clamp(24px,24px + 8*(100vw - 320px)/880,32px)}.label-heading-card{font-family:var(--fical-font-display);font-weight:600;line-height:33px;letter-spacing:0;font-size:clamp(20px,20px + 4*(100vw - 320px)/880,24px)}.label-menu-item{font-family:var(--fical-font-display);font-weight:600;line-height:24px;letter-spacing:0;font-size:clamp(18px,18px + 0*(100vw - 320px)/880,18px)}.label-price{font-family:var(--fical-font-sans);font-weight:600;line-height:39px;letter-spacing:0;font-size:clamp(24px,24px + 8*(100vw - 320px)/880,32px)}.label-lead{font-family:var(--fical-font-sans);font-weight:300;line-height:32px;letter-spacing:0;font-size:clamp(16px,16px + 4*(100vw - 320px)/880,20px)}.label-body-l{font-family:var(--fical-font-sans);font-weight:400;line-height:28px;letter-spacing:0;font-size:clamp(16px,16px + 4*(100vw - 320px)/880,20px)}.label-label-l{font-family:var(--fical-font-sans);font-weight:400;line-height:24px;letter-spacing:0;font-size:clamp(16px,16px + 4*(100vw - 320px)/880,20px);text-transform:uppercase}.label-button-l{font-family:var(--fical-font-sans);font-weight:500;line-height:22px;letter-spacing:0;font-size:clamp(16px,16px + 2*(100vw - 320px)/880,18px)}.label-eyebrow{font-family:var(--fical-font-sans);font-weight:400;line-height:22px;letter-spacing:0;font-size:clamp(16px,16px + 2*(100vw - 320px)/880,18px);text-transform:uppercase}.label-body{font-family:var(--fical-font-sans);font-weight:400;line-height:22px;letter-spacing:0;font-size:clamp(16px,16px + 2*(100vw - 320px)/880,18px)}.label-nav{font-family:var(--fical-font-sans);font-weight:400;line-height:19px;letter-spacing:0;font-size:clamp(16px,16px + 0*(100vw - 320px)/880,16px)}.label-body-s{font-family:var(--fical-font-sans);font-weight:400;line-height:22px;letter-spacing:0;font-size:clamp(16px,16px + 0*(100vw - 320px)/880,16px)}.label-overline{font-family:var(--fical-font-sans);font-weight:500;line-height:19px;letter-spacing:0;font-size:clamp(16px,16px + 0*(100vw - 320px)/880,16px);text-transform:uppercase}.label-caption{font-family:var(--fical-font-sans);font-weight:500;line-height:17px;letter-spacing:0;font-size:14px}html{scroll-padding-top:var(--fical-header-offset)}body{font-family:var(--fical-font-sans);font-size:16px;line-height:1.4;color:var(--fical-color-black);background-color:var(--fical-color-white)}#header.header{position:sticky;top:0;z-index:1030;overflow-anchor:none;background-color:var(--fical-color-white)}:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:3px}.label-container{width:min(100% - 2*var(--fical-gutter),var(--fical-container-max));margin-inline:auto}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}#header.header{padding:0;margin:0;border:0;box-shadow:none;background-color:var(--fical-color-white)}#footer.footer{padding:0;margin:0;background-color:var(--fical-color-white);color:var(--fical-color-grey)}.label-chrome{--label-chrome-inset: max(var(--fical-gutter), calc((100% - var(--fical-container-max)) / 2));position:relative;background-color:var(--fical-color-white)}.label-icon{display:block;flex:0 0 auto}.label-topbar{display:none;align-items:center;justify-content:space-between;gap:var(--fical-space-4);min-height:48px;padding:12px var(--label-chrome-inset);background-color:var(--fical-color-black);color:var(--fical-color-white)}.label-topbar__claim{display:none;align-items:center;gap:12px;margin:0;font-family:var(--fical-font-sans);font-size:14px;font-weight:600;line-height:19px}.label-topbar__links{display:none;align-items:center;gap:16px;margin-left:auto}.label-topbar__links a,.label-topbar__links span{color:var(--fical-color-white);font-family:var(--fical-font-sans);font-size:14px;font-weight:600;line-height:19px;text-decoration:none;white-space:nowrap}.label-topbar__links a{transition:color var(--fical-duration-fast) ease}.label-topbar__links a:focus-visible{color:var(--fical-color-orange)}@media(hover: hover)and (pointer: fine){.label-topbar__links a:hover{color:var(--fical-color-orange)}}.label-topbar__links>*+*{padding-left:16px;border-left:1px solid var(--fical-color-white)}.label-header{display:flex;align-items:center;justify-content:space-between;gap:var(--fical-space-5);min-height:94px;padding:12px var(--label-chrome-inset);border-bottom:1px solid var(--fical-color-sand);background-color:var(--fical-color-white)}.label-header__brand{display:flex;align-items:center;gap:var(--fical-space-5);min-width:0}.label-header__logo{position:relative;display:block;flex:0 0 auto;width:119px;height:70px}.label-header__bottle,.label-header__word{position:absolute;display:block}.label-header__bottle{left:72px;top:0;width:31px;height:29px}.label-header__word{left:0;top:20px;width:119px;height:50px}.label-nav{display:none;align-items:center;gap:var(--fical-space-5);margin:0;padding:0}.label-nav__item{display:flex}.label-nav__link{position:relative;display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--fical-color-black);font-family:var(--fical-font-display);font-size:24px;font-weight:400;line-height:31px;text-decoration:none;white-space:nowrap;cursor:pointer}.label-nav__chevron{display:block}.label-chrome.is-menu-open .label-nav__link[aria-expanded=true] .label-nav__chevron{transform:rotate(180deg)}.label-header__tools{display:flex;align-items:center;gap:var(--fical-space-4);flex:0 0 auto}.label-header__icons{display:flex;align-items:center;gap:24px}.label-header__icons .label-cart,.label-header__icons .blockcart{display:inline-flex}.label-header__icons .label-icon{width:32px;height:32px}.label-icon--bag,.label-icon--heart,.label-icon--user{display:block;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.label-icon--bag{-webkit-mask-image:url("/themes/label_theme/assets/img/icon-bag.svg");mask-image:url("/themes/label_theme/assets/img/icon-bag.svg")}.label-icon--heart{-webkit-mask-image:url("/themes/label_theme/assets/img/icon-heart.svg");mask-image:url("/themes/label_theme/assets/img/icon-heart.svg")}.label-icon--user{-webkit-mask-image:url("/themes/label_theme/assets/img/icon-user.svg");mask-image:url("/themes/label_theme/assets/img/icon-user.svg")}.label-search .label-icon{width:24px;height:24px}.label-search{display:none;align-items:center;gap:16px;width:308px;height:48px;padding:12px 16px;border:1px solid var(--fical-color-grey);border-radius:var(--fical-radius-pill);background:var(--fical-color-white);color:var(--fical-color-grey)}.label-tool--search{display:inline-flex}.label-search input{width:100%;min-width:0;padding:0;border:0;background:rgba(0,0,0,0);color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:22px}.label-search input::placeholder{color:var(--fical-color-grey);opacity:1}.label-search input:focus{outline:0}.label-tool{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--fical-color-black);text-decoration:none;transition:color var(--fical-duration-fast) ease}.label-tool__count{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:var(--fical-radius-pill);background-color:var(--fical-color-orange);color:var(--fical-color-white);font-family:var(--fical-font-sans);font-size:12px;font-weight:600;line-height:18px}.label-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;padding:0;border:0;border-radius:var(--fical-radius-md);background:none;color:var(--fical-color-black);cursor:pointer}.label-menu-toggle:focus-visible,.label-tool:focus-visible,.label-search:focus-within{outline:2px solid var(--fical-color-orange);outline-offset:2px}.label-tool:focus-visible{color:var(--fical-color-orange)}@media(hover: hover)and (pointer: fine){.label-tool:hover{color:var(--fical-color-orange)}}.label-menu-toggle__icon{position:relative;display:block;width:20px;height:20px}.label-menu-toggle__glyph{display:block}.label-menu-toggle[aria-expanded=true] .label-menu-toggle__glyph{display:none}.label-menu-toggle[aria-expanded=true] .label-menu-toggle__icon::before,.label-menu-toggle[aria-expanded=true] .label-menu-toggle__icon::after{content:"";position:absolute;top:9px;left:2px;width:16px;height:1.67px;border-radius:1px;background:currentColor}.label-menu-toggle[aria-expanded=true] .label-menu-toggle__icon::before{transform:rotate(45deg)}.label-menu-toggle[aria-expanded=true] .label-menu-toggle__icon::after{transform:rotate(-45deg)}.label-menu-toggle__icon span{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background-color:currentColor;transform-origin:50% 50%;transition:transform var(--fical-duration-hover) var(--fical-ease-out),opacity var(--fical-duration-fast) ease,width var(--fical-duration-hover) var(--fical-ease-out)}.label-menu-toggle__icon span:nth-child(1){top:0}.label-menu-toggle__icon span:nth-child(2){top:7px;width:66%}.label-menu-toggle__icon span:nth-child(3){top:14px}.label-menu-toggle[aria-expanded=true] .label-menu-toggle__icon span:nth-child(1){transform:translateY(7px) rotate(45deg)}.label-menu-toggle[aria-expanded=true] .label-menu-toggle__icon span:nth-child(2){opacity:0;transform:translateX(-8px)}.label-menu-toggle[aria-expanded=true] .label-menu-toggle__icon span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.label-mega[hidden],.label-drawer[hidden]{display:none !important}.label-mega{position:absolute;z-index:20;top:100%;left:var(--fical-gutter);display:none;gap:80px;width:min(var(--fical-container-max),100% - 2*var(--fical-gutter));padding:24px;background-color:var(--fical-color-beige);box-shadow:var(--fical-shadow-menu)}.label-mega--regions{gap:120px;width:min(848px,100% - 2*var(--fical-gutter))}.label-mega__col{display:flex;flex:1 1 0;flex-direction:column;gap:12px;min-width:0}.label-mega__title{margin:0 0 4px;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;line-height:22px}.label-mega__title em{font-family:var(--fical-font-display);font-style:italic;font-weight:400}.label-mega__link{color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:22px;text-decoration:none}.label-mega__link:hover{color:var(--fical-color-orange)}.label-drawer{position:absolute;z-index:20;inset-inline:0;top:100%;display:flex;flex-direction:column;max-height:calc(100dvh - var(--fical-header-offset));overflow:auto;overscroll-behavior:contain;background-color:var(--fical-color-white);border-bottom:1px solid var(--fical-color-sand);box-shadow:var(--fical-shadow-menu);clip-path:inset(0 0 -48px 0);transition:clip-path 560ms var(--fical-ease-out),display 560ms allow-discrete}.label-drawer[hidden]{clip-path:inset(0 0 100% 0);transition-duration:320ms;transition-timing-function:var(--fical-ease-in-out)}@starting-style{.label-drawer:not([hidden]){clip-path:inset(0 0 100% 0)}}@keyframes label-drawer-row{from{opacity:0;translate:0 -8px}}.label-drawer:not([hidden])>*{animation:label-drawer-row 480ms var(--fical-ease-out) var(--fical-drawer-delay, 0ms) both}.label-drawer>:nth-child(1){--fical-drawer-delay: 95ms}.label-drawer>:nth-child(2){--fical-drawer-delay: 130ms}.label-drawer>:nth-child(3){--fical-drawer-delay: 165ms}.label-drawer>:nth-child(4){--fical-drawer-delay: 200ms}.label-drawer>:nth-child(5){--fical-drawer-delay: 235ms}.label-drawer>:nth-child(6){--fical-drawer-delay: 270ms}.label-drawer>:nth-child(7){--fical-drawer-delay: 305ms}.label-drawer>:nth-child(8){--fical-drawer-delay: 340ms}.label-drawer>:nth-child(9){--fical-drawer-delay: 375ms}.label-drawer>:nth-child(10){--fical-drawer-delay: 410ms}.label-drawer .label-search{display:flex;width:auto;margin:var(--fical-space-4) var(--fical-gutter)}.label-drawer details{interpolate-size:allow-keywords}.label-drawer details::details-content{block-size:0;overflow:hidden;transition:block-size var(--fical-duration-hover) var(--fical-ease-out),content-visibility var(--fical-duration-hover) allow-discrete}.label-drawer details[open]::details-content{block-size:auto}.label-drawer a,.label-drawer summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 var(--fical-gutter);border-bottom:1px solid var(--fical-color-sand);color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;line-height:22px;text-decoration:none}.label-drawer summary{cursor:pointer}.label-drawer summary::-webkit-details-marker{display:none}.label-drawer details[open] .label-drawer__chevron{transform:rotate(180deg)}.label-drawer__sub{display:flex;flex-direction:column;background-color:var(--fical-color-beige)}.label-drawer__sub a{padding-left:calc(var(--fical-gutter) + var(--fical-space-4))}.label-footer{display:flex;flex-direction:column;gap:24px;margin-top:40px;padding:0 max(var(--fical-gutter),(100% - var(--fical-container-max))/2) 40px;background-color:var(--fical-color-white);color:var(--fical-color-grey)}.label-footer__rule{width:100%;height:0;margin:0;border:0;outline:1px solid var(--fical-color-sand)}.label-footer__reassure{display:grid;grid-template-columns:1fr 1fr;gap:16px;color:var(--fical-color-black);text-align:center}.label-footer__reassure-item{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.label-footer__reassure img{display:block;width:32px;height:32px;margin:0}.label-footer__reassure strong{display:block;font-family:var(--fical-font-sans);font-size:12px;font-weight:600;line-height:16px}.label-footer__reassure p{margin:0;color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:12px;font-weight:400;line-height:16px}.label-footer__reassure p:empty{display:none}.label-footer__intro{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between;gap:24px}.label-footer__pitch{display:flex;flex:1 1 0;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.label-footer__tagline{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:32px;font-weight:400;line-height:44px}.label-footer__tagline em{font-family:var(--fical-font-display);font-size:34px;font-style:italic;font-weight:400;letter-spacing:.02em}.label-footer__explore{display:inline-flex;align-items:center;gap:0;color:var(--fical-color-orange);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;line-height:22px;letter-spacing:-0.03em;text-decoration:none}.label-footer__explore-copy--mobile,.label-footer__account{display:none}.label-footer__explore>span:first-child{display:inline-flex;align-items:center;height:46px;padding:0 12px;border:1px solid var(--fical-color-orange);border-radius:var(--fical-radius-pill);background-color:var(--fical-color-white)}.label-footer__explore-arrow{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid var(--fical-color-orange);border-radius:var(--fical-radius-pill);background-color:var(--fical-color-white)}.label-footer__explore>span:first-child,.label-footer__explore-arrow{transition:background-color var(--fical-duration-fast) ease,color var(--fical-duration-fast) ease}.label-footer__explore-arrow svg{transform:rotate(-45deg);transition:transform var(--fical-duration-hover) var(--fical-ease-out)}.label-footer__quick{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:8px;text-align:right}.label-footer__quick a{width:fit-content;max-width:100%;color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:18px;font-weight:400;line-height:24px;text-decoration:none}.label-footer__cols{display:grid;grid-template-columns:1fr;gap:32px}.label-footer__cols nav{display:flex;flex-direction:column;gap:12px;min-width:0}.label-footer__title{margin:0 0 4px;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;line-height:22px}.label-footer__cols a,.label-footer__cols span{color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:22px;text-decoration:none}.label-footer__cols a{width:fit-content;max-width:100%}.label-footer__base{display:flex;flex-direction:column;gap:24px}.label-footer__identity{display:flex;flex-direction:column;gap:24px;min-width:0}.label-footer__wordmark{margin:0;color:var(--fical-color-beige);font-family:var(--fical-font-sans);font-size:64px;font-weight:400;line-height:1;letter-spacing:-0.02em}.label-footer__rule--wordmark{display:none}.label-footer__wordmark em{font-family:var(--fical-font-display);font-size:66px;font-style:italic;font-weight:400}.label-footer__legal{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:14px;font-style:italic;font-weight:400;line-height:19px}.label-footer__legal a{color:inherit;text-decoration:none}.label-footer__base img{display:block;width:min(367px,100%);height:auto}@media(min-width: 768px){.label-footer{margin-top:80px}.label-footer__cols{grid-template-columns:1fr 1fr}}@media(min-width: 1400px){.label-topbar,.label-topbar__claim,.label-topbar__links,.label-nav,.label-header .label-search{display:flex}.label-header__brand{flex:0 0 auto}.label-header__tools{flex:1 1 auto;min-width:0;justify-content:flex-end}.label-header .label-search{flex:1 1 308px;width:auto;min-width:0;max-width:308px}.label-tool--search,.label-menu-toggle,.label-drawer{display:none !important}.label-mega:not([hidden]){display:flex}}@media(min-width: 992px){.label-footer__intro{flex-direction:row;align-items:center;justify-content:space-between;gap:40px}.label-footer__quick{align-items:flex-end;gap:16px;text-align:right}}@media(min-width: 1200px){.label-footer__reassure{grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px}.label-footer__reassure-item{gap:12px}.label-footer__reassure img{width:40px;height:40px}.label-footer__reassure strong{font-size:16px;line-height:22px;letter-spacing:-0.8px}.label-footer__reassure p{max-width:32ch;letter-spacing:-0.6px}.label-footer__reassure-item:first-child p{font-size:14px;line-height:19px;letter-spacing:-0.7px}.label-footer__cols{grid-template-columns:repeat(5, minmax(0, 1fr));gap:40px}}@media(min-width: 1728px){.label-footer{padding-bottom:80px}.label-header__brand{gap:48px}#header.header:not(.is-scrolled) .ckc-menus-desktop,.label-nav{gap:32px}.label-header__tools{gap:32px}.label-footer__wordmark{font-size:96px;line-height:127px}.label-footer__wordmark em{font-size:98px;line-height:127px}.label-footer__base{flex-direction:row;align-items:flex-end;justify-content:space-between}}:is(.label-account,.label-checkout,.label-customer,.label-contact) .label-field{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--fical-space-3);row-gap:var(--fical-space-2);margin-bottom:var(--fical-space-3)}:is(.label-account,.label-checkout,.label-customer,.label-contact) .label-field>.form-label{order:1;margin:0}:is(.label-account,.label-checkout,.label-customer,.label-contact) .label-field>.label-field__optional{order:2;margin:0 0 0 auto}:is(.label-account,.label-checkout,.label-customer,.label-contact) .label-field>:not(.form-label):not(.label-field__optional):not(.label-field__choices){order:3;flex:1 0 100%}:is(.label-account,.label-checkout,.label-customer,.label-contact) .label-field--inline{flex-wrap:nowrap;align-items:center}:is(.label-account,.label-checkout,.label-customer,.label-contact) .label-field--inline>.form-label{flex:0 0 auto}:is(.label-account,.label-checkout,.label-customer,.label-contact) .label-field__choices{display:flex;flex:1 1 auto;flex-wrap:nowrap;align-items:center;order:2;min-width:0;column-gap:var(--fical-space-4)}:is(.label-account,.label-checkout,.label-customer,.label-contact) .label-field__choices .form-check{display:inline-flex;align-items:center;width:auto;margin:0}:is(.label-account,.label-checkout,.label-customer,.label-contact) .form-label{color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:600}:is(.label-account,.label-checkout,.label-customer,.label-contact) .label-field__check{color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:1.4}:is(.label-account,.label-checkout,.label-customer,.label-contact) .label-field__optional{color:#595959;font-family:var(--fical-font-sans);font-size:16px;font-weight:400}:is(.label-account,.label-checkout,.label-customer,.label-contact) .form-control,:is(.label-account,.label-checkout,.label-customer,.label-contact) .form-select{min-height:44px;padding:9px 14px;border-color:var(--fical-color-grey);border-radius:var(--fical-radius-xs);background-color:var(--fical-color-beige);color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px}:is(.label-account,.label-checkout,.label-customer,.label-contact) .form-control::placeholder{color:var(--fical-color-grey);opacity:1}:is(.label-account,.label-checkout,.label-customer,.label-contact) .form-control:focus,:is(.label-account,.label-checkout,.label-customer,.label-contact) .form-select:focus{border-color:var(--fical-color-orange);background-color:var(--fical-color-white);box-shadow:0 0 0 2px rgba(236,98,26,.2)}:is(.label-account,.label-checkout,.label-customer,.label-contact) .form-control:disabled,:is(.label-account,.label-checkout,.label-customer,.label-contact) .form-select:disabled{background-color:var(--fical-color-beige);color:var(--fical-color-grey);cursor:not-allowed}:is(.label-account,.label-checkout,.label-customer,.label-contact) .label-field--error .form-control,:is(.label-account,.label-checkout,.label-customer,.label-contact) .label-field--error .form-select,:is(.label-account,.label-checkout,.label-customer,.label-contact) [aria-invalid=true]{border-color:var(--fical-color-orange)}:is(.label-account,.label-checkout,.label-customer,.label-contact) .form-check{display:flex;align-items:flex-start;gap:var(--fical-space-3);min-height:44px;margin-bottom:0}:is(.label-account,.label-checkout,.label-customer,.label-contact) .form-check-input{flex:0 0 auto;width:20px;height:20px;margin-top:2px;accent-color:var(--fical-color-orange)}:is(.label-account,.label-checkout,.label-customer,.label-contact) .form-check-label{cursor:pointer}:is(.label-account,.label-checkout,.label-customer,.label-contact) .form-check-input:focus-visible,:is(.label-account,.label-checkout,.label-customer,.label-contact) .form-check-label a:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:3px}:is(.label-account,.label-checkout,.label-customer,.label-contact) .form-check-label a{color:var(--fical-color-black);font-weight:400;text-decoration:underline;text-underline-offset:3px}:is(.label-account,.label-checkout,.label-customer,.label-contact) .form-text,:is(.label-account,.label-checkout,.label-customer,.label-contact) .help-block{font-family:var(--fical-font-sans);font-size:16px}:is(.label-account,.label-checkout,.label-customer,.label-contact) .help-block ul,:is(.label-account,.label-checkout,.label-customer,.label-contact) .alert ul{margin-bottom:0}:is(.label-account,.label-checkout,.label-customer,.label-contact) .alert{overflow-wrap:anywhere}:is(.label-account,.label-checkout,.label-customer,.label-contact) .password-field{flex-wrap:nowrap}:is(.label-account,.label-checkout,.label-customer,.label-contact) .password-field .form-control{width:1%;min-width:0}:is(.label-account,.label-checkout,.label-customer,.label-contact) .password-field .btn{min-width:44px;min-height:44px;border:1px solid var(--fical-color-grey);border-radius:0 var(--fical-radius-md) var(--fical-radius-md) 0;background-color:var(--fical-color-beige);color:var(--fical-color-black)}:is(.label-account,.label-checkout,.label-customer,.label-contact) .password-field .btn:hover{background-color:var(--fical-color-sand);color:var(--fical-color-black)}:is(.label-account,.label-checkout,.label-customer,.label-contact) .buttons-wrapper{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;gap:var(--fical-space-3);margin-top:var(--fical-space-2)}:is(.label-account,.label-checkout,.label-customer,.label-contact) :is(.form-control-submit,.label-account__submit,#submit-login,#send-reset-link,#submit-reset-password){display:inline-flex;align-items:center;justify-content:center;gap:var(--fical-space-3);width:auto;max-width:100%;min-height:50px;padding:10px 24px;border:0;border-radius:var(--fical-radius-pill);background-color:var(--fical-color-orange);color:var(--fical-color-white);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;letter-spacing:-0.02em;line-height:1.2}:is(.label-account,.label-checkout,.label-customer,.label-contact) :is(.form-control-submit,.label-account__submit,#submit-login,#send-reset-link,#submit-reset-password):is(:hover,:focus-visible){background-color:var(--fical-color-black);color:var(--fical-color-white)}:is(.label-account,.label-checkout,.label-customer,.label-contact) :is(.form-control-submit,.label-account__submit,#submit-login,#send-reset-link,#submit-reset-password):disabled{background-color:var(--fical-color-grey);cursor:not-allowed;opacity:.75}:is(.label-account,.label-checkout,.label-customer,.label-contact) .btn-basic{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;line-height:1.2;text-align:start;text-decoration:underline;text-underline-offset:3px;white-space:normal}:is(.label-account,.label-checkout,.label-customer,.label-contact) .btn-basic:is(:hover,:focus-visible){background:rgba(0,0,0,0);color:var(--fical-color-black)}.btn-primary{--bs-btn-color: var(--fical-color-white);--bs-btn-bg: var(--fical-color-orange);--bs-btn-border-color: var(--fical-color-orange);--bs-btn-hover-color: var(--fical-color-white);--bs-btn-hover-bg: var(--fical-color-black);--bs-btn-hover-border-color: var(--fical-color-black);--bs-btn-focus-shadow-rgb: 236, 98, 26;--bs-btn-active-color: var(--fical-color-white);--bs-btn-active-bg: var(--fical-color-black);--bs-btn-active-border-color: var(--fical-color-black);--bs-btn-disabled-color: var(--fical-color-white);--bs-btn-disabled-bg: var(--fical-color-grey);--bs-btn-disabled-border-color: var(--fical-color-grey);border-radius:var(--fical-radius-pill);border-color:var(--fical-color-orange);background-color:var(--fical-color-orange);box-shadow:none;color:var(--fical-color-white);font-family:var(--fical-font-sans);font-weight:600}.btn-primary:is(:hover,:focus-visible):not(:disabled,.disabled){border-color:var(--fical-color-black);background-color:var(--fical-color-black);box-shadow:none;color:var(--fical-color-white)}.btn-primary:is(:disabled,.disabled){border-color:var(--fical-color-grey);background-color:var(--fical-color-grey);box-shadow:none;color:var(--fical-color-white);opacity:1}.label-contact{padding-bottom:48px;color:var(--fical-color-black)}.label-contact__hero{padding-top:var(--fical-space-7)}.label-contact__crumb ol{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;padding:0;list-style:none;font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:22px}.label-contact__crumb a{color:#595959;font-weight:400;text-decoration:none}.label-contact__crumb a:hover,.label-contact__crumb a:focus-visible{color:var(--fical-color-black);text-decoration:underline}.label-contact__sep,.label-contact__crumb [aria-current=page]{color:var(--fical-color-black);font-weight:600}.label-contact__intro{display:grid;gap:var(--fical-space-5)}.label-contact__hero .label-contact__title{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:min(72px,12vw);font-weight:400;letter-spacing:-0.05em;line-height:1.1111111111}.label-contact__title em{color:var(--fical-color-orange);font-family:var(--fical-font-display);font-size:1.0555555556em;font-style:italic;font-weight:400;letter-spacing:.02em}.label-contact__lead{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-style:italic;font-weight:400;letter-spacing:.02em;line-height:normal}.label-contact__photo{position:relative;width:100%;margin-top:var(--fical-space-7);overflow:hidden;aspect-ratio:1408/428;border-radius:4px}.label-contact__photo img{display:block;width:100%;height:100%;object-fit:cover}.label-contact__photo--framed img{position:absolute;width:103.4801%;height:272.3394%;max-width:none;left:-0.7102%;top:-11.2364%;object-fit:fill}.label-contact__photo::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(134.48deg, rgba(3, 4, 5, 0.2) 11.98%, rgba(3, 4, 5, 0.1) 92.19%)}.label-contact__layout{display:grid;gap:48px;margin-top:48px}.label-contact__card{padding:24px 0 8px}.label-contact__form-title,.label-contact__result h2{margin:0 0 16px;font-size:32px;font-weight:400;letter-spacing:-0.03em}.label-contact__form-intro{margin:0 0 24px}.label-contact__pair{display:grid;gap:16px}.label-contact__motifs{margin:0 0 24px;padding:0;border:0}.label-contact__motifs legend{margin-bottom:12px;padding:0;font-size:16px;font-weight:600}.label-contact__chips{display:flex;flex-wrap:wrap;gap:12px}.label-contact__motif{display:inline-flex;margin:0;cursor:pointer}.label-contact__motif input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.label-contact__motif span{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid var(--fical-color-orange);border-radius:var(--fical-radius-pill);background:var(--fical-color-white);color:var(--fical-color-orange);font-size:16px;line-height:1.3}.label-contact__motif input:checked+span{background:var(--fical-color-orange);color:var(--fical-color-white)}.label-contact__motif input:focus-visible+span{outline:2px solid var(--fical-color-black);outline-offset:3px}.label-contact__error{margin:8px 0 0;color:var(--fical-color-orange);font-size:14px}.label-contact__cta{display:inline-flex;align-items:center;padding:0;border:0;background:rgba(0,0,0,0);color:var(--fical-color-white);font-size:20px;font-weight:600;line-height:27px}.label-contact__cta>span:first-child{display:inline-flex;align-items:center;height:59px;padding:16px 24px;border-radius:var(--fical-radius-pill);background:var(--fical-color-orange)}.label-contact__cta-arrow{display:inline-flex;align-items:center;justify-content:center;width:59px;height:59px;border-radius:var(--fical-radius-pill);background:var(--fical-color-orange)}.label-contact__cta-arrow svg{transform:rotate(-45deg)}.label-contact__cta:disabled{cursor:progress;opacity:.7}.label-contact__note{margin:12px 0 0;color:#595959;font-size:14px}.label-contact:has(.label-contact__result) .label-contact__delay{display:none}.label-contact__result{padding:24px 0 48px}.label-contact__result:focus{outline:none}.label-contact__result:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:4px}.label-contact__result-mark{display:flex;margin:0 0 16px;color:var(--fical-color-orange)}.label-contact__result-text{margin:0;max-width:42ch;color:#3a3a3a;font-size:16px;line-height:1.5}.label-contact__result-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.label-contact__result-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:8px 16px;border:1px solid var(--fical-color-orange);border-radius:var(--fical-radius-pill);background:var(--fical-color-white);color:var(--fical-color-orange);font-family:inherit;font-size:16px;font-weight:400;line-height:1.3;text-decoration:none;cursor:pointer;appearance:none}.label-contact__result-link--primary{background:var(--fical-color-orange);color:var(--fical-color-white)}.label-contact__result-link:focus-visible{outline:2px solid var(--fical-color-black);outline-offset:3px}.label-contact__aside{display:flex;flex-direction:column;gap:var(--fical-space-5);min-width:0}.label-contact__write{display:flex;align-items:center;gap:var(--fical-space-5);padding:var(--fical-space-4);border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-lg);background:var(--fical-color-beige)}.label-contact__mail-icon{display:flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--fical-radius-md);background:var(--fical-color-white)}.label-contact__mail-icon img{display:block;width:24px;height:24px}.label-contact__write-copy{display:flex;flex-direction:column;gap:var(--fical-space-2);min-width:0}.label-contact__eyebrow{margin:0;color:var(--fical-color-grey);font-size:16px;font-weight:600;line-height:normal;text-transform:uppercase}.label-contact__mail{color:var(--fical-color-black);font-size:20px;font-weight:600;line-height:normal;text-decoration:none;overflow-wrap:anywhere}.label-contact__delay{margin:0;color:var(--fical-color-grey);font-size:16px;font-weight:400;line-height:normal}.label-contact__mail:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:3px}.label-contact__shop{overflow:hidden;border-radius:var(--fical-radius-lg);background:var(--fical-color-black)}.label-contact__shop:has(.label-contact__maplink:focus-visible){outline:2px solid var(--fical-color-orange);outline-offset:3px}.label-contact__maplink{display:block;color:inherit}.label-contact__maplink:focus-visible{outline:none}.label-contact__map{display:block;width:100%;height:160px;object-fit:cover}.label-contact__shop-body{padding:var(--fical-space-5)}.label-contact__shop-copy{display:flex;flex-direction:column;gap:var(--fical-space-2)}.label-contact__store{margin:0;color:var(--fical-color-white);font-family:var(--fical-font-display);font-size:24px;font-weight:400;line-height:normal}.label-contact__address{margin:0;color:var(--fical-color-grey);font-size:16px;line-height:22px}.label-contact__phone{margin:0}.label-contact__phone a{color:var(--fical-color-grey);font-size:16px;line-height:22px;text-decoration:none}.label-contact__phone a:hover,.label-contact__phone a:focus-visible{color:var(--fical-color-white);text-decoration:underline}.label-contact__hours{display:flex;flex-direction:column;gap:var(--fical-space-4);margin:var(--fical-space-4) 0 0;padding:var(--fical-space-4) 0 0;border-top:1px solid var(--fical-color-grey);list-style:none;color:var(--fical-color-grey);font-size:16px;line-height:22px}.label-contact__hours li{display:flex;justify-content:space-between;gap:var(--fical-space-4)}.label-contact__hours .is-open{color:#efefef}.label-contact .form-control::placeholder{color:#595959}@media(min-width: 768px){.label-contact{padding-bottom:120px}.label-contact__lead{font-size:20px;letter-spacing:.4px}.label-contact__pair{grid-template-columns:1fr 1fr;gap:24px}.label-contact__motif span{font-size:20px}}@media(min-width: 1200px){.label-contact__intro{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center;column-gap:var(--fical-space-10)}}@media(min-width: 1400px){.label-contact__hero{padding-top:var(--fical-space-10)}}@media(min-width: 992px){.label-contact__layout{grid-template-columns:minmax(0, 1fr) minmax(280px, 480px);gap:80px;align-items:start}}@media(min-width: 1728px){.label-contact{padding-bottom:160px}.label-contact__intro{grid-template-columns:704px minmax(0, 1fr);column-gap:var(--fical-space-12)}}@media(hover: hover)and (pointer: fine){.label-contact__result-link:hover{background:var(--fical-color-black);border-color:var(--fical-color-black);color:var(--fical-color-white)}.label-contact__cta:hover>span:first-child,.label-contact__cta:hover .label-contact__cta-arrow{background:var(--fical-color-black)}.label-contact__cta:hover .label-contact__cta-arrow svg{transform:translate(4px, -4px) rotate(-45deg)}}@media(prefers-reduced-motion: reduce){.label-contact__cta-arrow svg{transition:none}}.label-account-page{width:min(100% - 2*var(--fical-gutter),var(--fical-container-max));max-width:none;margin-inline:auto;padding-inline:0}.page-registration #content.page-content,.page-authentication #content.page-content,.page-password #content.page-content{padding-top:0}.page-password .page-footer:empty{display:none}.label-account{padding-block:var(--fical-space-8) var(--fical-space-10);overflow-x:clip}.label-account__layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--fical-space-6);align-items:start}.label-account__visual{position:relative;margin:0;overflow:hidden;border-radius:var(--fical-radius-lg);aspect-ratio:429/220;background-color:var(--fical-color-beige)}.label-account__visual img{display:block;width:100%;height:100%;object-fit:cover}.label-account__visual-card{display:none}.label-account__title{margin:0 0 var(--fical-space-4);color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:48px;font-weight:400;line-height:1.2083333333;letter-spacing:0}.label-account__panel{min-width:0}.label-account__panel .breadcrumb__wrapper{margin:0;background:rgba(0,0,0,0)}.label-account__panel .breadcrumb__wrapper>.container{width:100%;max-width:none;margin:0;padding:0}.label-account__panel .breadcrumb{display:flex;flex-wrap:nowrap;align-items:baseline;gap:8px;margin:0;padding:0;overflow:hidden;font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:22px}.label-account__panel .breadcrumb-item{padding:0;color:var(--fical-color-grey);font-weight:400;white-space:nowrap}.label-account__panel .breadcrumb-item:not(:last-child){flex-shrink:0}.label-account__panel .breadcrumb-link,.label-account__panel .breadcrumb-link span{color:var(--fical-color-grey);font-weight:400;text-decoration:none}.label-account__panel .breadcrumb-link:hover,.label-account__panel .breadcrumb-link:focus-visible{color:var(--fical-color-black);text-decoration:underline}.label-account__panel .breadcrumb-item+.breadcrumb-item::before{float:none;padding:0 8px 0 0;color:var(--fical-color-grey);font-weight:600;content:"/"}.label-account__panel .breadcrumb-item:last-child{display:flex;align-items:baseline;min-width:0;color:var(--fical-color-black);font-weight:600}.label-account__panel .breadcrumb-item:last-child::before{flex-shrink:0;color:var(--fical-color-black)}.label-account__panel .breadcrumb-item:last-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label-account__accent{color:var(--fical-color-orange);font-family:var(--fical-font-display);font-style:italic;font-weight:400;letter-spacing:.02em}.label-account__break{display:none}.label-account__lead,.label-account__login{max-width:40rem;margin:0 0 var(--fical-space-4);color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:1.4}.label-account__login a{display:inline-flex;align-items:center;min-height:44px;color:var(--fical-color-black);font-weight:600;text-underline-offset:3px}.label-account__switch-line{margin:0 0 var(--fical-space-3)}.label-account__switch{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:44px;padding:10px var(--fical-space-4);border:1px solid var(--fical-color-black);border-radius:var(--fical-radius-pill);background-color:var(--fical-color-beige);color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;overflow-wrap:anywhere}.label-account__switch:hover{background-color:var(--fical-color-sand);color:var(--fical-color-black);text-decoration:none}.label-account__submit-icon{width:16px;height:16px;flex:0 0 auto}.label-account__choices-title{margin:var(--fical-space-6) 0 var(--fical-space-3);color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:18px;font-weight:600;line-height:1.3}.label-account__choices{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fical-space-3);margin:0;padding:0;list-style:none}@media(min-width: 992px){.label-account__layout{grid-template-columns:minmax(0, 429fr) minmax(0, 544fr);gap:var(--fical-space-11);align-items:center}.label-account__visual{aspect-ratio:429/555}.label-account__visual-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:var(--fical-space-4);position:absolute;inset:0;margin:0;padding:var(--fical-space-6);background:linear-gradient(180deg, transparent 42%, rgba(3, 4, 5, 0.72) 100%)}.label-account__visual-title{margin:0;color:var(--fical-color-white);font-family:var(--fical-font-sans);font-size:32px;font-weight:700;line-height:1.2}.label-account__visual-actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fical-space-3);margin:0;padding:0;list-style:none}.label-account__visual-action{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:44px;padding:10px 24px;border-radius:var(--fical-radius-pill);background-color:var(--fical-color-orange);color:var(--fical-color-white);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none}.label-account__visual-action:hover,.label-account__visual-action:focus-visible{background-color:var(--fical-color-black);color:var(--fical-color-white);text-decoration:none}.label-account__choices,.label-account__choices-title,.label-account__switch-line{display:none}}@media(max-width: 767px){.label-account__title{font-size:var(--fical-title-size);line-height:var(--fical-title-line)}.label-account__accent{font-size:var(--fical-title-accent-size)}.label-account__break{display:block}}body:has(.label-account-tail) .label-account{padding-bottom:0}body:has(.label-account-tail) #center-column{padding-bottom:0}.label-account-tail{margin-top:var(--fical-space-8);margin-bottom:var(--fical-space-8);max-width:100%;overflow-x:clip}.label-account-tail>section.label-section~section.label-section{margin-top:var(--fical-space-8)}@media(min-width: 768px){.label-account-tail{margin-top:var(--fical-space-11);margin-bottom:var(--fical-space-11)}.label-account-tail>section.label-section~section.label-section{margin-top:var(--fical-space-11)}}@media(min-width: 992px){.label-account-tail{margin-top:var(--fical-space-12);margin-bottom:var(--fical-space-12)}.label-account-tail>section.label-section~section.label-section{margin-top:var(--fical-space-12)}}@media(min-width: 1400px){#header.header .label-header__logo{transition:none}#header.header .ckc-menus-desktop__link{transition:color var(--fical-duration-fast) ease}}#header.header.is-scrolled{background-color:rgba(0,0,0,0);box-shadow:none;padding:16px 0 8px;overflow:visible}#header.header.is-scrolled .label-chrome{background-color:rgba(0,0,0,0);overflow:visible}#header.header.is-scrolled .label-topbar{display:none}#header.header.is-scrolled .label-header{position:relative;z-index:1;width:min(980px,100% - 32px);min-height:72px;margin-inline:auto;padding:12px 40px;gap:40px;border:1px solid var(--fical-color-sand);border-radius:999px;background-color:rgba(0,0,0,0);box-shadow:0 8px 24px -12px rgba(3,4,5,.12);overflow:visible;transition:background-color 280ms ease,box-shadow 280ms ease,border-radius 280ms ease}#header.header.is-scrolled .label-header::before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background-color:hsla(0,0%,100%,.94);pointer-events:none}#header.header.is-scrolled .label-header>*{position:relative;z-index:1}@supports(backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){#header.header.is-scrolled .label-header::before{background-color:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}#header.header.is-scrolled .ckc-menus-panel{position:fixed;z-index:40;top:calc(var(--label-sticky-bottom, 96px) + var(--ckc-menus-panel-offset, var(--fical-space-2, 8px)));left:var(--label-chrome-inset)}#header.header.is-scrolled .label-header__brand{gap:40px;min-width:0}#header.header.is-scrolled .ckc-menus-desktop,#header.header.is-scrolled .label-nav{gap:24px}#header.header.is-scrolled .label-header__logo{width:52px;height:48px}#header.header.is-scrolled .label-header__bottle{left:14px;top:0;width:24px;height:22px}#header.header.is-scrolled .label-header__word{left:0;top:18px;width:52px;height:22px}#header.header.is-scrolled .ckc-menus-desktop__link,#header.header.is-scrolled .label-nav__link{font-size:20px;line-height:26px}#header.header.is-scrolled .label-header__tools{flex:0 0 auto;gap:16px}#header.header.is-scrolled .label-header__icons{gap:16px}#header.header.is-scrolled .label-header .label-search{display:none}#header.header.is-scrolled .label-tool--search{display:inline-flex !important}#header.header.is-scrolled .label-header__icons .label-icon,#header.header.is-scrolled .label-tool--search .label-icon{width:24px;height:24px}#header.header.is-scrolled .label-tool,#header.header.is-scrolled .label-header__icons .blockcart,#header.header.is-scrolled .label-cart{width:32px;height:32px}#header.header.is-scrolled .label-chrome.is-menu-open .label-header::before{background-color:hsla(0,0%,100%,.72)}@supports(backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){#header.header.is-scrolled .label-chrome.is-menu-open .label-header::before{background-color:hsla(0,0%,100%,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@media(max-width: 1399.98px){#header.header.is-scrolled{padding:8px 0}#header.header.is-scrolled .label-header{width:calc(100% - 32px);min-height:56px;padding:8px 16px;gap:12px}#header.header.is-scrolled .label-header__brand{gap:12px}#header.header.is-scrolled .label-header__icons{gap:0;padding:4px;border-radius:999px;background:rgba(0,0,0,0);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(max-width: 767.98px){#header.header.is-scrolled .label-header__logo{width:40px;height:36px}#header.header.is-scrolled .label-header__bottle{position:static;width:40px;height:36px}#header.header.is-scrolled .label-header__word{display:none}}@media(min-width: 768px)and (max-width: 1399.98px){#header.header.is-scrolled .label-header{min-height:90px;padding:16px 24px}#header.header.is-scrolled .label-header__logo{width:100px;height:58px}#header.header.is-scrolled .label-header__bottle{left:60px;top:0;width:26px;height:24px}#header.header.is-scrolled .label-header__word{left:0;top:16px;width:100px;height:42px}}@media(prefers-reduced-motion: reduce){#header.header.is-scrolled .label-header{transition:none}}.label-cart-modal .modal-dialog{max-width:720px;margin:1.25rem}.label-cart-modal .modal-content{overflow:hidden;border:0;border-radius:var(--fical-radius-xl);background:var(--fical-color-white);box-shadow:var(--fical-shadow-menu);font-family:var(--fical-font-sans);color:var(--fical-color-black)}.label-cart-modal .modal-header{align-items:flex-start;gap:var(--fical-space-4);padding:var(--fical-space-5) var(--fical-space-5) var(--fical-space-4);border-bottom:1px solid var(--fical-color-beige)}.label-cart-modal .blockcart-modal__title{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--fical-font-display);font-size:28px;font-weight:400;line-height:1.15;color:var(--fical-color-black)}.label-cart-modal__check{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--fical-color-green);color:var(--fical-color-white)}.label-cart-modal .btn-close{width:1rem;height:1rem;margin:4px 0 0;padding:0;opacity:1;background-size:.85rem;filter:none}.label-cart-modal .modal-body{padding:var(--fical-space-5)}.label-cart-modal__grid{display:grid;gap:var(--fical-space-5)}.label-cart-modal__product{display:grid;grid-template-columns:112px minmax(0, 1fr);gap:var(--fical-space-4);align-items:start}.label-cart-modal__media{display:flex;align-items:center;justify-content:center;aspect-ratio:1;overflow:hidden;border-radius:var(--fical-radius-lg);background:linear-gradient(180deg, var(--fical-color-beige) 0%, var(--fical-color-white) 100%)}.label-cart-modal__media img,.label-cart-modal .blockcart-modal__image{width:100%;height:100%;object-fit:contain}.label-cart-modal__details{min-width:0}.label-cart-modal .blockcart-modal__name{margin:0 0 8px;font-family:var(--fical-font-display);font-size:22px;font-weight:400;line-height:1.2}.label-cart-modal .blockcart-modal__price{margin:0 0 16px;color:var(--fical-color-orange);font-family:var(--fical-font-display);font-size:24px;font-weight:400;line-height:1.2}.label-cart-modal__meta{display:grid;gap:8px;margin:0;padding:0;list-style:none}.label-cart-modal__meta li{display:flex;flex-wrap:wrap;gap:6px 8px;margin:0;font-size:14px;font-weight:400;line-height:1.35}.label-cart-modal__meta-label{color:var(--fical-color-black);font-weight:600}.label-cart-modal__meta-value{color:var(--fical-color-black)}.label-cart-modal__summary{display:grid;gap:12px;padding:var(--fical-space-4);border-radius:var(--fical-radius-lg);background:var(--fical-color-beige)}.label-cart-modal__summary-title{margin:0;font-family:var(--fical-font-display);font-size:20px;font-weight:400;line-height:1.2}.label-cart-modal .blockcart-modal__nb-products{margin:0;font-size:14px;font-weight:600;line-height:1.35}.label-cart-modal .blockcart-modal__total{display:flex;justify-content:space-between;gap:16px;margin:0;font-size:14px;line-height:1.35}.label-cart-modal .blockcart-modal__total .label{color:var(--fical-color-black)}.label-cart-modal .blockcart-modal__total .value{font-weight:600;text-align:right}.label-cart-modal .blockcart-modal__total--bold{padding-top:8px;border-top:1px solid rgba(3,4,5,.12);font-size:16px}.label-cart-modal .blockcart-modal__total--bold .value{color:var(--fical-color-orange);font-family:var(--fical-font-display);font-size:22px;font-weight:400}.label-cart-modal .modal-footer{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:0 var(--fical-space-5) var(--fical-space-5);border-top:0}.label-cart-modal__checkout{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 24px;border:0;border-radius:999px;background:var(--fical-color-orange);color:var(--fical-color-white);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;letter-spacing:-0.02em;line-height:1.2;text-align:center;text-decoration:none}.label-cart-modal__checkout:hover,.label-cart-modal__checkout:focus-visible{color:var(--fical-color-white);text-decoration:none}.label-cart-modal__continue{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:0;border-radius:999px;background:rgba(0,0,0,0);color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:14px;font-weight:600;letter-spacing:-0.02em;line-height:1.2;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.label-cart-modal__continue:hover,.label-cart-modal__continue:focus-visible{color:var(--fical-color-orange)}@media(min-width: 768px){.label-cart-modal .modal-dialog{margin:1.75rem auto}.label-cart-modal__grid{grid-template-columns:minmax(0, 1.35fr) minmax(220px, 0.9fr);align-items:stretch}.label-cart-modal__product{grid-template-columns:140px minmax(0, 1fr)}.label-cart-modal .modal-footer{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center}.label-cart-modal__checkout{order:2;min-width:220px}.label-cart-modal__continue{order:1;margin-right:auto}.label-cart-modal .blockcart-modal__cart-footer-extra{order:3;flex:1 0 100%}}#cart .page{padding-top:0}.label-cart-page{padding:32px 0 64px;color:var(--fical-color-black)}#cart .label-cart-page .breadcrumb__wrapper{margin:0 0 20px;background:rgba(0,0,0,0)}#cart .label-cart-page .breadcrumb__wrapper>.container{width:100%;max-width:none;margin:0;padding:0}#cart .label-cart-page .breadcrumb{display:flex;flex-wrap:nowrap;align-items:baseline;gap:8px;margin:0;padding:0;overflow:hidden;font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:22px}#cart .label-cart-page .breadcrumb-item{padding:0;color:#595959;white-space:nowrap}#cart .label-cart-page .breadcrumb-item:not(:last-child){flex-shrink:0}#cart .label-cart-page .breadcrumb-link,#cart .label-cart-page .breadcrumb-link span{color:#595959;text-decoration:none}#cart .label-cart-page .breadcrumb-item+.breadcrumb-item::before{float:none;padding:0 8px 0 0;color:#595959;font-weight:600;content:"/"}#cart .label-cart-page .breadcrumb-item:last-child{display:flex;align-items:baseline;min-width:0;color:var(--fical-color-black);font-weight:600}#cart .label-cart-page .breadcrumb-item:last-child::before{flex-shrink:0;color:var(--fical-color-black)}#cart .label-cart-page .breadcrumb-item:last-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label-cart-page__title{margin:0;font-family:var(--fical-font-sans);font-size:clamp(32px,2vw + 22px,48px);font-weight:700;letter-spacing:-0.03em;line-height:1.15}.label-cart-page__accent{color:var(--fical-color-orange);font-family:var(--fical-font-display);font-style:italic;font-weight:400;letter-spacing:0}.label-cart-page__lead{max-width:36rem;margin:12px 0 0;color:#595959;font-size:16px;line-height:1.45}.label-cart-page__layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:32px;margin-top:32px}.label-cart-page__lines,.label-cart-page__summary{min-width:0}.label-cart-lines__head{display:none}.label-cart-lines__list{border-top:1px solid var(--fical-color-sand)}#cart .label-cart-lines .cart__item{margin:0;padding:0;border:0;background:rgba(0,0,0,0)}.label-cart-line{display:grid;grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"media info" "qty total";gap:12px 16px;align-items:start;padding:20px 0;border-bottom:1px solid var(--fical-color-sand)}.label-cart-line__media{grid-area:media;display:block;width:72px;height:72px;overflow:hidden;border-radius:var(--fical-radius-lg);background:var(--fical-color-beige)}.label-cart-line__media img{display:block;width:100%;height:100%;object-fit:contain}.label-cart-line__info{grid-area:info;min-width:0}.label-cart-line__name{color:var(--fical-color-black);font-size:16px;font-weight:700;letter-spacing:-0.02em;line-height:1.3;text-decoration:none}.label-cart-line__name:hover,.label-cart-line__name:focus-visible{color:var(--fical-color-orange)}.label-cart-line__meta,.label-cart-line__stock,.label-cart-line__unit,.label-cart-line__was{margin:4px 0 0;color:#595959;font-size:13px;line-height:1.35}.label-cart-line__was{grid-column:1/-1;grid-row:2;text-decoration:line-through}.label-cart-line__remove{display:inline-flex;gap:6px;align-items:center;min-height:44px;margin-top:4px;color:#595959;font-size:14px;font-weight:600;text-decoration:none;transition:color var(--fical-duration-fast) ease}.label-cart-line__remove:hover,.label-cart-line__remove:focus-visible{color:var(--fical-color-orange)}.label-cart-line__qty{grid-area:qty}.label-cart-line__figures{grid-area:total;display:grid;justify-items:end;min-width:0}.label-cart-line__discount{display:none;justify-items:end;margin:0 0 4px;text-align:right}.label-cart-line__discount:not(.is-none){display:grid}.label-cart-line__discount-label,.label-cart-line__discount-amount,.label-cart-line__discount-rate,.label-cart-line__discount-unit{margin:0}.label-cart-line__discount-label,.label-cart-line__discount-unit{color:#595959;font-size:13px;line-height:1.35}.label-cart-line__discount-rate{margin-left:6px;color:#595959;font-size:13px;font-weight:600}.label-cart-line__discount-amount{color:var(--fical-color-orange);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.label-cart-line__discount.is-none .label-cart-line__discount-amount{color:#595959;font-weight:600}.label-cart-line__gift{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:600}.label-cart-line__total{display:grid;grid-area:total;grid-template-columns:auto auto;column-gap:6px;align-items:baseline;justify-content:end;justify-self:end;text-align:right}.label-cart-line__total>.label-cart-line__unit:has(.label-price-tax){display:contents}.label-cart-line__sum{grid-column:1;grid-row:1}.label-cart-line__total .label-price-tax,.label-cart-tax{color:var(--fical-color-black);font-weight:700;letter-spacing:.04em;text-decoration:none}.label-cart-line__total .label-price-tax{grid-column:2;grid-row:1;font-size:13px;line-height:1}.label-cart-lines__head-total .label-cart-tax,.label-cart-totals__label-tax{margin-left:6px;font-size:12px}.label-cart-line__unit{grid-column:1/-1;white-space:nowrap}.label-cart-line__sum{margin:0;font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-0.02em;line-height:44px;white-space:nowrap}.label-cart-page .quantity-button__group{display:inline-flex;align-items:center;width:auto;height:44px;overflow:hidden;border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-pill);background:var(--fical-color-white)}.label-cart-page .quantity-button__group .btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--fical-color-black);font-size:20px;line-height:1}.label-cart-page .quantity-button__group .material-icons{display:none}.label-cart-page .quantity-button__group .js-decrement-button::before{content:"−"}.label-cart-page .quantity-button__group .js-increment-button::before{content:"+"}.label-cart-page .quantity-button__group .btn:has(.spinner-border:not(.d-none))::before{content:none}.label-cart-page .quantity-button__group .btn:disabled{color:#8a8a88;cursor:not-allowed}.label-cart-page .quantity-button__group .btn{transition:color var(--fical-duration-fast) ease,background-color var(--fical-duration-fast) ease}.label-cart-page .quantity-button__group .btn:focus-visible:not(:disabled),.label-cart-page .quantity-button__group .btn:active:not(:disabled){background:var(--fical-color-orange-light);color:var(--fical-color-orange)}@media(hover: hover)and (pointer: fine){.label-cart-page .quantity-button__group .btn:hover:not(:disabled){background:var(--fical-color-orange-light);color:var(--fical-color-orange)}}.label-cart-line__alert:empty{display:none}.label-cart-line__alert:not(:empty){margin-top:8px;color:#7a2e16;font-size:13px;line-height:1.35}.label-cart-page .quantity-button__group input{width:2.5ch;height:44px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--fical-color-black);font-size:16px;font-weight:600;text-align:center;box-shadow:none}.label-cart__continue{display:inline-flex;gap:8px;align-items:center;min-height:44px;margin-top:16px;color:#595959;font-size:15px;font-weight:500;text-decoration:none;transition:color var(--fical-duration-fast) ease}.label-cart__continue svg{flex:0 0 auto;transition:transform var(--fical-duration-hover) var(--fical-ease-out)}.label-cart__continue:hover,.label-cart__continue:focus-visible{color:var(--fical-color-orange)}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: no-preference){.label-cart__continue:hover svg{transform:translate(3px, -3px)}}.label-cart-page__summary{padding:24px 20px;border-radius:var(--fical-radius-xl);background:var(--fical-color-beige)}.label-cart-page__summary-title{margin:0 0 20px;font-family:var(--fical-font-sans);font-size:22px;font-weight:700;letter-spacing:-0.03em}.label-cart__promo-list,.label-cart__promo-offers ul{margin:0 0 12px;padding:0;list-style:none}.label-cart__promo-item,.label-cart__promo-offers li{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:14px}.label-cart__promo-remove{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:8px;color:var(--fical-color-black)}.label-cart__promo-form{display:flex;flex-wrap:wrap;gap:8px}.label-cart__promo-form input{flex:1 1 140px;min-width:0;height:44px;padding:0 16px;border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-pill);background:var(--fical-color-white);color:var(--fical-color-black);font-size:15px}.label-cart__promo-form button,.label-cart__promo-offers button{height:44px;padding:0 16px;border:1px solid var(--fical-color-orange);border-radius:var(--fical-radius-pill);background:var(--fical-color-orange);color:var(--fical-color-white);font-size:14px;font-weight:600;transition:color var(--fical-duration-fast) ease,background-color var(--fical-duration-fast) ease,border-color var(--fical-duration-fast) ease}.label-cart__promo-form button:hover,.label-cart__promo-form button:focus-visible,.label-cart__promo-offers button:hover,.label-cart__promo-offers button:focus-visible{border-color:var(--fical-color-orange);background:var(--fical-color-white);color:var(--fical-color-orange)}.label-cart__promo-form button:disabled,.label-cart__promo-offers button:disabled{border-color:#c8c6c2;background:#c8c6c2;color:var(--fical-color-white);cursor:not-allowed}.label-cart__promo-error{margin-top:8px}.label-cart__promo-offers{margin-top:12px;font-size:13px}.label-cart__promo-offers p{margin:0 0 8px}.label-cart-totals__lines{margin-top:20px;padding-top:16px;border-top:1px solid var(--fical-color-sand);border-bottom:0}.label-cart-page .cart-summary__line{display:flex;gap:16px;align-items:baseline;justify-content:space-between;margin:0 0 10px;font-size:15px}.label-cart-page .cart-summary__label{color:#595959}.label-cart-page .cart-summary__value{font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.label-cart-page .label-cart-totals__discount .cart-summary__label,.label-cart-page .label-cart-totals__discount .cart-summary__value{color:var(--fical-color-orange);font-weight:700}.label-cart-totals__pending{color:#595959;font-size:13px;font-weight:500}.label-cart-totals__due{margin-top:8px;padding-top:12px;border-top:1px solid var(--fical-color-sand)}.label-cart-page .label-cart-totals__pay,.label-cart-page .label-cart-totals__ttc,.label-cart-page .label-cart-totals__tax{align-items:flex-start}.label-cart-totals__pay,.label-cart-totals__ttc{margin-bottom:0}.label-cart-totals__name,.label-cart-totals__hint{display:block}.label-cart-totals__name{font-weight:700;letter-spacing:-0.03em;line-height:1.1}.label-cart-totals__hint{margin-top:4px;color:#595959;font-size:13px;font-weight:500;letter-spacing:0;line-height:1.3}.label-cart-totals__pay .label-cart-totals__name,.label-cart-totals__pay .cart-summary__value{color:var(--fical-color-black);font-size:28px;font-weight:700;letter-spacing:-0.03em;line-height:1.1}.label-cart-totals__ttc{margin-top:12px;padding:12px 14px;border-radius:var(--fical-radius-lg);background:var(--fical-color-white)}.label-cart-totals__ttc .label-cart-totals__name,.label-cart-totals__ttc .cart-summary__value{color:var(--fical-color-black);font-size:18px;font-weight:700;letter-spacing:-0.03em;line-height:1.2}.label-cart-totals__tax{margin-top:10px;margin-bottom:0;font-size:14px}.label-cart__actions{margin-top:20px}.label-cart-page[data-label-cart-mollie-only] .label-cart__actions :is(#ps_checkout-payment-method-logo-block-container,#ps_checkout-payment-method-logos-container){display:none !important}.label-cart__actions--mollie-only :is(#ps_checkout-payment-method-logo-block-container,#ps_checkout-payment-method-logos-container){display:none !important}.label-mollie-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 8px;margin:14px 0 0;color:var(--fical-color-grey);font-size:11px;line-height:1.3;text-align:center}.label-mollie-trust__lock{flex-shrink:0;color:var(--fical-color-black)}.label-mollie-trust__logo{flex-shrink:0;width:auto;height:14px;color:var(--fical-color-black)}.label-cart__notice{margin-bottom:12px;padding:12px 14px;border-radius:var(--fical-radius-md);background:var(--fical-color-white);font-size:14px}.label-cart__checkout{display:flex;gap:8px;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 16px;border:1px solid var(--fical-color-orange);border-radius:var(--fical-radius-pill);background:var(--fical-color-orange);color:var(--fical-color-white);font-size:16px;font-weight:600;letter-spacing:-0.7px;line-height:1.2;text-align:center;text-decoration:none;transition:background-color var(--fical-duration-fast) ease,border-color var(--fical-duration-fast) ease,color var(--fical-duration-fast) ease}.label-cart__checkout svg{flex:0 0 auto}.label-cart__checkout:focus-visible:not(:disabled),.label-cart__checkout:hover:not(:disabled){border-color:var(--fical-color-black);background:var(--fical-color-black);box-shadow:none;color:var(--fical-color-white);text-decoration:none;transform:none}.label-cart__checkout:disabled{border-color:var(--fical-color-grey);background:var(--fical-color-grey);box-shadow:none;color:var(--fical-color-white);cursor:not-allowed;transform:none}.label-cart-page.is-empty .label-cart-page__lead{display:none}.label-cart-empty{max-width:28rem;margin-top:28px;padding:24px;border-radius:var(--fical-radius-xl);background:var(--fical-color-beige)}.label-cart-empty__text{margin:0;font-size:18px;font-weight:600;letter-spacing:-0.02em;line-height:1.35}.label-cart-empty__hint{margin:8px 0 0;color:#595959;font-size:15px;line-height:1.45}.label-cart-empty__cta{display:inline-flex;gap:8px;align-items:center;max-width:100%;min-height:44px;margin-top:20px;padding:10px 18px;border:1px solid var(--fical-color-orange);border-radius:var(--fical-radius-pill);background:var(--fical-color-orange);color:var(--fical-color-white);font-size:15px;font-weight:600;letter-spacing:-0.02em;line-height:1.2;text-decoration:none;transition:background-color var(--fical-duration-fast) ease,border-color var(--fical-duration-fast) ease,color var(--fical-duration-fast) ease}.label-cart-empty__cta svg{flex:0 0 auto}.label-cart-empty__cta:hover,.label-cart-empty__cta:focus-visible{border-color:var(--fical-color-black);background:var(--fical-color-black);color:var(--fical-color-white);text-decoration:none}.label-cart__reassure{display:flex;flex-direction:column;gap:14px;margin-top:20px;padding-top:16px;border-top:1px solid var(--fical-color-sand)}.label-cart__reassure .label-footer__reassure-item{display:grid;grid-template-columns:32px minmax(0, 1fr);gap:2px 12px;align-items:start;text-align:left}.label-cart__reassure .label-footer__reassure-item img{display:block;grid-row:1/span 2;width:32px;height:32px;margin-top:1px;visibility:visible;object-fit:contain}.label-cart__reassure .label-footer__reassure-item strong,.label-cart__reassure .label-footer__reassure-item p{grid-column:2}.label-cart__reassure .label-footer__reassure-item strong{font-size:14px;font-weight:600;line-height:1.3}.label-cart__reassure .label-footer__reassure-item p{margin-top:2px;color:#595959;font-size:13px;line-height:1.35;text-align:left}.label-cart-page .js-cart-update-alert:not(:empty){margin-bottom:16px}.label-cart-page__status:empty{display:none}.label-cart-page__status:not(:empty){margin-top:16px;padding:12px 14px;border-radius:var(--fical-radius-md);background:var(--fical-color-beige);font-size:14px}.label-cart-page__status.is-error{background:var(--fical-color-white);color:#7a2e16;outline:1px solid var(--fical-color-sand)}.label-cart-page.is-empty .label-cart-page__summary,.label-cart-page.is-empty .label-cart__continue{display:none}.label-cart-page.is-empty .label-cart-page__layout{grid-template-columns:minmax(0, 1fr)}.label-cart-page a:focus-visible,.label-cart-page button:focus-visible,.label-cart-page input:focus-visible,.label-cart-page select:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:3px}.label-cart-page .js-cart[aria-busy=true]{cursor:progress}@media(min-width: 768px){.label-cart-page{padding-top:40px}.label-cart-lines__head,.label-cart-line{grid-template-columns:88px minmax(0, 1fr) 140px 11.5rem 9rem;column-gap:20px}.label-cart-lines__head{display:grid;align-items:end;padding-bottom:12px;color:#595959;font-size:14px;font-weight:600}.label-cart-lines__head>span{white-space:nowrap}.label-cart-lines__head-product{grid-column:1/3}.label-cart-lines__head-qty{grid-column:3;text-align:center}.label-cart-lines__head-discount{grid-column:4;text-align:right}.label-cart-lines__head-total{grid-column:5;text-align:right}.label-cart-line__figures{display:contents}.label-cart-line__discount.is-none{display:grid}.label-cart-line__discount-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.label-cart-line{grid-template-areas:none;align-items:center}.label-cart-line__media{grid-area:auto;grid-column:1;width:88px;height:88px}.label-cart-line__info{grid-area:auto;grid-column:2}.label-cart-line__qty{grid-area:auto;grid-column:3;justify-self:center;width:max-content}.label-cart-line__discount{grid-column:4;align-self:center;justify-self:end;width:max-content}.label-cart-line__total{position:relative;grid-area:auto;grid-column:5;justify-self:end;width:max-content}.label-cart-line__sum,.label-cart-line__discount-amount{line-height:44px}.label-cart-line__was{position:absolute;top:calc(100% - 8px);right:0;margin:0;line-height:1.3;white-space:nowrap}}@media(min-width: 992px){.label-cart-page__layout{grid-template-columns:minmax(0, 1fr) minmax(300px, 380px);gap:48px;align-items:start}.label-cart-page__summary{padding:28px 24px}}@media(max-width: 575px){.label-cart-totals__pay .label-cart-totals__name,.label-cart-totals__pay .cart-summary__value{font-size:24px}}@media(prefers-reduced-motion: reduce){.label-cart__checkout,.label-cart__continue svg{box-shadow:none;transform:none}}:is(#checkout,#order-confirmation){background:var(--fical-color-white);color:var(--fical-color-black)}:is(#checkout,#order-confirmation) #header{position:relative;inset:auto;z-index:10;min-height:0;border-bottom:1px solid var(--fical-color-sand);background:var(--fical-color-white);box-shadow:none;transform:none}.label-checkout-header{width:100%;background:var(--fical-color-white)}.label-checkout-header__inner{display:flex;align-items:center;justify-content:space-between;width:min(100% - 2*var(--fical-gutter),var(--fical-container-max));min-height:80px;margin-inline:auto;gap:var(--fical-space-4)}.label-checkout-header__logo{display:inline-flex;align-items:center;min-height:44px;color:var(--fical-color-black);text-decoration:none}.label-checkout-header__bottle,.label-checkout-header__word{display:block;flex:0 0 auto;object-fit:contain}.label-checkout-header__back{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0;border:0;background:rgba(0,0,0,0);color:#595959;font-family:var(--fical-font-sans);font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;transition:color var(--fical-duration-fast) ease}.label-checkout-header__back svg{flex:0 0 auto;transition:transform var(--fical-duration-hover) var(--fical-ease-out)}.label-checkout-header__back:is(:hover,:focus-visible){background:rgba(0,0,0,0);color:var(--fical-color-orange);text-decoration:none}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: no-preference){.label-checkout-header__back:hover svg{transform:translateX(-3px)}}.label-checkout{padding-bottom:var(--fical-space-10);font-family:var(--fical-font-sans)}.label-checkout__status,.label-checkout__alert{width:min(100% - 2*var(--fical-gutter),var(--fical-container-max));margin-inline:auto;overflow-wrap:anywhere}.label-checkout__status:not(:empty),.label-checkout__alert:not(:empty){position:relative;margin-top:var(--fical-space-5);padding:14px 16px 14px 48px;border-radius:var(--fical-radius-xl);color:var(--fical-color-black);font-size:15px;font-weight:500;line-height:1.45}.label-checkout__status:not(:empty)::before,.label-checkout__alert:not(:empty)::before{position:absolute;top:15px;left:16px;width:20px;height:20px;content:"";-webkit-mask:var(--label-alert-icon-success) center/contain no-repeat;mask:var(--label-alert-icon-success) center/contain no-repeat}.label-checkout__status:not(:empty){border:1px solid color-mix(in srgb, var(--fical-color-green) 48%, var(--fical-color-sand));background:color-mix(in srgb, var(--fical-color-green) 22%, var(--fical-color-white))}.label-checkout__status:not(:empty)::before{background:color-mix(in srgb, var(--fical-color-green) 42%, var(--fical-color-black))}.label-checkout__alert:not(:empty){border:1px solid color-mix(in srgb, var(--fical-color-rose) 42%, var(--fical-color-sand));background:color-mix(in srgb, var(--fical-color-rose) 16%, var(--fical-color-white))}.label-checkout__alert:not(:empty)::before{background:color-mix(in srgb, var(--fical-color-rose) 55%, var(--fical-color-black));-webkit-mask-image:var(--label-alert-icon-danger);mask-image:var(--label-alert-icon-danger)}.label-checkout :focus-visible,.label-order-confirmation :focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:3px}.label-checkout [aria-busy=true]{cursor:progress}.label-checkout form[aria-busy=true] :is(button[type=submit],input[type=submit]),.label-checkout [data-label-confirming=true]{pointer-events:none;opacity:.72}.label-checkout .js-checkout-summary[aria-busy=true]{opacity:.64;transition:opacity var(--fical-duration-fast) var(--fical-ease-out)}#checkout .label-checkout__progress{display:block;border-bottom:1px solid var(--fical-color-sand);background:var(--fical-color-beige)}#checkout .checkout-steps{width:min(100% - 2*var(--fical-gutter),var(--fical-container-max));margin:0 auto;padding:0;background:rgba(0,0,0,0)}#checkout .checkout-steps__desktop{max-width:960px}#checkout .checkout-steps__list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));margin:0;padding:0;list-style:none}#checkout .checkout-steps__step{position:relative;display:grid;grid-template-columns:32px minmax(0, 1fr);align-items:center;gap:var(--fical-space-2);min-width:0;padding-inline:var(--fical-space-2)}#checkout .checkout-steps__step::before{display:none;content:none}#checkout .checkout-steps__step::after{position:absolute;z-index:0;top:calc(50% - .5px);right:calc(-1*var(--fical-space-2));left:calc(var(--fical-space-2) + 32px);width:auto;height:1px;background:var(--fical-color-sand);content:""}#checkout .checkout-steps__step--success::after{background:var(--fical-color-orange)}#checkout .checkout-steps__step:last-child::after{display:none;content:none}#checkout .checkout-steps__number{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;border:1px solid var(--fical-color-sand);border-radius:50%;background:var(--fical-color-white);color:var(--fical-color-grey);font-weight:600}#checkout .checkout-steps__btn{position:relative;z-index:1;justify-self:start;min-width:0;min-height:44px;padding:0 var(--fical-space-2);background:var(--fical-color-beige);color:var(--fical-color-grey);font-size:14px;font-weight:600;line-height:1.25;text-align:start;text-decoration:none;white-space:normal}#checkout .checkout-steps__step:is(.active,.step--current,.checkout-steps__step--current) .checkout-steps__number,#checkout .checkout-steps__step:has(.checkout-steps__btn.active) .checkout-steps__number{border-color:var(--fical-color-orange);background:var(--fical-color-orange);color:var(--fical-color-white)}#checkout .checkout-steps__step:is(.active,.step--current,.checkout-steps__step--current) .checkout-steps__btn,#checkout .checkout-steps__step:has(.checkout-steps__btn.active) .checkout-steps__btn{color:var(--fical-color-black)}#checkout .checkout-steps__btn:is(:hover,:focus-visible):not(:disabled){color:var(--fical-color-orange);text-decoration:underline;text-underline-offset:3px}#checkout .checkout-steps__btn:disabled{cursor:not-allowed;opacity:.65}@media(min-width: 1200px){#checkout .checkout-steps__btn{padding-inline:0;white-space:nowrap}}#checkout .label-checkout>.columns-container,#checkout .label-checkout .columns-container{width:min(100% - 2*var(--fical-gutter),var(--fical-container-max));max-width:none;margin-inline:auto;padding:var(--fical-space-7) 0 0}#checkout #notifications:has(.alert){width:min(100% - 2*var(--fical-gutter),var(--fical-container-max));margin:var(--fical-space-5) auto 0}#checkout #notifications>.container{width:100%;max-width:none;margin:0;padding:0}#checkout #notifications:has(.alert)+.columns-container{padding-top:var(--fical-space-5)}#checkout .checkout-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--fical-space-6);margin:0}#checkout .checkout-grid__content,#checkout .checkout-grid__aside{width:auto;min-width:0;padding:0}#checkout .checkout-grid__content .step{border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-xl);background:var(--fical-color-white);box-shadow:none}#checkout .checkout-grid__content .step__title,#checkout .checkout-grid__content .step__content{padding-inline:var(--fical-space-5)}#checkout .checkout-grid__content .step__title{padding-top:var(--fical-space-5)}#checkout .checkout-grid__content .step__title .page-title-section{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:clamp(26px,2.2vw,38px);font-weight:400;line-height:1.2}#checkout .checkout-grid__content .step__title hr{margin:var(--fical-space-4) 0 0;border-color:var(--fical-color-sand);opacity:1}#checkout .checkout-grid__content .step__content{padding-top:var(--fical-space-5);padding-bottom:var(--fical-space-5)}#checkout .checkout-grid__aside-wrapper{border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-xl);background:var(--fical-color-beige);overflow:visible}#checkout .checkout__summary-accordion,#checkout .checkout__summary-accordion-item,#checkout .checkout__summary-accordion-wrapper{border:0;background:rgba(0,0,0,0);overflow:visible}#checkout .checkout__summary-accordion-header{margin:0}#checkout .checkout__summary-accordion-header .accordion-button{min-height:56px;padding:var(--fical-space-4) var(--fical-space-5);border:0;border-bottom:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-xl) var(--fical-radius-xl) 0 0;background:rgba(0,0,0,0);color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:20px;font-weight:600;box-shadow:none}#checkout .checkout__summary-accordion-wrapper{max-height:none;padding:14px 16px;overflow:visible}#checkout .checkout-grid__aside-wrapper>:not(.checkout__summary-accordion){display:none}#checkout .cart-summary__products-number{color:var(--fical-color-black);font-size:15px;font-weight:600}#checkout .cart-summary hr{height:0;margin:8px 0;border:0;border-top:1px solid var(--fical-color-sand);opacity:1}#checkout .cart-summary__products-accordion .accordion-button{min-height:32px;padding:2px 0;border:0;background:rgba(0,0,0,0);color:var(--fical-color-black);font-size:14px;font-weight:600;box-shadow:none}#checkout .cart-summary__products-list{display:grid;gap:10px;padding-block:8px 4px}#checkout .cart-summary__product{padding-bottom:var(--fical-space-3);border-bottom:1px solid var(--fical-color-sand)}#checkout .cart-summary__product:last-child{padding-bottom:0;border-bottom:0}#checkout .cart-summary-product{display:grid;grid-template-columns:64px minmax(0, 1fr);align-items:start;gap:var(--fical-space-3)}#checkout .cart-summary-product__image{aspect-ratio:1;border-radius:var(--fical-radius-md);background:var(--fical-color-white);overflow:hidden}#checkout .cart-summary-product__img{width:100%;height:100%;object-fit:contain}#checkout .cart-summary-product__content{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:var(--fical-space-2);min-width:0}#checkout .cart-summary-product__link{color:var(--fical-color-black);font-size:14px;font-weight:600;line-height:1.35;text-decoration:none;overflow-wrap:anywhere}#checkout .cart-summary-product__link:is(:hover,:focus-visible){color:var(--fical-color-orange);text-decoration:underline}#checkout :is(.cart-summary-product__attributes,.cart-summary-product__quantity,.cart-summary-product__unit-price){color:var(--fical-color-grey);font-size:13px;line-height:1.4}#checkout .cart-summary-product__price{display:none}#checkout .cart-summary-product__prices{display:grid;grid-template-columns:auto auto;gap:12px;align-items:start;justify-content:end}#checkout .cart-summary-product__discount{display:grid;justify-items:end;text-align:right}#checkout .cart-summary-product__discount-label,#checkout .cart-summary-product__discount-rate{color:#595959;font-size:12px;font-weight:600;line-height:1.3}#checkout .cart-summary-product__discount-value{color:var(--fical-color-orange);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}#checkout .cart-summary-product__total{color:var(--fical-color-black);font-size:14px;font-weight:700;white-space:nowrap}#checkout .cart-summary-product__prices .label-price-tax{display:block;color:var(--fical-color-grey);font-size:12px;text-align:right}#checkout :is(.cart-summary__subtotals,.cart-summary__total){display:grid;gap:6px}#checkout .label-cart-totals__lines{margin-top:0;padding-top:0;border-top:0}#checkout .cart-summary__subtotals{margin-bottom:0;padding-block:2px 0;border-bottom:0}#checkout .cart-summary__total{margin-bottom:0;padding-block:0;border-block:0}#checkout .label-cart-totals__due{margin-top:0;margin-bottom:0;padding-top:10px;border-top:1px solid var(--fical-color-sand);border-bottom:0}#checkout .cart-summary__line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fical-space-4);color:var(--fical-color-black);font-size:14px}#checkout .cart-summary__line--bold{font-size:18px;font-weight:700}#checkout .cart-summary__line--bold+.cart-summary__line--bold{font-size:14px}#checkout .cart-summary__label{color:#595959}#checkout .cart-summary__value{flex:0 0 auto;color:var(--fical-color-black);font-weight:600;font-variant-numeric:tabular-nums;text-align:right}#checkout .label-cart-totals__discount .cart-summary__label,#checkout .label-cart-totals__discount .cart-summary__value{color:var(--fical-color-orange);font-weight:700}#checkout .label-cart-totals__pending{color:#595959;font-size:13px;font-weight:500}#checkout .label-cart-totals__pay,#checkout .label-cart-totals__ttc,#checkout .label-cart-totals__tax{align-items:flex-start}#checkout .label-cart-totals__name{color:var(--fical-color-black)}#checkout .label-cart-totals__pay .label-cart-totals__name,#checkout .label-cart-totals__pay .cart-summary__value{color:var(--fical-color-black);font-size:22px;font-weight:700;letter-spacing:-0.03em;line-height:1.1}#checkout .label-cart-totals__hint{margin-top:2px}#checkout .label-cart-totals__ttc{margin-top:8px;padding:8px 12px;border-radius:var(--fical-radius-lg);background:var(--fical-color-white)}#checkout .label-cart-totals__ttc .label-cart-totals__name,#checkout .label-cart-totals__ttc .cart-summary__value{color:var(--fical-color-black);font-size:18px;font-weight:700;letter-spacing:-0.03em;line-height:1.2}#checkout .label-cart-totals__tax{margin-top:4px;font-size:14px}#checkout .cart-summary__voucher{margin-top:10px;padding-top:10px;border-top:1px solid var(--fical-color-sand)}#checkout .label-checkout__identity .nav-underline{display:flex;flex-wrap:wrap;gap:var(--fical-space-4);margin:0 0 var(--fical-space-5);border-bottom:1px solid var(--fical-color-sand)}#checkout .label-checkout__identity .nav-link{min-height:44px;padding:8px 0;border:0;border-bottom:2px solid rgba(0,0,0,0);border-radius:0;color:#595959;font-family:var(--fical-font-sans);font-size:16px;font-weight:600;text-decoration:none}#checkout .label-checkout__identity .nav-link:is(:hover,:focus-visible){border-bottom-color:var(--fical-color-sand);color:var(--fical-color-black)}#checkout .label-checkout__identity .nav-link.active{border-bottom-color:var(--fical-color-orange);color:var(--fical-color-black)}#checkout .label-checkout__identity .tab-content{overflow:visible}#checkout .label-checkout__identity :is(#customer-form,#login-form){max-width:none}#checkout :is(#customer-form>section,.form-fields){display:grid;grid-template-columns:minmax(0, 1fr);gap:16px 20px;align-items:start}#checkout :is(#customer-form>section,.form-fields)>*{min-width:0;margin-bottom:0}#checkout :is(#customer-form>section,.form-fields)>.mb-3,#checkout .label-checkout__offers .label-field{margin-bottom:0 !important}#checkout :is(#customer-form>section,.form-fields)>input[type=hidden]{display:none}#checkout .label-checkout :is(.form-control,.form-select){border-color:var(--fical-color-sand);border-radius:var(--fical-radius-md);background-color:var(--fical-color-white);transition:border-color var(--fical-duration-fast) ease,box-shadow var(--fical-duration-fast) ease}#checkout .label-checkout :is(.form-control,.form-select):focus{border-color:var(--fical-color-orange);background-color:var(--fical-color-white);box-shadow:0 0 0 3px rgba(236,98,26,.16)}#checkout .label-field>.form-label{font-size:14px}#checkout .label-field>.label-field__optional{margin:0 0 0 8px;font-size:13px;font-weight:500}#checkout .label-field .form-text:not(.label-field__optional){margin-top:4px;color:var(--fical-color-grey);font-size:13px;line-height:1.35}#checkout .label-checkout .js-back.btn-outline-primary{min-height:44px;padding:0;border:0;background:rgba(0,0,0,0);color:#595959;font-weight:500}#checkout .label-checkout .js-back.btn-outline-primary:is(:hover,:focus-visible){border:0;background:rgba(0,0,0,0);color:var(--fical-color-orange)}@media(max-width: 1199px){#checkout .label-checkout .buttons-wrapper--end{justify-content:flex-end}#checkout .label-checkout .buttons-wrapper--split>:is(.btn-primary,.continue,button[type=submit]){margin-left:auto}}@media(min-width: 560px){#checkout #customer-form>section{grid-template-columns:repeat(2, minmax(0, 1fr))}#checkout #customer-form>section>:not(.label-field--firstname,.label-field--lastname){grid-column:1/-1}}@media(min-width: 640px){#checkout .form-fields{grid-template-columns:repeat(2, minmax(0, 1fr))}#checkout .form-fields>:not(.label-field--firstname,.label-field--lastname,.label-field--company,.label-field--vat_number,.label-field--postcode,.label-field--city,.label-field--id_country,.label-field--phone){grid-column:1/-1}}#checkout .label-field--id_gender .label-field__choices .form-check{min-height:36px;padding:4px 12px 4px 8px;border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-pill);background:var(--fical-color-white);transition:border-color var(--fical-duration-fast) ease,background-color var(--fical-duration-fast) ease}#checkout .label-field--id_gender .label-field__choices .form-check:has(:checked){border-color:var(--fical-color-orange);background:var(--fical-color-orange-light)}#checkout .label-field--id_gender .form-check-input{position:static;float:none;width:20px;height:20px;margin:0;border-color:var(--fical-color-grey)}#checkout .label-field--id_gender .form-check-input:checked{border-color:var(--fical-color-orange);background-color:var(--fical-color-orange)}#checkout .label-field--id_gender .form-check-input:focus{border-color:var(--fical-color-orange);box-shadow:0 0 0 2px rgba(236,98,26,.2)}#checkout .label-checkout__identity .label-checkout__account-option,#checkout .label-checkout__offers{padding:14px 16px;border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-lg);background:var(--fical-color-beige)}#checkout .label-checkout__offers{display:flex;flex-direction:column;gap:12px}#checkout .label-checkout__offers .label-field+.label-field{padding-top:12px;border-top:1px solid var(--fical-color-sand)}#checkout .label-checkout__offers .form-check{min-height:0}#checkout .label-checkout .password-field .btn{min-width:44px;border:1px solid var(--fical-color-sand);border-radius:0 var(--fical-radius-md) var(--fical-radius-md) 0;background:var(--fical-color-white);color:var(--fical-color-black)}#checkout .label-checkout .password-field .btn:is(:hover,:focus-visible){border-color:var(--fical-color-sand);background:var(--fical-color-beige);color:var(--fical-color-black)}#checkout .label-checkout .password-field .btn .material-icons{width:auto;height:auto;background:none;font-size:22px;line-height:1;-webkit-mask:none;mask:none}#checkout .label-checkout__identity .form-check-label em{display:block;margin-top:2px;color:#595959;font-size:13px;font-style:normal;font-weight:400;line-height:1.45}#checkout .label-checkout .form-check-label{color:var(--fical-color-black)}#checkout .label-checkout__account-option .fw-normal,#checkout .label-checkout__account-option .form-check-label>span:last-child{color:#595959}#checkout .label-checkout__identity .form-footer{margin-top:var(--fical-space-5)}#checkout .label-checkout :is(.btn-primary,.continue,[name=confirm-addresses],[name=confirmDeliveryOption]){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 16px;border:1px solid var(--fical-color-orange);border-radius:var(--fical-radius-pill);background:var(--fical-color-orange);color:var(--fical-color-white);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;letter-spacing:-0.7px;line-height:1.2;box-shadow:none;text-decoration:none;transition:background-color var(--fical-duration-fast) ease,border-color var(--fical-duration-fast) ease,color var(--fical-duration-fast) ease}#checkout .label-checkout :is(.btn-primary,.continue,[name=confirm-addresses],[name=confirmDeliveryOption]) .material-icons{display:inline-block;width:16px;height:16px;overflow:hidden;background-color:currentColor;font-size:0;line-height:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M5 15L15 5M15 5H8M15 5v7%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M5 15L15 5M15 5H8M15 5v7%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") center/contain no-repeat}#checkout .label-checkout :is(.btn-primary,.continue,[name=confirm-addresses],[name=confirmDeliveryOption]):is(:hover,:focus-visible):not(:disabled){border-color:var(--fical-color-black);background:var(--fical-color-black);box-shadow:none;color:var(--fical-color-white);transform:none}#checkout .label-checkout :is(.btn-primary,.continue,[name=confirm-addresses],[name=confirmDeliveryOption]):disabled{border-color:var(--fical-color-grey);background:var(--fical-color-grey);box-shadow:none;color:var(--fical-color-white);cursor:not-allowed;opacity:1;transform:none}#checkout .label-checkout .step__account{padding:var(--fical-space-4);border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-md);background:var(--fical-color-beige)}#checkout .label-checkout .step__account p:last-child{margin-bottom:0}#checkout .label-checkout .step__account a{color:var(--fical-color-black);font-weight:600;text-underline-offset:3px}#checkout .label-checkout__addresses>.js-address-form>form>p:first-child{margin-bottom:var(--fical-space-5);color:var(--fical-color-grey);line-height:1.5}#checkout .label-checkout__addresses .h3{margin:0 0 var(--fical-space-4);color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:20px;font-weight:600;line-height:1.3}#checkout .label-checkout__addresses .address__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap:var(--fical-space-4);margin-bottom:var(--fical-space-4)}#checkout .label-checkout__addresses .address-card{display:flex;flex-direction:column;min-width:0;height:100%;padding:16px;border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-lg);background:var(--fical-color-white);overflow:hidden;transition:border-color var(--fical-duration-fast) var(--fical-ease-out),box-shadow var(--fical-duration-fast) var(--fical-ease-out)}#checkout .label-checkout__addresses .address-card:hover{border-color:var(--fical-color-grey);background:var(--fical-color-white)}#checkout .label-checkout__addresses .address-card:is(.selected,:has(input:checked)),#checkout .label-checkout__addresses .address-card:is(.selected,:has(input:checked)):hover{border-color:var(--fical-color-orange);background:var(--fical-color-white);box-shadow:0 0 0 1px var(--fical-color-orange)}#checkout .label-checkout__addresses .address-card__container{display:block;height:auto;min-height:0;padding:0;cursor:pointer}#checkout .label-checkout__addresses .address-card__header{display:flex;align-items:center;gap:12px;margin-bottom:10px}#checkout .label-checkout__addresses .address-card__header .custom-radio{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px}#checkout .label-checkout__addresses .address-card__header .form-check-input{position:static;float:none;width:20px;height:20px;margin:0;border-color:var(--fical-color-grey)}#checkout .label-checkout__addresses .address-card__header .form-check-input:checked{border-color:var(--fical-color-orange);background-color:var(--fical-color-orange)}#checkout .label-checkout__addresses .address-card__header .form-check-input:focus{border-color:var(--fical-color-orange);box-shadow:0 0 0 2px rgba(236,98,26,.2)}#checkout .label-checkout__addresses .address-card__alias{min-width:0;color:var(--fical-color-black);font-size:16px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}#checkout .label-checkout__addresses .address-card__content{display:flex;flex-direction:column;gap:10px;margin:0;padding-left:32px;color:#595959;font-family:var(--fical-font-sans);font-size:14px;font-style:normal;line-height:1.45;overflow-wrap:anywhere}#checkout .label-checkout__addresses .address-card__identity,#checkout .label-checkout__addresses .address-card__place,#checkout .label-checkout__addresses .address-card__contact{display:flex;flex-direction:column;gap:2px}#checkout .label-checkout__addresses .address-card__name,#checkout .label-checkout__addresses .address-card__contact{color:var(--fical-color-black);font-weight:600}#checkout .label-checkout__addresses .address-card__note{white-space:pre-line}#checkout .label-checkout__addresses .address-card__actions{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:auto;padding:4px 0 0 32px;border:0;background:rgba(0,0,0,0)}#checkout .label-checkout__addresses .address-card__actions a{display:inline-flex;align-items:center;min-height:44px;color:var(--fical-color-black);font-size:14px;font-weight:600;text-decoration:none;text-underline-offset:3px}#checkout .label-checkout__addresses .address-card__actions a:is(:hover,:focus-visible){color:var(--fical-color-orange);text-decoration:underline}#checkout .label-checkout__addresses .address-card__actions .address-card__delete{color:#595959}#checkout .label-checkout__addresses .btn-outline-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--fical-space-2);min-height:44px;padding:8px 18px;border:1px solid var(--fical-color-black);border-radius:var(--fical-radius-pill);background:rgba(0,0,0,0);color:var(--fical-color-black);font-weight:600}#checkout .label-checkout__addresses .btn-outline-primary:is(:hover,:focus-visible){border-color:var(--fical-color-black);background:var(--fical-color-black);color:var(--fical-color-white)}#checkout .label-checkout__addresses .js-address-error{margin-block:var(--fical-space-4);border-color:var(--fical-color-orange);background:var(--fical-color-orange-light);color:var(--fical-color-black)}#checkout .label-checkout .btn-outline-primary{min-height:44px;border-color:var(--fical-color-black);border-radius:var(--fical-radius-pill);color:var(--fical-color-black);font-weight:600}#checkout .label-checkout .btn-outline-primary:is(:hover,:focus-visible){border-color:var(--fical-color-black);background:var(--fical-color-black);color:var(--fical-color-white)}#checkout .label-checkout__shipping .delivery-options__list{display:grid;gap:var(--fical-space-3)}#checkout .label-checkout__shipping .delivery-option__item{border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-lg);background:var(--fical-color-white);overflow:hidden;transition:border-color var(--fical-duration-fast) var(--fical-ease-out),box-shadow var(--fical-duration-fast) var(--fical-ease-out)}#checkout .label-checkout__shipping .delivery-option__item:has(input:checked){border-color:var(--fical-color-orange);box-shadow:0 0 0 1px var(--fical-color-orange)}#checkout .label-checkout__shipping .delivery-option__label{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;width:100%;min-height:0;margin:0;padding:14px 16px;column-gap:16px;row-gap:2px;cursor:pointer}#checkout .label-checkout__shipping .delivery-option__left{display:flex;grid-column:1;grid-row:1;align-items:center;min-width:0;gap:12px}#checkout .label-checkout__shipping .delivery-option__carrier{display:flex;align-items:center;min-width:0;gap:12px}#checkout .label-checkout__shipping .delivery-option__check{min-height:0;margin:0;padding:0}#checkout .label-checkout__shipping .delivery-option__check .form-check-input{position:static;float:none;width:20px;height:20px;margin:0;border-color:var(--fical-color-grey)}#checkout .label-checkout__shipping .delivery-option__check .form-check-input:checked{border-color:var(--fical-color-orange);background-color:var(--fical-color-orange)}#checkout .label-checkout__shipping .delivery-option__check .form-check-input:focus{border-color:var(--fical-color-orange);box-shadow:0 0 0 2px rgba(236,98,26,.2)}#checkout .label-checkout__shipping .delivery-option__carrier-name{color:var(--fical-color-black);font-weight:600;overflow-wrap:anywhere}#checkout .label-checkout__shipping .delivery-option__carrier-logo{width:auto;max-width:72px;max-height:40px;object-fit:contain}#checkout .label-checkout__shipping .delivery-option__content{grid-column:1;grid-row:2;margin:0;padding-left:32px;color:var(--fical-color-grey);font-size:14px;line-height:1.35}#checkout .label-checkout__shipping .delivery-option__left:has(.delivery-option__carrier-logo)+.delivery-option__content{padding-left:84px}#checkout .label-checkout__shipping .delivery-option__price{grid-column:2;grid-row:1/span 2;align-self:center;color:var(--fical-color-black);font-size:16px;font-weight:700;white-space:nowrap}#checkout .label-checkout__shipping .delivery-option__extra-content{padding:var(--fical-space-4);border-top:1px solid var(--fical-color-sand);background:var(--fical-color-beige)}#checkout .label-checkout__shipping .order-options{display:grid;gap:12px;margin-top:16px;padding:0;background:rgba(0,0,0,0)}#checkout .label-checkout__shipping .order-options .form-label{margin-bottom:8px;font-size:14px;font-weight:600}#checkout .label-checkout__shipping .order-options textarea.form-control{min-height:88px}#checkout .label-checkout__shipping .order-options>*{margin-bottom:0}#checkout .label-checkout__payment .payment-options__list{display:grid;gap:var(--fical-space-3)}#checkout .label-checkout__payment .payment-option{border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-lg);background:var(--fical-color-white);overflow:visible;transition:border-color var(--fical-duration-fast) var(--fical-ease-out),box-shadow var(--fical-duration-fast) var(--fical-ease-out)}#checkout .label-checkout__payment .payment-option:has(.payment-option__input:checked){border-color:var(--fical-color-orange);box-shadow:0 0 0 1px var(--fical-color-orange)}#checkout .label-checkout__payment .payment-option__form-check{align-items:center;min-height:0;margin:0;padding:14px 16px;gap:12px}#checkout .label-checkout__payment .payment-option__input,#checkout .label-checkout__payment #conditions-to-approve .form-check-input{width:20px;height:20px;margin:0;border-color:var(--fical-color-grey)}#checkout .label-checkout__payment .payment-option__input:checked,#checkout .label-checkout__payment #conditions-to-approve .form-check-input:checked{border-color:var(--fical-color-orange);background-color:var(--fical-color-orange)}#checkout .label-checkout__payment .payment-option__input:focus,#checkout .label-checkout__payment #conditions-to-approve .form-check-input:focus{border-color:var(--fical-color-orange);box-shadow:0 0 0 2px rgba(236,98,26,.2)}#checkout .label-checkout__payment .payment-option__label{display:flex;align-items:center;min-width:0;gap:var(--fical-space-3);color:var(--fical-color-black);font-size:16px;font-weight:600;cursor:pointer}#checkout .label-checkout__payment .payment-option__label img{width:auto;max-width:88px;max-height:40px;object-fit:contain}#checkout .label-checkout__payment :is(.payment-option__additional-information,.js-payment-option-form){padding:0 var(--fical-space-4) var(--fical-space-4);overflow-wrap:anywhere}#checkout .label-checkout__payment .payment-option__additional-information{color:var(--fical-color-grey);line-height:1.5}#checkout .label-checkout__payment .mollie-iframe-container{display:grid;gap:var(--fical-space-4)}#checkout .label-checkout__payment .mollie-credit-card-inputs.mollie-credit-card-container__hide{display:none}#checkout .label-checkout__payment .mollie-credit-card-inputs{display:grid;gap:var(--fical-space-4);padding:var(--fical-space-4);border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-lg);background:var(--fical-color-beige)}#checkout .label-checkout__payment .mollie-use-saved-card{padding:20px;border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-lg);background:var(--fical-color-beige)}#checkout .label-checkout__payment .mollie-use-saved-card .form-group-use-saved-card{display:flex;flex-direction:row;align-items:center;gap:12px;margin:0}#checkout .label-checkout__payment .mollie-use-saved-card .save-card{order:1;flex:0 0 auto}#checkout .label-checkout__payment .mollie-use-saved-card .mollie-label{order:2;flex:1 1 auto;margin:0;font-weight:500;cursor:pointer}#checkout .label-checkout__payment .mollie-credit-card-inputs>.container{padding:0}#checkout .label-checkout__payment .mollie-credit-card-inputs>.container .alert-danger{margin:0;padding:12px 14px;border:1px solid var(--fical-color-orange);border-radius:var(--fical-radius-md);background:rgba(236,98,26,.08);color:var(--fical-color-black);font-size:14px}#checkout .label-checkout__payment .mollie-information-label{margin:0;color:var(--fical-color-black);font-size:15px;font-weight:600}#checkout .label-checkout__payment .mollie-credit-card-inputs .form-group{display:flex;flex-direction:column;gap:6px;margin:0}#checkout .label-checkout__payment .mollie-label{margin:0;color:var(--fical-color-black);font-size:13px;font-weight:600;line-height:1.3}#checkout .label-checkout__payment .mollie-component{min-height:48px;border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-md);background:var(--fical-color-white);overflow:hidden;transition:border-color var(--fical-duration-fast) var(--fical-ease-out)}#checkout .label-checkout__payment .mollie-component:focus-within{border-color:var(--fical-color-orange);box-shadow:0 0 0 2px rgba(236,98,26,.15)}#checkout .label-checkout__payment .mollie-component.is-invalid{border-color:var(--fical-color-orange);box-shadow:0 0 0 2px rgba(236,98,26,.15)}#checkout .label-checkout__payment .form-group-expiry-date .mollie-input{display:contents}#checkout .label-checkout__payment .form-group-expiry-date .mollie-expiry-date-label{order:-1}#checkout .label-checkout__payment .inline-form-group{display:grid;grid-template-columns:minmax(0, 1.4fr) minmax(0, 0.8fr) minmax(0, 0.7fr);gap:12px;align-items:end}#checkout .label-checkout__payment :is(.form-group-save-card,.form-group-use-saved-card){display:flex;flex-direction:row;align-items:center;gap:12px;margin-top:4px}#checkout .label-checkout__payment .form-group-save-card .save-card,#checkout .label-checkout__payment .form-group-use-saved-card .save-card{order:1;flex:0 0 auto}#checkout .label-checkout__payment .form-group-save-card .mollie-label,#checkout .label-checkout__payment .form-group-use-saved-card .mollie-label{order:2;flex:1 1 auto;margin:0;font-weight:500;cursor:pointer}#checkout .label-checkout__payment .save-card{display:flex;align-items:center}#checkout .label-checkout__payment .save-card input{width:20px;height:20px;margin:0;accent-color:var(--fical-color-orange);cursor:pointer}#checkout .label-checkout__payment #mollie-field-error.error{margin:0}#checkout .label-checkout__payment #mollie-field-error .mollie-input-error{margin:0;color:var(--fical-color-orange);font-size:13px;font-weight:500}#checkout .label-checkout__payment .mollie-signature{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 8px;margin-top:var(--fical-space-2);padding-top:var(--fical-space-3);border-top:1px solid var(--fical-color-sand);color:var(--fical-color-grey);font-size:11px;line-height:1.3}#checkout .label-checkout__payment .mollie-signature svg:last-of-type{flex-shrink:0;width:auto;height:14px}@media(max-width: 640px){#checkout .label-checkout__payment .inline-form-group{grid-template-columns:1fr 1fr}#checkout .label-checkout__payment .form-group-card-number{grid-column:1/-1}}#checkout .label-checkout__payment #conditions-to-approve{margin-top:16px;padding:0;border:0;background:rgba(0,0,0,0)}#checkout .label-checkout__payment #conditions-to-approve .form-check{margin:0}#checkout .label-checkout__payment #conditions-to-approve .form-check+.form-check{margin-top:var(--fical-space-3)}#checkout .label-checkout__payment #conditions-to-approve a{color:var(--fical-color-black);font-weight:600;text-decoration:underline;text-underline-offset:3px}#checkout .label-checkout__payment :is(.payment-options__updated,.payment-options__free){padding:var(--fical-space-4);border-radius:var(--fical-radius-md);background:rgba(139,196,159,.18)}#checkout .label-checkout__payment #payment-confirmation .btn{min-width:180px}#checkout .label-checkout__payment #payment-confirmation .btn:is(.disabled,[aria-disabled=true]){border-color:var(--fical-color-grey);background:var(--fical-color-grey);pointer-events:none;opacity:1}#order-confirmation #wrapper{padding-block:var(--fical-space-7) var(--fical-space-10)}#order-confirmation .columns-container{width:min(100% - 2*var(--fical-gutter),var(--fical-container-max));max-width:none;margin-inline:auto;padding:0}#order-confirmation #center-column{width:100%;max-width:960px;margin-inline:auto;padding:0}.label-order-confirmation{color:var(--fical-color-black);font-family:var(--fical-font-sans)}.label-order-confirmation>.alert-success{margin-bottom:var(--fical-space-6);padding:var(--fical-space-6);border:1px solid var(--fical-color-green);border-radius:var(--fical-radius-xl);background:rgba(139,196,159,.18);color:var(--fical-color-black)}.label-order-confirmation>.alert-success .page-title-section{margin-bottom:var(--fical-space-3);color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:clamp(28px,3vw,44px);font-weight:400}.label-order-confirmation a{color:var(--fical-color-black);text-underline-offset:3px}.label-order-confirmation .order-confirmation__details,.label-order-confirmation .order-confirmation__account-transformation{border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-xl);background:var(--fical-color-white);box-shadow:none}.label-order-confirmation .order-confirmation__details .card-body{padding:var(--fical-space-6)}.label-order-confirmation .order-confirmation__details h2{margin-bottom:var(--fical-space-4);color:var(--fical-color-black);font-size:24px;font-weight:600}.label-order-confirmation .order-confirmation__details-list{display:grid;gap:var(--fical-space-2);margin:0;padding:0;list-style:none}.label-order-confirmation .order-confirmation__table{display:grid;gap:var(--fical-space-4)}.label-order-confirmation .order-confirmation__products{display:grid;gap:var(--fical-space-3)}.label-order-confirmation .order-confirmation__product{display:grid;grid-template-columns:80px minmax(0, 1fr);gap:var(--fical-space-4);padding-bottom:var(--fical-space-3);border-bottom:1px solid var(--fical-color-sand)}.label-order-confirmation .order-confirmation__product:last-child{padding-bottom:0;border-bottom:0}.label-order-confirmation .order-confirmation__product-image{position:relative;aspect-ratio:1;border-radius:var(--fical-radius-md);background:var(--fical-color-beige);overflow:hidden}.label-order-confirmation .order-confirmation__product-img{width:100%;height:100%;object-fit:contain}.label-order-confirmation .order-confirmation__product-missing{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:8px;color:var(--fical-color-grey);font-size:12px;line-height:1.3;text-align:center}.label-order-confirmation .order-confirmation__product-attributes,.label-order-confirmation .order-confirmation__product-reference{margin:0 0 4px;color:var(--fical-color-grey);font-size:13px;line-height:1.4}.label-order-confirmation .order-confirmation__product-total{font-weight:700;white-space:nowrap}.label-order-confirmation .order-confirmation__product-content{display:flex;justify-content:space-between;min-width:0;gap:var(--fical-space-4)}.label-order-confirmation .order-confirmation__product-title{margin-bottom:var(--fical-space-2);font-weight:600}.label-order-confirmation :is(.order-confirmation__subtotals,.order-confirmation__totals){display:grid;gap:var(--fical-space-3)}.label-order-confirmation .order-confirmation__line{display:flex;justify-content:space-between;gap:var(--fical-space-4)}.label-order-confirmation .order-confirmation__subtotals{margin-top:16px;padding-top:16px;border-top:1px solid var(--fical-color-sand)}.label-order-confirmation .order-confirmation__totals{margin-top:12px;padding-top:12px;border-top:1px solid var(--fical-color-sand)}.label-order-confirmation .order-confirmation__line-label{color:#595959}.label-order-confirmation .order-confirmation__name,.label-order-confirmation .order-confirmation__hint{display:block}.label-order-confirmation .order-confirmation__name{color:var(--fical-color-black);font-weight:700}.label-order-confirmation .order-confirmation__hint{margin-top:4px;color:#595959;font-size:13px;font-weight:500}.label-order-confirmation .order-confirmation__line--pay .order-confirmation__name,.label-order-confirmation .order-confirmation__line--pay .order-confirmation__line-value{color:var(--fical-color-black);font-size:22px;font-weight:700;letter-spacing:-0.03em;line-height:1.1}.label-order-confirmation .order-confirmation__line--pay,.label-order-confirmation .order-confirmation__line--ttc{align-items:flex-start}.label-order-confirmation .order-confirmation__line--ttc{margin-top:12px;padding:12px 14px;border-radius:var(--fical-radius-lg);background:var(--fical-color-beige)}.label-order-confirmation .order-confirmation__line--ttc .order-confirmation__name,.label-order-confirmation .order-confirmation__line--ttc .order-confirmation__line-value{color:var(--fical-color-black);font-size:18px;font-weight:700}.label-order-confirmation__actions{display:flex;flex-wrap:wrap;gap:var(--fical-space-3);margin-top:var(--fical-space-6)}.label-order-confirmation__actions .btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:10px 24px;border-radius:var(--fical-radius-pill);font-weight:600}.label-order-confirmation__actions .btn-primary{gap:8px;border:1px solid var(--fical-color-orange);background:var(--fical-color-orange);color:var(--fical-color-white);letter-spacing:-0.7px;text-decoration:none}.label-order-confirmation__actions .btn-primary:is(:hover,:focus-visible){border-color:var(--fical-color-black);background:var(--fical-color-black);box-shadow:none;color:var(--fical-color-white);transform:none}.label-order-confirmation__orders{display:inline-flex;align-items:center;min-height:44px;color:#595959;font-size:15px;font-weight:500;text-decoration:none}.label-order-confirmation__orders:is(:hover,:focus-visible){color:var(--fical-color-orange);text-decoration:none}.label-order-confirmation__cheque{border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-xl);background:var(--fical-color-white);box-shadow:none}.label-order-confirmation__cheque .card-body,.label-order-confirmation__cheque .card-footer{padding:var(--fical-space-6)}.label-order-confirmation__cheque .h2{margin-bottom:8px;font-size:24px;font-weight:600}.label-order-confirmation__cheque-method{margin-bottom:12px;color:#595959;font-weight:600}.label-order-confirmation__cheque-list{display:grid;gap:10px;margin:0 0 16px}.label-order-confirmation__cheque-list>div{display:flex;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid var(--fical-color-sand)}.label-order-confirmation__cheque-list dt{color:#595959;font-weight:500}.label-order-confirmation__cheque-list dd{margin:0;font-weight:700;text-align:right}.label-order-confirmation__cheque .card-footer{border-top:1px solid var(--fical-color-sand);background:var(--fical-color-beige);color:var(--fical-color-black)}@media(min-width: 1024px){#checkout .checkout-grid{grid-template-columns:minmax(0, 7fr) minmax(320px, 5fr);gap:var(--fical-space-7);align-items:start}#checkout .checkout-grid__aside-wrapper{position:sticky;top:var(--fical-space-5)}#checkout .checkout-grid__content .step__title,#checkout .checkout-grid__content .step__content{padding-inline:var(--fical-space-7)}#checkout .checkout-grid__content .step__title{padding-top:var(--fical-space-7)}#checkout .checkout-grid__content .step__content{padding-bottom:var(--fical-space-7)}}@media(min-width: 768px)and (max-width: 1199px){#checkout .checkout-steps__desktop{max-width:none}#checkout .checkout-steps__step{grid-template-columns:minmax(0, 1fr);align-items:start;justify-items:center;gap:8px;padding-inline:4px}#checkout .checkout-steps__btn{justify-self:stretch;width:100%;min-height:0;padding:0 2px;background:rgba(0,0,0,0);font-size:13px;line-height:1.25;text-align:center}#checkout .checkout-steps__step::after{top:16px;right:calc(-50% + 20px);left:calc(50% + 20px);width:auto}}@media(max-width: 767px){#checkout .label-checkout__alert:not(:empty){margin-top:12px;margin-bottom:8px;padding:0;border:0;background:rgba(0,0,0,0);color:#b42318;font-size:14px;line-height:1.4}.label-checkout-header__inner{min-height:68px}.label-checkout-header__bottle{width:27px;height:auto}.label-checkout-header__word{width:104px;height:auto}.label-checkout-header__back{padding-inline:0}#checkout .checkout-steps{padding-block:var(--fical-space-4)}#checkout .checkout-steps__mobile{gap:12px}#checkout .checkout-steps__mobile .progress-ring{width:60px;height:60px;max-width:60px;max-height:60px}#checkout .checkout-steps__title{margin-bottom:var(--fical-space-1);color:var(--fical-color-black);font-size:16px;font-weight:600}#checkout .checkout-steps__subtitle{color:var(--fical-color-grey);font-size:13px}#checkout .checkout-steps__mobile .progress-ring{color:var(--fical-color-orange)}#checkout .checkout-steps__mobile .progress-ring__circle{stroke:var(--fical-color-orange)}#checkout .checkout-steps__mobile .progress-ring__background-circle{stroke:var(--fical-color-sand)}#checkout .checkout-steps__mobile .progress-ring__text{fill:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:12px;font-weight:600}#checkout .checkout-grid__content .step__title{padding-top:16px}#checkout .checkout-grid__content .step__title .page-title-section{font-size:24px}#checkout .checkout-grid__content .step__title hr{margin-top:12px}#checkout .checkout-grid__content .step__content{padding-top:16px;padding-bottom:16px}#checkout .label-field--id_gender .label-field__choices{gap:20px}#checkout .label-field--id_gender .label-field__choices .form-check,#checkout .label-field--id_gender .label-field__choices .form-check:has(:checked){min-height:44px;padding:4px 8px 4px 0;border:0;border-radius:0;background:rgba(0,0,0,0)}#checkout .checkout__summary-accordion-header .accordion-button{min-height:52px;padding:12px 16px;font-size:18px}#checkout .checkout__summary-accordion-wrapper{padding-block:16px}#checkout .label-checkout .buttons-wrapper{flex-direction:column;align-items:stretch}#checkout .label-checkout .buttons-wrapper :is(.btn-primary,.continue,button[type=submit]){width:100%;margin-left:0}#checkout .label-checkout .js-back.btn-outline-primary{align-self:flex-start;justify-content:flex-start;width:auto;text-align:start}#checkout .cart-summary-product__content{grid-template-columns:minmax(0, 1fr)}#checkout .cart-summary-product__content-right{justify-self:end}#checkout .cart-summary-product__prices{grid-template-columns:auto;justify-items:end}#checkout .label-cart__promo-form{flex-wrap:nowrap}#checkout .label-cart__promo-form input{flex:1 1 0;min-width:0}#checkout .label-checkout .columns-container{padding-top:var(--fical-space-5)}#checkout .checkout-grid__content .step__title,#checkout .checkout-grid__content .step__content,#checkout .checkout__summary-accordion-wrapper{padding-inline:var(--fical-space-4)}#checkout .label-checkout__shipping .delivery-option__price{padding-left:0}#order-confirmation #wrapper{padding-block:var(--fical-space-5) var(--fical-space-8)}.label-order-confirmation>.alert-success,.label-order-confirmation .order-confirmation__details .card-body{padding:var(--fical-space-4)}.label-order-confirmation .order-confirmation__product{grid-template-columns:64px minmax(0, 1fr)}.label-order-confirmation .order-confirmation__product-content{display:grid;gap:var(--fical-space-2)}.label-order-confirmation__actions{display:grid;grid-template-columns:minmax(0, 1fr)}}@media(max-width: 575px){#checkout .label-cart-totals__pay .label-cart-totals__name,#checkout .label-cart-totals__pay .cart-summary__value{font-size:24px}}@media(max-width: 420px){.label-checkout-header__inner{gap:8px}.label-checkout-header__bottle{width:24px}.label-checkout-header__word{width:88px}.label-checkout-header__back{flex:0 0 auto;font-size:14px;white-space:nowrap}.label-checkout-header__back span{max-width:none}#checkout .checkout-grid__content .step{border-inline:0;border-radius:0}#checkout .label-checkout .columns-container{width:100%}#checkout .checkout-grid__aside{padding-inline:var(--fical-gutter)}}@media(prefers-reduced-motion: reduce){.label-checkout-header__back,.label-checkout-header__back svg,.label-checkout *,.label-order-confirmation *{scroll-behavior:auto !important;transition:none;transform:none}}#ps_checkout-payment-method-logo-block-title{display:none !important}#checkout .label-checkout__payment--mollie-only :is(#ps_checkout-payment-method-logo-block-container,#ps_checkout-payment-method-logos-container,#ps_checkout-loader,#ps_checkout-notification-container,.js-payment-ps_checkout){display:none !important}#checkout .label-checkout__payment--mollie-only .payment-options__list .payment-option:only-child{overflow:hidden;border-color:var(--fical-color-sand);border-radius:var(--fical-radius-xl);background:var(--fical-color-white)}#checkout .label-checkout__payment--mollie-only .payment-options__list .payment-option:only-child:has(.payment-option__input:checked){border-color:var(--fical-color-sand);box-shadow:none}#checkout .label-checkout__payment--mollie-only .payment-options__list .payment-option:only-child .payment-option__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}#checkout .label-checkout__payment--mollie-only .payment-options__list .payment-option:only-child .payment-option__form-check{position:relative;padding:16px 20px;border-bottom:1px solid var(--fical-color-sand);background:var(--fical-color-beige)}#checkout .label-checkout__payment--mollie-only .payment-options__list .payment-option:only-child .payment-option__label{gap:10px;font-size:17px}#checkout .label-checkout__payment--mollie-only .payment-options__list .payment-option:only-child .payment-option__label img{max-width:40px;max-height:28px}#checkout .label-checkout__payment--mollie-only .payment-options__list .payment-option:only-child :is(.payment-option__additional-information,.js-payment-option-form){padding:20px}#checkout .ckc-regroupement{margin-top:var(--fical-space-5);padding:clamp(20px,3vw,32px);border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-md);background:var(--fical-color-beige);color:var(--fical-color-black);font-family:var(--fical-font-sans)}#checkout .ckc-regroupement__heading{display:flex;align-items:center;justify-content:space-between;gap:var(--fical-space-4)}#checkout .ckc-regroupement__eyebrow{margin:0 0 4px;color:#9b3100;font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}#checkout .ckc-regroupement__title{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-display);font-size:clamp(24px,3vw,32px);font-style:italic;font-weight:400;line-height:1.1}#checkout .ckc-regroupement__form{display:flex;flex:0 0 auto;align-items:center;gap:var(--fical-space-3)}#checkout .ckc-regroupement__switch{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:60px;min-height:44px;margin:0;cursor:pointer}#checkout .ckc-regroupement__switch-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}#checkout .ckc-regroupement__switch-control{position:relative;display:block;width:52px;height:30px;border:1px solid #6f706f;border-radius:999px;background:var(--fical-color-white);transition:border-color var(--fical-duration-fast) ease,background-color var(--fical-duration-fast) ease}#checkout .ckc-regroupement__switch-control::before{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#6f706f;content:"";transition:background-color var(--fical-duration-fast) ease,transform var(--fical-duration-hover) var(--fical-ease-out)}#checkout .ckc-regroupement__switch-input:checked+.ckc-regroupement__switch-control{border-color:var(--fical-color-orange);background:var(--fical-color-orange-light)}#checkout .ckc-regroupement__switch-input:checked+.ckc-regroupement__switch-control::before{background:var(--fical-color-orange);transform:translateX(22px)}#checkout .ckc-regroupement__switch-input:focus-visible+.ckc-regroupement__switch-control{outline:2px solid var(--fical-color-orange);outline-offset:3px}#checkout .ckc-regroupement__switch-input:disabled+.ckc-regroupement__switch-control{border-color:var(--fical-color-grey);background:var(--fical-color-sand);opacity:.65}#checkout .ckc-regroupement__switch:has(.ckc-regroupement__switch-input:disabled){cursor:not-allowed}#checkout .ckc-regroupement__lead{max-width:720px;margin:var(--fical-space-4) 0 0;font-size:17px;line-height:1.5}#checkout :is(.ckc-regroupement__deadline,.ckc-regroupement__unavailable,.ckc-regroupement__status){margin:var(--fical-space-3) 0 0;font-size:14px;line-height:1.45}#checkout .ckc-regroupement__deadline{color:#595959}#checkout .ckc-regroupement__unavailable,#checkout .ckc-regroupement__status--error{color:#9b3100;font-weight:600}#checkout .ckc-regroupement__status:not(:empty):not(.ckc-regroupement__status--error){color:var(--fical-color-green-dark, #285f3a);font-weight:600}#checkout .ckc-regroupement__submit{min-height:44px}#checkout .ckc-regroupement__form[data-enhanced=true] .ckc-regroupement__submit{display:none}#checkout .ckc-regroupement__details{margin-top:var(--fical-space-4);padding-top:var(--fical-space-4);border-top:1px solid var(--fical-color-sand)}#checkout .ckc-regroupement__summary{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:44px;padding-right:32px;font-size:16px;font-weight:600;cursor:pointer;list-style:none}#checkout .ckc-regroupement__summary::-webkit-details-marker{display:none}#checkout .ckc-regroupement__summary::after{position:absolute;right:4px;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:rotate(45deg) translateY(-3px);transition:transform var(--fical-duration-fast) ease}#checkout .ckc-regroupement__details[open] .ckc-regroupement__summary::after{transform:rotate(225deg) translate(-2px, -2px)}#checkout .ckc-regroupement__steps{display:grid;margin:var(--fical-space-3) 0 0;padding-left:24px;gap:var(--fical-space-3);font-size:15px;line-height:1.5}#checkout .ckc-regroupement__steps li::marker{color:var(--fical-color-orange);font-weight:700}#checkout .ckc-regroupement__history{display:inline-flex;min-height:44px;margin-top:var(--fical-space-4);align-items:center;color:var(--fical-color-black);font-weight:600;text-decoration:underline;text-decoration-color:var(--fical-color-orange);text-underline-offset:5px}#checkout .ckc-regroupement__history:is(:hover,:focus-visible){color:var(--fical-color-orange)}@media(max-width: 559px){#checkout .ckc-regroupement__heading{align-items:flex-start}#checkout .ckc-regroupement__form{flex-direction:column;align-items:flex-end}}@media(prefers-reduced-motion: reduce){#checkout .ckc-regroupement__switch-control,#checkout .ckc-regroupement__switch-control::before,#checkout .ckc-regroupement__summary::after{transition:none}}.label-customer{padding:32px 0 64px;color:var(--fical-color-black);overflow-x:clip}.label-customer nav.breadcrumb__wrapper,.label-customer .breadcrumb__wrapper{width:100%;margin:0 0 20px;padding:0;background:rgba(0,0,0,0);background-color:rgba(0,0,0,0);box-shadow:none}.label-customer .breadcrumb__wrapper>.container{width:100%;max-width:none;margin:0;padding:0}.label-customer .breadcrumb{display:flex;flex-wrap:nowrap;align-items:baseline;gap:8px;margin:0;padding:0;overflow:hidden;font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:22px}.label-customer .breadcrumb-item{padding:0;color:#595959;font-weight:400;white-space:nowrap}.label-customer .breadcrumb-item:not(:last-child){flex-shrink:0}.label-customer .breadcrumb-link,.label-customer .breadcrumb-link span{color:#595959;font-weight:400;text-decoration:none}.label-customer .breadcrumb-link:hover,.label-customer .breadcrumb-link:focus-visible{color:var(--fical-color-black);text-decoration:underline}.label-customer .breadcrumb-item+.breadcrumb-item::before{float:none;padding:0 8px 0 0;color:#595959;font-weight:600;content:"/"}.label-customer .breadcrumb-item:last-child{display:flex;align-items:baseline;min-width:0;color:var(--fical-color-black);font-weight:600}.label-customer .breadcrumb-item:last-child::before{flex-shrink:0;color:var(--fical-color-black)}.label-customer .breadcrumb-item:last-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}h1.label-customer__title,.label-customer__title{margin:0 0 var(--fical-space-4);color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:48px;font-weight:400;line-height:1.2083333333;letter-spacing:0}h1.label-customer__title .label-customer__accent,.label-customer__accent{color:var(--fical-color-orange);font-family:var(--fical-font-display);font-style:italic;font-weight:400;letter-spacing:.02em}.label-customer__lead,.label-customer__pro{max-width:40rem;margin:0 0 var(--fical-space-4);color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:1.4}.label-customer__hint{max-width:40rem;margin:-8px 0 var(--fical-space-5);color:#595959;font-family:var(--fical-font-sans);font-size:14px;font-weight:400;line-height:1.4}.label-customer__count{margin-left:12px;color:#595959;font-family:var(--fical-font-sans);font-size:20px;font-style:normal;font-weight:400;letter-spacing:0}.label-customer__pro{display:inline-flex;align-items:center;min-height:32px;padding:4px 12px;border:1px solid var(--fical-color-black);border-radius:var(--fical-radius-pill);background-color:var(--fical-color-beige);font-weight:600}.label-customer__subtitle{margin:0 0 var(--fical-space-3);font-family:var(--fical-font-sans);font-size:24px;font-weight:600;line-height:1.3}.label-customer__toolbar{display:flex;margin:0 0 var(--fical-space-4)}.label-customer__menu-toggle{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 16px;border:1px solid rgba(0,0,0,0);border-radius:var(--fical-radius-lg);background-color:var(--fical-color-beige);color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;text-align:left}.label-customer__menu-label{flex:1 1 auto}.label-customer__menu-icon,.label-customer__menu-chevron{display:block;flex:0 0 auto}.label-customer__menu-chevron{transition:transform var(--fical-duration-fast) ease}.label-customer__menu-toggle[aria-expanded=true] .label-customer__menu-chevron{transform:rotate(180deg)}.label-customer__menu-toggle:hover,.label-customer__menu-toggle:focus-visible{border-color:var(--fical-color-orange);background-color:var(--fical-color-beige)}.label-customer__menu-toggle:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:2px}.label-customer__layout.row{--bs-gutter-x: 24px;--bs-gutter-y: 24px;align-items:start}.label-customer__main,.label-customer__content{min-width:0}.label-customer__content{padding:0}.label-customer .label-account-sidebar,.label-account-sidebar{position:sticky;top:var(--fical-header-offset);display:flex;flex-direction:column;padding:var(--fical-space-4);border-radius:var(--fical-radius-lg);background-color:var(--fical-color-beige)}.label-account-sidebar .account-menu__title{margin:0 0 var(--fical-space-4);font-family:var(--fical-font-sans);font-size:20px;font-weight:600}.label-account-nav:not(.label-account-nav--cards){display:flex;flex-direction:column;gap:4px}.label-account-nav .account-menu__link,.label-customer .account-menu__link{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 12px;border:1px solid rgba(0,0,0,0);border-radius:var(--fical-radius-md);color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;text-decoration:none}.label-customer .account-menu__icon{color:var(--fical-color-black);font-size:22px}.label-customer .label-account-nav:not(.label-account-nav--cards) .account-menu__link{flex-direction:row}.label-customer .account-menu__link:hover,.label-customer .label-account-nav:not(.label-account-nav--cards) .account-menu__link:hover{background-color:var(--fical-color-white);border-color:var(--fical-color-orange);color:var(--fical-color-black)}.label-customer .account-menu__link:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:2px;color:var(--fical-color-black)}.label-customer .account-menu__link--active,.label-customer .account-menu__link[aria-current=page],.label-customer .label-account-nav:not(.label-account-nav--cards) .account-menu__link--active,.label-customer .label-account-nav:not(.label-account-nav--cards) .account-menu__link[aria-current=page]{background-color:var(--fical-color-white);border-color:var(--fical-color-orange);color:var(--fical-color-black)}.label-customer .label-account-nav:not(.label-account-nav--cards) .account-menu__link:hover .account-menu__icon,.label-customer .label-account-nav:not(.label-account-nav--cards) .account-menu__link:focus-visible .account-menu__icon,.label-customer .label-account-nav:not(.label-account-nav--cards) .account-menu__link--active .account-menu__icon,.label-customer .label-account-nav:not(.label-account-nav--cards) .account-menu__link[aria-current=page] .account-menu__icon{color:var(--fical-color-black)}.label-customer .account-menu__link--signout{margin-top:var(--fical-space-3)}.label-customer .label-account-nav--cards,.label-customer .account-menu.account-menu--main{display:grid;grid-template-columns:minmax(0, 1fr);gap:16px}.label-customer .label-account-nav--cards .account-menu__link{flex-direction:column;align-items:flex-start;justify-content:flex-end;min-height:140px;padding:20px;border:1px solid rgba(0,0,0,0);border-radius:var(--fical-radius-lg);background-color:var(--fical-color-beige);transition:transform var(--fical-duration-fast) ease,border-color var(--fical-duration-fast) ease,background-color var(--fical-duration-fast) ease}.label-customer .label-account-nav--cards .account-menu__link:hover,.label-customer .label-account-nav--cards .account-menu__link:focus-visible{border-color:var(--fical-color-orange);background-color:var(--fical-color-beige);transform:translateY(-2px)}.label-customer .label-account-nav--cards .account-menu__icon{color:var(--fical-color-orange)}.label-customer .label-account-nav>a:has(>.link-item){display:flex;align-items:center;gap:12px;width:auto;max-width:none;min-height:44px;margin:0;padding:8px 12px;float:none;border:1px solid rgba(0,0,0,0);border-radius:var(--fical-radius-md);background-color:rgba(0,0,0,0);color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;line-height:22px;text-decoration:none}.label-customer .label-account-nav>a:has(>.link-item) .link-item{display:flex;align-items:center;gap:12px}.label-customer .label-account-nav>a:has(>.link-item) .material-icons{color:var(--fical-color-black);font-size:22px}.label-customer .label-account-nav>a:has(>.link-item):hover,.label-customer .label-account-nav>a:has(>.link-item):focus-visible{background-color:var(--fical-color-white);border-color:var(--fical-color-orange)}.label-customer .label-account-nav--cards>a:has(>.link-item){flex-direction:column;align-items:flex-start;justify-content:flex-end;min-height:140px;padding:20px;border-radius:var(--fical-radius-lg);background-color:var(--fical-color-beige);transition:transform var(--fical-duration-fast) ease,border-color var(--fical-duration-fast) ease,background-color var(--fical-duration-fast) ease}.label-customer .label-account-nav--cards>a:has(>.link-item) .link-item{flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:12px;width:100%;height:100%}.label-customer .label-account-nav--cards>a:has(>.link-item) .material-icons{color:var(--fical-color-orange)}.label-customer .label-account-nav--cards>a:has(>.link-item):hover,.label-customer .label-account-nav--cards>a:has(>.link-item):focus-visible{border-color:var(--fical-color-orange);background-color:var(--fical-color-beige);transform:translateY(-2px);outline:none}.label-customer-empty{padding:var(--fical-space-5);border-radius:var(--fical-radius-lg);background-color:var(--fical-color-beige)}.label-customer-empty__text{margin:0 0 var(--fical-space-4)}.label-customer-empty__cta,.label-customer__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border-radius:var(--fical-radius-pill);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;text-decoration:none}.label-customer-empty__cta,.label-customer__btn--primary{border:1px solid var(--fical-color-orange);background-color:var(--fical-color-orange);color:var(--fical-color-white)}.label-customer-empty__cta:hover,.label-customer__btn--primary:hover{border-color:var(--fical-color-black);background-color:var(--fical-color-black);color:var(--fical-color-white)}.label-customer-empty__cta:focus-visible,.label-customer__btn--primary:focus-visible{border-color:var(--fical-color-black);background-color:var(--fical-color-black);color:var(--fical-color-white);outline:2px solid var(--fical-color-orange);outline-offset:2px}.label-customer__btn--secondary{border:1px solid var(--fical-color-sand);background-color:var(--fical-color-white);color:var(--fical-color-black);font-weight:500}.label-customer__btn--secondary:hover,.label-customer__btn--secondary:focus-visible{border-color:var(--fical-color-orange);background-color:var(--fical-color-white);color:var(--fical-color-orange);outline:none}.label-customer-empty__follow{display:flex;flex-wrap:wrap;gap:12px;margin:var(--fical-space-5) 0 0}.label-addresses__list,.label-customer .addresses__list{display:grid;grid-template-columns:minmax(0, 1fr);gap:16px}.label-address-card,.label-customer .address-card{padding:var(--fical-space-4);border:1px solid rgba(0,0,0,0);border-radius:var(--fical-radius-lg);background-color:var(--fical-color-beige)}.label-address-card__actions,.label-customer .address-card__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:var(--fical-space-4)}.label-address-card--add,.label-customer .address-card--add-address{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%;min-height:180px;padding:28px 20px;border:1.5px dashed var(--fical-color-sand);background-color:rgba(0,0,0,0);color:var(--fical-color-black);text-align:center;text-decoration:none}.label-address-card__mark{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--fical-color-orange-light);color:var(--fical-color-orange)}.label-customer .address-card__add-text{font-size:16px;font-weight:600;line-height:1.3}.label-address-card__hint{color:#595959;font-size:14px;font-weight:500;line-height:1.4}.label-customer .address-card--add-address:hover,.label-customer .address-card--add-address:focus-visible{border-color:var(--fical-color-orange);background-color:var(--fical-color-beige);outline:none}.label-customer .address-card--add-address:hover .label-address-card__mark,.label-customer .address-card--add-address:focus-visible .label-address-card__mark{background:var(--fical-color-orange);color:var(--fical-color-white)}.label-customer .order-history,.label-customer .grid-table,.label-customer-table{width:100%}.label-customer .order-history__header,.label-customer .grid-table__header{display:none}.label-customer .order-history__row,.label-customer .grid-table__row{display:grid;gap:8px;margin-bottom:16px;padding:var(--fical-space-4);border-radius:var(--fical-radius-lg);background-color:var(--fical-color-beige)}.label-customer .order-history__cell[data-ps-label]::before,.label-customer .grid-table__cell[data-ps-label]::before{display:block;margin-bottom:4px;color:#595959;font-size:14px;font-weight:600;content:attr(data-ps-label)}.label-order-status,.label-customer .order-history__status,.label-customer .order-status__badge{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:28px;padding:6px 12px;border:1px solid rgba(0,0,0,0);border-radius:var(--fical-radius-pill);font-size:13px;font-weight:600;line-height:1.3;text-align:center;white-space:normal}.label-order-status--waiting{background-color:var(--fical-color-sand);color:var(--fical-color-black)}.label-order-status--progress{background-color:var(--fical-color-orange-light);color:var(--fical-color-black)}.label-order-status--done{background-color:var(--fical-color-green);color:var(--fical-color-black)}.label-order-status--cancelled{background-color:var(--fical-color-grey);color:var(--fical-color-white)}.label-order-status--problem{background-color:var(--fical-color-orange);color:var(--fical-color-white)}.label-order-status--refund{background-color:var(--fical-color-beige);border-color:var(--fical-color-sand);color:var(--fical-color-black)}.label-customer .order-history__status--dark,.label-customer .order-status__badge--dark{color:#fff}.label-customer .order-history__status--light,.label-customer .order-status__badge--light{color:#030405}.label-order-status--new{background-color:var(--fical-color-sand);color:var(--fical-color-black)}.label-order-status--sent{background-color:var(--fical-color-beige);color:var(--fical-color-black)}.label-order-status--failed{background-color:var(--fical-color-orange-light);color:var(--fical-color-black)}.label-customer .form-control-submit.is-loading{opacity:.75;pointer-events:none}.label-gdpr__block+.label-gdpr__block{margin-top:var(--fical-space-6)}.label-gdpr__actions,.label-alerts__item{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.label-alerts{list-style:none;margin:0;padding:0}.label-alerts__item{margin-bottom:16px;padding:var(--fical-space-4);border-radius:var(--fical-radius-lg);background-color:var(--fical-color-beige)}.label-alerts__cover img{display:block;width:72px;height:72px;object-fit:contain}.label-alerts__name{flex:1 1 12rem;color:var(--fical-color-black);font-weight:600;text-decoration:none}.label-quote-detail{display:grid;gap:12px;margin:0 0 var(--fical-space-5)}.label-quote-detail div{display:grid;gap:4px}.label-quote-detail dt{color:#595959;font-size:14px;font-weight:600}.label-quote-detail dd{margin:0}.label-quote-detail__lines{display:grid;gap:12px;margin:0;padding:0;list-style:none}.label-quote-detail__lines li{padding:var(--fical-space-4);border-radius:var(--fical-radius-lg);background-color:var(--fical-color-beige)}.label-account-panel{position:fixed;inset:0;z-index:1040}.label-account-panel[hidden]{display:none}.label-account-panel__backdrop{position:absolute;inset:0;background:rgba(3,4,5,.45)}.label-account-panel__drawer{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(100%,360px);height:100%;padding:24px 16px 32px;overflow:auto;background-color:var(--fical-color-white)}.label-account-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.label-account-panel__title{margin:0;font-size:20px;font-weight:600}.label-account-panel__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:rgba(0,0,0,0);color:var(--fical-color-black)}html.label-account-panel-open,html.label-account-panel-open body{overflow:hidden}.label-customer .wishlist-container h1,.label-customer .wishlist-products-container h1{display:none}@media(min-width: 768px){.label-customer .label-account-nav--cards,.label-customer .account-menu.account-menu--main{grid-template-columns:repeat(2, minmax(0, 1fr))}.label-addresses__list,.label-customer .addresses__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 992px){.label-customer #customer-form>section{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px 20px;align-items:start}.label-customer #customer-form>section>*{min-width:0;margin-bottom:0}.label-customer #customer-form>section>[data-ps-ref=password-field]{display:contents}.label-customer #customer-form>section>:not(.label-field--firstname,.label-field--lastname,.label-field--password,.label-field--new_password){grid-column:1/-1}.label-customer #customer-form .label-field>.label-field__optional{margin-left:8px;font-size:13px;font-weight:500}.label-customer__toolbar,.label-account-panel{display:none !important}.label-customer .label-customer__layout.row{--bs-gutter-x: 48px}.label-customer .label-customer__sidebar{flex:0 0 280px;width:280px;max-width:280px}.label-customer .label-customer__main{flex:1 1 0;width:auto;max-width:none}.label-customer .label-account-nav--cards,.label-customer .account-menu.account-menu--main{grid-template-columns:repeat(3, minmax(0, 1fr))}.label-customer .order-history__header,.label-customer .grid-table__header{display:grid;grid-template-columns:repeat(auto-fit, minmax(0, 1fr));gap:12px;padding:0 16px 12px;font-weight:600}.label-customer .order-history__header,.label-customer .order-history__row{grid-template-columns:minmax(96px, 1.1fr) minmax(88px, 0.8fr) minmax(72px, 0.7fr) minmax(72px, 0.8fr) minmax(150px, 1.5fr) minmax(48px, 0.4fr) minmax(168px, auto)}.label-customer .order-history__row,.label-customer .grid-table__row{align-items:center}.label-customer .grid-table__row{grid-template-columns:repeat(auto-fit, minmax(0, 1fr))}.label-customer .order-history__cell--actions{display:flex;flex-direction:column;align-items:stretch;gap:8px}.label-customer .order-history__cell--actions .label-customer__btn{min-height:40px;padding:8px 14px;font-size:14px}.label-customer .order-history__cell[data-ps-label]::before,.label-customer .grid-table__cell[data-ps-label]::before{content:none}}@media(min-width: 1024px){.label-customer .label-account-nav--cards,.label-customer .account-menu.account-menu--main{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 767.98px){.label-customer__title{font-size:32px;line-height:1.2}}@media(prefers-reduced-motion: reduce){.label-customer .label-account-nav--cards .account-menu__link{transition:none}.label-customer .label-account-nav--cards .account-menu__link:hover,.label-customer .label-account-nav--cards .account-menu__link:focus-visible,.label-customer .label-account-nav--cards>a:has(>.link-item),.label-customer .label-account-nav--cards>a:has(>.link-item):hover,.label-customer .label-account-nav--cards>a:has(>.link-item):focus-visible{transform:none;transition:none}.label-customer__menu-chevron,.label-customer__menu-toggle[aria-expanded=true] .label-customer__menu-chevron{transition:none;transform:none}}.label-customer__back{display:inline-flex;align-items:center;min-height:44px;margin:0 0 var(--fical-space-4);color:#595959;font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:22px;text-decoration:none}.label-customer__back:hover,.label-customer__back:focus-visible{color:var(--fical-color-black);text-decoration:underline}.label-customer__back:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:2px}#module-allinone_rewards-rewards #content.page-content{padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none;color:#3a3a3a;font-size:16px}.label-customer .label-loyalty{display:flex;flex-direction:column;gap:var(--fical-space-7);color:#3a3a3a;font-size:16px;font-weight:500;line-height:1.45}.label-customer .label-loyalty__chapo{max-width:40rem;margin:0;color:#3a3a3a;font-size:16px;font-weight:500;line-height:1.45}.label-customer .label-loyalty__card{padding:0;background:rgba(0,0,0,0)}.label-customer .label-loyalty__card--balance{padding:28px 32px 24px;border-radius:var(--fical-radius-lg);background-color:var(--fical-color-beige)}.label-customer .label-loyalty__balance-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.label-customer .label-loyalty__title{margin:0 0 8px;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:14px;font-weight:600;line-height:1.3;letter-spacing:.04em;text-transform:uppercase}.label-customer .label-loyalty__card--plain .label-loyalty__title{margin-bottom:16px;font-size:20px;letter-spacing:0;text-transform:none}.label-customer .label-loyalty__next{margin:0 0 6px;text-align:right}.label-customer .label-loyalty__next-label{display:block;color:#595959;font-family:var(--fical-font-sans);font-size:14px;font-weight:500;line-height:1.3}.label-customer .label-loyalty__next-value{color:var(--fical-color-black);font-family:var(--fical-font-display);font-size:32px;font-style:italic;font-weight:400;line-height:1}.label-customer .label-loyalty__balance{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 var(--fical-space-3)}.label-customer .label-loyalty__balance-value{color:var(--fical-color-orange);font-family:var(--fical-font-display);font-size:56px;font-style:italic;font-weight:400;line-height:1}.label-customer .label-loyalty__balance-unit{color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:20px;font-weight:600}.label-customer .label-loyalty__pending,.label-customer .label-loyalty__gauge-text,.label-customer .label-loyalty__goal,.label-customer .label-loyalty__note,.label-customer .label-loyalty__aside,.label-customer .label-loyalty__admin-text{margin:0 0 12px;color:#3a3a3a;font-family:var(--fical-font-sans);font-size:16px;font-weight:500;line-height:1.45}.label-customer .label-loyalty__gauge-text{display:flex;justify-content:space-between;gap:16px;margin:8px 0 10px;color:#595959;font-size:14px;font-weight:500}.label-customer .label-loyalty__gauge-text span:first-child{color:var(--fical-color-black);font-weight:600}.label-customer .label-loyalty__goal{margin-bottom:0;color:var(--fical-color-black);font-weight:500}.label-customer .label-loyalty__meter{margin-top:8px}.label-customer .label-loyalty__gauge{width:100%;height:14px;margin:0;padding:3px;overflow:hidden;border-radius:999px;background-color:hsla(0,0%,100%,.72);box-shadow:inset 0 0 0 1px var(--fical-color-sand)}.label-customer .label-loyalty__gauge-fill{display:block;width:var(--loyalty-fill, 0%);max-width:100%;height:100%;border-radius:inherit;background-image:linear-gradient(90deg, #ffb07a 0%, var(--fical-color-orange) 70%);box-shadow:0 0 12px rgba(236,98,26,.35);transition:width .9s cubic-bezier(0.22, 0.8, 0.24, 1)}.label-customer .label-loyalty__gauge-fill.is-idle{width:0;transition:none}.label-customer .label-loyalty__vouchers{display:grid;grid-template-columns:minmax(0, 1fr);gap:16px;margin:0;padding:0;list-style:none}.label-customer .label-loyalty__voucher{position:relative;display:grid;gap:10px;padding:18px 18px 16px 22px;overflow:hidden;border:1px solid rgba(0,0,0,0);border-radius:20px;background-color:var(--fical-color-white)}.label-customer .label-loyalty__voucher--available{background:linear-gradient(145deg, #ffe4cf 0%, #fff4ea 46%, #fff 100%);box-shadow:0 12px 28px rgba(236,98,26,.14)}.label-customer .label-loyalty__voucher--available::before,.label-customer .label-loyalty__voucher--used::before,.label-customer .label-loyalty__voucher--expired::before{content:"";position:absolute;top:0;bottom:0;left:0;width:6px}.label-customer .label-loyalty__voucher--available::before{background:var(--fical-color-orange)}.label-customer .label-loyalty__voucher--used{background:linear-gradient(145deg, #eef3f1 0%, #f7f8f7 55%, #fff 100%);box-shadow:0 8px 20px rgba(32,48,42,.08)}.label-customer .label-loyalty__voucher--used::before{background:#1f7a4d}.label-customer .label-loyalty__voucher--expired{background:linear-gradient(145deg, #f3f1ee 0%, #faf9f7 100%);box-shadow:none}.label-customer .label-loyalty__voucher--expired::before{background:#b7b3ac}.label-customer .label-loyalty__voucher-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.label-customer .label-loyalty__badge{display:inline-flex;align-items:center;min-height:28px;margin:0;padding:0 12px;border-radius:var(--fical-radius-pill);font-family:var(--fical-font-sans);font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase}.label-customer .label-loyalty__voucher--available .label-loyalty__badge{background:var(--fical-color-orange);color:var(--fical-color-white)}.label-customer .label-loyalty__voucher--used .label-loyalty__badge{background:#1f7a4d;color:var(--fical-color-white)}.label-customer .label-loyalty__voucher--expired .label-loyalty__badge{background:#e4e0da;color:#595959}.label-customer .label-loyalty__voucher-expires,.label-customer .label-loyalty__voucher-reminder,.label-customer .label-loyalty__voucher-used,.label-customer .label-loyalty__voucher-order{margin:0;font-family:var(--fical-font-sans);font-size:14px}.label-customer .label-loyalty__voucher-value{margin:0;font-family:var(--fical-font-display);font-size:40px;font-style:italic;font-weight:400;line-height:1;color:var(--fical-color-orange)}.label-customer .label-loyalty__voucher-reminder{font-weight:600;color:var(--fical-color-orange)}.label-customer .label-loyalty__voucher-used,.label-customer .label-loyalty__voucher-order{color:#1f3d2e;font-weight:600}.label-customer .label-loyalty__voucher-code{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-family:var(--fical-font-sans);font-size:16px}.label-customer .label-loyalty__voucher-code code{padding:6px 10px;border-radius:var(--fical-radius-sm);background-color:var(--fical-color-white);font-weight:600;letter-spacing:.04em}.label-customer .label-loyalty__voucher--used .label-loyalty__voucher-value{color:#1f7a4d}.label-customer .label-loyalty__voucher--expired .label-loyalty__voucher-value,.label-customer .label-loyalty__voucher--expired .label-loyalty__voucher-code code{color:#8a8680}.label-customer .label-loyalty__voucher--used .label-loyalty__voucher-code code,.label-customer .label-loyalty__voucher--expired .label-loyalty__voucher-code code{background:hsla(0,0%,100%,.7)}.label-customer .label-loyalty__codecopy{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:8px 16px;border:1px solid var(--fical-color-orange);border-radius:var(--fical-radius-pill);background-color:var(--fical-color-white);color:var(--fical-color-orange);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;cursor:pointer}.label-customer .label-loyalty__codecopy:hover,.label-customer .label-loyalty__codecopy:focus-visible{border-color:var(--fical-color-black);background-color:var(--fical-color-black);color:var(--fical-color-white)}.label-customer .label-loyalty__codecopy:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:2px}.label-customer .label-loyalty__fallback{display:block;width:min(100%,16rem);margin-top:8px;padding:8px 12px;border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-md);font-family:var(--fical-font-sans);font-size:16px}.label-customer .label-loyalty__live{min-height:22px;margin:12px 0 0;font-family:var(--fical-font-sans);font-size:16px}.label-customer .label-loyalty__steps{display:flex;flex-direction:column;gap:20px;margin:0 0 16px;padding:0;list-style:none;counter-reset:loyalty-step}.label-customer .label-loyalty__steps li{display:flex;gap:12px;align-items:center;margin:0;color:var(--fical-color-black);font-size:16px;font-weight:600;counter-increment:loyalty-step}.label-customer .label-loyalty__steps li::before{content:counter(loyalty-step);display:inline-flex;flex:0 0 28px;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--fical-radius-pill);background-color:var(--fical-color-orange);color:var(--fical-color-white);font-size:14px;font-weight:600}.label-customer .label-loyalty__empty{display:flex;gap:12px;align-items:center;margin:0;padding:16px 18px;border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-md);background-color:var(--fical-color-beige);color:#3a3a3a;font-size:16px;font-weight:500}.label-customer .label-loyalty__empty img{width:24px;height:24px}.label-customer .label-loyalty__history-wrap{overflow:hidden;border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-md);background-color:var(--fical-color-white)}.label-customer .label-loyalty__history{width:100%;border-collapse:collapse;font-family:var(--fical-font-sans);font-size:16px}.label-customer .label-loyalty__history th,.label-customer .label-loyalty__history td{padding:14px 16px;border-bottom:1px solid var(--fical-color-sand);text-align:left}.label-customer .label-loyalty__history th{background-color:var(--fical-color-beige);color:#595959;font-size:14px;font-weight:600}.label-customer .label-loyalty__history tr:last-child td{border-bottom:0}.label-customer .label-loyalty__history td:nth-child(3){font-variant-numeric:tabular-nums;font-weight:600}.label-customer .label-loyalty__pages{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:var(--fical-space-4)}.label-customer .label-loyalty__pages a{color:var(--fical-color-orange);font-weight:600;text-decoration:none}.label-customer .label-loyalty__pages a:hover,.label-customer .label-loyalty__pages a:focus-visible{color:var(--fical-color-black);text-decoration:underline}@media(min-width: 768px){.label-customer .label-loyalty__vouchers{grid-template-columns:repeat(2, minmax(0, 1fr))}.label-customer .label-loyalty__steps{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}.label-customer .label-loyalty__steps li{align-items:flex-start;padding:16px;border-radius:var(--fical-radius-md);background-color:var(--fical-color-beige)}}@media(max-width: 767.98px){.label-customer .label-loyalty{gap:var(--fical-space-5)}.label-customer .label-loyalty__card--balance{padding:20px}.label-customer .label-loyalty__balance-row{flex-direction:column;align-items:flex-start;gap:12px}.label-customer .label-loyalty__next{margin:0;text-align:left}.label-customer .label-loyalty__balance-value{font-size:40px}.label-customer .label-loyalty__history{display:block}.label-customer .label-loyalty__history thead{display:none}.label-customer .label-loyalty__history tr{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid var(--fical-color-sand)}.label-customer .label-loyalty__history td{padding:0;border:0}.label-customer .label-loyalty__history td[data-label]::before{display:block;margin-bottom:4px;color:#3a3a3a;font-size:14px;font-weight:600;content:attr(data-label)}}@media(prefers-reduced-motion: reduce){.label-customer .label-loyalty__gauge-fill,.label-customer .label-loyalty__gauge-fill.is-idle{width:var(--loyalty-fill, 0%);transition:none}}@layer ps-modules{.label-catalogue__card .label-catalogue__wish{z-index:2;border:0;background:rgba(0,0,0,0);pointer-events:auto}.label-catalogue__card .label-catalogue__wish .wishlist-button,.label-catalogue__card .label-catalogue__wish .wishlist-button-add{position:relative !important;top:auto !important;right:auto !important;width:40px !important;min-width:40px !important;height:40px !important;min-height:40px !important;margin:0 !important;padding:0 !important;border:1px solid var(--fical-color-orange) !important;border-radius:var(--fical-radius-pill) !important;background-color:var(--fical-color-white) !important;background-image:url("/themes/label_theme/assets/img/icon-heart-orange.svg") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:16px 16px !important;box-shadow:none !important;color:rgba(0,0,0,0) !important}.label-catalogue__card .label-catalogue__wish .wishlist-button-add i{display:none !important}.label-catalogue__card .label-catalogue__wish .wishlist-button-add:hover,.label-catalogue__card .label-catalogue__wish .wishlist-button-add:focus-visible{background-color:var(--fical-color-orange-light) !important;background-image:url("/themes/label_theme/assets/img/icon-heart-orange.svg") !important;box-shadow:none !important;transform:none}.label-catalogue__card .label-catalogue__wish .wishlist-button-add:hover{outline:none !important;outline-offset:0 !important}.label-catalogue__card .label-catalogue__wish .wishlist-button-add:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:2px}.label-catalogue__card .label-catalogue__wish .wishlist-button-add.is-wishlisted,.label-catalogue__card .label-catalogue__wish .wishlist-button-add[aria-pressed=true]{background-color:var(--fical-color-white) !important;background-image:url("/themes/label_theme/assets/img/icon-heart-full-orange.svg") !important}.label-catalogue__card .label-catalogue__wish .wishlist-button-add.is-wishlisted:hover,.label-catalogue__card .label-catalogue__wish .wishlist-button-add[aria-pressed=true]:hover,.label-catalogue__card .label-catalogue__wish .wishlist-button-add.is-wishlisted:focus-visible,.label-catalogue__card .label-catalogue__wish .wishlist-button-add[aria-pressed=true]:focus-visible{background-color:var(--fical-color-orange-light) !important;background-image:url("/themes/label_theme/assets/img/icon-heart-full-orange.svg") !important}.label-product-page__buy .product__actions-qty-add .wishlist-button-add.wishlist-button-product,.label-product-page__buy .label-box-subscribe .wishlist-button-add.wishlist-button-product{position:relative !important;top:auto !important;right:auto !important;box-sizing:border-box !important;display:inline-flex !important;flex:0 0 40px !important;align-items:center !important;justify-content:center !important;width:40px !important;min-width:40px !important;height:40px !important;min-height:40px !important;margin:0 !important;padding:0 !important;border-width:1px !important;border-style:solid !important;border-color:var(--fical-color-orange) !important;border-radius:var(--fical-radius-pill) !important;background-color:var(--fical-color-white) !important;background-image:url("/themes/label_theme/assets/img/icon-heart-orange.svg") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:16px 16px !important;box-shadow:none !important;color:rgba(0,0,0,0) !important}.label-product-page__buy .wishlist-button-add.wishlist-button-product i{display:none !important}.label-product-page__buy .wishlist-button-add.wishlist-button-product:hover,.label-product-page__buy .wishlist-button-add.wishlist-button-product:focus-visible{background-color:var(--fical-color-beige) !important}.label-product-page__buy .wishlist-button-add.wishlist-button-product:hover{outline:none !important}.label-product-page__buy .wishlist-button-add.wishlist-button-product:focus-visible{outline:2px solid var(--fical-color-orange) !important;outline-offset:2px !important}.label-product-page__buy .wishlist-button-add.wishlist-button-product.is-wishlisted,.label-product-page__buy .wishlist-button-add.wishlist-button-product[aria-pressed=true]{background-image:url("/themes/label_theme/assets/img/icon-heart-full-orange.svg") !important}@media(max-width: 767.98px){.label-catalogue__card .label-catalogue__wish{width:44px;height:44px}.label-catalogue__card .label-catalogue__wish .wishlist-button,.label-catalogue__card .label-catalogue__wish .wishlist-button-add{width:32px !important;min-width:32px !important;height:32px !important;min-height:32px !important}.label-catalogue__card .label-catalogue__wish .wishlist-button-add::after{content:"";position:absolute;inset:-6px}.label-product-page__buy .product__actions-qty-add .wishlist-button-add.wishlist-button-product,.label-product-page__buy .label-box-subscribe .wishlist-button-add.wishlist-button-product{flex-basis:44px !important;width:44px !important;min-width:44px !important;height:44px !important;min-height:44px !important}}}.wishlist-button-add,.wishlist-button-product{box-sizing:border-box;display:inline-flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border:1px solid var(--fical-color-orange);border-radius:var(--fical-radius-pill);background:var(--fical-color-white);color:var(--fical-color-orange);cursor:pointer}@media(max-width: 767.98px){.label-catalogue__card .label-catalogue__wish .wishlist-button-add{flex-basis:32px;width:32px;min-width:32px;height:32px;min-height:32px}}.wishlist-button-add:hover,.wishlist-button-add:focus-visible{background:var(--fical-color-beige);color:var(--fical-color-orange);outline:2px solid var(--fical-color-orange);outline-offset:2px}.wishlist-button-add.is-wishlisted,.wishlist-button-add[aria-pressed=true]{background:var(--fical-color-white);color:var(--fical-color-orange)}.wishlist-button-add.is-loading,.wishlist-button-add[aria-busy=true]{opacity:.65;pointer-events:none;cursor:wait}.wishlist-button-add i.material-icons{display:block;width:22px;height:22px;overflow:hidden;font-size:0 !important;line-height:0;color:rgba(0,0,0,0);background-color:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 32 32%27%3E%3Cpath fill=%27black%27 d=%27M4.67318 4.73307C8.25653 1.67138 12.8697 2.23129 15.9896 4.95833C19.1059 2.22954 23.6707 1.70964 27.2943 4.72135C31.259 8.01664 31.7351 13.6365 28.6823 17.5651C27.519 19.0621 25.2485 21.3115 23.0664 23.3711C20.8591 25.4545 18.6567 27.4233 17.5703 28.3854C17.4648 28.4789 17.3282 28.6011 17.1979 28.6992C17.0519 28.8091 16.8418 28.9452 16.5625 29.0286C16.1906 29.1396 15.7911 29.1396 15.4193 29.0286C15.14 28.9452 14.9298 28.8091 14.7839 28.6992C14.6535 28.6011 14.5169 28.4789 14.4115 28.3854C13.325 27.4233 11.1226 25.4545 8.91536 23.3711C6.73325 21.3114 4.46282 19.0621 3.29948 17.5651C0.234841 13.6214 0.797697 8.04455 4.67318 4.73307ZM14.9779 7.71484C12.7045 5.0571 9.09102 4.46677 6.40625 6.76041C3.60183 9.15657 3.22383 13.1231 5.40495 15.9297C6.42251 17.239 8.54249 19.3524 10.7461 21.4323C12.8029 23.3737 14.8613 25.2175 15.9909 26.22C17.1205 25.2175 19.1789 23.3736 21.2357 21.4323C23.4393 19.3523 25.5593 17.239 26.5768 15.9297C28.7697 13.1079 28.42 9.12442 25.5898 6.77213C22.8339 4.48156 19.2672 5.06879 17.0039 7.71484C16.7506 8.01076 16.3804 8.18098 15.9909 8.18099C15.6013 8.18097 15.2312 8.01078 14.9779 7.71484Z%27/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 32 32%27%3E%3Cpath fill=%27black%27 d=%27M4.67318 4.73307C8.25653 1.67138 12.8697 2.23129 15.9896 4.95833C19.1059 2.22954 23.6707 1.70964 27.2943 4.72135C31.259 8.01664 31.7351 13.6365 28.6823 17.5651C27.519 19.0621 25.2485 21.3115 23.0664 23.3711C20.8591 25.4545 18.6567 27.4233 17.5703 28.3854C17.4648 28.4789 17.3282 28.6011 17.1979 28.6992C17.0519 28.8091 16.8418 28.9452 16.5625 29.0286C16.1906 29.1396 15.7911 29.1396 15.4193 29.0286C15.14 28.9452 14.9298 28.8091 14.7839 28.6992C14.6535 28.6011 14.5169 28.4789 14.4115 28.3854C13.325 27.4233 11.1226 25.4545 8.91536 23.3711C6.73325 21.3114 4.46282 19.0621 3.29948 17.5651C0.234841 13.6214 0.797697 8.04455 4.67318 4.73307ZM14.9779 7.71484C12.7045 5.0571 9.09102 4.46677 6.40625 6.76041C3.60183 9.15657 3.22383 13.1231 5.40495 15.9297C6.42251 17.239 8.54249 19.3524 10.7461 21.4323C12.8029 23.3737 14.8613 25.2175 15.9909 26.22C17.1205 25.2175 19.1789 23.3736 21.2357 21.4323C23.4393 19.3523 25.5593 17.239 26.5768 15.9297C28.7697 13.1079 28.42 9.12442 25.5898 6.77213C22.8339 4.48156 19.2672 5.06879 17.0039 7.71484C16.7506 8.01076 16.3804 8.18098 15.9909 8.18099C15.6013 8.18097 15.2312 8.01078 14.9779 7.71484Z%27/%3E%3C/svg%3E") center/contain no-repeat}.wishlist-button-add.is-wishlisted i.material-icons,.wishlist-button-add[aria-pressed=true] i.material-icons{mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 32 32%27%3E%3Cpath fill=%27black%27 d=%27M4.67318 4.73307C8.25653 1.67138 12.8697 2.23129 15.9896 4.95833C19.1059 2.22954 23.6707 1.70964 27.2943 4.72135C31.259 8.01664 31.7351 13.6365 28.6823 17.5651C27.519 19.0621 25.2485 21.3115 23.0664 23.3711C20.8591 25.4545 18.6567 27.4233 17.5703 28.3854C17.4648 28.4789 17.3282 28.6011 17.1979 28.6992C17.0519 28.8091 16.8418 28.9452 16.5625 29.0286C16.1906 29.1396 15.7911 29.1396 15.4193 29.0286C15.14 28.9452 14.9298 28.8091 14.7839 28.6992C14.6535 28.6011 14.5169 28.4789 14.4115 28.3854C13.325 27.4233 11.1226 25.4545 8.91536 23.3711C6.73325 21.3114 4.46282 19.0621 3.29948 17.5651C0.234841 13.6214 0.797697 8.04455 4.67318 4.73307Z%27/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 32 32%27%3E%3Cpath fill=%27black%27 d=%27M4.67318 4.73307C8.25653 1.67138 12.8697 2.23129 15.9896 4.95833C19.1059 2.22954 23.6707 1.70964 27.2943 4.72135C31.259 8.01664 31.7351 13.6365 28.6823 17.5651C27.519 19.0621 25.2485 21.3115 23.0664 23.3711C20.8591 25.4545 18.6567 27.4233 17.5703 28.3854C17.4648 28.4789 17.3282 28.6011 17.1979 28.6992C17.0519 28.8091 16.8418 28.9452 16.5625 29.0286C16.1906 29.1396 15.7911 29.1396 15.4193 29.0286C15.14 28.9452 14.9298 28.8091 14.7839 28.6992C14.6535 28.6011 14.5169 28.4789 14.4115 28.3854C13.325 27.4233 11.1226 25.4545 8.91536 23.3711C6.73325 21.3114 4.46282 19.0621 3.29948 17.5651C0.234841 13.6214 0.797697 8.04455 4.67318 4.73307Z%27/%3E%3C/svg%3E") center/contain no-repeat}.label-wishlist-remove-wrap{margin:0}.label-wishlist-remove,.label-wishlist-share,.label-wishlist-toolbar__back{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border-radius:var(--fical-radius-pill);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;cursor:pointer}.label-wishlist-remove{border:1px solid var(--fical-color-black);background:var(--fical-color-white);color:var(--fical-color-black)}.label-wishlist-remove:hover,.label-wishlist-remove:focus-visible{background:var(--fical-color-black);color:var(--fical-color-white);outline:2px solid var(--fical-color-orange);outline-offset:2px}.label-wishlist-remove.is-loading,.label-wishlist-remove[aria-busy=true]{opacity:.65;pointer-events:none;cursor:wait}.label-wishlist-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:0 0 var(--fical-space-4)}.label-wishlist-toolbar__back,.label-wishlist-toolbar .label-customer__btn--secondary{border:1px solid var(--fical-color-black);background:var(--fical-color-white);color:#1a1a1a !important;text-decoration:none !important}.label-wishlist-toolbar__back:hover,.label-wishlist-toolbar__back:focus-visible,.label-wishlist-toolbar .label-customer__btn--secondary:hover,.label-wishlist-toolbar .label-customer__btn--secondary:focus-visible{background:var(--fical-color-beige);color:var(--fical-color-black);outline:2px solid var(--fical-color-orange);outline-offset:2px}.label-wishlist-share{border:0;background:#c4470c;color:var(--fical-color-white)}.label-wishlist-share:hover,.label-wishlist-share:focus-visible{background:var(--fical-color-black);color:var(--fical-color-white);outline:2px solid var(--fical-color-orange);outline-offset:2px}.label-customer .wishlist-container h1,.label-customer .wishlist-products-container h1{display:none}.wishlist-products-container,.wishlist-products-container.label-wishlist,.wishlist-footer-links{display:none !important}.label-wishlist{font-family:var(--fical-font-sans);color:var(--fical-color-black)}.label-wishlist button,.label-wishlist .btn,.wishlist-container button,.wishlist-container .btn{font-family:var(--fical-font-sans);border-radius:var(--fical-radius-pill)}.wishlist-modal{font-family:var(--fical-font-sans);color:var(--fical-color-black)}.wishlist-modal.show{display:flex;align-items:center;justify-content:center}.wishlist-modal.label-wishlist-modal--behind{visibility:hidden}.wishlist-modal .modal-dialog{width:min(520px,100vw - 32px);margin:16px}.wishlist-modal .modal-content{position:relative;border:0;border-radius:var(--fical-radius-xl);background:var(--fical-color-white);box-shadow:var(--fical-shadow-menu)}.wishlist-modal .modal-header,.wishlist-modal .modal-body,.wishlist-modal .modal-footer{padding:var(--fical-space-5);border-color:var(--fical-color-beige)}.wishlist-modal .modal-title{margin:0;font-family:var(--fical-font-display);font-size:28px;font-weight:400;line-height:1.15}.wishlist-modal .modal-text,.wishlist-modal .form-control-label{font-family:var(--fical-font-sans);font-size:16px}.wishlist-modal .form-control{min-height:44px;border-color:var(--fical-color-grey);border-radius:var(--fical-radius-xs);background:var(--fical-color-beige)}.wishlist-modal .form-control:focus{border-color:var(--fical-color-orange);background:var(--fical-color-white);box-shadow:0 0 0 2px rgba(236,98,26,.2)}.wishlist-modal .btn-primary,.wishlist-modal .btn.btn-primary{min-height:44px;padding:10px 20px;border:0;border-radius:var(--fical-radius-pill);background:#c4470c;color:var(--fical-color-white);font-weight:600}.wishlist-modal .btn-primary:hover,.wishlist-modal .btn-primary:focus-visible{background:var(--fical-color-black);color:var(--fical-color-white)}.wishlist-modal .btn-primary:disabled,.wishlist-modal .btn-secondary:disabled{opacity:.65;cursor:wait}.wishlist-modal .btn-secondary,.wishlist-modal .modal-cancel{min-height:44px;padding:10px 20px;border:1px solid var(--fical-color-black);border-radius:var(--fical-radius-pill);background:var(--fical-color-white);color:var(--fical-color-black);font-weight:600}.wishlist-modal .close{position:absolute;top:12px;right:12px;z-index:2;width:44px;height:44px;margin:0;padding:0;border:0;background:rgba(0,0,0,0);color:var(--fical-color-black);opacity:1}.wishlist-modal .modal-header{padding-right:64px}.wishlist-modal .wishlist-add-to-new{text-decoration:none}.wishlist-toast{font-family:var(--fical-font-sans);font-size:16px;color:var(--fical-color-black);background:var(--fical-color-beige);border-radius:var(--fical-radius-md)}.wishlist-toast.success{background:#3d7a32 !important;border-color:#3d7a32 !important;color:#fff !important}.wishlist-toast.error,.wishlist-toast.is-remove,.wishlist-toast.success.is-remove{background:#b9312d !important;border-color:#b9312d !important;color:#fff !important}.wishlist-toast.success .wishlist-toast-text,.wishlist-toast.error .wishlist-toast-text,.wishlist-toast.is-remove .wishlist-toast-text{color:#fff !important}.wishlist-add-to .modal-dialog{width:min(560px,100vw - 32px)}.wishlist-add-to .modal-header,.wishlist-add-to .modal-content .modal-body,.wishlist-add-to .modal-footer{padding:0 32px;border:0}.wishlist-add-to .modal-header{padding-top:32px;padding-right:64px;padding-bottom:8px}.wishlist-add-to .modal-body{padding-top:8px;padding-bottom:8px}.wishlist-add-to .modal-footer{display:flex;justify-content:flex-start;gap:12px;padding-top:16px;padding-bottom:32px}.wishlist-add-to .modal-title{font-family:var(--fical-font-sans);font-size:32px;font-weight:400;font-style:normal;line-height:1.15;color:var(--fical-color-black)}.wishlist-add-to .close{margin:0;border-radius:50%}.wishlist-add-to .close:hover,.wishlist-add-to .close:focus-visible{background:var(--fical-color-beige);outline:2px solid var(--fical-color-orange);outline-offset:2px}.wishlist-add-to .label-wishlist-add-lead,.wishlist-add-to .modal-text{max-width:36rem;margin:0 0 20px;color:#595959;font-family:var(--fical-font-sans);font-size:16px;line-height:1.5}.wishlist-add-to .wishlist-list{display:flex;flex-direction:column;gap:12px;max-height:50vh;margin:0;padding:0;overflow-y:auto;border:0;list-style:none}.wishlist-add-to .wishlist-list-item{margin:0 !important;padding:0 !important;border:1px solid #e8e0d0 !important;border-radius:var(--fical-radius-xl) !important;background:var(--fical-color-beige) !important;cursor:pointer}.wishlist-add-to .wishlist-list-item:hover,.wishlist-add-to .wishlist-list-item:focus-visible{border-color:var(--fical-color-orange) !important;background:var(--fical-color-beige) !important;outline:2px solid var(--fical-color-orange);outline-offset:2px}.wishlist-add-to .wishlist-list-item p{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-height:64px;margin:0 !important;padding:16px 20px !important;color:#1a1a1a !important;font-family:var(--fical-font-sans) !important;font-size:18px !important;font-weight:600;line-height:1.3}.wishlist-add-to .label-wishlist-choose-count{padding:4px 10px;border-radius:var(--fical-radius-pill);background:var(--fical-color-white);color:#595959;font-size:14px;font-weight:400}.wishlist-chooselist .wishlist-list-item p[data-label-count]::after{display:inline-flex;align-items:center;margin-left:8px;padding:4px 10px;border-radius:var(--fical-radius-pill);background:var(--fical-color-white);color:#595959;font-size:14px;font-weight:400;content:attr(data-label-count)}.wishlist-add-to .wishlist-list-item.is-default p{font-weight:600}.wishlist-add-to .wishlist-add-to-new,.wishlist-add-to .wishlist-add-to-new.text-primary{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:44px !important;margin:0 !important;padding:10px 20px !important;border-radius:var(--fical-radius-pill) !important;background:#c4470c !important;color:#fff !important;font-family:var(--fical-font-sans) !important;font-size:16px !important;font-weight:600 !important;text-decoration:none !important;opacity:1 !important}.wishlist-add-to .wishlist-add-to-new:hover,.wishlist-add-to .wishlist-add-to-new:focus-visible{background:#1a1a1a !important;color:#fff !important}.label-wishlist-page{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px}.label-wishlist-page>.label-customer__lead,.label-wishlist-page>.label-customer__hint,.label-customer .wishlist-list{flex:1 0 100%}.label-wishlist-page>.label-customer__hint{margin-bottom:0}.label-wishlist-page .wishlist-container.label-wishlist,.label-wishlist-page .wishlist-container .page-content.card,.label-wishlist-page .wishlist-container .card.card-block,.label-wishlist-page .wishlist-container .card.page-content{display:contents}.label-wishlist-page__cave{flex:0 0 auto;margin:0}.label-customer .wishlist-container a:not(.wishlist-add-to-new),.label-customer .wishlist-container .text-primary:not(.wishlist-add-to-new),.label-customer .wishlist-list-item-title,.label-customer .wishlist-list-item:hover .wishlist-list-item-title{color:#1a1a1a !important;text-decoration:none !important}.label-customer .wishlist-list-item:hover .wishlist-list-item-title span{color:var(--fical-color-black) !important;text-decoration:none !important}.label-customer .wishlist-container-header{display:flex;flex:0 0 auto;justify-content:flex-start;margin:0}.label-customer .wishlist-container-header h1{display:none}.label-customer .wishlist-container .page-content.card,.label-customer .wishlist-container .card.card-block{margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}.label-customer .wishlist-list{display:flex;flex:1 0 100%;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.label-customer .wishlist-list-item,.label-customer .wishlist-list-item-default{margin:0 !important;overflow:hidden;border:1px solid #e8e0d0 !important;border-bottom-width:1px !important;border-radius:var(--fical-radius-xl) !important;background:var(--fical-color-beige) !important}.label-customer .wishlist-list-item-default{border-bottom-width:1px !important}.label-customer .wishlist-list-item:hover,.label-customer .wishlist-list-item:focus-within{border-color:var(--fical-color-orange) !important}.label-customer .wishlist-list-item-link{display:grid !important;grid-template-columns:48px minmax(0, 1fr) auto;grid-template-rows:auto auto;column-gap:16px !important;row-gap:8px !important;align-items:center !important;min-height:0 !important;padding:24px 28px !important;color:#1a1a1a !important;text-decoration:none !important}.label-customer .wishlist-list-item-link::before{display:flex;grid-row:1/span 2;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:var(--fical-color-white);color:#1a1a1a;font-size:22px;line-height:1;content:"♡";mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 32 32%27%3E%3Cpath fill=%27black%27 d=%27M4.67318 4.73307C8.25653 1.67138 12.8697 2.23129 15.9896 4.95833C19.1059 2.22954 23.6707 1.70964 27.2943 4.72135C31.259 8.01664 31.7351 13.6365 28.6823 17.5651C27.519 19.0621 25.2485 21.3115 23.0664 23.3711C20.8591 25.4545 18.6567 27.4233 17.5703 28.3854C17.4648 28.4789 17.3282 28.6011 17.1979 28.6992C17.0519 28.8091 16.8418 28.9452 16.5625 29.0286C16.1906 29.1396 15.7911 29.1396 15.4193 29.0286C15.14 28.9452 14.9298 28.8091 14.7839 28.6992C14.6535 28.6011 14.5169 28.4789 14.4115 28.3854C13.325 27.4233 11.1226 25.4545 8.91536 23.3711C6.73325 21.3114 4.46282 19.0621 3.29948 17.5651C0.234841 13.6214 0.797697 8.04455 4.67318 4.73307ZM14.9779 7.71484C12.7045 5.0571 9.09102 4.46677 6.40625 6.76041C3.60183 9.15657 3.22383 13.1231 5.40495 15.9297C6.42251 17.239 8.54249 19.3524 10.7461 21.4323C12.8029 23.3737 14.8613 25.2175 15.9909 26.22C17.1205 25.2175 19.1789 23.3736 21.2357 21.4323C23.4393 19.3523 25.5593 17.239 26.5768 15.9297C28.7697 13.1079 28.42 9.12442 25.5898 6.77213C22.8339 4.48156 19.2672 5.06879 17.0039 7.71484C16.7506 8.01076 16.3804 8.18098 15.9909 8.18099C15.6013 8.18097 15.2312 8.01078 14.9779 7.71484Z%27/%3E%3C/svg%3E") center/22px no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 32 32%27%3E%3Cpath fill=%27black%27 d=%27M4.67318 4.73307C8.25653 1.67138 12.8697 2.23129 15.9896 4.95833C19.1059 2.22954 23.6707 1.70964 27.2943 4.72135C31.259 8.01664 31.7351 13.6365 28.6823 17.5651C27.519 19.0621 25.2485 21.3115 23.0664 23.3711C20.8591 25.4545 18.6567 27.4233 17.5703 28.3854C17.4648 28.4789 17.3282 28.6011 17.1979 28.6992C17.0519 28.8091 16.8418 28.9452 16.5625 29.0286C16.1906 29.1396 15.7911 29.1396 15.4193 29.0286C15.14 28.9452 14.9298 28.8091 14.7839 28.6992C14.6535 28.6011 14.5169 28.4789 14.4115 28.3854C13.325 27.4233 11.1226 25.4545 8.91536 23.3711C6.73325 21.3114 4.46282 19.0621 3.29948 17.5651C0.234841 13.6214 0.797697 8.04455 4.67318 4.73307ZM14.9779 7.71484C12.7045 5.0571 9.09102 4.46677 6.40625 6.76041C3.60183 9.15657 3.22383 13.1231 5.40495 15.9297C6.42251 17.239 8.54249 19.3524 10.7461 21.4323C12.8029 23.3737 14.8613 25.2175 15.9909 26.22C17.1205 25.2175 19.1789 23.3736 21.2357 21.4323C23.4393 19.3523 25.5593 17.239 26.5768 15.9297C28.7697 13.1079 28.42 9.12442 25.5898 6.77213C22.8339 4.48156 19.2672 5.06879 17.0039 7.71484C16.7506 8.01076 16.3804 8.18098 15.9909 8.18099C15.6013 8.18097 15.2312 8.01078 14.9779 7.71484Z%27/%3E%3C/svg%3E") center/22px no-repeat}.label-customer .wishlist-list-item-title{display:flex;flex-wrap:wrap;grid-column:2;gap:10px;align-items:center;margin:0;font-family:var(--fical-font-sans);font-size:22px !important;font-weight:600 !important;line-height:1.25}.label-customer .wishlist-list-item-title span{padding:4px 12px;border-radius:var(--fical-radius-pill);background:var(--fical-color-white);color:#595959;font-size:14px;font-weight:400}.label-customer .wishlist-list-item-title::after{flex:1 0 100%;color:#595959;font-size:14px;font-weight:400;content:"Voir les bouteilles"}.label-wishlist-row-hint{flex:1 0 100%;margin:0;color:#595959 !important;font-family:var(--fical-font-sans);font-size:14px;font-weight:400;line-height:1.4}.label-customer .wishlist-list-item-right{display:flex;grid-column:3;grid-row:1/span 2;flex-shrink:0;gap:8px;align-items:center}.label-customer .wishlist-list-item-right>button{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:44px !important;min-width:44px !important;height:44px !important;padding:0 !important;border:1px solid #1a1a1a !important;border-radius:var(--fical-radius-pill) !important;background:var(--fical-color-white) !important;color:#1a1a1a !important;opacity:1 !important}.label-customer .wishlist-list-item-right>button:hover,.label-customer .wishlist-list-item-right>button:focus-visible{background:var(--fical-color-black) !important;color:var(--fical-color-white) !important;outline:2px solid var(--fical-color-orange);outline-offset:2px;opacity:1 !important}.label-customer .wishlist-list-item-right>button i{color:inherit !important;font-size:20px !important;line-height:1}.label-customer .wishlist-list-item-right .dropdown-menu{right:0;left:auto;min-width:180px;padding:8px;border:1px solid var(--fical-color-beige);border-radius:var(--fical-radius-md);background:var(--fical-color-white);box-shadow:var(--fical-shadow-menu)}.label-customer .wishlist-list-item-right .dropdown-menu>button{display:block;width:100%;min-height:44px;padding:8px 12px;border:0;border-radius:var(--fical-radius-sm);background:rgba(0,0,0,0);color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;text-align:left}.label-customer .wishlist-list-item-right .dropdown-menu>button:hover,.label-customer .wishlist-list-item-right .dropdown-menu>button:focus-visible{background:var(--fical-color-beige)}a.wishlist-add-to-new,a.wishlist-add-to-new:visited{--bs-primary-rgb: 255, 255, 255;--bs-link-color: #fff;--bs-link-color-rgb: 255, 255, 255;--bs-link-hover-color: #fff;--bs-link-hover-color-rgb: 255, 255, 255;--bs-text-opacity: 1;box-sizing:border-box;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;min-height:44px !important;margin:24px 0 !important;padding:10px 20px !important;border:0 !important;border-radius:var(--fical-radius-pill) !important;background:#c4470c !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-family:var(--fical-font-sans) !important;font-size:16px !important;font-weight:600 !important;letter-spacing:0;line-height:1.2;text-decoration:none !important;opacity:1 !important}.label-wishlist-page__cave .label-customer__btn{margin:24px 0}a.wishlist-add-to-new:hover,a.wishlist-add-to-new:focus-visible{background:#1a1a1a !important;color:#fff !important;-webkit-text-fill-color:#fff !important;outline:2px solid var(--fical-color-orange);outline-offset:2px;opacity:1 !important}a.wishlist-add-to-new i{margin:0 !important;font-size:20px !important;color:#fff !important;-webkit-text-fill-color:#fff !important}@media(max-width: 767.98px){.label-customer .wishlist-list-item-link{grid-template-columns:40px minmax(0, 1fr) auto;padding:20px !important}.label-customer .wishlist-list-item-link::before{width:40px;height:40px}.label-catalogue__card .label-catalogue__wish,.label-catalogue__card .label-catalogue__wish .wishlist-button-add,.wishlist-button-add,.wishlist-button-product{width:44px;min-width:44px;height:44px;min-height:44px}}@media(prefers-reduced-motion: reduce){.wishlist-button-add,.label-catalogue__card .label-catalogue__wish .wishlist-button-add,.wishlist-modal .btn-primary,.label-wishlist-remove{transition:none;transform:none}}.ckc-menus-mobile__entry[aria-current=page],.ckc-menus-mobile__child[aria-current=page]{color:var(--fical-color-orange)}#index #center-column.page{width:100%;max-width:none;padding:0;margin:0}#content.page-content--home{padding:0;margin:0}#cms .columns-container:has(.label-home){width:100%;max-width:none;padding-right:0;padding-left:0}#cms #center-column.page:has(.label-home){width:100%;max-width:none;padding:0;margin:0}.label-home{overflow-x:clip}.label-section{overflow-x:clip}.label-home>section.label-section~section.label-section{margin-top:var(--fical-space-10)}.label-cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--fical-space-3);min-height:44px;padding:var(--fical-space-4) var(--fical-space-5);border:0;border-radius:var(--fical-radius-pill);background-color:var(--fical-color-orange);color:var(--fical-color-white);font-family:var(--fical-font-sans);font-size:18px;font-weight:500;line-height:22px;text-decoration:none;cursor:pointer}.label-cta__icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--fical-radius-xs);background-color:var(--fical-color-white)}.label-cta__icon img{width:16px;height:16px;transform:rotate(-45deg)}.label-cta--dark{background-color:var(--fical-color-black);color:var(--fical-color-white)}.label-cta--compact{gap:var(--fical-space-2);padding:var(--fical-space-4) var(--fical-space-5);font-size:16px;font-weight:500;line-height:19px}.label-heading{display:flex;flex-direction:column;gap:var(--fical-space-5)}.label-heading__title{margin:0;line-height:1.15;color:var(--fical-color-black)}.label-heading__accent{position:relative;display:inline-block;isolation:isolate;color:var(--fical-color-orange);font-weight:700}.label-heading__underline{position:absolute;z-index:-1;left:0;top:1.1em;width:100%;height:auto;pointer-events:none}.label-heading__title:has(.label-heading__underline){padding-bottom:.4em}.label-heading__intro{margin:0;max-width:330px;color:var(--fical-color-grey);font-size:16px;font-weight:400;line-height:24px}.label-heading__link{display:inline-flex;align-items:flex-start;gap:var(--fical-space-3);margin-top:var(--fical-space-4);color:var(--fical-color-orange);font-size:18px;font-weight:500;line-height:22px;text-decoration:none}.label-heading__link:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:3px}.label-heading__label{padding-bottom:var(--fical-space-2);border-bottom:1px solid currentColor}.label-heading__arrow{display:block;flex:0 0 auto;width:24px;height:24px;margin-top:-1px}.label-track-wrap{margin-top:var(--fical-space-10)}.label-track{--fical-track-inset: max(var(--fical-gutter), calc((100% - var(--fical-container-max)) / 2));display:flex;gap:var(--fical-space-7);margin:0;padding:0 var(--fical-track-inset);overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scroll-padding-inline:var(--fical-track-inset);scroll-behavior:smooth;scrollbar-width:none}.label-track::-webkit-scrollbar{display:none}.label-track>*{scroll-snap-align:start}.label-carousel__nav{display:flex;justify-content:center;gap:var(--fical-space-10);margin-top:var(--fical-space-7)}.label-carousel__nav button{display:flex;align-items:center;justify-content:center;width:56px;height:36px;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.label-carousel__nav img{display:block;width:56px;height:36px}.label-carousel__nav [data-fical-next] img{transform:rotate(180deg)}.label-carousel__nav button:disabled{opacity:.35;cursor:default}.label-hero{padding-top:40px}.label-hero--none,.label-hero--green{background-image:none}.label-hero--green{background-color:var(--fical-color-beige)}.label-hero__grid{display:flex;flex-direction:column;gap:var(--fical-space-5);container-type:inline-size}.label-hero__head{display:flex;flex-direction:column;gap:var(--fical-space-5);min-width:0;container-type:inline-size}.label-hero__eyebrow{display:flex;align-items:center;gap:var(--fical-space-2);margin:0;color:var(--fical-color-orange);font-size:18px;font-weight:400;line-height:22px;text-transform:uppercase}.label-hero__title{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-weight:400;font-size:min(72px,12vw);line-height:1.11;letter-spacing:-0.05em}.label-hero__accent{color:var(--fical-color-orange);font-family:var(--fical-font-display);font-style:italic;font-weight:400;letter-spacing:.02em}.label-hero__loop{color:rgba(0,0,0,0)}.label-hero__swash{position:absolute;z-index:-1;left:.5%;top:.23em;width:98%;height:auto;pointer-events:none}.label-hero__aside{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fical-space-5)}.label-hero__cta,.label-training .label-cta,.label-b2b .label-cta{width:100%}.label-hero__lead{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-style:italic;font-weight:400;line-height:1.35}.label-hero__cta{display:inline-flex;align-items:center;width:auto;color:var(--fical-color-white);font-family:var(--fical-font-sans);font-size:20px;font-weight:400;line-height:27px;text-decoration:none}.label-hero__cta>span:first-child{display:inline-flex;align-items:center;height:59px;padding:16px 24px;border-radius:var(--fical-radius-pill);background-color:var(--fical-color-orange)}.label-hero__cta-arrow{display:inline-flex;align-items:center;justify-content:center;width:59px;height:59px;border-radius:var(--fical-radius-pill);background-color:var(--fical-color-orange)}.label-hero__cta>span:first-child,.label-hero__cta-arrow{transition:background-color var(--fical-duration-hover) var(--fical-ease-out)}.label-hero__cta-arrow svg{transition:transform var(--fical-duration-hover) var(--fical-ease-out)}a.label-hero__cta:focus-visible>span:first-child,a.label-hero__cta:focus-visible .label-hero__cta-arrow{background-color:var(--fical-color-black)}@media(hover: hover)and (pointer: fine){a.label-hero__cta:hover>span:first-child,a.label-hero__cta:hover .label-hero__cta-arrow{background-color:var(--fical-color-black)}}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: no-preference){a.label-hero__cta:hover .label-hero__cta-arrow svg{transform:translate(4px, -4px)}}.label-hero__photo{display:block;width:100%;height:auto;margin-top:24px;aspect-ratio:1408/428;object-fit:cover;border-radius:var(--fical-radius-xl)}.label-hero__slider{position:relative;margin-top:24px}.label-hero__slider--flush{margin-top:0}.label-hero__slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--fical-radius-xl)}.label-hero__slides::-webkit-scrollbar{display:none}.label-hero__slider .label-hero__photo{flex:0 0 100%;margin-top:0;scroll-snap-align:start;border-radius:0}.label-hero__slider-nav{position:absolute;top:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid var(--fical-color-black);border-radius:999px;background:var(--fical-color-white);color:var(--fical-color-black);cursor:pointer;transform:translateY(-50%)}.label-hero__slider-nav--prev{left:16px}.label-hero__slider-nav--next{right:16px}.label-hero__slider-nav:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:2px}.label-hero__lead strong{font-weight:500}.label-hero__viewport{margin:var(--fical-space-10) 0 0;overflow:hidden;container-type:inline-size}.label-hero__strip{display:flex;align-items:flex-end;width:max-content;margin:0;padding:0;list-style:none;animation:label-hero-drift 48s linear infinite}.label-hero__viewport:hover .label-hero__strip,.label-hero__viewport:focus-within .label-hero__strip{animation-play-state:paused}.label-hero__strip li{flex:0 0 78cqi;margin-right:var(--fical-space-6)}@keyframes label-hero-drift{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(-50%, 0, 0)}}.label-hero__strip img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;border-radius:var(--fical-radius-xl)}.label-claims{padding:24px 0;overflow:hidden;background-color:var(--fical-color-sand);color:var(--fical-color-white)}.label-claims .ckc-tagbar{width:100%;max-width:none;margin:0;background:rgba(0,0,0,0);color:var(--fical-color-white);--ckc-tagbar-bg: transparent;--ckc-tagbar-color: #fff;--ckc-tagbar-height: 48px;--ckc-tagbar-gap: 48px;--ckc-tagbar-font-size: 32px}.label-claims .ckc-tagbar__item{color:var(--fical-color-white);font-family:var(--fical-font-display);font-size:32px;font-weight:400;font-style:normal;line-height:42px;letter-spacing:0}@media(max-width: 991px){.label-claims .ckc-tagbar__item{font-size:24px;font-weight:400;line-height:normal;letter-spacing:0}}.label-products__track{gap:var(--fical-space-7)}.label-product{position:relative;display:flex;flex:0 0 86%;flex-direction:column;border:1px solid var(--fical-color-beige);border-radius:var(--fical-radius-xl);background-color:var(--fical-color-white)}.label-product__card{display:flex;flex:1 1 auto;flex-direction:column;color:inherit;text-decoration:none}.label-product__card>a:first-child{display:flex;flex:1 1 auto;flex-direction:column;color:inherit;text-decoration:none}.label-product__media{padding:var(--fical-space-5);border-radius:var(--fical-radius-xl) var(--fical-radius-xl) 0 0;background-color:var(--fical-color-beige)}.label-product__media img{display:block;width:100%;height:220px;object-fit:cover}.label-product__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--fical-space-5);padding:var(--fical-space-5)}.label-product__chips{display:flex;flex-wrap:wrap;gap:var(--fical-space-3);margin:0}.label-product__chips span{padding:var(--fical-space-2);border-radius:var(--fical-radius-pill);background-color:var(--fical-color-beige);color:var(--fical-color-black);font-size:16px;line-height:19px}.label-product__cat{margin:0;color:var(--fical-color-black);font-size:16px;font-weight:500;line-height:19px;text-transform:uppercase}.label-product__name{margin:0;color:var(--fical-color-orange);font-family:var(--fical-font-display);font-size:24px;font-weight:600;line-height:33px}.label-product__text{display:-webkit-box;margin:0;overflow:hidden;color:var(--fical-color-black);font-size:16px;line-height:22.4px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.label-product__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fical-space-4);margin-top:auto;padding-top:var(--fical-space-5);border-top:1px solid var(--fical-color-beige)}.label-product__price{flex:1 1 auto;margin:0;color:var(--fical-color-orange);font-size:16px;font-weight:500;line-height:19px}.label-stats__statement{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-display);font-size:clamp(28px,2vw + 18px,48px);font-weight:600;line-height:1.35;text-align:center}.label-stats__mark{display:none;width:1.6em;height:1.15em;margin-inline:.12em;vertical-align:middle}.label-stats__mark img{display:block;width:100%;height:100%}.label-stats__grid{display:grid;grid-template-columns:1fr;gap:var(--fical-space-5);margin:var(--fical-space-7) 0 0;container-type:inline-size}.label-stat-card{display:flex;flex-direction:column;gap:var(--fical-space-5);padding:var(--fical-space-5);border-radius:var(--fical-radius-xl);background-color:var(--fical-color-grey);text-align:center;container-type:inline-size}.label-stat-card dd,.label-stat-card dt{margin:0}.label-stat-card dd{font-family:var(--fical-font-display);font-weight:600;font-size:48px;line-height:1.2;color:var(--fical-color-orange);white-space:nowrap}.label-stat-card dt{color:var(--fical-color-grey);font-size:16px;font-weight:400;line-height:24px;text-transform:uppercase}.label-stats__rating{display:inline-flex;align-items:center;justify-content:center;gap:.17em}.label-stats__star{flex:0 0 auto;width:.34em;height:.34em}.label-b2b{position:relative;display:flex;flex-direction:column;gap:0;width:min(100% - 2*var(--fical-gutter),var(--fical-container-max));margin-inline:auto;overflow:visible}.label-b2b__copy,.label-b2b__teaser{position:relative;padding:var(--fical-space-7) var(--fical-space-5)}.label-b2b__copy{border-radius:var(--fical-radius-xl) var(--fical-radius-xl) 0 0;background-color:var(--fical-color-black);color:var(--fical-color-white)}.label-b2b__teaser{border-radius:0 0 var(--fical-radius-xl) var(--fical-radius-xl);background-color:var(--fical-color-black-medium)}.label-b2b__title{position:relative;margin:0;color:var(--fical-color-white);font-family:var(--fical-font-display);font-size:clamp(28px,2vw + 18px,48px);font-weight:600;line-height:1.2}.label-b2b__title strong{font-weight:700}.label-b2b__text{position:relative;max-width:591px;margin:var(--fical-space-5) 0 0;color:var(--fical-color-grey);font-size:16px;font-weight:400;line-height:26px}.label-b2b__form{position:relative;margin-top:var(--fical-space-7)}.label-b2b__login{position:relative;display:flex;flex-wrap:wrap;gap:var(--fical-space-3);margin:var(--fical-space-7) 0 0;font-size:20px;line-height:28px}.label-b2b__row{display:flex;flex-direction:column;gap:var(--fical-space-4)}.label-b2b__row input{flex:1 1 auto;min-height:44px;padding:var(--fical-space-4) var(--fical-space-5);border:1px solid var(--fical-color-grey);border-radius:var(--fical-radius-xl);background-color:var(--fical-color-black-medium);color:var(--fical-color-white);font-size:16px;line-height:22px}.label-b2b__row input::placeholder{color:var(--fical-color-grey)}.label-b2b__error{display:none;margin:var(--fical-space-3) 0 0;color:var(--fical-color-beige);font-size:16px;line-height:22px}.label-b2b__form:has(:user-invalid) .label-b2b__error{display:block}.label-b2b__login span{color:var(--fical-color-grey)}.label-b2b__login a{color:var(--fical-color-white);text-decoration:underline;text-underline-offset:4px}.label-b2b__rows{position:relative;display:flex;flex-direction:column;gap:var(--fical-space-4);margin:0;padding:0;list-style:none}.label-b2b__card{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fical-space-3) var(--fical-space-7);padding:var(--fical-space-5);border-radius:var(--fical-radius-md);background-color:var(--fical-color-white);color:var(--fical-color-black)}.label-b2b__meta{flex:1 1 10rem;min-width:0}.label-b2b__card--dark{border:1px solid var(--fical-color-grey);background-color:var(--fical-color-black-medium);color:var(--fical-color-white)}.label-b2b__name{margin:0;font-family:var(--fical-font-display);font-size:24px;font-weight:600;line-height:33px}.label-b2b__ref{margin:var(--fical-space-2) 0 0;color:var(--fical-color-black);font-size:18px;line-height:22px;text-transform:uppercase}.label-b2b__card--dark .label-b2b__ref{color:var(--fical-color-grey)}.label-b2b__price{flex:0 0 auto;margin:0;font-size:32px;font-weight:600;line-height:39px;filter:blur(8px);user-select:none}.label-b2b__card--dark .label-b2b__price{color:var(--fical-color-white)}.label-b2b__note{position:relative;display:flex;align-items:center;gap:var(--fical-space-4);margin:var(--fical-space-7) 0 0;color:var(--fical-color-grey);font-size:16px;line-height:28px}.label-b2b__lock{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--fical-color-grey);border-radius:50%}.label-b2b__pasta{display:none}.label-range__grid{display:flex;flex-wrap:wrap;gap:var(--fical-space-5);margin:var(--fical-space-7) 0 0;padding:0;list-style:none;container-type:inline-size}.label-range__card{flex:0 0 100%;min-width:0}.label-range__card a{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--fical-radius-xl);background-color:var(--fical-color-white);color:var(--fical-color-orange);text-decoration:none}.label-range__card a:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:3px}.label-range__media{display:flex;align-items:center;justify-content:center;padding:var(--fical-space-5);border-radius:var(--fical-radius-xl) var(--fical-radius-xl) 0 0;background-color:var(--fical-color-beige)}.label-range__media img{display:block;width:min(267px,100%);height:auto;aspect-ratio:267/240;object-fit:cover}.label-range__label{display:flex;flex:1 1 auto;align-items:center;gap:var(--fical-space-3);min-width:0;padding:var(--fical-space-4);border:1px solid var(--fical-color-beige);border-radius:0 0 var(--fical-radius-xl) var(--fical-radius-xl);background-color:var(--fical-color-white)}.label-range__name{flex:1 1 auto;min-width:0;font-family:var(--fical-font-display);font-size:20px;font-weight:600;line-height:26px}.label-range__arrow{flex:0 0 auto;width:40px;height:auto;transform:rotate(180deg)}.label-training{position:relative;overflow:visible;background-color:var(--fical-color-orange);color:var(--fical-color-white)}.label-training__scene{display:none}.label-training__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--fical-space-7);padding-block:var(--fical-space-5)}.label-training__top{display:flex;flex-direction:column;gap:var(--fical-space-5)}.label-training__title{margin:0;color:var(--fical-color-white);font-family:var(--fical-font-display);font-size:clamp(28px,2vw + 18px,48px);font-weight:600;line-height:1.2}.label-training__title strong{font-weight:700}.label-training__copy p{margin:var(--fical-space-5) 0 0;color:var(--fical-color-grey);font-size:16px;font-weight:400;line-height:26px}.label-training__photo{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--fical-radius-sm)}.label-training__ribbon{fill:var(--fical-color-orange)}.label-training__fill{fill:var(--fical-color-orange)}.label-reviews{box-sizing:border-box;width:100%;padding:var(--fical-space-7) var(--fical-gutter);background-color:var(--fical-color-beige)}.label-reviews__column{display:flex;flex-direction:column;gap:var(--fical-space-7);width:min(100%,var(--fical-container-max));margin-inline:auto}.label-reviews__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--fical-space-5) var(--fical-space-11)}.label-reviews__lead{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fical-space-5)}.label-reviews__score{display:flex;align-items:baseline;margin:0;color:var(--fical-color-black)}.label-reviews__value{font-family:var(--fical-font-display);font-size:72px;font-weight:400;letter-spacing:-1.44px;line-height:1}.label-reviews__outof{color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:32px;font-weight:400;letter-spacing:-0.64px;line-height:1}.label-reviews__count{max-width:295px;margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:20px;font-style:italic;font-weight:400;letter-spacing:.4px;line-height:27px}.label-reviews__share{display:inline-flex;align-items:center;gap:var(--fical-space-2);box-sizing:border-box;height:32px;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;line-height:22px;text-decoration:none;border-bottom:2px solid var(--fical-color-black)}.label-reviews__share:focus-visible,.label-reviews__rail:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:3px}.label-reviews__share-arrow{display:block;flex:0 0 auto;width:24px;height:24px}.label-reviews__rail{width:100%;overflow-x:auto;scrollbar-width:none}.label-reviews__rail::-webkit-scrollbar{display:none}.label-reviews__list{display:flex;gap:var(--fical-space-4);width:max-content;min-width:100%;margin:0;padding:0;list-style:none}.label-review{display:flex;flex:0 0 320px;flex-direction:column;justify-content:space-between;gap:var(--fical-space-7);box-sizing:border-box;width:320px;min-height:291px;margin:0;padding:var(--fical-space-5);border-radius:var(--fical-radius-sm);background-color:var(--fical-color-white);color:var(--fical-color-black)}.label-review__quote{display:flex;flex-direction:column;gap:var(--fical-space-4)}.label-review__mark{display:block;height:28px;overflow:hidden;color:var(--fical-color-orange)}.label-review__mark span{display:block;font-family:var(--fical-font-display);font-size:72px;font-weight:400;line-height:1}.label-review blockquote,.label-review blockquote p,.label-review__author,.label-review__role{margin:0}.label-review blockquote p,.label-review__author{color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:22px}.label-review footer{display:flex;flex-direction:column;gap:var(--fical-space-2)}.label-review__role{color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:14px;font-weight:400;line-height:19px}@media(min-width: 992px){.label-reviews{padding-top:var(--fical-space-10);padding-bottom:var(--fical-space-10)}}.label-contact{padding-bottom:var(--fical-space-10)}.label-contact__title{margin:0;line-height:1.1;color:var(--fical-color-black);font-size:clamp(40px,3vw + 24px,72px)}.label-contact__link{display:inline-flex;align-items:center;gap:var(--fical-space-5);margin-top:var(--fical-space-5);color:var(--fical-color-black);font-family:var(--fical-font-display);font-size:clamp(28px,2vw + 16px,48px);font-weight:600;line-height:1.2;text-decoration:none}.label-contact__link img{flex:0 0 auto;width:24px;height:24px}@media(min-width: 576px){.label-stats__grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.label-stat-card dd{font-size:min(72px,26.2773722628cqi)}}@media(min-width: 768px){.label-home>section.label-section~section.label-section{margin-top:var(--fical-space-11)}.label-hero__strip li{flex-basis:calc((100cqi - 64px)/3)}.label-stats__mark{display:inline-block}.label-contact{padding-bottom:var(--fical-space-11)}.label-hero__lead,.label-b2b__text,.label-training__copy p{font-size:20px;line-height:28px}.label-training__photo{aspect-ratio:16/9}.label-product{flex-basis:calc((100% - 40px)/2.2)}.label-product__media img{height:288px}.label-range__card{flex-basis:calc((100% - 24px)/2)}.label-range__label{gap:var(--fical-space-5);padding:var(--fical-space-5)}.label-range__name{font-size:24px;line-height:33px}.label-range__arrow{width:56px}.label-contact__link img{width:40px;height:40px}.label-hero__cta,.label-training .label-cta,.label-b2b .label-cta{width:auto}}@media(min-width: 992px){.label-home>section.label-section~section.label-section{margin-top:var(--fical-space-12)}.label-home>section.label-section--hero~section.label-section--claims{margin-top:var(--fical-space-11)}.label-heading{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--fical-space-5) var(--fical-space-11)}.label-heading__title:has(.label-heading__underline){padding-bottom:0}.label-heading:has(.label-heading__underline){row-gap:calc(var(--fical-space-5) + 28.8px)}.label-heading:has(.label-heading__intro){align-items:flex-start}.label-heading--stack{align-items:center}.label-heading--stack .label-heading__title{line-height:98px}.label-heading--stack .label-heading__link{margin-top:0}.label-heading__aside:has(.label-heading__intro){flex:0 0 330px}.label-heading__intro{font-size:20px;line-height:28px}.label-hero{padding-top:64px}.label-hero__grid{display:grid;grid-template-columns:minmax(0, 1.48fr) minmax(240px, 1fr);column-gap:clamp(24px,8vw,160px);align-items:start}.label-hero__head{gap:var(--fical-space-4)}.label-hero__aside{margin-top:0;gap:16px}.label-hero__title{font-size:clamp(48px,4vw,72px);line-height:1.11;letter-spacing:-0.05em}.label-hero__lead{font-size:20px;line-height:27px;letter-spacing:.4px}.label-hero__cta{white-space:nowrap}.label-hero__photo,.label-hero__slider{margin-top:40px}.label-hero__slider--flush{margin-top:0}.label-hero__viewport{margin-top:var(--fical-space-11)}.label-hero__strip li{flex:0 0 320px}.label-hero__strip img{height:480px}.label-hero__strip li:nth-child(even){margin-bottom:var(--fical-space-7)}.label-track-wrap{margin-top:var(--fical-space-10)}.label-product{flex:0 0 min(432px,(100% - 2*var(--fical-space-7))/3.15)}.label-product__media{padding:24px 12.962962963%}.label-product__cat,.label-product__name{margin-bottom:-20px}.label-stats__statement{font-size:48px;line-height:65px}.label-stats__mark{position:relative;width:100px;height:65px;margin-inline:6px;vertical-align:top}.label-stats__mark img{position:absolute;left:0;top:50%;width:100px;height:72px;transform:translateY(-50%)}.label-products .label-carousel__nav{margin-top:var(--fical-space-8)}.label-stats__grid{grid-template-columns:repeat(4, minmax(0, 1fr));margin-top:var(--fical-space-10)}.label-stat-card{padding:max(var(--fical-space-5),4000cqi/var(--fical-frame-width))}.label-stat-card dt{font-size:16px;line-height:22px}.label-b2b{flex-direction:row;gap:0;min-height:556px;container-type:inline-size}.label-b2b__pasta{display:inline-block;position:absolute;z-index:1;height:auto;pointer-events:none}.label-b2b__pasta--a{top:calc(-7800cqi/var(--fical-frame-width));left:calc(-4800cqi/var(--fical-frame-width));width:calc(23000cqi/var(--fical-frame-width));transform:rotate(164deg)}.label-b2b__pasta--b{right:calc(800cqi/var(--fical-frame-width));bottom:calc(-4000cqi/var(--fical-frame-width));width:calc(25400cqi/var(--fical-frame-width));transform:rotate(11deg)}.label-b2b__copy,.label-b2b__teaser{padding:max(var(--fical-space-7),8000%/var(--fical-frame-width))}.label-b2b__copy{flex:1 1 57.86%}.label-b2b__teaser{flex:1 1 42.14%}.label-b2b__copy{border-radius:var(--fical-radius-xl) 0 0 var(--fical-radius-xl)}.label-b2b__teaser{display:flex;flex-direction:column;justify-content:center;border-radius:0 var(--fical-radius-xl) var(--fical-radius-xl) 0}.label-b2b__row{flex-direction:row;flex-wrap:wrap;align-items:center}.label-b2b__row input{flex:1 1 16rem;min-width:0}.label-b2b .label-cta{flex:0 0 auto}.label-b2b__text{font-size:20px;line-height:28px}.label-range__grid{margin-top:var(--fical-space-9)}.label-range__card--lead{flex-basis:calc((100% - 48px)*.5625)}.label-range__card--side{flex-basis:calc((100% - 48px)*.21875)}.label-range__card--half{flex-basis:calc((100% - 24px)/2)}.label-range__card--third{flex-basis:calc((100% - 48px)/3)}.label-range--uniform .label-range__card{flex-basis:calc((100% - 48px)/3)}.label-range__label{gap:max(var(--fical-space-3),2400cqi/var(--fical-frame-width));padding:max(var(--fical-space-3),2400cqi/var(--fical-frame-width))}.label-range__name{font-size:max(16px,3200cqi/var(--fical-frame-width));line-height:1.375}.label-range__arrow{width:max(28px,5600cqi/var(--fical-frame-width))}.label-training{z-index:1;background-color:rgba(0,0,0,0)}.label-training::before{content:"";position:absolute;z-index:0;top:90px;right:0;bottom:90px;left:0;background-color:var(--fical-color-orange)}.label-training__scene{display:block;position:absolute;z-index:0;left:0;width:100%;height:200px;overflow:visible;pointer-events:none}.label-training__scene--top{top:-90px}.label-training__scene--bottom{bottom:-90px}.label-training__inner{gap:var(--fical-space-9);padding-top:155px;padding-bottom:var(--fical-space-7)}.label-training__top{flex-direction:row;align-items:center;justify-content:space-between;gap:calc(24000%/var(--fical-frame-width))}.label-training__copy p{font-size:20px;line-height:28px}.label-training .label-cta{flex:0 0 auto}.label-training__photo{height:480px;aspect-ratio:auto}.label-contact__title{font-size:72px;line-height:98px}.label-contact__link{font-size:48px;line-height:65px}}.label-products--catalogue .label-catalogue__head,.label-products--catalogue .label-catalogue__tools{display:flex;align-items:center;justify-content:space-between;gap:40px 80px}.label-products--catalogue .label-catalogue__head{margin-bottom:40px}.label-products--catalogue .label-catalogue__title{margin:0;max-width:1167px;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:48px;font-weight:400;font-style:normal;line-height:65px;letter-spacing:-0.96px}.label-products--catalogue .label-catalogue__accent{color:var(--fical-color-orange);font-family:var(--fical-font-display);font-size:50px;font-style:italic;font-weight:400;letter-spacing:0}.label-products--catalogue .label-catalogue__cave,.label-products--catalogue .label-catalogue__more a{display:inline-flex;align-items:center;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-weight:600;text-decoration:none}.label-products--catalogue .label-catalogue__cave{gap:8px;padding-bottom:8px;border-bottom:2px solid currentColor;font-size:16px;line-height:22px;letter-spacing:-0.32px;white-space:nowrap;transition:color var(--fical-duration-fast) ease}.label-products--catalogue .label-catalogue__cave svg{transition:transform var(--fical-duration-hover) var(--fical-ease-out)}.label-products--catalogue .label-catalogue__cave-arrow--diagonal{display:none}.label-products--catalogue .label-catalogue__tabs{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px 40px;margin:0;padding:0;list-style:none;font-family:var(--fical-font-sans);font-size:20px;font-weight:400;line-height:27px}.label-products--catalogue .label-catalogue__tabs a,.label-products--catalogue .label-catalogue__tabs>li>span{display:inline-flex;align-items:flex-start;color:var(--fical-color-grey);text-decoration:none}.label-products--catalogue .label-catalogue__tab-label{padding-top:11px;font-size:20px;line-height:27px}.label-products--catalogue .label-catalogue__tab-count{color:inherit;font-size:14px;font-weight:400;line-height:19px}.label-products--catalogue .label-catalogue__tabs a{transition:color var(--fical-duration-fast) ease}.label-products--catalogue .label-catalogue__tabs [aria-selected=true],.label-products--catalogue .label-catalogue__tabs [aria-current=page]{color:var(--fical-color-orange)}.label-products--catalogue .label-catalogue__status{margin:24px 0 0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:22px}.label-products--catalogue .label-catalogue__retry{margin:8px 0 0}.label-products--catalogue .label-catalogue__retry button{min-height:44px;padding:8px 0;border:0;background:rgba(0,0,0,0);color:var(--fical-color-orange);font:inherit;text-decoration:underline;cursor:pointer}.label-products--catalogue .label-catalogue__retry button:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:3px}.label-products--catalogue .label-catalogue__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:16px;margin:40px 0 0;padding:0;list-style:none}.label-catalogue__card{display:flex;flex-direction:column;gap:16px;width:auto;height:auto;margin:0;padding:0 0 16px;border:1px solid var(--fical-color-beige);border-radius:8px;background:var(--fical-color-white)}@media(max-width: 1727px){.label-catalogue__card{gap:20px}}.label-catalogue__card .label-catalogue__media{position:relative;display:flex;align-items:center;justify-content:center;height:220px;overflow:hidden;background:linear-gradient(360deg, var(--fical-color-white) 0%, var(--fical-color-beige) 100%);border:1px solid var(--fical-color-beige);border-radius:4px}.label-catalogue__card .label-catalogue__media-link{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;color:inherit;text-decoration:none}.label-catalogue__card .label-catalogue__media-link picture,.label-catalogue__card .label-catalogue__media>picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.label-catalogue__card .label-catalogue__media img{width:188px;max-width:none;height:188px;object-fit:contain;object-position:center;transform:translateY(20px)}.label-catalogue__card .label-catalogue__media--box img{width:calc(100% - 32px);max-width:calc(100% - 32px);height:calc(100% - 32px);max-height:calc(100% - 32px);transform:none}.label-catalogue__card .label-catalogue__offers{position:absolute;top:16px;left:16px;z-index:2;display:flex;flex-direction:column;gap:4px;max-width:calc(100% - 72px);margin:0;padding:0;list-style:none;pointer-events:none}.label-catalogue__card .label-catalogue__offer{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-height:27px;padding:4px 8px;border:1px solid var(--fical-color-orange);border-radius:var(--fical-radius-pill);background:var(--fical-color-white);color:var(--fical-color-orange);font-family:var(--fical-font-sans);font-size:14px;font-weight:400;line-height:19px;letter-spacing:-0.7px;text-align:center;white-space:nowrap}.label-catalogue__card .label-catalogue__offer-heart{display:inline-flex;width:12px;height:12px}.label-catalogue__card .label-catalogue__wish{position:absolute;top:16px;right:16px;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;background:rgba(0,0,0,0)}.label-catalogue__card .label-catalogue__body{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;padding:0 16px}.label-catalogue__card .label-catalogue__stock{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;margin:0;padding:4px 8px;border:1px solid var(--fical-color-green);border-radius:999px;background:var(--fical-color-white);color:var(--fical-color-green);font-family:var(--fical-font-sans);font-size:14px;font-weight:600;line-height:19px;letter-spacing:0}.label-catalogue__card .label-catalogue__stock-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor}.label-catalogue__card .label-catalogue__stock--limited{border-color:var(--fical-color-mauve);color:var(--fical-color-mauve)}.label-catalogue__card .label-catalogue__stock--out{border-color:var(--fical-color-rose);color:var(--fical-color-rose)}.label-catalogue__card .label-catalogue__name{margin:0;font-family:var(--fical-font-display);font-size:24px;font-weight:400;font-style:normal;line-height:31px}.label-catalogue__card .label-catalogue__name a{color:var(--fical-color-black);text-decoration:none}.label-catalogue__card .label-catalogue__meta,.label-catalogue__card .label-catalogue__text{margin:0;font-family:var(--fical-font-sans);font-size:14px;line-height:19px}.label-catalogue__card .label-catalogue__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px;color:var(--fical-color-grey);font-weight:600}.label-catalogue__card .label-catalogue__meta-dot{width:4px;height:4px;flex:0 0 4px;border-radius:50%;background:currentColor}.label-catalogue__card .label-catalogue__text{display:-webkit-box;overflow:hidden;color:var(--fical-color-grey);-webkit-box-orient:vertical;-webkit-line-clamp:2}.label-catalogue__card .label-catalogue__text a{color:inherit;text-decoration:none}.label-catalogue__card .label-catalogue__chips{display:none;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.label-catalogue__card .label-catalogue__chip{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid var(--fical-color-orange);border-radius:999px;background:var(--fical-color-white);color:var(--fical-color-orange);font-family:var(--fical-font-sans);font-size:14px;font-weight:400;line-height:19px;letter-spacing:-0.28px;white-space:nowrap}.label-catalogue__card .label-catalogue__chips--muted .label-catalogue__chip{border-color:var(--fical-color-grey);color:var(--fical-color-grey)}.label-catalogue__card .label-catalogue__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;color:var(--fical-color-orange);font-family:var(--fical-font-display);font-size:32px;font-weight:400;line-height:42px}.label-catalogue__card .label-catalogue__price-old{color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:22px;text-decoration:line-through}.label-catalogue__card .label-catalogue__price-now{color:inherit;font:inherit}.label-catalogue__card .label-catalogue__price--muted,.label-catalogue__card .label-catalogue__price--muted .label-catalogue__price-volume{color:var(--fical-color-grey)}.label-catalogue__card .label-catalogue__price-volume{color:#595959;font-family:var(--fical-font-display);font-size:12px;font-weight:400;line-height:16px;letter-spacing:0}.label-catalogue__card .label-catalogue__price-period{color:inherit;font-family:var(--fical-font-sans);font-size:12px;line-height:16px}.label-catalogue__card .label-catalogue__price-liter{margin:-12px 0 0;color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:12px;line-height:16px}.label-catalogue__card .label-catalogue__price-badge{padding:2px 8px;border-radius:999px;background:var(--fical-color-orange-light);color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:14px;font-weight:600;line-height:19px;letter-spacing:-0.02em}.label-catalogue__card .label-catalogue__buy{display:flex;align-items:center;gap:12px;margin-top:auto}.label-catalogue__card .label-catalogue__qty{display:flex;flex:0 0 auto;align-items:center;gap:12px;box-sizing:border-box;height:43px;padding:8px 12px;border:1px solid var(--fical-color-sand);border-radius:999px}.label-catalogue__card .label-catalogue__qty button,.label-catalogue__card .label-catalogue__qty input{border:0;background:rgba(0,0,0,0);color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:14px;font-weight:600;line-height:19px}.label-catalogue__card .label-catalogue__qty button{display:inline-flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px;margin-block:-4px;padding:0;border-radius:999px;cursor:pointer;transition:color var(--fical-duration-fast) ease,background-color var(--fical-duration-fast) ease}@media(hover: hover)and (pointer: fine){.label-catalogue__card .label-catalogue__qty button:hover:not(:disabled){color:var(--fical-color-orange);background-color:var(--fical-color-orange-light)}}.label-catalogue__card .label-catalogue__qty button:focus-visible:not(:disabled){color:var(--fical-color-orange);background-color:var(--fical-color-orange-light)}.label-catalogue__card .label-catalogue__qty input{flex:0 1 auto;width:1ch;min-width:1ch;max-width:4ch;padding:0;field-sizing:content;text-align:center}.label-catalogue__card .label-catalogue__add{flex:1 1 auto;height:43px;border:1px solid var(--fical-color-orange);border-radius:999px;background:var(--fical-color-orange);color:var(--fical-color-white);font-family:var(--fical-font-sans);font-size:14px;font-weight:600;letter-spacing:-0.7px;transition:transform var(--fical-duration-hover) var(--fical-ease-out),box-shadow var(--fical-duration-hover) var(--fical-ease-out),background-color var(--fical-duration-fast) ease,border-color var(--fical-duration-fast) ease,color var(--fical-duration-fast) ease}.label-catalogue__card .label-catalogue__add--out,.label-catalogue__card .label-catalogue__add:disabled{background:var(--fical-color-grey);border-color:var(--fical-color-grey);color:var(--fical-color-white);opacity:1;cursor:not-allowed}.label-catalogue__card .label-catalogue__qty :disabled{cursor:not-allowed;opacity:1}.label-products--catalogue .label-catalogue__more{display:flex;justify-content:center;margin:40px 0 0}.label-products--catalogue .label-catalogue__more a{gap:8px;height:48px;padding:12px 16px;border:1px solid var(--fical-color-sand);border-radius:999px;font-size:16px;line-height:22px;letter-spacing:-0.8px;transition:transform var(--fical-duration-hover) var(--fical-ease-out),box-shadow var(--fical-duration-hover) var(--fical-ease-out),background-color var(--fical-duration-fast) ease,border-color var(--fical-duration-fast) ease,color var(--fical-duration-fast) ease}.label-products--catalogue .label-catalogue__more a svg{transition:transform var(--fical-duration-hover) var(--fical-ease-out)}.label-products--catalogue .label-catalogue__cave:focus-visible,.label-products--catalogue .label-catalogue__tabs a:focus-visible{color:var(--fical-color-orange)}.label-products--catalogue .label-catalogue__more a:focus-visible{border-color:var(--fical-color-orange);background-color:var(--fical-color-orange);color:var(--fical-color-white)}@media(hover: hover)and (pointer: fine){.label-products--catalogue .label-catalogue__cave:hover,.label-products--catalogue .label-catalogue__tabs a:hover{color:var(--fical-color-orange)}.label-products--catalogue .label-catalogue__more a:hover{border-color:var(--fical-color-orange);background-color:var(--fical-color-orange);color:var(--fical-color-white);box-shadow:0 8px 18px -10px rgba(236,98,26,.7)}}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: no-preference){.label-products--catalogue .label-catalogue__cave:hover svg{transform:translateX(4px)}.label-products--catalogue .label-catalogue__more a:hover{transform:translateY(-2px)}.label-products--catalogue .label-catalogue__more a:hover svg{transform:scale(1.15)}}@media(min-width: 768px){.label-products--catalogue .label-catalogue__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1728px){.label-hero__grid{grid-template-columns:744px 504px;column-gap:160px}.label-hero__title{width:744px;height:160px;font-size:72px;line-height:80px;letter-spacing:-3.6px}.label-hero__accent{font-size:76px;line-height:80px;letter-spacing:1.52px}.label-hero__aside{width:504px}.label-hero__lead{font-size:20px;font-style:italic;font-weight:400;line-height:27px;letter-spacing:.4px}.label-hero__photo{width:100%;height:auto;margin-top:40px}.label-home>section.label-section--hero~section.label-section--claims{margin-top:80px}.label-claims .ckc-tagbar__item{font-size:32px;font-weight:400;line-height:42px;letter-spacing:0}.label-products--catalogue .label-catalogue__tools{height:43px}.label-products--catalogue .label-catalogue__grid{grid-template-columns:repeat(4, minmax(340px, 1fr))}.label-catalogue__card{height:580px}.label-catalogue__card .label-catalogue__media{height:246px}}@media(min-width: 1400px){.label-stat-card dt{font-size:20px;line-height:24px}}@media(prefers-reduced-motion: reduce){.label-track{scroll-behavior:auto}.label-hero__viewport{overflow-x:auto;scroll-behavior:auto;scrollbar-width:none}.label-hero__viewport::-webkit-scrollbar{display:none}.label-hero__strip{animation:none;scroll-snap-type:x mandatory}.label-hero__strip li{scroll-snap-align:start}.label-hero__strip [aria-hidden=true]{display:none}}.label-regions{padding:80px var(--fical-gutter);background-color:var(--fical-color-beige);color:var(--fical-color-black)}.label-regions__head{display:flex;align-items:center;justify-content:space-between;gap:40px;width:min(100% - var(--fical-gutter),var(--fical-container-max));margin:0 auto 40px}.label-regions__lead{flex:0 1 736px;max-width:736px}.label-regions__line--short{display:none}.label-regions__title{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:48px;font-weight:400;font-style:normal;line-height:65px;letter-spacing:-0.96px}.label-regions__title-link{color:inherit;font:inherit;letter-spacing:inherit;text-decoration:none}.label-regions__title-link:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:2px}@media(hover: hover)and (pointer: fine){.label-regions__title-link:hover{color:var(--fical-color-orange)}}.label-regions__accent{color:var(--fical-color-orange);font-family:var(--fical-font-display);font-size:50px;font-style:italic;font-weight:400;letter-spacing:0}.label-regions__intro{margin:16px 0 0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:20px;font-style:italic;font-weight:400;line-height:27px;letter-spacing:.4px}.label-regions__nav{display:flex;flex:0 0 auto;gap:16px}.label-regions__nav button{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid var(--fical-color-black);border-radius:999px;background:rgba(0,0,0,0);color:var(--fical-color-black);cursor:pointer}.label-regions__nav button[hidden]{display:none}.label-regions__nav button:focus-visible,.label-regions__card:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:2px}.label-regions__track{display:flex;gap:6px;padding:0;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none;width:min(100% - 2*var(--fical-gutter),var(--fical-container-max));margin:0 auto;width:min(100% - var(--fical-gutter),var(--fical-container-max))}.label-regions__track::-webkit-scrollbar{display:none}@media(min-width: 992px){.label-home[data-label-accueil]>.label-regions{padding-inline:0}.label-home[data-label-accueil]>.label-regions .label-regions__head{padding-inline:0;width:min(100% - 2*var(--fical-gutter),var(--fical-container-max))}.label-home[data-label-accueil]>.label-regions .label-regions__track{padding-left:0;scroll-padding-left:var(--fical-gutter);width:min(100% - 2*var(--fical-gutter),var(--fical-container-max))}.label-home[data-label-accueil]>.label-regions .label-regions__track::after{content:"";flex:0 0 var(--fical-gutter)}}@media(min-width: 1698px)and (max-width: 1872px){.label-home[data-label-accueil]>.label-regions .label-regions__track{padding-left:calc(100% - 1698px);scroll-padding-left:calc(100% - 1698px)}}.label-regions__item{flex:0 0 auto;scroll-snap-align:start}.label-regions__card{position:relative;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;width:420px;height:475px;padding:40px;overflow:hidden;border:4px solid var(--fical-color-white);border-radius:12px;color:var(--fical-color-white);text-decoration:none}.label-regions__photo,.label-regions__veil{position:absolute;inset:0;width:100%;height:100%}.label-regions__photo{object-fit:cover;transform:scale(1);transition:transform var(--fical-duration-hover) var(--fical-ease-out)}.label-regions__veil{background-color:rgba(3,4,5,.5)}@media(prefers-reduced-motion: no-preference){a.label-regions__card:focus-visible .label-regions__photo{transform:scale(1.1)}}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: no-preference){a.label-regions__card:hover .label-regions__photo{transform:scale(1.1)}}.label-regions__copy,.label-regions__count{position:relative;z-index:1}.label-regions__rule{display:block;height:0;margin:0 0 14px;border:0;border-top:2px solid var(--fical-color-white)}.label-regions__name{display:block;margin:0 0 16px;font-family:var(--fical-font-display);font-size:40px;font-weight:400;line-height:52px;letter-spacing:0}.label-regions__excerpt{display:block;margin:0;font-family:var(--fical-font-sans);font-size:20px;font-weight:400;line-height:27px;letter-spacing:0}.label-regions__count{align-self:flex-start;width:fit-content;margin:0;padding:8px 12px;border-radius:var(--fical-radius-pill);background-color:hsla(0,0%,100%,.2);color:var(--fical-color-white);font-family:var(--fical-font-sans);font-size:18px;font-style:normal;font-weight:400;letter-spacing:.36px;line-height:25px;white-space:nowrap}@media(max-width: 1727px){.label-regions__card{width:min(420px,85vw);height:auto;min-height:420px;aspect-ratio:420/475}}@media(prefers-reduced-motion: reduce){.label-regions__track{scroll-behavior:auto}}.label-products--sales{position:relative}.label-products--sales .label-sales__mark{position:absolute;z-index:0;top:-282px;left:-50px;width:450px;height:509px;opacity:1;pointer-events:none}.label-products--sales .label-container{position:relative;z-index:1}.label-products--sales .label-sales__title{display:flex;align-items:center;gap:16px;min-width:0}.label-products--sales .label-catalogue__title{width:auto;max-width:none}.label-products--sales .label-sales__spark{flex:0 0 40px;width:40px;height:40px}.label-products--sales .label-catalogue__cave{border-bottom-color:currentColor}.label-domains__head{display:flex;align-items:center;justify-content:space-between;gap:var(--fical-space-4);margin-bottom:var(--fical-space-5)}.label-domains__title{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:48px;font-weight:400;letter-spacing:-0.96px;line-height:65px}.label-domains__accent{color:var(--fical-color-orange);font-family:var(--fical-font-display);font-size:50px;font-style:italic;font-weight:400;letter-spacing:0}.label-domains__link{display:inline-flex;align-items:center;gap:var(--fical-space-2);padding-bottom:var(--fical-space-2);border-bottom:2px solid currentColor;color:var(--fical-color-black);font-size:16px;font-weight:600;letter-spacing:-0.32px;line-height:22px;text-decoration:none;transition:color var(--fical-duration-fast) ease}.label-domains__link svg{transition:transform var(--fical-duration-fast) ease}.label-domains__link:focus-visible{color:var(--fical-color-orange)}@media(hover: hover)and (pointer: fine){a.label-domains__link:hover{color:var(--fical-color-orange)}}.label-domains__link:hover svg,.label-domains__link:focus-visible svg{transform:translateX(4px)}.label-domains__track{display:flex;gap:var(--fical-space-4);margin:-20px 0 calc(var(--fical-space-5) - 36px);padding:0;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none}.label-domains__track::-webkit-scrollbar{display:none}.label-domains__item{flex:0 0 min(459px,100%);min-width:0;padding:20px 0 36px;scroll-snap-align:start}.label-domains__card{display:flex;flex-direction:column;box-sizing:border-box;height:369px;padding:var(--fical-space-7);border:2px solid var(--fical-color-beige);border-radius:6px;background:var(--fical-color-white);color:inherit;text-decoration:none;transition:border-color var(--fical-duration-fast) ease,box-shadow var(--fical-duration-fast) ease,transform var(--fical-duration-fast) ease}a.label-domains__card:hover,a.label-domains__card:focus-visible{border-color:var(--fical-color-orange);box-shadow:0 10px 24px rgba(3,4,5,.08);transform:translateY(-2px)}.label-domains__label{min-height:56px;margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;letter-spacing:0;line-height:22px}.label-domains__region{display:block;font-family:var(--fical-font-display);font-size:28px;font-weight:400;letter-spacing:0;line-height:32px}.label-domains__name{display:block;overflow-wrap:anywhere}.label-domains__logo{display:block;flex-shrink:0;width:253px;height:142px;margin:auto;object-fit:contain}.label-domains__logo-name{display:flex;align-items:center;justify-content:center;color:var(--fical-color-black);font-family:var(--fical-font-display);font-size:32px;line-height:1.1;text-align:center}.label-domains__arrow{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;margin-left:auto;border-radius:999px;background:var(--fical-color-beige);color:var(--fical-color-black);transition:background-color var(--fical-duration-fast) ease,color var(--fical-duration-fast) ease}.label-domains__arrow svg{transform:rotate(-45deg);transition:transform var(--fical-duration-fast) ease}a.label-domains__card:hover .label-domains__arrow,a.label-domains__card:focus-visible .label-domains__arrow{background:var(--fical-color-orange);color:var(--fical-color-white)}a.label-domains__card:hover .label-domains__arrow svg,a.label-domains__card:focus-visible .label-domains__arrow svg{transform:translate(4px, -4px) rotate(-45deg)}.label-domains__nav{display:flex;justify-content:center;gap:var(--fical-space-4)}.label-domains__nav button{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid var(--fical-color-black);border-radius:999px;background:rgba(0,0,0,0);color:var(--fical-color-black);cursor:pointer;transition:background-color var(--fical-duration-fast) ease,color var(--fical-duration-fast) ease,transform var(--fical-duration-fast) ease}.label-domains__nav button:not(:disabled):hover,.label-domains__nav button:not(:disabled):focus-visible{background:var(--fical-color-black);color:var(--fical-color-white);transform:translateY(-2px)}.label-domains__nav button:disabled{cursor:default;opacity:1}@media(prefers-reduced-motion: reduce){.label-domains__link svg,.label-domains__card,.label-domains__arrow,.label-domains__arrow svg,.label-domains__nav button{transition:none}}@media(min-width: 1728px){.label-domains__item{flex-basis:calc((100% - 32px)/3)}}.label-loyalty__grid{display:grid;gap:var(--fical-space-7)}.label-loyalty__title-short{display:none}@media(max-width: 1727.98px){.label-loyalty__title--split .label-loyalty__title-full{display:none}.label-loyalty__title--split .label-loyalty__title-short{display:inline}}.label-loyalty__title{margin:0 0 var(--fical-space-4);color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:48px;font-weight:400;letter-spacing:-0.96px;line-height:65px}.label-loyalty__accent{color:var(--fical-color-orange);font-family:var(--fical-font-display);font-size:50px;font-style:italic;font-weight:400;letter-spacing:0}.label-loyalty__intro{margin:0 0 var(--fical-space-7);color:var(--fical-color-grey);font-size:20px;font-style:italic;font-weight:400;letter-spacing:.4px;line-height:27px}.label-loyalty__points{display:flex;flex-direction:column;gap:var(--fical-space-5);margin:0 0 var(--fical-space-7);padding:0;list-style:none}.label-loyalty__points li{display:flex;align-items:center;gap:var(--fical-space-2);color:var(--fical-color-black);font-size:16px;font-weight:400;letter-spacing:-0.32px;line-height:22px}.label-loyalty__points svg{flex:0 0 24px}.label-loyalty__cta{display:inline-flex;align-items:center;color:var(--fical-color-white);font-family:var(--fical-font-sans);font-size:20px;font-weight:600;letter-spacing:0;line-height:27px;text-decoration:none}.label-loyalty__cta>span:first-child{display:inline-flex;align-items:center;height:59px;padding:16px 24px;border-radius:var(--fical-radius-pill);background-color:var(--fical-color-orange)}.label-loyalty__cta-arrow{display:inline-flex;align-items:center;justify-content:center;width:59px;height:59px;border-radius:var(--fical-radius-pill);background-color:var(--fical-color-orange)}.label-loyalty__cta-arrow svg{transform:rotate(-45deg)}a.label-loyalty__cta,button.label-loyalty__cta{padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;font:inherit;text-align:left}.label-loyalty-gate{width:min(32rem,100% - 32px);max-width:calc(100% - 32px);padding:0;border:0;border-radius:var(--fical-radius-lg);background:rgba(0,0,0,0);color:var(--fical-color-black)}.label-loyalty-gate::backdrop{background:rgba(3,4,5,.48)}.label-loyalty-gate__panel{position:relative;margin:0;padding:40px 32px 32px;border-radius:var(--fical-radius-lg);background:var(--fical-color-white)}.label-loyalty-gate__close{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--fical-radius-pill);background:rgba(0,0,0,0);color:var(--fical-color-black);font-size:28px;line-height:1;cursor:pointer}.label-loyalty-gate__close:hover,.label-loyalty-gate__close:focus-visible{background:var(--fical-color-beige);outline:2px solid var(--fical-color-orange);outline-offset:2px}.label-loyalty-gate__title{margin:0 32px 16px 0;font-family:var(--fical-font-sans);font-size:32px;font-weight:400;letter-spacing:-0.64px;line-height:1.15}.label-loyalty-gate__accent{color:var(--fical-color-orange);font-family:var(--fical-font-display);font-size:34px;font-style:italic;font-weight:400}.label-loyalty-gate__text{margin:0 0 24px;font-family:var(--fical-font-sans);font-size:16px;line-height:1.4}.label-loyalty-gate__actions{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.label-loyalty-gate__register{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border:1px solid var(--fical-color-orange);border-radius:var(--fical-radius-pill);background:var(--fical-color-orange);color:var(--fical-color-white);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;text-decoration:none}.label-loyalty-gate__register:hover,.label-loyalty-gate__register:focus-visible{border-color:var(--fical-color-black);background:var(--fical-color-black);color:var(--fical-color-white);outline:none}.label-loyalty-gate__register:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:2px}.label-loyalty-gate__login{color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;line-height:1.4;text-decoration:underline;text-underline-offset:3px}.label-loyalty-gate__login:hover,.label-loyalty-gate__login:focus-visible{color:var(--fical-color-orange)}.label-loyalty__photo{display:block;width:100%;height:auto;aspect-ratio:604/528;object-fit:cover;border-radius:var(--fical-radius-lg)}.label-loyalty__media{position:relative}.label-loyalty__chip{position:absolute;display:flex;align-items:center;gap:12px;margin:0;padding:12px;border-radius:6px;background:var(--fical-color-white);box-shadow:0 7px 40px rgba(3,4,5,.1)}.label-loyalty__chip--savings{top:7.576%;left:-13.245%}.label-loyalty__chip--tasted{top:59.848%;left:80.132%}.label-loyalty__chip-icon{display:flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:var(--fical-color-green)}.label-loyalty__chip-icon img{width:20px;height:20px}.label-loyalty__chip-copy{display:flex;flex-direction:column}.label-loyalty__chip-label{color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:22px;letter-spacing:.02em;white-space:nowrap}.label-loyalty__chip-value{color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:20px;font-weight:600;line-height:27px;letter-spacing:.02em;white-space:nowrap}@media(min-width: 1728px){.label-loyalty__grid{grid-template-columns:564px 604px;column-gap:240px;align-items:start}.label-loyalty__media,.label-loyalty__photo{width:604px;height:528px}.label-loyalty__chip--savings{top:40px;left:-80px}.label-loyalty__chip--tasted{top:316px;left:484px}}.label-story{position:relative;overflow:hidden;border-radius:var(--fical-radius-lg);color:var(--fical-color-white)}.label-story__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.label-story__veil{position:absolute;inset:0;background:linear-gradient(to bottom, rgba(3, 4, 5, 0.3) 0%, rgba(3, 4, 5, 0.5) 45%, rgba(3, 4, 5, 0.6) 100%)}.label-story__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--fical-space-5);padding:64px var(--fical-space-4);text-align:center}.label-story__faces{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px}.label-story__avatars{display:flex;margin:0;padding:0;list-style:none}.label-story__avatars li+li{margin-left:-8px}.label-story__avatars img{display:block;width:48px;height:48px;box-sizing:border-box;object-fit:cover;border:1px solid var(--fical-color-beige);border-radius:50%}.label-story__avatars li:last-child img{border-color:var(--fical-color-sand)}.label-story__count{margin:0;color:var(--fical-color-white);font-family:var(--fical-font-display);font-size:24px;font-style:italic;font-weight:400;letter-spacing:.48px;line-height:31px}.label-story__title{margin:0;color:var(--fical-color-white);font-family:var(--fical-font-sans);font-size:48px;font-weight:400;letter-spacing:-2.4px;line-height:66px}.label-story__accent{color:var(--fical-color-orange);font-family:var(--fical-font-display);font-size:50px;font-style:italic;font-weight:400;letter-spacing:1px}.label-story__text{max-width:778px;margin:0;color:var(--fical-color-white);font-size:20px;font-weight:400;letter-spacing:0;line-height:27px}.label-story__cta{display:inline-flex;align-items:center;color:var(--fical-color-white);font-family:var(--fical-font-sans);font-size:20px;font-weight:600;letter-spacing:0;line-height:27px;text-decoration:none}.label-story__cta>span:first-child,.label-story__cta-arrow{background-color:var(--fical-color-black)}.label-story__cta>span:first-child{display:inline-flex;align-items:center;height:59px;padding:16px 24px;border-radius:var(--fical-radius-pill)}.label-story__cta-arrow{display:inline-flex;align-items:center;justify-content:center;width:59px;height:59px;border-radius:var(--fical-radius-pill)}.label-story__cta>span:first-child,.label-story__cta-arrow{transition:background-color var(--fical-duration-hover) var(--fical-ease-out)}.label-story__cta-arrow svg{transform:rotate(-45deg);transition:transform var(--fical-duration-hover) var(--fical-ease-out)}@media(hover: hover)and (pointer: fine){a.label-story__cta:hover>span:first-child,a.label-story__cta:hover .label-story__cta-arrow{background-color:var(--fical-color-orange)}a.label-story__cta:hover .label-story__cta-arrow svg{transform:translate(4px, -4px) rotate(-45deg)}}@media(min-width: 1728px){.label-story__inner{padding:120px 16px}}.label-refine__column{display:flex;flex-direction:column;gap:var(--fical-space-7);width:min(100%,540px)}.label-refine__lead{display:flex;flex-direction:column;gap:var(--fical-space-4)}.label-refine__title{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:48px;font-weight:400;letter-spacing:-0.96px;line-height:65px}.label-refine__accent{color:var(--fical-color-orange);font-family:var(--fical-font-display);font-size:50px;font-style:italic;font-weight:400;letter-spacing:0}.label-refine__intro{margin:0;color:var(--fical-color-black);font-size:20px;font-style:italic;font-weight:400;letter-spacing:.4px;line-height:27px}.label-refine__groups{display:flex;flex-direction:column;gap:var(--fical-space-5)}.label-refine__group{display:flex;flex-direction:column;gap:var(--fical-space-3)}.label-refine__label{margin:0;color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:20px;font-weight:400;line-height:27px;letter-spacing:0;text-transform:uppercase}.label-refine__chips{display:flex;flex-wrap:wrap;gap:var(--fical-space-3);margin:0;padding:0;list-style:none}.label-refine__chip{display:inline-flex;align-items:center;box-sizing:border-box;height:43px;padding:0 12px;border:1px solid var(--fical-color-orange);border-radius:var(--fical-radius-pill);background-color:var(--fical-color-white);color:var(--fical-color-orange);font-family:var(--fical-font-sans);font-size:20px;font-weight:400;letter-spacing:-0.4px;line-height:27px;text-decoration:none;white-space:nowrap}.label-refine__cta{display:inline-flex;align-items:center;align-self:flex-start;color:var(--fical-color-white);font-family:var(--fical-font-sans);font-size:20px;font-weight:600;letter-spacing:0;line-height:27px;text-decoration:none}.label-refine__cta>span:first-child{display:inline-flex;align-items:center;height:59px;padding:16px 24px;border-radius:var(--fical-radius-pill);background-color:var(--fical-color-orange)}.label-refine__cta-arrow{display:inline-flex;align-items:center;justify-content:center;width:59px;height:59px;border-radius:var(--fical-radius-pill);background-color:var(--fical-color-orange)}.label-refine__cta>span:first-child,.label-refine__cta-arrow{transition:background-color var(--fical-duration-hover) var(--fical-ease-out)}.label-refine__cta-arrow svg{transform:rotate(-45deg);transition:transform var(--fical-duration-hover) var(--fical-ease-out)}@media(hover: hover)and (pointer: fine){.label-home a.label-refine__cta:hover>span:first-child,.label-home a.label-refine__cta:hover .label-refine__cta-arrow{background-color:var(--fical-color-black)}.label-home a.label-refine__cta:hover .label-refine__cta-arrow svg{transform:translate(4px, -4px) rotate(-45deg)}}.label-refine__layout{display:flex;flex-direction:column;gap:var(--fical-space-7)}.label-refine__chip{margin:0;cursor:pointer;appearance:none}.label-refine__chip[aria-pressed=true]{background-color:var(--fical-color-orange);color:var(--fical-color-white)}.label-refine__chip:focus-visible,.label-refine__cta:focus-visible{outline:2px solid var(--fical-color-black);outline-offset:2px}.label-refine__note{margin:0;color:var(--fical-color-black);font-size:14px;line-height:19px}.label-refine__results{position:relative;min-width:0}.label-refine__status{margin:0;color:var(--fical-color-black);font-size:20px;font-style:italic;line-height:27px}.label-refine__status--quiet{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.label-refine__slider-head{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-height:48px;margin-bottom:16px}.label-refine__slider-head .label-refine__status:not(.label-refine__status--quiet){margin-right:auto}.label-refine__nav{display:flex;flex:0 0 auto;gap:12px}.label-refine__nav button{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid var(--fical-color-black);border-radius:999px;background:var(--fical-color-white);color:var(--fical-color-black);cursor:pointer}.label-refine__nav button[hidden]{display:none}.label-refine__nav button:disabled{opacity:.35;cursor:default}.label-refine__nav button:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:2px}.label-regions__nav button,.label-refine__nav button{transition:transform var(--fical-duration-hover) var(--fical-ease-out),border-color var(--fical-duration-fast) ease,color var(--fical-duration-fast) ease}@media(hover: hover)and (pointer: fine){.label-regions__nav button:hover:not(:disabled),.label-refine__nav button:hover:not(:disabled){border-color:var(--fical-color-orange);color:var(--fical-color-orange)}}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: no-preference){.label-regions__nav [data-fical-prev]:hover:not(:disabled),.label-refine__nav [data-fical-prev]:hover:not(:disabled){transform:translateX(-6px)}.label-regions__nav [data-fical-next]:hover:not(:disabled),.label-refine__nav [data-fical-next]:hover:not(:disabled){transform:translateX(6px)}}.label-refine__track{display:flex;gap:16px;margin:0;padding:0;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none}.label-refine__track::-webkit-scrollbar{display:none}.label-refine__track>.label-catalogue__card{flex:0 0 334px;width:334px;scroll-snap-align:start}@media(min-width: 768px){.label-refine__track{--fical-refine-bleed: max(var(--fical-gutter), calc((100vw - var(--fical-container-max)) / 2));width:calc(100% + var(--fical-refine-bleed));margin-right:calc(-1*var(--fical-refine-bleed))}}@media(min-width: 1200px){.label-refine__layout{display:grid;grid-template-columns:minmax(0, 540px) minmax(0, 1fr);column-gap:var(--fical-space-7);row-gap:var(--fical-space-7);align-items:start}.label-refine__column{grid-column:1;grid-row:1;width:100%}.label-refine__results{grid-column:2;grid-row:1/span 2}.label-refine__cta{grid-column:1;grid-row:2;align-self:end}}@media(min-width: 1728px){.label-refine__layout{column-gap:120px}}.label-univers{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--fical-space-7);overflow:clip;border-radius:var(--fical-radius-xl);background-color:var(--fical-color-beige);padding-block:var(--fical-space-7)}.label-univers::before,.label-univers::after{content:"";position:absolute;z-index:0;width:139px;height:139px;border-radius:50%;background-color:var(--fical-color-orange);filter:blur(125px);pointer-events:none}.label-univers::before{top:387px;left:calc(var(--fical-gutter) - 78px)}.label-univers::after{top:190px;right:calc(var(--fical-gutter) - 43px)}.label-univers__inner{position:relative;z-index:1;width:min(100% - 2*var(--fical-gutter),var(--fical-container-max));margin-inline:auto}.label-univers__head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fical-space-5)}.label-univers__lead{display:flex;flex-direction:column;gap:var(--fical-space-4);max-width:642px}.label-univers__title{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:48px;font-weight:400;letter-spacing:-0.96px;line-height:65px}.label-univers__accent{color:var(--fical-color-orange);font-family:var(--fical-font-display);font-size:50px;font-style:italic;font-weight:400;letter-spacing:0}.label-univers__intro{margin:0;color:var(--fical-color-black);font-size:20px;font-style:italic;font-weight:400;letter-spacing:.4px;line-height:27px}.label-univers__scroll{display:flex;flex-direction:column;gap:var(--fical-space-2);width:240px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--fical-color-black);font-family:var(--fical-font-sans);text-align:left;cursor:pointer;transition:color var(--fical-duration-fast) ease}.label-univers__scroll-row{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:600;letter-spacing:-0.32px;line-height:22px}.label-univers__scroll-row svg{transform-box:fill-box;transform-origin:center;transition:rotate 640ms cubic-bezier(0.34, 1.2, 0.64, 1),transform var(--fical-duration-hover) var(--fical-ease-out)}.label-univers__scroll.is-reversed .label-univers__scroll-row svg{rotate:-180deg}.label-univers__scroll:focus-visible{color:var(--fical-color-orange)}@media(hover: hover)and (pointer: fine){.label-univers__scroll:hover{color:var(--fical-color-orange)}}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: no-preference){.label-univers__scroll:hover .label-univers__scroll-row svg{transform:translateX(4px)}.label-univers__scroll.is-reversed:hover .label-univers__scroll-row svg{transform:translateX(-4px)}}@media(prefers-reduced-motion: reduce){.label-univers__scroll-row svg{transition:none}}.label-univers__track{display:block;height:2px;background-color:var(--fical-color-black)}.label-univers__fill{display:block;width:0;height:2px;background-color:var(--fical-color-orange)}.label-univers__rail{--fical-univers-inset: max(var(--fical-gutter), calc((100% - var(--fical-container-max)) / 2));position:relative;z-index:1;display:flex;align-items:center;gap:var(--fical-space-7);width:100%;margin:0;padding-left:var(--fical-univers-inset);padding-right:var(--fical-space-7);box-sizing:border-box;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--fical-univers-inset);scroll-padding-inline-end:var(--fical-space-7);scrollbar-width:none}.label-univers__rail::-webkit-scrollbar{display:none}.label-univers__card{position:relative;flex:0 0 min(480px,100%);width:min(480px,100%);height:386px;overflow:hidden;border-radius:var(--fical-radius-lg);scroll-snap-align:start}.label-univers__rail>:last-child{scroll-snap-align:end}.label-univers__photo,.label-univers__veil{position:absolute;inset:0;width:100%;height:100%}.label-univers__photo{object-fit:cover;transform:scale(1);transition:transform var(--fical-duration-hover) var(--fical-ease-out)}a.label-univers__content{color:inherit;text-decoration:none;cursor:pointer}a.label-univers__content:focus-visible{outline:2px solid var(--fical-color-white);outline-offset:-4px}.label-univers__more svg{transition:transform var(--fical-duration-hover) var(--fical-ease-out)}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: no-preference){.label-univers__card:has(a.label-univers__content):hover .label-univers__photo{transform:scale(1.06)}a.label-univers__content:hover .label-univers__more svg{transform:translateX(4px)}}.label-univers__veil{background-color:rgba(3,4,5,.6)}.label-univers__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--fical-space-11);height:100%;padding:var(--fical-space-5);box-sizing:border-box}.label-univers__index{margin:0;color:var(--fical-color-white);font-family:var(--fical-font-display);font-size:32px;font-style:italic;font-weight:400;letter-spacing:.64px;line-height:42px}.label-univers__lower{display:flex;flex-direction:column;gap:var(--fical-space-5)}.label-univers__copy{display:flex;align-items:center;gap:var(--fical-space-5)}.label-univers__mark{flex:0 0 32px;width:32px;height:120px;object-fit:cover}.label-univers__text{display:flex;flex-direction:column;gap:var(--fical-space-2);min-width:0}.label-univers__name{margin:0;color:var(--fical-color-white);font-family:var(--fical-font-display);font-size:32px;font-weight:400;letter-spacing:.64px;line-height:42px}.label-univers__count{position:absolute;top:24px;right:24px;z-index:2;margin:0;padding:8px 12px;border-radius:var(--fical-radius-pill);background-color:hsla(0,0%,100%,.2);color:var(--fical-color-white);font-family:var(--fical-font-sans);font-size:18px;font-style:normal;font-weight:400;letter-spacing:.36px;line-height:25px;white-space:nowrap}.label-univers__text p{margin:0;color:var(--fical-color-beige);font-family:var(--fical-font-sans);font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:19px}.label-univers__more{display:inline-flex;flex-direction:column;gap:var(--fical-space-2);width:max-content;max-width:100%;color:var(--fical-color-white);font-family:var(--fical-font-sans);font-size:16px;font-style:normal;font-weight:600;letter-spacing:-0.32px;line-height:22px;text-decoration:none;transition:gap var(--fical-duration-hover) var(--fical-ease-out),color var(--fical-duration-fast) ease}.label-univers__more-row{display:inline-flex;align-items:center;gap:var(--fical-space-2)}.label-univers__more-line{display:block;height:2px;background-color:currentColor;transition:background-color var(--fical-duration-fast) ease}a.label-univers__content:focus-visible .label-univers__more{gap:var(--fical-space-3);color:var(--fical-color-orange)}@media(hover: hover)and (pointer: fine){a.label-univers__content:hover .label-univers__more{gap:var(--fical-space-3);color:var(--fical-color-orange)}}.label-univers__end{display:flex;flex:0 0 247px;flex-direction:column;gap:var(--fical-space-5);width:247px}.label-univers__closing{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-display);font-size:50px;font-style:italic;font-weight:400;letter-spacing:0;line-height:65px}.label-univers__cta{display:inline-flex;align-items:center;align-self:flex-start;color:var(--fical-color-white);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;letter-spacing:-0.8px;line-height:22px;text-decoration:none}.label-univers__cta>span:first-child{display:inline-flex;align-items:center;height:46px;padding:12px 24px;border-radius:var(--fical-radius-pill);background-color:var(--fical-color-orange)}.label-univers__cta-arrow{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:var(--fical-radius-pill);background-color:var(--fical-color-orange)}.label-univers__cta>span:first-child,.label-univers__cta-arrow{transition:background-color var(--fical-duration-hover) var(--fical-ease-out)}.label-univers__cta-arrow svg{transition:transform var(--fical-duration-hover) var(--fical-ease-out)}a.label-univers__cta:focus-visible>span:first-child,a.label-univers__cta:focus-visible .label-univers__cta-arrow{background-color:var(--fical-color-black)}@media(hover: hover)and (pointer: fine){a.label-univers__cta:hover>span:first-child,a.label-univers__cta:hover .label-univers__cta-arrow{background-color:var(--fical-color-black)}}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: no-preference){a.label-univers__cta:hover .label-univers__cta-arrow svg{transform:translateX(4px)}}@media(min-width: 992px){.label-univers{gap:var(--fical-space-10);padding-block:var(--fical-space-10)}.label-univers__head{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--fical-space-10)}}.label-photo-slider__inner{display:flex;flex-direction:column;align-items:center;gap:var(--fical-space-7);width:min(100% - 2*var(--fical-gutter),var(--fical-container-max));margin-inline:auto}.label-photo-slider__band{position:relative;width:100%;overflow:hidden}.label-photo-slider__photo{display:block;object-fit:cover;border-radius:var(--fical-radius-sm)}.label-photo-slider__photo--center{position:relative;z-index:1;width:min(712px,100%);height:auto;aspect-ratio:712/400;margin-inline:auto}.label-photo-slider__photo--side{position:absolute;top:0;width:712px;height:100%}.label-photo-slider__photo--left{left:0;clip-path:polygon(0 0, 100% 7.092%, 100% 92.908%, 0 100%)}.label-photo-slider__photo--right{right:0;clip-path:polygon(0 7.092%, 100% 0, 100% 100%, 0 92.908%)}.label-photo-slider__text{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:48px;font-weight:400;letter-spacing:-0.96px;line-height:65px;text-align:center}.label-photo-slider__accent{color:var(--fical-color-orange);font-family:var(--fical-font-display);font-size:50px;font-style:italic;font-weight:400;letter-spacing:0;line-height:1}.label-photo-slider__chip{display:inline-block;width:124px;height:48px;margin:0;object-fit:cover;border-radius:var(--fical-radius-pill);vertical-align:middle}.label-photo-slider__cta{display:inline-flex;align-items:center;color:var(--fical-color-white);font-family:var(--fical-font-sans);font-size:20px;font-weight:600;letter-spacing:0;line-height:27px;text-decoration:none}.label-photo-slider__cta>span:first-child{display:inline-flex;align-items:center;height:59px;padding:16px 24px;border-radius:var(--fical-radius-pill);background-color:var(--fical-color-orange)}.label-photo-slider__cta-arrow{display:inline-flex;align-items:center;justify-content:center;width:59px;height:59px;border-radius:var(--fical-radius-pill);background-color:var(--fical-color-orange)}.label-photo-slider__cta>span:first-child,.label-photo-slider__cta-arrow{transition:background-color var(--fical-duration-hover) var(--fical-ease-out)}.label-photo-slider__cta-arrow svg{transform:rotate(-45deg);transition:transform var(--fical-duration-hover) var(--fical-ease-out)}a.label-photo-slider__cta:focus-visible>span:first-child,a.label-photo-slider__cta:focus-visible .label-photo-slider__cta-arrow{background-color:var(--fical-color-black)}@media(hover: hover)and (pointer: fine){a.label-photo-slider__cta:hover>span:first-child,a.label-photo-slider__cta:hover .label-photo-slider__cta-arrow{background-color:var(--fical-color-black)}}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: no-preference){a.label-photo-slider__cta:hover .label-photo-slider__cta-arrow svg{transform:translate(4px, -4px) rotate(-45deg)}}.label-photo-slider__band.is-cycle{aspect-ratio:712/400;cursor:pointer}.label-photo-slider__band.is-cycle:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:3px}.label-photo-slider__band.is-cycle .label-photo-slider__photo{position:absolute;inset:0;width:100%;height:100%;margin:0;clip-path:none;opacity:0;z-index:0}.label-photo-slider__band.is-cycle .label-photo-slider__photo.is-shown{opacity:1;z-index:1}@keyframes label-photo-in{from{opacity:0;transform:translateX(48px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion: no-preference){.label-photo-slider__band.is-cycle.is-animated .label-photo-slider__photo.is-shown{animation:label-photo-in 420ms var(--fical-ease-out)}}@media(prefers-reduced-motion: reduce){.label-photo-slider,.label-photo-slider *{scroll-behavior:auto;transition:none;animation:none}}.label-pro__panel{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--fical-space-7);width:min(100% - 2*var(--fical-gutter),var(--fical-container-max));margin-inline:auto;padding:var(--fical-space-7) var(--fical-space-4);overflow:hidden;border-radius:var(--fical-radius-xl);background-color:var(--fical-color-black);color:var(--fical-color-white)}.label-pro__glow{position:absolute;border-radius:50%;background:rgba(0,0,0,0);box-shadow:0 0 250px var(--fical-color-orange);pointer-events:none}.label-pro__glow--left{top:auto;bottom:36px;left:8%;width:102px;height:102px}.label-pro__glow--right{top:36px;right:8%;width:89px;height:89px}.label-pro__head,.label-pro__rail,.label-pro__proof,.label-pro__cta{position:relative;z-index:1}.label-pro__head{display:flex;flex-direction:column;gap:var(--fical-space-5);width:100%;text-align:center}.label-pro__head h2{margin:0;color:var(--fical-color-white);font-family:var(--fical-font-sans);font-size:48px;font-weight:400;letter-spacing:-0.96px;line-height:65px}.label-pro__accent{color:var(--fical-color-orange);font-family:var(--fical-font-display);font-size:50px;font-style:italic;font-weight:400;letter-spacing:0;line-height:1}.label-pro__head p{margin:0;color:var(--fical-color-beige);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;letter-spacing:0;line-height:22px}.label-pro__rail{width:min(100%,760px);margin-inline:auto;overflow:visible;scrollbar-width:none}.label-pro__rail:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:3px}.label-pro__rail::-webkit-scrollbar{display:none}.label-pro__steps{display:flex;justify-content:center;gap:var(--fical-space-4);width:100%;margin:0;padding:0;list-style:none}.label-pro__step{display:flex;flex:1 1 0;flex-direction:column;gap:var(--fical-space-4);min-width:0;min-height:0;padding:var(--fical-space-5);border-radius:var(--fical-radius-lg);background-color:var(--fical-color-sand);color:var(--fical-color-black)}.label-pro__index{margin:0;font-family:var(--fical-font-display);font-size:54px;font-weight:400;letter-spacing:0;line-height:70px}.label-pro__step h3{margin:0;color:var(--fical-color-orange);font-family:var(--fical-font-display);font-size:32px;font-weight:400;letter-spacing:0;line-height:36px}.label-pro__step p:last-child{margin:0;font-family:var(--fical-font-sans);font-size:16px;font-weight:400;letter-spacing:.32px;line-height:22px}.label-pro__proof{display:flex;align-items:center;justify-content:center;gap:4px}.label-pro__faces{display:flex;margin:0;padding:0;list-style:none}.label-pro__faces li+li{margin-left:-8px}.label-pro__faces img{display:block;width:48px;height:48px;box-sizing:border-box;object-fit:cover;border:1px solid var(--fical-color-beige);border-radius:50%}.label-pro__faces li:last-child img{border-color:var(--fical-color-sand)}.label-pro__proof p{margin:0;color:var(--fical-color-white);font-family:var(--fical-font-display);font-size:24px;font-style:italic;font-weight:400;letter-spacing:.48px;line-height:31px}.label-pro__cta{display:inline-flex;align-items:center;color:var(--fical-color-white);font-family:var(--fical-font-sans);font-size:20px;font-weight:600;letter-spacing:0;line-height:27px;text-decoration:none;transition:color var(--fical-duration-hover) var(--fical-ease-out)}.label-pro__cta:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:3px}.label-pro__cta>span:first-child{display:inline-flex;align-items:center;height:59px;padding:16px 24px;border-radius:var(--fical-radius-pill);background-color:var(--fical-color-orange)}.label-pro__cta-arrow{display:inline-flex;align-items:center;justify-content:center;width:59px;height:59px;border-radius:var(--fical-radius-pill);background-color:var(--fical-color-orange)}.label-pro__cta>span:first-child,.label-pro__cta-arrow{transition:background-color var(--fical-duration-hover) var(--fical-ease-out)}.label-pro__cta-arrow svg{transform:rotate(-45deg);transition:transform var(--fical-duration-hover) var(--fical-ease-out)}@media(hover: hover)and (pointer: fine){a.label-pro__cta:hover{color:var(--fical-color-black)}a.label-pro__cta:hover>span:first-child,a.label-pro__cta:hover .label-pro__cta-arrow{background-color:var(--fical-color-beige)}a.label-pro__cta:hover .label-pro__cta-arrow svg{transform:translate(4px, -4px) rotate(-45deg)}}@media(min-width: 1728px){.label-pro__panel{padding:var(--fical-space-10)}}@media(prefers-reduced-motion: reduce){.label-pro,.label-pro *{scroll-behavior:auto;transition:none;animation:none}}.label-news{display:flex;flex-direction:column;gap:var(--fical-space-7);width:min(100% - 2*var(--fical-gutter),var(--fical-container-max));margin-inline:auto}.label-news__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--fical-space-7) var(--fical-space-10)}.label-news__head h2{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:48px;font-weight:400;letter-spacing:-0.96px;line-height:65px}.label-news__accent{color:var(--fical-color-orange);font-family:var(--fical-font-display);font-size:50px;font-style:italic;font-weight:400;letter-spacing:0;line-height:1}.label-news__index{position:relative;display:inline-flex;flex:0 0 auto;flex-direction:column;align-items:stretch;padding-bottom:8px;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;letter-spacing:-0.32px;line-height:22px;text-decoration:none;transition:color var(--fical-duration-fast) ease}.label-news__index::after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background-color:currentColor}.label-news__index-row{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.label-news__index-arrow{display:inline-flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px;transition:transform var(--fical-duration-hover) var(--fical-ease-out)}.label-news__index-arrow svg{display:block;width:24px;height:24px}.label-news__heading--mobile,.label-news__index--mobile{display:none}.label-news__index:focus-visible{color:var(--fical-color-orange)}@media(hover: hover)and (pointer: fine){.label-news__index:hover{color:var(--fical-color-orange)}.label-news__index:hover .label-news__index-arrow{transform:translateX(6px)}}.label-news__index:focus-visible,.label-news__rail:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:3px}.label-news__empty{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;letter-spacing:0;line-height:22px}.label-news__rail{width:100%;overflow-x:auto;scrollbar-width:none}.label-news__rail::-webkit-scrollbar{display:none}.label-news__list{display:flex;gap:var(--fical-space-4);width:max-content;min-width:100%;margin:0;padding:0;list-style:none}.label-news__list>li{display:flex;flex:0 0 340px;width:340px;min-width:0}@media(min-width: 1728px){.label-news__rail{overflow:visible}.label-news__list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));width:100%}.label-news__list>li{flex:none;width:auto}}@media(prefers-reduced-motion: reduce){.label-news,.label-news *{scroll-behavior:auto;transition:none;animation:none}}.label-tags{position:relative;display:flex;flex-direction:column;gap:var(--fical-space-5);width:min(100% - 2*var(--fical-gutter),var(--fical-container-max));margin-inline:auto}.label-tags__inner{display:flex;flex-direction:column;gap:var(--fical-space-5);width:100%;min-width:0}.label-tags--category{width:100%;max-width:none;margin-top:0;margin-inline:0;padding-block:0 160px;background-color:var(--fical-color-white);overflow:visible;overflow-x:visible;overflow-y:visible}.label-tags--category .label-tags__inner{width:min(100% - 2*var(--fical-gutter),var(--fical-container-max));margin-inline:auto;padding-top:160px;overflow:visible}.label-tags__media{position:relative;z-index:1;width:100%;overflow:visible}.label-tags__mark{display:none}.label-tags--category .label-tags__mark{display:block;position:absolute;z-index:2;right:max(-37px,var(--fical-gutter)*-1);bottom:-74px;width:167px;height:206px;max-width:none;pointer-events:none}.label-tags__head{display:flex;flex-direction:column;gap:var(--fical-space-4)}.label-tags__head h2{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:48px;font-weight:400;letter-spacing:-0.96px;line-height:65px}.label-tags__accent{color:var(--fical-color-orange);font-family:var(--fical-font-display);font-size:50px;font-style:italic;font-weight:400;letter-spacing:0;line-height:1}.label-tags__head p{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:20px;font-style:italic;font-weight:400;letter-spacing:.4px;line-height:27px}.label-tags__list{display:flex;flex-wrap:wrap;gap:var(--fical-space-3);margin:0;padding:0;list-style:none}.label-tags__chip{display:inline-flex;align-items:center;box-sizing:border-box;height:43px;padding:0 12px;border:1px solid var(--fical-color-orange);border-radius:var(--fical-radius-pill);background-color:var(--fical-color-white);color:var(--fical-color-orange);font-family:var(--fical-font-sans);font-size:20px;font-weight:400;letter-spacing:-0.4px;line-height:27px;text-decoration:none}.label-tags__chip:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:3px}.label-tags__photo{display:block;width:100%;height:auto;aspect-ratio:1408/365;object-fit:cover;border-radius:var(--fical-radius-lg)}@media(prefers-reduced-motion: reduce){.label-tags,.label-tags *{scroll-behavior:auto;transition:none;animation:none}}@media(prefers-reduced-motion: reduce){.label-reviews,.label-reviews *{scroll-behavior:auto;transition:none;animation:none}}.label-tags+.label-audience{margin-top:80px}.label-audience{display:flex;flex-direction:column;gap:40px;width:min(100% - 2*var(--fical-gutter),var(--fical-container-max));margin-inline:auto;overflow:visible}.label-audience__head{display:flex;flex-wrap:wrap;gap:40px 160px;align-items:center;justify-content:space-between;width:100%}.label-audience__head h2{margin:0;max-width:564px;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:48px;font-weight:400;letter-spacing:-0.96px;line-height:normal}.label-audience__accent{display:inline;color:var(--fical-color-orange);font-family:var(--fical-font-display);font-size:50px;font-style:italic;font-weight:400;letter-spacing:0;line-height:normal}.label-audience__aside{display:flex;flex:1 1 320px;flex-direction:column;gap:24px;max-width:644px;min-width:0}.label-audience__intro{margin:0;color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:20px;font-style:italic;font-weight:400;letter-spacing:.4px;line-height:normal}.label-audience__nav{display:flex;flex-wrap:wrap;gap:16px 40px;margin:0}.label-audience__small-link{position:relative;display:inline-flex;flex-direction:column;align-items:stretch;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;letter-spacing:-0.32px;line-height:normal;text-decoration:none;padding-bottom:8px}.label-audience__small-link::after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background-color:currentColor;transform:scaleX(1);transform-origin:center;transition:transform var(--fical-duration-hover) var(--fical-ease-out)}.label-audience__small-link-row{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.label-audience__small-link-arrow{display:inline-flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px;transition:transform var(--fical-duration-hover) var(--fical-ease-out)}.label-audience__small-link-arrow svg,.label-audience__small-link-arrow img{display:block;width:24px;height:24px}.label-audience__small-link--on-dark{color:#fff;flex-shrink:0}a.label-audience__small-link{cursor:pointer}@media(hover: hover)and (pointer: fine){a.label-audience__small-link:hover::after{transform:scaleX(0)}a.label-audience__small-link:hover .label-audience__small-link-arrow{transform:translateX(6px)}}a.label-audience__small-link:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:3px}a.label-audience__small-link--on-dark:focus-visible{outline-color:#fff}span.label-audience__small-link{cursor:default}.label-audience__cards{--label-audience-flex-rest: 1;--label-audience-flex-grow: 880;--label-audience-flex-shrink: 464;--label-audience-veil-rest: 0.2;--label-audience-veil-dim: 0.5;--label-audience-hover-duration: 480ms;display:flex;flex-direction:row;align-items:stretch;gap:24px;margin:0;padding:0;list-style:none;width:100%;height:412px;overflow:visible}.label-audience__card{position:relative;flex:var(--label-audience-flex-rest) 1 0;min-width:0;height:100%;overflow:visible;background:rgba(0,0,0,0);transition:flex var(--label-audience-hover-duration) var(--fical-ease-out)}.label-audience__media{position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--fical-radius-xl);background:#1a1a1a}.label-audience__hit{position:absolute;inset:0;z-index:4;border-radius:var(--fical-radius-xl);text-decoration:none;cursor:pointer}.label-audience__card--particular.label-audience__card--link .label-audience__hit{left:-120px}.label-audience__hit:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:3px}.label-audience__card--link{cursor:pointer}.label-audience__media::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background:rgba(3, 4, 5, var(--label-audience-veil-rest));pointer-events:none;transition:background-color var(--label-audience-hover-duration) var(--fical-ease-out)}.label-audience__photo{display:block;width:100%;height:100%;object-fit:cover}.label-audience__card-foot{position:absolute;inset-inline:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:40px;background:linear-gradient(180deg, transparent 0%, rgba(3, 4, 5, 0.55) 55%);opacity:1;transition:opacity var(--label-audience-hover-duration) var(--fical-ease-out)}@media(hover: hover)and (pointer: fine){.label-audience__cards:has(.label-audience__card:hover) .label-audience__card:hover,.label-audience__cards:has(.label-audience__card:focus-within):not(:has(.label-audience__card:hover)) .label-audience__card:focus-within{flex:var(--label-audience-flex-grow) 1 0}.label-audience__cards:has(.label-audience__card:hover) .label-audience__card:not(:hover),.label-audience__cards:has(.label-audience__card:focus-within):not(:has(.label-audience__card:hover)) .label-audience__card:not(:focus-within){flex:var(--label-audience-flex-shrink) 1 0}.label-audience__cards:has(.label-audience__card:hover) .label-audience__card:not(:hover) .label-audience__media::after,.label-audience__cards:has(.label-audience__card:focus-within):not(:has(.label-audience__card:hover)) .label-audience__card:not(:focus-within) .label-audience__media::after{background:rgba(3, 4, 5, var(--label-audience-veil-dim))}.label-audience__cards:has(.label-audience__card:hover) .label-audience__card:not(:hover) .label-audience__card-foot,.label-audience__cards:has(.label-audience__card:focus-within):not(:has(.label-audience__card:hover)) .label-audience__card:not(:focus-within) .label-audience__card-foot{opacity:0}}.label-audience__card-title{margin:0;min-width:0;color:#fff;font-family:var(--fical-font-display);font-size:40px;font-weight:400;letter-spacing:0;line-height:normal}.label-audience__chip{position:absolute;z-index:2;display:flex;align-items:center;gap:12px;margin:0;padding:12px;border-radius:var(--fical-radius-xs);background:var(--fical-color-white);box-shadow:0 7px 20px rgba(3,4,5,.1);pointer-events:none}.label-audience__chip--savings{top:88px;left:-45px}.label-audience__chip--tasted{top:185px;left:-116px}.label-audience__chip-icon{display:flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:var(--fical-color-green)}.label-audience__chip-icon img{width:20px;height:20px}.label-audience__chip-copy{display:flex;flex-direction:column}.label-audience__chip-label{color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:22px;letter-spacing:.32px;white-space:nowrap}.label-audience__chip-value{color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:20px;font-weight:600;line-height:27px;letter-spacing:.4px;white-space:nowrap}@media(max-width: 1199.98px){.label-audience__chip--savings{left:16px}.label-audience__chip--tasted{left:16px}}@media(max-width: 767.98px){.label-tags+.label-audience{margin-top:48px}.label-audience{gap:24px}.label-audience__head{flex-direction:column;align-items:flex-start;gap:24px}.label-audience__head h2{font-size:32px;letter-spacing:-0.64px}.label-audience__accent{font-size:34px}.label-audience__aside{max-width:none}.label-audience__intro{font-size:16px}.label-audience__nav{display:none}.label-audience__cards{flex-direction:column;height:auto;gap:16px}.label-audience__card{flex:none;width:100%;height:auto}.label-audience__media{aspect-ratio:692/412;height:auto}.label-audience__card-foot{flex-wrap:wrap;padding:24px}.label-audience__card-title{font-size:28px}.label-audience__small-link{font-size:14px}.label-audience__chip{display:none}}@media(prefers-reduced-motion: reduce){.label-audience,.label-audience *,.label-audience__small-link::after{scroll-behavior:auto;transition:none !important;animation:none !important}.label-audience__cards:has(.label-audience__card:hover) .label-audience__card,.label-audience__cards:has(.label-audience__card:focus-within) .label-audience__card{flex:var(--label-audience-flex-rest) 1 0}.label-audience__cards:has(.label-audience__card:hover) .label-audience__card:not(:hover) .label-audience__media::after,.label-audience__cards:has(.label-audience__card:focus-within) .label-audience__card:not(:focus-within) .label-audience__media::after{background:rgba(3, 4, 5, var(--label-audience-veil-rest))}.label-audience__cards:has(.label-audience__card:hover) .label-audience__card:not(:hover) .label-audience__card-foot,.label-audience__cards:has(.label-audience__card:focus-within) .label-audience__card:not(:focus-within) .label-audience__card-foot{opacity:1}}#cms .label-home:has(.label-editorial-hero)>section.label-section{margin-top:0}#cms .label-home:has(.label-editorial-hero)>.label-photo-slider,#cms .label-home:has(.label-editorial-hero)>.label-news{padding-block:var(--fical-space-10)}#cms .label-home:has(.label-editorial-hero)>.label-photo-slider{padding-bottom:var(--fical-space-12)}.label-editorial-hero{background:var(--fical-color-beige);padding-block:var(--fical-space-10)}.label-editorial-hero__grid{display:grid;gap:var(--fical-space-10)}.label-editorial-hero__crumb ol{display:flex;flex-wrap:nowrap;align-items:baseline;gap:8px;margin:0;padding:0;overflow:hidden;list-style:none;color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:22px}.label-editorial-hero__crumb li:last-child{min-width:0}.label-editorial-hero__link{color:var(--fical-color-grey);font-weight:400;white-space:nowrap;text-decoration:none}.label-editorial-hero__link:hover,.label-editorial-hero__link:focus-visible{color:var(--fical-color-black);text-decoration:underline}.label-editorial-hero__link:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:2px}.label-editorial-hero__sep,.label-editorial-hero__current{color:var(--fical-color-black);font-weight:600;white-space:nowrap}.label-editorial-hero__current{overflow:hidden;text-overflow:ellipsis}.label-editorial-hero__title{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:clamp(40px,4.2vw,72px);font-weight:400;letter-spacing:-0.05em;line-height:1.11}.label-editorial-hero__accent,.label-editorial-hero__lead-accent,.label-numbered__accent,.label-feature__accent,.label-press__title em{color:var(--fical-color-orange);font-family:var(--fical-font-display);font-style:italic;font-weight:400}.label-editorial-hero__accent{font-size:1.05em;letter-spacing:.02em}.label-editorial-hero__lead{max-width:663px;margin:var(--fical-space-4) 0 0;color:var(--fical-color-black);font-size:20px;letter-spacing:.4px;line-height:normal}.label-editorial-hero__lead-accent{font-size:22px;letter-spacing:-0.44px}.label-editorial-hero__media img,.label-feature__media img{display:block;width:100%;height:100%;object-fit:cover}.label-editorial-hero__media img{aspect-ratio:712/400;border-radius:var(--fical-radius-xl)}.label-numbered,.label-feature--sand-end{background:var(--fical-color-white)}.label-numbered--sand-start,.label-numbered--sand,.label-numbered--sand-end,.label-feature--sand-end{background:var(--fical-color-beige)}.label-numbered{padding-block:var(--fical-space-10)}.label-editorial-hero+.label-numbered{padding-top:var(--fical-space-12)}.label-numbered--sand .label-numbered__grid,.label-numbered--sand-end .label-numbered__grid,.label-numbered--plain+.label-numbered--plain .label-numbered__grid,.label-press__inner{border-top:1px solid var(--fical-color-sand);padding-top:var(--fical-space-10)}.label-numbered__grid{display:grid;gap:var(--fical-space-8)}.label-numbered__number,.label-numbered__label,.label-numbered__card-index{margin:0;font-family:var(--fical-font-display);font-size:clamp(28px,2vw,32px);font-weight:400;line-height:1.3}.label-numbered__number,.label-numbered__card-index{color:var(--fical-color-orange)}.label-numbered__card-index{font-style:italic}.label-numbered__label{margin-top:16px;color:var(--fical-color-black)}.label-numbered__rail>.label-audience__small-link{margin-top:var(--fical-space-8)}.label-numbered__title,.label-press__title{display:flex;align-items:center;gap:12px;margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:clamp(32px,2.9vw,50px);font-weight:400;line-height:1.2}.label-numbered__dash,.label-press__dash{flex:0 0 32px;height:4px;background:var(--fical-color-orange)}.label-numbered__intro,.label-numbered__closing{margin:var(--fical-space-8) 0 0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:24px;line-height:1.35}.label-numbered__prose,.label-feature__prose,.label-press__prose{display:grid;gap:16px;margin-top:var(--fical-space-8)}.label-numbered__intro+.label-numbered__prose{margin-top:var(--fical-space-4)}.label-numbered__prose p,.label-feature__prose p,.label-press__prose p,.label-numbered__card-text{margin:0;color:var(--fical-color-grey);font-size:20px;line-height:1.45}.label-numbered__checks{display:grid;row-gap:32px;margin:var(--fical-space-8) 0 0;padding:0;list-style:none}.label-numbered__checks li{display:grid;grid-template-columns:32px minmax(0, 1fr);gap:16px;align-items:center;margin:0;color:var(--fical-color-black);font-size:18px;line-height:1.35}.label-numbered__callout{margin:var(--fical-space-8) 0 0;padding-left:16px;border-left:4px solid var(--fical-color-orange);color:var(--fical-color-black);font-family:var(--fical-font-display);font-size:24px;line-height:1.3}.label-numbered__tags{display:flex;flex-wrap:wrap;gap:12px;margin:var(--fical-space-8) 0 0;padding:0;list-style:none}.label-numbered__tags li span,.label-numbered__tags li a{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-pill);background:var(--fical-color-white);color:var(--fical-color-orange);font-size:16px;line-height:1.35;text-decoration:none}.label-numbered__tags li span::before,.label-numbered__tags li a::before{content:"";width:6px;height:6px;border-radius:var(--fical-radius-pill);background:var(--fical-color-orange)}.label-numbered__cards{display:grid;gap:24px;margin:var(--fical-space-8) 0 0;padding:0;list-style:none}.label-numbered__cards li{display:grid;gap:12px;padding:24px;border-radius:var(--fical-radius-lg);background:#f8f8f8}.label-numbered__card-title{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-display);font-size:24px;font-style:italic;font-weight:400;line-height:1.3}.label-feature{padding-bottom:var(--fical-space-10)}.label-feature--plain{padding-top:var(--fical-space-10)}.label-feature__card{display:grid;gap:var(--fical-space-10);padding:clamp(32px,4vw,80px);border-radius:var(--fical-radius-xl);background:var(--fical-color-black);color:var(--fical-color-white)}.label-feature__title{margin:0;color:var(--fical-color-white);font-family:var(--fical-font-sans);font-size:clamp(32px,2.9vw,50px);font-weight:400;line-height:1.2}.label-feature__prose p{color:var(--fical-color-white)}.label-feature__facts{display:grid;gap:24px;margin:var(--fical-space-10) 0 0}.label-feature__facts div{display:grid;gap:8px}.label-feature__facts dt{margin:0;color:var(--fical-color-orange);font-size:14px;font-weight:400;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.label-feature__facts dd{margin:0;color:var(--fical-color-white);font-size:18px;line-height:1.35}.label-feature__cta{display:flex;width:100%;margin-top:var(--fical-space-10)}.label-feature__cta>span:first-child{flex:1 1 auto;justify-content:center}.label-feature__media img{aspect-ratio:4/3;border-radius:var(--fical-radius-lg)}.label-press{padding-block:var(--fical-space-10);background:var(--fical-color-white)}.label-press__prose{max-width:52rem}.label-press__logos{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:24px;margin:var(--fical-space-10) 0 0;padding:0;list-style:none}.label-press__logos li{display:flex;align-items:center;justify-content:center;min-height:107px;padding:16px}.label-press__logos img{display:block;max-width:100%;max-height:72px;object-fit:contain}@media(min-width: 768px){.label-numbered__checks{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);column-gap:40px;grid-auto-flow:column}.label-numbered__checks:has(>li:nth-child(3)){grid-template-rows:repeat(2, auto)}.label-numbered__checks:has(>li:nth-child(5)){grid-template-rows:repeat(3, auto)}.label-numbered__checks:has(>li:nth-child(7)){grid-template-rows:repeat(4, auto)}.label-numbered__checks:has(>li:nth-child(9)){grid-template-rows:repeat(5, auto)}.label-numbered__checks:has(>li:nth-child(11)){grid-template-rows:repeat(6, auto)}.label-numbered__cards,.label-feature__facts{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 992px){.label-editorial-hero__grid,.label-numbered__grid,.label-feature__card{grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr);align-items:start}.label-editorial-hero__grid{grid-template-columns:minmax(0, 663fr) minmax(0, 712fr);column-gap:32px;align-items:center}.label-numbered__grid{grid-template-columns:minmax(180px, 488fr) minmax(0, 840fr);column-gap:80px}.label-feature__card{grid-template-columns:minmax(0, 648fr) minmax(220px, 480fr);column-gap:120px;align-items:center}.label-feature__media img{aspect-ratio:480/626}.label-numbered__cards{grid-template-columns:repeat(2, minmax(0, 1fr))}.label-feature__facts{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 991px){.label-feature__media{order:2}}.lb-legal{width:100%;max-width:46rem;color:var(--fical-color-black, #0a0a0a);font-family:var(--fical-font-sans, "Inter", sans-serif);font-size:16px;font-weight:400;line-height:1.6}.lb-legal *,.lb-legal *::before,.lb-legal *::after{box-sizing:border-box}.lb-legal__section{margin:0 0 40px}#cms .breadcrumb__wrapper{margin:0;padding:0;background:rgba(0,0,0,0);background-color:rgba(0,0,0,0);box-shadow:none}#cms .breadcrumb{display:flex;flex-wrap:nowrap;align-items:baseline;gap:8px;margin:0;padding:24px 0 16px;overflow:hidden;background:rgba(0,0,0,0);background-color:rgba(0,0,0,0);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:22px;border-radius:0}#cms .breadcrumb-item{padding:0;color:var(--fical-color-grey);font-weight:400;white-space:nowrap}#cms .breadcrumb-item:not(:last-child){flex-shrink:0}#cms .breadcrumb-link,#cms .breadcrumb-link span{color:var(--fical-color-grey);font-weight:400;text-decoration:none}#cms .breadcrumb-link:hover,#cms .breadcrumb-link:focus-visible{color:var(--fical-color-black);text-decoration:underline}#cms .breadcrumb-item+.breadcrumb-item::before{float:none;padding:0 8px 0 0;color:var(--fical-color-grey);font-weight:600;content:"/"}#cms .breadcrumb-item:last-child{display:flex;align-items:baseline;min-width:0;color:var(--fical-color-black);font-weight:600}#cms .breadcrumb-item:last-child::before{flex-shrink:0;color:var(--fical-color-black)}#cms .breadcrumb-item:last-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#cms .page-header .page-title-section{margin:0 0 16px;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:32px;font-weight:400;line-height:1.2}@media(min-width: 992px){#cms .page-header .page-title-section{font-size:48px;line-height:1.2083333333}}.lb-legal__heading{margin:16px 0 16px;color:var(--fical-color-orange, #ec621a);font-family:var(--fical-font-display, "Recoleta Alt", "Iowan Old Style", "Palatino Linotype", Palatino, serif);font-size:24px;font-weight:600;line-height:1.35}.lb-legal__text{margin:0}.lb-legal__text+.lb-legal__text{margin-top:16px}.lb-legal__subsection{margin-top:24px}.lb-legal__subheading{margin:0 0 12px;color:var(--fical-color-orange, #ec621a);font-family:var(--fical-font-display, "Recoleta Alt", "Iowan Old Style", "Palatino Linotype", Palatino, serif);font-size:18px;font-weight:600;line-height:1.4}.lb-legal__panel{margin-top:16px;padding:24px;border-radius:16px;background-color:var(--fical-color-beige, #f5e2a8)}.lb-legal__heading+.lb-legal__panel{margin-top:0}.lb-legal__panel+.lb-legal__text{margin-top:16px}.lb-legal__panel--plain{border:1px solid var(--fical-color-gold, #d7ae46);background-color:var(--fical-color-white, #ffffff)}.lb-legal__facts{display:grid;grid-template-columns:minmax(9rem, 15rem) minmax(0, 1fr);gap:12px 24px;margin:0}.lb-legal__term,.lb-legal__detail{margin:0}.lb-legal__term{color:var(--fical-color-black, #0a0a0a);font-size:16px;font-weight:500;line-height:1.4}.lb-legal__detail{overflow-wrap:anywhere}.lb-legal__director{margin:24px 0 0;padding-top:16px;border-top:1px solid var(--fical-color-orange, #ec621a);font-weight:500}.lb-legal__licence{margin:16px 0 0;color:var(--fical-color-orange, #ec621a);font-weight:500}.lb-legal__host{margin:0}.lb-legal__host+.lb-legal__host{margin-top:8px}.lb-legal__warning{margin-top:16px;padding:16px 24px;border-left:3px solid var(--fical-color-orange, #ec621a);border-radius:0 12px 12px 0;background-color:var(--fical-color-beige, #f5e2a8)}.lb-legal__warning .lb-legal__text{font-weight:500}.lb-legal__warning+.lb-legal__text{margin-top:16px}.lb-legal__list{margin:16px 0 0;padding:0;list-style:none}.lb-legal__heading+.lb-legal__list{margin-top:0}.lb-legal__list+.lb-legal__text{margin-top:16px}.lb-legal__item{display:flex;align-items:flex-start;gap:12px;margin:0;padding:14px 0;border-bottom:1px solid var(--fical-color-gold, #d7ae46)}.lb-legal__item>span{flex:1 1 auto;min-width:0}.lb-legal__item::before{content:"";flex:0 0 7px;width:7px;height:7px;margin-top:.5em;border-radius:50%;background-color:var(--fical-color-orange, #ec621a)}.lb-legal__item:first-child{padding-top:0}.lb-legal__item:last-child{padding-bottom:0;border-bottom:0}.lb-legal__label{font-weight:500}.lb-legal__link{color:var(--fical-color-black, #0a0a0a);font-weight:500;text-decoration-line:underline;text-decoration-color:var(--fical-color-orange, #ec621a);text-underline-offset:3px;transition:color var(--fical-duration-fast, 300ms) var(--fical-ease-out, ease)}.lb-legal__link:hover,.lb-legal__link:focus-visible{color:var(--fical-color-orange, #ec621a)}.lb-legal__link:focus-visible{outline:2px solid var(--fical-color-orange, #ec621a);outline-offset:2px}.lb-legal__ref{color:var(--fical-color-orange, #ec621a);font-weight:500}.lb-legal__form{margin:16px 0 0}.lb-legal__form-line{margin:0;padding:12px 0;border-bottom:1px solid var(--fical-color-gold, #d7ae46)}.lb-legal__form-line:first-child{padding-top:0}.lb-legal__updated{margin:8px 0 0;padding-top:24px;border-top:1px solid var(--fical-color-gold, #d7ae46);color:var(--fical-color-grey-dark, #828282);font-size:16px;font-weight:500;line-height:1.4}@media(max-width: 640px){.lb-legal__facts{grid-template-columns:1fr;gap:4px 0}.lb-legal__detail{margin-bottom:12px}.lb-legal__detail:last-of-type{margin-bottom:0}.lb-legal__panel,.lb-legal__warning{padding:16px}}.lb-legal__banner{margin:0;padding:32px 28px;border-radius:16px;background-color:var(--fical-color-beige, #f5e2a8)}.lb-legal__banner-title{margin:0 0 8px;color:var(--fical-color-orange, #ec621a);font-family:var(--fical-font-display, "Recoleta Alt", "Iowan Old Style", "Palatino Linotype", Palatino, serif);font-size:32px;font-weight:600;line-height:1.2}.lb-legal__banner-text{margin:0;font-size:18px;line-height:1.5}.lb-legal__perks,.lb-legal__steps{margin:16px 0 0;padding:0;list-style:none}.lb-legal__heading+.lb-legal__perks,.lb-legal__heading+.lb-legal__steps,.lb-legal__heading+.lb-legal__faq{margin-top:0}.lb-legal__perks{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.lb-legal__perk,.lb-legal__step{margin:0}.lb-legal__perk{padding:24px;border-radius:16px;background-color:var(--fical-color-beige, #f5e2a8)}.lb-legal__perk-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:16px;border-radius:50%;background-color:var(--fical-color-white, #ffffff);font-size:22px;line-height:1}.lb-legal__perk-title,.lb-legal__step-title{margin:0 0 8px;color:var(--fical-color-orange, #ec621a);font-family:var(--fical-font-display, "Recoleta Alt", "Iowan Old Style", "Palatino Linotype", Palatino, serif);font-size:18px;font-weight:600;line-height:1.4}.lb-legal__steps{display:grid;gap:16px}.lb-legal__step{display:grid;grid-template-columns:auto minmax(0, 1fr);grid-template-rows:auto auto;column-gap:16px;row-gap:4px;align-items:start;padding:20px 24px;border:1px solid var(--fical-color-gold, #d7ae46);border-radius:16px;background-color:var(--fical-color-white, #ffffff)}.lb-legal__step-index{grid-row:1/span 2;grid-column:1;display:flex;align-self:center;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--fical-color-beige, #f5e2a8);color:var(--fical-color-black, #0a0a0a);font-size:18px;font-weight:600;line-height:1}.lb-legal__step-title,.lb-legal__step .lb-legal__text{grid-column:2}.lb-legal__step-title{margin-bottom:0}.lb-legal__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:24px 0 0}.lb-legal__actions-sep{color:var(--fical-color-orange, #ec621a);font-weight:500;line-height:1}.lb-legal__faq{margin:16px 0 0;border-top:1px solid var(--fical-color-gold, #d7ae46)}.lb-legal__question{border-bottom:1px solid var(--fical-color-gold, #d7ae46);scroll-margin-top:96px}.lb-legal__question-title{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:0;padding:16px 0;color:var(--fical-color-black, #0a0a0a);font-weight:500;line-height:1.4;list-style:none;text-decoration:none;cursor:pointer}.lb-legal__question-close{display:none}.lb-legal__question-title::-webkit-details-marker{display:none}.lb-legal__question-title::after{content:"+";flex:0 0 auto;color:var(--fical-color-orange, #ec621a);font-size:22px;font-weight:500;line-height:1}.lb-legal__question[open] .lb-legal__question-title::after,.lb-legal__question:target .lb-legal__question-title::after{content:"–"}.lb-legal__question:target .lb-legal__question-open{display:none}.lb-legal__question:target .lb-legal__question-close{display:flex}.lb-legal__answer{display:none}.lb-legal__question:target .lb-legal__answer{display:block}.lb-legal__question-title:hover,.lb-legal__question-title:focus-visible{color:var(--fical-color-orange, #ec621a)}.lb-legal__question-title:focus-visible{outline:2px solid var(--fical-color-orange, #ec621a);outline-offset:2px}#cms .page-content--cms{max-width:52rem;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:27px}#cms .page-content--cms h2,#cms .page-content--cms h3,#cms .page-content--cms h4{margin:32px 0 16px;color:var(--fical-color-black);font-family:var(--fical-font-display);font-weight:400;line-height:1.3}#cms .page-content--cms h2{font-size:32px}#cms .page-content--cms h3{font-size:24px}#cms .page-content--cms h4{font-family:var(--fical-font-sans);font-size:16px;font-weight:600;line-height:22px}#cms .page-content--cms p,#cms .page-content--cms ul,#cms .page-content--cms ol,#cms .page-content--cms table{margin:0 0 16px}#cms .page-content--cms ul,#cms .page-content--cms ol{padding-left:1.25rem}#cms .page-content--cms li+li{margin-top:8px}#cms .page-content--cms a{color:var(--fical-color-black);font-weight:500;text-decoration-line:underline;text-decoration-color:var(--fical-color-orange);text-underline-offset:3px;transition:color var(--fical-duration-fast) var(--fical-ease-out)}#cms .page-content--cms a:hover,#cms .page-content--cms a:focus-visible{color:var(--fical-color-orange)}#cms .page-content--cms a:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:2px}#cms .page-content--cms table{width:100%;border-collapse:collapse}#cms .page-content--cms th,#cms .page-content--cms td{padding:12px 0;border-bottom:1px solid var(--fical-color-sand);text-align:left;vertical-align:top}#cms .page-content--cms th{font-weight:600}.lb-legal__question .lb-legal__text,.lb-legal__question .lb-legal__list,.lb-legal__question .lb-legal__actions{margin:0 0 16px;padding-right:28px}.lb-legal__question .lb-legal__text+.lb-legal__text,.lb-legal__question .lb-legal__text+.lb-legal__list,.lb-legal__question .lb-legal__text+.lb-legal__actions,.lb-legal__question .lb-legal__list+.lb-legal__text,.lb-legal__question .lb-legal__list+.lb-legal__actions,.lb-legal__question .lb-legal__actions+.lb-legal__text{margin-top:0}#cms.cms-id-10 .page-content--cms .lb-legal__heading{margin:16px 0 16px;color:var(--fical-color-orange, #ec621a);font-family:var(--fical-font-display, "Recoleta Alt", "Iowan Old Style", "Palatino Linotype", Palatino, serif);font-size:24px;font-weight:600;line-height:1.35}#cms.cms-id-10 .page-content--cms .lb-legal__list{padding-left:0;list-style:none}#cms.cms-id-10 .page-content--cms .lb-legal__item+.lb-legal__item{margin-top:0}#cms.cms-id-10 .page-content--cms a.lb-legal__question-title,#cms.cms-id-10 .page-content--cms a.lb-legal__question-title:hover,#cms.cms-id-10 .page-content--cms a.lb-legal__question-title:focus,#cms.cms-id-10 .page-content--cms a.lb-legal__question-title:focus-visible{color:var(--fical-color-black, #0a0a0a);text-decoration:none;text-decoration-line:none}@media(max-width: 640px){.lb-legal__perks{grid-template-columns:1fr}.lb-legal__banner,.lb-legal__perk,.lb-legal__step{padding:16px}.lb-legal__banner-title{font-size:26px}}.label-home .label-products--catalogue .label-catalogue__title,.label-home .label-products--sales .label-catalogue__title,.label-home .label-regions__title,.label-home .label-domains__title,.label-home .label-loyalty__title,.label-home .label-refine__title,.label-home .label-univers__title,.label-home .label-photo-slider__text,.label-home .label-pro__head h2,.label-home .label-news__head h2,.label-home .label-tags__head h2{font-size:var(--fical-title-size);line-height:var(--fical-title-line)}.label-home .label-products--catalogue .label-catalogue__accent,.label-home .label-products--sales .label-catalogue__accent,.label-home .label-regions__accent,.label-home .label-domains__accent,.label-home .label-loyalty__accent,.label-home .label-refine__accent,.label-home .label-univers__accent,.label-home .label-photo-slider__accent,.label-home .label-pro__accent,.label-home .label-news__accent,.label-home .label-tags__accent{font-size:var(--fical-title-accent-size);line-height:1}@media(max-width: 1727px){.label-home .label-story__title{font-size:var(--fical-title-size);line-height:var(--fical-title-line)}.label-home .label-story__accent{font-size:var(--fical-title-accent-size);line-height:1}}@media(min-width: 768px)and (max-width: 1727px){.label-category-layout__after .label-story__title{font-size:var(--fical-title-size);line-height:var(--fical-title-line)}.label-category-layout__after .label-story__accent{font-size:var(--fical-title-accent-size);line-height:1}}@media(min-width: 768px)and (max-width: 991px){.label-home .label-hero__title{font-size:clamp(40px,6.2vw,56px);line-height:1.12;letter-spacing:-0.04em}.label-home .label-hero__accent{font-size:clamp(42px,6.5vw,58px)}.label-home .label-hero__photo,.label-home .label-hero__slider{margin-top:var(--fical-space-5);border-radius:var(--fical-radius-lg)}.label-home .label-hero__slider--flush{margin-top:0}.label-home .label-hero__cta>span:first-child,.label-home .label-hero__cta-arrow{height:52px}.label-home .label-hero__cta-arrow{width:52px}}@media(min-width: 768px)and (max-width: 991px){.label-claims .ckc-tagbar{--ckc-tagbar-gap: 32px;--ckc-tagbar-font-size: 28px;--ckc-tagbar-height: 42px}.label-claims .ckc-tagbar__item{font-size:28px;line-height:36px}}@media(min-width: 768px)and (max-width: 1199px){.label-products--catalogue .label-catalogue__head{flex-wrap:wrap;align-items:flex-end;gap:var(--fical-space-5);margin-bottom:var(--fical-space-7)}.label-products--catalogue .label-catalogue__tools{flex-wrap:wrap;gap:var(--fical-space-4) var(--fical-space-5)}.label-products--catalogue .label-catalogue__grid,.label-products--sales .label-catalogue__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--fical-space-4)}.label-products--catalogue .label-catalogue__card,.label-products--sales .label-catalogue__card{height:auto;min-height:0}}@media(min-width: 1200px)and (max-width: 1727px){.label-products--catalogue .label-catalogue__grid,.label-products--sales .label-catalogue__grid{display:flex;flex-wrap:nowrap;gap:16px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.label-products--catalogue .label-catalogue__grid::-webkit-scrollbar,.label-products--sales .label-catalogue__grid::-webkit-scrollbar{display:none}.label-products--catalogue .label-catalogue__card,.label-products--sales .label-catalogue__card{flex:0 0 clamp(320px,(100% - 32px)/3,420px);width:clamp(320px,(100% - 32px)/3,420px);height:auto;min-height:0;scroll-snap-align:start}}@media(min-width: 992px)and (max-width: 1727px){.label-regions{padding-block:var(--fical-space-8)}.label-regions__head{gap:var(--fical-space-5)}.label-regions__card{width:min(360px,70vw);min-height:400px;padding:var(--fical-space-7)}.label-regions__name{font-size:clamp(28px,3vw,40px)}.label-regions__excerpt{font-size:clamp(16px,1.4vw,20px)}}@media(min-width: 992px)and (max-width: 1199px){.label-domains__item{flex-basis:min(380px,72%)}.label-domains__card{min-height:320px;padding:var(--fical-space-7)}}@media(min-width: 1200px)and (max-width: 1727px){.label-domains__item{flex-basis:min(420px,(100% - 32px)/3)}.label-domains__card{min-height:320px;padding:var(--fical-space-7)}}@media(min-width: 768px)and (max-width: 1727px){.label-loyalty__intro{font-size:18px;line-height:26px}.label-loyalty__chip--savings{left:0}.label-loyalty__chip--tasted{left:auto;right:0}}@media(min-width: 1200px)and (max-width: 1727px){.label-loyalty__grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1.05fr);column-gap:var(--fical-space-8);align-items:start}}@media(min-width: 768px)and (max-width: 1727px){.label-story__inner{padding:var(--fical-space-9) var(--fical-space-5);gap:var(--fical-space-5)}.label-story__text{font-size:clamp(16px,1.5vw,20px);line-height:1.35}}@media(min-width: 768px)and (max-width: 1199px){.label-refine__column{width:min(100%,640px)}}@media(min-width: 1200px)and (max-width: 1727px){.label-refine__column{width:min(100%,540px)}}@media(max-width: 1727px){.label-univers__rail{align-items:stretch}.label-univers__card{height:auto}}@media(min-width: 768px)and (max-width: 991px){.label-univers{gap:var(--fical-space-7);padding-block:var(--fical-space-7)}.label-univers__card{flex-basis:min(380px,78vw)}}@media(min-width: 768px)and (max-width: 1727px){.label-photo-slider__text{letter-spacing:-0.02em}.label-photo-slider__chip{width:clamp(72px,10vw,124px);height:clamp(32px,4vw,48px)}}@media(min-width: 768px)and (max-width: 1199px){.label-pro__panel{gap:var(--fical-space-7);padding:var(--fical-space-8) var(--fical-space-5)}.label-pro__step{flex:0 0 min(280px,78%)}}@media(min-width: 1200px)and (max-width: 1727px){.label-pro__panel{padding:var(--fical-space-9) var(--fical-space-7)}.label-pro__step{flex:0 0 300px}}@media(min-width: 768px)and (max-width: 1727px){.label-home .label-tags__head h2,.label-tags__head h2{letter-spacing:-0.02em}.label-tags__list{gap:12px}.label-tags__chip{height:43px;padding:0 12px;font-size:20px;line-height:27px;letter-spacing:-0.4px}}@media(min-width: 768px)and (max-width: 1727px){.label-news__list>li{flex-basis:min(300px,70vw);width:min(300px,70vw)}.label-tags__photo{border-radius:var(--fical-radius-lg)}}@media(min-width: 768px)and (max-width: 991px){.label-reviews{padding-block:var(--fical-space-8)}}@media(min-width: 768px)and (max-width: 1399.98px){.label-header{min-height:88px;padding-block:10px}.label-header__logo{width:100px;height:58px}.label-header__bottle{left:60px;width:26px;height:24px}.label-header__word{top:16px;width:100px;height:42px}}@media(min-width: 768px)and (max-width: 991px){.label-footer__tagline{font-size:clamp(24px,3.2vw,32px);line-height:1.3}.label-footer__tagline em{font-size:clamp(26px,3.4vw,34px)}}.label-home[data-label-accueil]{--label-accueil-tablet: 1}@media(max-width: 767px){:root{--fical-gutter: 16px;--fical-header-offset: 4.75rem;--fical-title-size: 24px;--fical-title-accent-size: 25px;--fical-title-line: 1.35}.label-home[data-label-accueil]{display:flex;flex-direction:column}.label-home[data-label-accueil]>.label-section--hero{order:1}.label-home[data-label-accueil]>.label-section--claims{order:2}.label-home[data-label-accueil]>.label-products--catalogue:not(.label-products--sales){order:3}.label-home[data-label-accueil]>.label-regions{order:4}.label-home[data-label-accueil]>.label-domains{order:5}.label-home[data-label-accueil]>.label-products--sales{order:6}.label-home[data-label-accueil]>.label-loyalty{order:7}.label-home[data-label-accueil]>.label-story{order:8}.label-home[data-label-accueil]>.label-refine{order:9}.label-home[data-label-accueil]>.label-univers{order:10}.label-home[data-label-accueil]>.label-photo-slider{order:11}.label-home[data-label-accueil]>.label-pro{order:12}.label-home[data-label-accueil]>.label-provenance{order:13}.label-home[data-label-accueil]>.label-news{order:14}.label-home[data-label-accueil]>.label-tags{order:15}.label-home[data-label-accueil]>.label-reviews{order:16}.label-home>section.label-section~section.label-section{margin-top:48px}.label-home>section.label-section--hero~section.label-section--claims{margin-top:48px}.label-topbar{display:none}.label-header{min-height:0;padding:8px 16px 12px;gap:12px}.label-header__logo{width:40px;height:36px}.label-header__bottle{position:static;width:40px;height:36px}.label-header__word{display:none}.label-header__tools{gap:8px}.label-header__icons{gap:8px;padding:0;border-radius:var(--fical-radius-pill);background:#f8f8f8;backdrop-filter:blur(8px)}.label-header__icons>a.label-tool:not(.label-tool--search):not(.label-tool--wishlist){display:none}.label-header__icons .label-tool--search{order:1}.label-header__icons .label-tool--wishlist{order:2}.label-header__icons .label-cart{order:3}.label-header__icons .label-menu-toggle{order:4}.label-header__icons .label-tool__count{top:5px;right:5px;width:auto;min-width:15px;height:15px;padding:0 3px;font-size:8px;line-height:15px}.label-header__icons .label-tool,.label-header__icons .blockcart,.label-header__icons .label-menu-toggle{width:40px;height:40px;margin:0}.label-header__icons .label-icon,.label-header__icons .label-menu-toggle__glyph{width:20px;height:20px}.label-header__icons .label-menu-toggle{border-radius:var(--fical-radius-pill)}.label-catalogue__card .label-catalogue__offer{min-height:24px;font-size:12px;line-height:16px;letter-spacing:-0.6px}.label-catalogue__card .label-catalogue__body{padding-inline:12px}.label-catalogue__card .label-catalogue__buy{gap:12px}.label-catalogue__card .label-catalogue__qty{flex:0 0 88px;width:88px;min-width:88px;max-width:88px;height:43px;justify-content:space-between;padding:0 12px;gap:0}.label-catalogue__card .label-catalogue__qty button{flex:0 0 16px;width:16px;min-width:16px;height:16px;min-height:16px;margin-block:0}.label-catalogue__card .label-catalogue__qty input{flex:1 1 auto;width:16px;min-width:0;max-width:24px;padding:0;field-sizing:fixed;font-size:14px;font-weight:600;line-height:19px}.label-catalogue__card .label-catalogue__add,.label-catalogue__card .label-catalogue__add--out,.label-catalogue__card .label-catalogue__add:disabled{flex:1 1 0;width:auto;min-width:0;height:43px;min-height:43px;padding:0 12px;font-size:14px;font-weight:600;letter-spacing:-0.7px}.label-hero{padding-top:24px}.label-hero__desktop{display:none}.label-hero__mobile{display:flex;flex-direction:column;gap:16px}.label-hero__mobile-title{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:32px;font-weight:400;line-height:normal;letter-spacing:-1.6px}.label-hero__mobile-title .label-hero__accent{font-size:36px;letter-spacing:.72px}.label-hero__mobile-end{white-space:nowrap}.label-hero__mobile-arrow{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:12px;border-radius:999px;background:var(--fical-color-orange);color:var(--fical-color-white);vertical-align:middle;text-decoration:none}.label-hero__mobile-photo{position:relative;overflow:hidden;border-radius:4px}.label-hero__mobile-photo .label-hero__slides{border-radius:0}.label-hero__mobile-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(3, 4, 5, 0.2), rgba(3, 4, 5, 0.1));pointer-events:none}.label-hero__mobile-photo img,.label-hero__mobile-photo .label-hero__photo{display:block;width:100%;height:auto;aspect-ratio:370/220;object-fit:cover}.label-claims{padding:12px 0}.label-claims .ckc-tagbar{--ckc-tagbar-gap: 16px;--ckc-tagbar-font-size: 24px;--ckc-tagbar-height: 31px}.label-claims .ckc-tagbar__item{font-size:24px;line-height:31px}.label-products--catalogue .label-catalogue__title-desktop{display:none}.label-products--catalogue .label-catalogue__title-mobile{display:inline}.label-products--catalogue .label-catalogue__title-end{white-space:nowrap}.label-products--catalogue .label-catalogue__title-arrow{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:12px;border-radius:999px;background:var(--fical-color-orange);color:var(--fical-color-white);vertical-align:middle;text-decoration:none}.label-products--catalogue .label-catalogue__title-arrow svg{display:block}.label-products--catalogue .label-catalogue__head>.label-catalogue__cave{display:none}}@media(max-width: 767px)and (hover: hover)and (pointer: fine){.label-products--catalogue .label-catalogue__title-arrow:hover{background:var(--fical-color-black);color:var(--fical-color-white)}}@media(max-width: 767px){.label-products--catalogue .label-catalogue__head{flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:16px}.label-products--catalogue .label-catalogue__title{max-width:none;font-size:24px;line-height:33px;letter-spacing:-0.48px}.label-products--catalogue .label-catalogue__accent{font-size:25px}.label-products--catalogue .label-catalogue__cave{flex:0 0 auto;gap:0;width:32px;height:32px;padding:0;border:0;justify-content:center;border-radius:999px;background:var(--fical-color-orange);color:var(--fical-color-white)}.label-products--catalogue .label-catalogue__cave-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.label-products--catalogue .label-catalogue__cave-arrow--row{display:none}.label-products--catalogue .label-catalogue__cave-arrow--diagonal{display:block;width:16px;height:16px;transform:rotate(-45deg)}}@media(max-width: 767px)and (hover: hover)and (pointer: fine){.label-products--catalogue .label-catalogue__cave:hover{background:var(--fical-color-black);color:var(--fical-color-white)}}@media(max-width: 767px)and (hover: hover)and (pointer: fine)and (prefers-reduced-motion: no-preference){.label-products--catalogue .label-catalogue__cave:hover .label-catalogue__cave-arrow--diagonal{transform:rotate(-45deg)}}@media(max-width: 767px){.label-products--catalogue .label-catalogue__more{display:none}.label-products--catalogue .label-catalogue__tools{display:block;width:100%;min-width:0;margin:0}.label-products--catalogue .label-catalogue__tabs{display:flex;flex-wrap:nowrap;gap:24px;width:100%;max-width:100%;min-width:0;margin:0 0 16px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;font-size:16px;line-height:22px}.label-products--catalogue .label-catalogue__tabs>li{flex:0 0 auto}.label-products--catalogue .label-catalogue__tabs a{white-space:nowrap}.label-products--catalogue .label-catalogue__tab-label{padding-top:9px;font-size:16px;line-height:22px;letter-spacing:.32px}.label-products--catalogue .label-catalogue__tab-count{font-size:12px;line-height:16px;letter-spacing:.24px}.label-products--catalogue .label-catalogue__tabs::-webkit-scrollbar{display:none}.label-products--catalogue .label-catalogue__grid{display:flex;gap:16px;margin-top:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.label-products--catalogue .label-catalogue__grid::-webkit-scrollbar{display:none}.label-products--catalogue .label-catalogue__card{flex:0 0 240px;width:240px;scroll-snap-align:start}.label-products--catalogue .label-catalogue__media{height:246px}.label-products--sales .label-catalogue__title-desktop{display:inline}.label-products--sales .label-catalogue__title-mobile{display:none}.label-products--sales .label-sales__mark{display:none}.label-products--sales .label-sales__title{gap:8px}.label-products--sales .label-sales__spark{display:block;flex:0 0 20px;width:20px;height:20px}.label-products--sales .label-catalogue__cave{display:none}.label-loyalty__title{font-size:24px;line-height:33px}.label-loyalty__accent{font-size:25px}.label-loyalty__intro{font-size:16px;line-height:22px}.label-loyalty__cta>span:first-child,.label-loyalty__cta-arrow{height:46px}.label-loyalty__cta-arrow{width:46px}.label-loyalty__cta{font-size:16px;line-height:22px}.label-loyalty__chip{display:none}.label-story__inner{padding:48px 16px;gap:16px}.label-story__title{font-size:24px;line-height:32px;letter-spacing:-0.5px}.label-story__accent{font-size:25px}.label-story__text{font-size:16px;line-height:22px}.label-story__count{font-size:17px;line-height:22px}.label-story__cta{font-size:16px}.label-story__cta>span:first-child,.label-story__cta-arrow{height:46px}.label-story__cta-arrow{width:46px}.label-refine__column{width:100%;gap:24px}.label-refine__intro{display:none}.label-refine__label{text-transform:none}.label-refine__chips{gap:8px}.label-refine__track,.label-refine__nav{display:none}.label-refine__results:not(:has(.label-refine__status:not([hidden]):not(.label-refine__status--quiet))){display:none}.label-refine__cta{width:100%}.label-refine__cta>span:first-child{flex:1;justify-content:center}.label-refine__title{font-size:24px;line-height:33px}.label-refine__accent{font-size:25px}.label-refine__intro{font-size:16px;line-height:22px}.label-refine__label{font-size:16px;line-height:22px}.label-refine__chip{height:35px;font-size:14px;line-height:19px}.label-refine__cta{font-size:16px}.label-refine__cta>span:first-child,.label-refine__cta-arrow{height:46px}.label-refine__cta-arrow{width:46px}.label-univers{gap:24px;padding-block:40px;border-radius:0}.label-univers__title{font-size:24px;line-height:33px}.label-univers__accent{font-size:25px}.label-univers__intro{font-size:16px;line-height:22px}.label-univers__card{flex-basis:min(300px,85vw);width:min(300px,85vw);height:auto}.label-univers__content{height:100%;gap:24px}.label-univers__lower{gap:16px}.label-univers__copy{gap:16px}.label-univers__text{text-align:center}.label-univers__more{align-self:center}.label-photo-slider__text{font-size:24px;line-height:33px;letter-spacing:-0.48px}.label-photo-slider__accent{font-size:25px}.label-photo-slider__chip{width:72px;height:32px}.label-photo-slider__cta{font-size:16px}.label-photo-slider__cta>span:first-child,.label-photo-slider__cta-arrow{height:46px}.label-photo-slider__cta-arrow{width:46px}.label-pro__panel{padding:40px 16px;gap:24px}.label-pro__head h2{font-size:24px;line-height:33px}.label-pro__accent{font-size:25px}.label-pro__rail{width:100%}.label-pro__steps{flex-direction:column}.label-pro__step{flex:1 1 auto;width:100%;padding:16px}.label-pro__index{font-size:32px;line-height:42px}.label-pro__step h3{font-size:24px;line-height:31px}.label-pro__step p:last-child{font-size:14px;line-height:19px}.label-pro__proof p{font-size:17px;line-height:22px}.label-pro__cta{font-size:16px}.label-pro__cta>span:first-child,.label-pro__cta-arrow{height:46px}.label-pro__cta-arrow{width:46px}.label-provenance{display:flex;flex-direction:column;gap:24px;padding:0 var(--fical-gutter)}.label-provenance__photos{position:relative;display:flex;align-items:center;justify-content:center;height:161px;overflow:hidden}.label-provenance__center{position:relative;z-index:1;width:242px;height:161px;object-fit:cover;border-radius:6px}.label-provenance__side{position:absolute;top:50%;width:200px;height:140px;object-fit:cover;border-radius:6px;opacity:.85;transform:translateY(-50%)}.label-provenance__side--left{left:0}.label-provenance__side--right{right:0}.label-provenance__text{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:22px;text-align:center}.label-provenance__accent{color:var(--fical-color-orange);font-family:var(--fical-font-display);font-style:italic;font-weight:400}.label-home .label-tags__head h2,.label-tags__head h2{font-size:24px;line-height:normal;letter-spacing:-1.2px}.label-home .label-tags__accent,.label-tags__accent{font-size:25px;line-height:normal;letter-spacing:0}.label-tags__list{gap:8px}.label-tags__chip{height:auto;min-height:0;padding:8px 12px;font-size:14px;line-height:normal;letter-spacing:-0.7px}.label-news__head h2{font-size:24px;line-height:33px}.label-news__accent{font-size:25px}.label-news__list>li{flex-basis:min(308px,85vw);width:min(308px,85vw)}.label-home[data-label-accueil]>.label-news{gap:var(--fical-space-5)}.label-home[data-label-accueil]>.label-news .label-news__heading--desktop{display:none}.label-home[data-label-accueil]>.label-news .label-news__heading--mobile{display:inline;letter-spacing:-1.2px}.label-home[data-label-accueil]>.label-news .label-news__heading--mobile .label-news__accent{letter-spacing:.5px}.label-home[data-label-accueil]>.label-news .label-news__head .label-news__index{display:none}.label-home[data-label-accueil]>.label-news .label-news__index--mobile{display:flex;flex-direction:row;align-items:stretch;width:100%;margin-top:0;padding:0;color:var(--fical-color-white);font-size:16px;font-weight:600;letter-spacing:-0.8px;line-height:22px}.label-home[data-label-accueil]>.label-news:has(.label-news__rail) .label-news__index--mobile{margin-top:var(--fical-space-4)}.label-home[data-label-accueil]>.label-news .label-news__index--mobile::after{display:none}.label-home[data-label-accueil]>.label-news .label-news__index--mobile:focus-visible{color:var(--fical-color-white)}.label-home[data-label-accueil]>.label-news .label-news__index-label{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-width:0;min-height:46px;padding:12px 16px;border-radius:var(--fical-radius-pill);background-color:var(--fical-color-orange);text-align:center}.label-home[data-label-accueil]>.label-news .label-news__index--mobile .label-news__index-arrow{flex:0 0 46px;align-self:stretch;width:46px;height:auto;min-height:46px;border-radius:var(--fical-radius-pill);background-color:var(--fical-color-orange);transform:none}.label-home[data-label-accueil]>.label-news .label-news__index--mobile .label-news__index-arrow svg{width:16px;height:16px;transform:rotate(-45deg);transition:transform var(--fical-duration-hover) var(--fical-ease-out)}.label-home[data-label-accueil]>.label-news .label-news__index-label,.label-home[data-label-accueil]>.label-news .label-news__index--mobile .label-news__index-arrow{transition:background-color var(--fical-duration-hover) var(--fical-ease-out)}.label-home[data-label-accueil]>.label-news .label-news__rail{position:relative;overflow:visible;touch-action:pan-y}.label-home[data-label-accueil]>.label-news .label-news__list{flex-direction:column;gap:var(--fical-space-4);width:100%}.label-home[data-label-accueil]>.label-news .label-news__list>li{flex:none;flex-basis:auto;width:100%}.label-home[data-label-accueil]>.label-news .label-article-card__media,.label-home[data-label-accueil]>.label-news .label-article-card__media img{flex-basis:160px;height:160px}.label-home[data-label-accueil]>.label-news .label-article-card__body{row-gap:8px}.label-home[data-label-accueil]>.label-news .label-article-card__meta{grid-column:1/-1}.label-home[data-label-accueil]>.label-news .label-article-card__pill{font-size:12px;letter-spacing:-0.6px;line-height:16px}.label-home[data-label-accueil]>.label-news .label-article-card__title{min-height:58px;font-size:22px;letter-spacing:.44px;line-height:29px}.label-home[data-label-accueil]>.label-news .label-article-card__excerpt{min-height:57px;color:var(--fical-color-grey);font-size:14px;letter-spacing:-0.7px;line-height:19px}.label-home[data-label-accueil]>.label-news .label-article-card__date{grid-column:1/-1;grid-row:4;justify-self:start;font-size:12px;letter-spacing:-0.6px;line-height:16px}.label-home[data-label-accueil]>.label-news.is-deck .label-news__list{display:grid;box-sizing:border-box;grid-template-columns:minmax(0, 1fr);gap:0;padding:0 7px var(--fical-space-6) 0}.label-home[data-label-accueil]>.label-news.is-deck .label-news__list>li{display:flex;grid-area:1/1;width:calc(100% - 32px);visibility:hidden;z-index:0;transform:translate(0, 0);transition:transform 400ms var(--fical-ease-out)}.label-home[data-label-accueil]>.label-news.is-deck .label-news__list>li[data-depth="0"]{visibility:visible;z-index:3}.label-home[data-label-accueil]>.label-news.is-deck .label-news__list>li[data-depth="1"]{visibility:visible;z-index:2;transform:translate(16px, 16px)}.label-home[data-label-accueil]>.label-news.is-deck .label-news__list>li[data-depth="2"]{visibility:visible;z-index:1;transform:translate(32px, 32px)}.label-home[data-label-accueil]>.label-news.is-deck .label-article-card{height:100%}.label-home[data-label-accueil]>.label-news.is-deck li[data-depth="0"] .label-article-card{box-shadow:7px 7px 10px rgba(3,4,5,.1)}.label-home[data-label-accueil]>.label-news.is-deck li[data-depth="1"] .label-article-card,.label-home[data-label-accueil]>.label-news.is-deck li[data-depth="2"] .label-article-card{border-color:rgba(0,0,0,0);box-shadow:none}.label-home[data-label-accueil]>.label-news.is-deck li[data-depth="1"] .label-article-card{background-color:#f8f8f8}.label-home[data-label-accueil]>.label-news.is-deck li[data-depth="2"] .label-article-card{background-color:#efefef}.label-news__deck-status,.label-news__deck-control{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.label-news__deck-control:focus-visible{z-index:4;width:auto;height:auto;margin:0;padding:8px 12px;overflow:visible;clip-path:none;background:var(--fical-color-white);color:var(--fical-color-black);outline:2px solid var(--fical-color-orange);outline-offset:3px}.label-news__deck-control--prev:focus-visible{top:8px;left:8px}.label-news__deck-control--next:focus-visible{top:8px;right:8px}}@media(max-width: 767px)and (hover: hover)and (pointer: fine){.label-home[data-label-accueil]>.label-news .label-news__index--mobile:hover{color:var(--fical-color-black)}.label-home[data-label-accueil]>.label-news .label-news__index--mobile:hover .label-news__index-label,.label-home[data-label-accueil]>.label-news .label-news__index--mobile:hover .label-news__index-arrow{background-color:var(--fical-color-beige);transform:none}.label-home[data-label-accueil]>.label-news .label-news__index--mobile:hover .label-news__index-arrow svg{transform:translate(4px, -4px) rotate(-45deg)}}@media(max-width: 767px)and (prefers-reduced-motion: reduce){.label-home[data-label-accueil]>.label-news.is-deck .label-news__list>li,.label-home[data-label-accueil]>.label-news .label-news__index--mobile .label-news__index-arrow svg{transition:none}}@media(max-width: 767px){.label-tags__photo,.label-tags__mark,.label-tags--category .label-tags__mark{display:none}.label-tags--category{padding-bottom:0}.label-reviews{padding:40px var(--fical-gutter)}.label-reviews__value{font-size:48px}.label-reviews__outof{font-size:20px}.label-reviews__count{font-size:14px;line-height:19px}.label-footer{gap:40px;padding:40px 16px}.label-footer__tagline--desktop{display:none}.label-footer__tagline--mobile{display:block;font-size:16px;line-height:normal}.label-footer__tagline--mobile em{font-size:17px;line-height:normal}.label-footer__explore{width:100%}.label-footer__explore-copy--desktop{display:none}.label-footer__explore-copy--mobile,.label-footer__account{display:inline}.label-footer__explore>span:first-child{flex:1;justify-content:center}.label-footer__quick a{font-size:14px;line-height:normal}.label-footer__cols,.label-footer__rule--base{display:none}.label-footer__identity{display:contents}.label-footer__base{gap:40px}.label-footer__wordmark{order:1;font-size:56px;line-height:76px}.label-footer__wordmark em{font-size:58px;line-height:76px}.label-footer__rule--wordmark{display:block;order:2}.label-footer__base img{order:3;width:100%;height:auto;object-fit:contain}.label-footer__legal{order:4}.label-footer__news{display:flex;align-items:center;gap:40px}.label-footer__newsletter{flex:1 1 auto;min-width:0}.label-footer__subscribe{margin:0}.label-footer__subscribe-label,.label-footer__subscribe-message{margin:0 0 12px;color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:14px;line-height:19px}.label-footer__subscribe-message{color:#595959}.label-footer__subscribe-message.is-error{color:#9a3412}.label-footer__subscribe form{margin:0}.label-footer__subscribe-row{display:flex;align-items:stretch}.label-footer__subscribe input[type=email]{flex:1 1 auto;width:100%;min-width:0;margin:0;padding:12px 16px;border:1px solid var(--fical-color-sand);border-right:0;border-radius:6px 0 0 6px;background:#fff;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:14px;line-height:19px}.label-footer__subscribe input[type=email]::placeholder{color:var(--fical-color-sand)}.label-footer__subscribe button{flex:0 0 auto;margin:0;padding:12px 8px;border:0;border-radius:0 6px 6px 0;background:var(--fical-color-black);color:#fff;font-family:var(--fical-font-sans);font-size:14px;font-weight:600;line-height:19px;cursor:pointer}.label-footer__subscribe input:focus-visible,.label-footer__subscribe button:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:3px}.label-footer__social{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:12px;margin:0;padding:0;list-style:none}.label-footer__social a{display:inline-flex;align-items:center;gap:4px;color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:14px;line-height:19px;text-decoration:none}.label-footer__social a:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:3px}}@media(max-width: 359px){.label-footer__news{flex-wrap:wrap;gap:24px}.label-footer__newsletter{flex-basis:100%}.label-footer__social{margin-left:auto}}@media(min-width: 768px){.label-hero__mobile{display:none}.label-hero__desktop{display:block}.label-catalogue__title-mobile{display:none}.label-catalogue__title-desktop{display:inline}.label-provenance,.label-footer__news,.label-footer__rule--mobile-news{display:none}.label-footer__tagline--mobile{display:none}.label-footer__tagline--desktop{display:block}}@media(max-width: 767px){.label-footer__news:not(:has(.label-footer__social)):has(.label-footer__newsletter:empty),.label-footer__rule--mobile-news:has(+.label-footer__news:not(:has(.label-footer__social)):has(.label-footer__newsletter:empty)){display:none}}@media(max-width: 1199.98px){.label-products--catalogue:not(.label-products--sales) .label-catalogue__tools{display:block;width:100%;max-width:100%;min-width:0;margin:0}.label-products--catalogue:not(.label-products--sales) .label-catalogue__tabs{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:24px;width:100%;max-width:100%;min-width:0;margin:0 0 16px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x}.label-products--catalogue:not(.label-products--sales) .label-catalogue__tabs::-webkit-scrollbar{display:none}.label-products--catalogue:not(.label-products--sales) .label-catalogue__tabs>li{flex:0 0 auto;scroll-snap-align:start}.label-products--catalogue:not(.label-products--sales) .label-catalogue__tabs a,.label-products--catalogue:not(.label-products--sales) .label-catalogue__tabs>li>span,.label-products--catalogue:not(.label-products--sales) .label-catalogue__tab-label{white-space:nowrap;flex-wrap:nowrap}}@media(max-width: 991.98px){.label-home .label-regions__title,.label-regions__title{font-size:24px;line-height:normal;letter-spacing:-1.2px}.label-home .label-regions__accent,.label-regions__accent{font-size:25px;line-height:normal;letter-spacing:0}.label-regions__title:has(.label-regions__line--short) .label-regions__line--full{display:none}.label-regions__line--short{display:inline}.label-regions{padding:40px var(--fical-gutter);background-color:var(--fical-color-beige)}.label-regions__head{flex-direction:column;align-items:flex-start;gap:0;margin-bottom:24px;padding-right:0}.label-regions__lead{flex:0 1 auto;width:100%;max-width:none}.label-regions__intro,.label-regions__nav{display:none}.label-regions__track{flex-direction:column;gap:0;overflow:visible;scroll-snap-type:none}.label-regions__item{position:relative;width:100%;margin-bottom:-16px;scroll-snap-align:none}.label-regions__item:last-child{margin-bottom:0}.label-regions__item:nth-child(odd){transform:rotate(-1deg)}.label-regions__item:nth-child(even){transform:rotate(1deg)}.label-regions__item:focus-within{z-index:2}.label-regions__card{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px;width:100%;height:auto;min-height:0;aspect-ratio:auto;padding:16px 16px 40px;border-width:2px;border-radius:6px}.label-regions__rule{display:none}.label-regions__copy{flex:1 1 auto;min-width:0}.label-regions__name{margin:0 0 8px;font-size:32px;line-height:normal;overflow-wrap:anywhere}.label-regions__excerpt{font-size:14px;line-height:normal}.label-regions__count{flex:0 0 auto;align-self:flex-start}.label-section.label-domains .label-domains__head{margin-bottom:24px}.label-home .label-section.label-domains .label-domains__title,.label-section.label-domains .label-domains__title{font-size:24px;line-height:normal;letter-spacing:-1.2px}.label-home .label-section.label-domains .label-domains__accent,.label-section.label-domains .label-domains__accent{font-size:25px;line-height:normal;letter-spacing:0}.label-section.label-domains .label-domains__link,.label-section.label-domains .label-domains__nav,.label-section.label-domains .label-domains__label,.label-section.label-domains .label-domains__arrow{display:none}.label-section.label-domains .label-domains__track{display:flex;flex-wrap:nowrap;gap:16px;width:calc(100% + 2*var(--fical-gutter));margin:0 calc(var(--fical-gutter)*-1);padding:0;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x}.label-section.label-domains .label-domains__track::-webkit-scrollbar{display:none}.label-section.label-domains .label-domains__item{flex:0 0 calc((100% - 32px)/3);min-width:0;padding:0;scroll-snap-align:start}.label-section.label-domains .label-domains__card{display:flex;align-items:center;justify-content:center;height:106px;min-height:0;padding:24px 8px;border:1px solid var(--fical-color-beige);border-radius:6px;background:rgba(0,0,0,0);box-shadow:none;transform:none}.label-section.label-domains a.label-domains__card:hover,.label-section.label-domains a.label-domains__card:focus-visible{box-shadow:none;transform:none}.label-section.label-domains .label-domains__logo,.label-section.label-domains .label-domains__logo-name{width:auto;max-width:104px;height:auto;max-height:58px;min-height:0;margin:0;object-fit:contain}.label-section.label-domains .label-domains__logo-name{display:flex;align-items:center;justify-content:center;max-height:none;font-size:16px;line-height:1.1;text-align:center}}@media(max-width: 991.98px)and (prefers-reduced-motion: reduce){.label-regions__item:nth-child(odd),.label-regions__item:nth-child(even){transform:none}}body#category{background-color:var(--fical-color-beige)}body#category #wrapper{background-color:var(--fical-color-beige)}.label-category-banner{position:relative;display:flex;flex-direction:column;box-sizing:border-box;margin:24px 0 0;padding:64px 16px 24px;overflow:hidden;border-radius:16px;background-color:var(--fical-color-beige);color:var(--fical-color-black)}.label-category-banner:last-child{margin-bottom:24px}.label-category-banner::after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 4px var(--fical-color-sand);pointer-events:none}.label-category-banner__photo,.label-category-banner__veil{position:absolute;inset:0;width:100%;height:100%}.label-category-banner__photo{object-fit:cover;object-position:center}.label-category-banner__veil{background-color:rgba(3,4,5,.6)}.label-category-banner__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px}.label-category-banner__crumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:22px}.label-category-banner__link,.label-category-banner__sep,.label-category-banner__current{color:var(--fical-color-black);font-weight:400;text-decoration:none}.label-category-banner__current{font-weight:600}.label-category-banner__link:hover{text-decoration:underline}.label-category-banner__copy{display:flex;flex-direction:column;gap:8px}.label-category-banner__title{margin:0;color:inherit;font-family:var(--fical-font-sans);font-size:clamp(32px,1.8vw + 20px,48px);font-weight:400;line-height:1.35;letter-spacing:-0.02em;overflow-wrap:break-word}.label-category-banner__accent{color:var(--fical-color-orange);font-family:var(--fical-font-display);font-size:clamp(34px,1.85vw + 21px,50px);font-style:italic;font-weight:400;letter-spacing:0;line-height:inherit}.label-category-banner__intro{max-width:820px;margin:0;font-family:var(--fical-font-sans);font-size:clamp(16px,.35vw + 15px,20px);font-weight:400;line-height:1.35;letter-spacing:.02em;overflow-wrap:break-word}.label-category-banner:not(.label-category-banner--plain){color:var(--fical-color-white)}.label-category-banner:not(.label-category-banner--plain)::after{box-shadow:inset 0 0 0 4px var(--fical-color-white)}.label-category-banner:not(.label-category-banner--plain) .label-category-banner__link,.label-category-banner:not(.label-category-banner--plain) .label-category-banner__sep{color:var(--fical-color-sand)}.label-category-banner:not(.label-category-banner--plain) .label-category-banner__sep--last,.label-category-banner:not(.label-category-banner--plain) .label-category-banner__current{color:var(--fical-color-white)}@media(min-width: 768px){.label-category-banner{margin-top:40px;padding:96px 24px 32px}.label-category-banner:last-child{margin-bottom:40px}}@media(min-width: 1728px){.label-category-banner{margin-top:80px;padding:160px 40px 40px}.label-category-banner__title{font-size:48px;line-height:65px}.label-category-banner__accent{font-size:50px}.label-category-banner__intro{font-size:20px;line-height:27px}}.label-category-nav{position:relative;width:100%;max-width:100%;min-width:0;margin-top:24px;margin-bottom:16px;padding:0}.label-category-nav__list{display:flex;width:100%;max-width:100%;min-width:0;gap:16px;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;list-style:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.label-category-nav__list::-webkit-scrollbar{display:none}.label-category-nav__item{display:flex;flex:0 0 auto;scroll-snap-align:start}.label-category-nav__card{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:240px;min-height:196px;padding:16px;gap:8px;border:0;border-radius:12px;background-color:var(--fical-color-white);color:var(--fical-color-black);text-align:center;text-decoration:none}.label-category-nav__card--current{box-shadow:inset 0 0 0 2px var(--fical-color-orange)}.label-category-nav__card:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:-6px}@media(hover: hover){.label-category-nav__card:hover{box-shadow:inset 0 0 0 1px var(--fical-color-orange)}.label-category-nav__card--current:hover{box-shadow:inset 0 0 0 2px var(--fical-color-orange)}}.label-category-nav__controls{pointer-events:none}.label-category-nav__controls button{position:absolute;z-index:2;top:50%;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid var(--fical-color-black);border-radius:999px;background:var(--fical-color-white);color:var(--fical-color-black);cursor:pointer;pointer-events:auto;transform:translateY(-50%)}.label-category-nav__controls [data-label-nav-prev]{left:8px}.label-category-nav__controls [data-label-nav-next]{right:calc(8px - var(--label-nav-bleed, 0px))}.label-category-nav__controls button[hidden]{display:none}.label-category-nav__controls button:disabled{opacity:.35;cursor:default}.label-category-nav__controls button:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:2px}.label-category-nav__icon{display:block;width:auto;max-width:100%;height:100px;object-fit:contain;object-position:center}.label-category-nav__copy{display:flex;flex-direction:column;align-items:center;width:100%}.label-category-nav__name{font-family:var(--fical-font-display);font-size:24px;font-weight:400;line-height:31px;overflow-wrap:break-word}.label-category-nav__card--current .label-category-nav__name{color:var(--fical-color-orange)}.label-category-nav__count{font-family:var(--fical-font-sans);font-size:18px;font-weight:400;line-height:25px;color:var(--fical-color-grey)}.label-category-nav__card--current .label-category-nav__count{color:var(--fical-color-black)}@media(min-width: 768px){.label-category-nav{margin-top:40px;margin-bottom:32px}}.label-wine-types{width:100%;max-width:100%;min-width:0;margin-top:24px;margin-bottom:16px}.label-wine-types__list{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.label-wine-types__button{display:inline-flex;align-items:center;box-sizing:border-box;min-height:43px;margin:0;padding:8px 16px;border:1px solid var(--fical-color-orange);border-radius:var(--fical-radius-pill);background-color:var(--fical-color-white);color:var(--fical-color-orange);font-family:var(--fical-font-sans);font-size:16px;font-weight:500;line-height:22px;letter-spacing:-0.32px;text-decoration:none;white-space:nowrap}.label-wine-types__button.is-active{background-color:var(--fical-color-orange);color:var(--fical-color-white)}.label-wine-types__button:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:2px}@media(min-width: 768px){.label-wine-types{margin-top:40px;margin-bottom:32px}.label-wine-types__list{gap:16px}.label-wine-types__button{font-size:20px;line-height:27px;letter-spacing:-0.4px}}.label-domains:not(.label-section){display:flex;flex-direction:column;gap:var(--fical-space-7);padding-bottom:var(--fical-space-7)}@media(min-width: 768px){.label-domains:not(.label-section){gap:var(--fical-space-10);padding-bottom:var(--fical-space-10)}}@media(min-width: 1728px){.label-domains:not(.label-section){gap:var(--fical-space-12);padding-bottom:var(--fical-space-12)}}.label-domains__directory{background-color:var(--fical-color-white)}.label-domains-toolbar{display:flex;flex-direction:column;gap:var(--fical-space-7)}.label-domains-toolbar__head{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.label-domains-toolbar__title{margin:0;font-family:var(--fical-font-sans);font-size:clamp(32px,3vw,48px);font-weight:400;line-height:1.15}.label-domains-toolbar__title em{font-family:var(--fical-font-display);font-size:clamp(34px,3.1vw,50px);font-style:italic;font-weight:400;color:var(--fical-color-orange)}.label-domains-toolbar__wines{position:relative;display:inline-flex;flex:0 0 auto;flex-direction:column;align-items:stretch;padding-bottom:8px;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;letter-spacing:-0.02em;line-height:normal;text-decoration:none;white-space:nowrap;transition:color var(--fical-duration-fast) ease,padding-bottom var(--fical-duration-hover) var(--fical-ease-out)}.label-domains-toolbar__wines-row{display:inline-flex;align-items:center;gap:8px}.label-domains-toolbar__wines-arrow{display:block;flex:0 0 24px;width:24px;height:24px}.label-domains-toolbar__wines::after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background-color:currentColor}@media(hover: hover)and (pointer: fine){.label-domains-toolbar__wines:hover{padding-bottom:12px;color:var(--fical-color-orange)}}.label-domains-toolbar__wines:focus-visible{padding-bottom:12px;color:var(--fical-color-orange);outline:2px solid var(--fical-color-orange);outline-offset:3px}.label-domains-toolbar__form{display:flex;flex-direction:column;gap:var(--fical-space-7)}.label-domains-toolbar__pills{display:flex;gap:16px;margin:0;padding:0 0 4px;list-style:none;overflow-x:auto;-webkit-overflow-scrolling:touch}.label-domains-toolbar__pill{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:6px 8px;border:1px solid var(--fical-color-orange);border-radius:var(--fical-radius-pill);color:var(--fical-color-orange);font-family:var(--fical-font-sans);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color var(--fical-duration-fast) ease,color var(--fical-duration-fast) ease,box-shadow var(--fical-duration-hover) var(--fical-ease-out)}.label-domains-toolbar__pill.is-active{background-color:var(--fical-color-orange);color:#f8f8f8}@media(hover: hover)and (pointer: fine){.label-domains-toolbar__pill:hover:not(.is-active){background-color:var(--fical-color-orange);color:var(--fical-color-white);box-shadow:0 8px 18px -10px rgba(236,98,26,.7)}.label-domains-toolbar__pill:hover:not(.is-active) .label-domains-toolbar__pill-count{color:#f8f8f8}}.label-domains-toolbar__pill:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:2px}.label-domains-toolbar__pill:focus-visible:not(.is-active){background-color:var(--fical-color-orange);color:var(--fical-color-white)}.label-domains-toolbar__pill-clear{display:inline-flex;flex:0 0 16px;align-items:center;justify-content:center;width:16px;height:16px}.label-domains-toolbar__pill-clear svg{display:block}.label-domains-toolbar__pill-count{color:var(--fical-color-grey);font-size:14px;font-weight:400;line-height:19px}.label-domains-toolbar__pill.is-active .label-domains-toolbar__pill-count,.label-domains-toolbar__pill:focus-visible:not(.is-active) .label-domains-toolbar__pill-count{color:#f8f8f8}.label-domains-toolbar__controls{display:flex;flex-direction:column;gap:16px;padding-top:var(--fical-space-7);border-top:1px solid var(--fical-color-sand)}.label-domains-toolbar__count{margin:0;font-family:var(--fical-font-sans);font-size:32px;font-weight:300;line-height:1.1}.label-domains-toolbar__count em{font-family:var(--fical-font-display);font-size:34px;font-style:italic;font-weight:400;line-height:1;color:var(--fical-color-orange)}.label-domains-toolbar__tools{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:40px;margin-left:auto}@media(max-width: 767px){.label-domains-toolbar__tools{flex-wrap:wrap;gap:16px;margin-left:0}}.label-domains-toolbar__search input{box-sizing:border-box;height:48px;border:1px solid var(--fical-color-grey);border-radius:var(--fical-radius-pill);background:var(--fical-color-white);color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px}.label-domains-toolbar__search{display:inline-flex;align-items:center;gap:16px;box-sizing:border-box;width:min(100%,264px);flex:0 0 auto;height:48px;padding:12px 16px;border:1px solid var(--fical-color-grey);border-radius:var(--fical-radius-pill);background:var(--fical-color-white)}.label-domains-toolbar__search-icon{display:block;flex:0 0 24px;width:24px;height:24px}.label-domains-toolbar__search input{width:100%;min-width:0;height:auto;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);font-weight:400;line-height:22px}.label-domains-toolbar__search input::placeholder{color:var(--fical-color-grey);opacity:1}.label-domains-toolbar__search input:focus{outline:0}.label-domains-toolbar__search:focus-within{outline:2px solid var(--fical-color-orange);outline-offset:2px}.label-domains-toolbar__sort{display:inline-flex;align-items:center;gap:16px}.label-domains-toolbar__sort-details{position:relative}.label-domains-toolbar__sort-details>summary{list-style:none}.label-domains-toolbar__sort-details>summary::-webkit-details-marker{display:none}.label-domains-toolbar__sort-details[open] .label-listing-sort__chevron{transform:rotate(180deg)}.label-domains-toolbar__sort-panel{display:none;position:absolute;z-index:20;top:calc(100% + 8px);left:0;min-width:100%;margin:0;padding:8px 0;background:var(--fical-color-white);border:1px solid var(--fical-color-sand);border-radius:16px}.label-domains-toolbar__sort-details[open] .label-domains-toolbar__sort-panel{display:block}.label-domains-toolbar__sort-panel a{display:block;padding:10px 16px;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;line-height:22px;text-decoration:none;white-space:nowrap}.label-domains-toolbar__sort-panel a:hover,.label-domains-toolbar__sort-panel a:focus,.label-domains-toolbar__sort-panel a[aria-current=true]{color:var(--fical-color-black);background:var(--fical-color-beige)}.label-domains-toolbar__apply,.label-domains-toolbar__reset{font-family:var(--fical-font-sans);font-size:16px;font-weight:600;color:var(--fical-color-black);transition:background-color var(--fical-duration-fast) ease,border-color var(--fical-duration-fast) ease,color var(--fical-duration-fast) ease}@media(hover: hover)and (pointer: fine){.label-domains-toolbar__apply:hover{background-color:var(--fical-color-orange);border-color:var(--fical-color-orange);color:var(--fical-color-white)}.label-domains-toolbar__reset:hover{color:var(--fical-color-orange)}}.label-domains-toolbar__apply:focus-visible,.label-domains-toolbar__reset:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:2px}.label-domains-toolbar__apply{min-height:44px;padding:0 16px;border:1px solid var(--fical-color-black);border-radius:var(--fical-radius-pill);background:rgba(0,0,0,0)}.label-domains-grid[aria-busy=true]{opacity:.55}.label-domains-grid__list{display:grid;grid-template-columns:1fr;gap:24px;margin:40px 0 0;padding:0;list-style:none}.label-domains-grid__empty{margin-top:40px}.label-domains-pager{display:flex;justify-content:center;margin-top:40px}.label-domains-pager ul{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;margin:0;padding:0;list-style:none}.label-domains-pager .label-domains-pager__compact{display:none}.label-domains-pager a,.label-domains-pager span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:0 12px;border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-pill);background:var(--fical-color-white);color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;line-height:22px;text-decoration:none}.label-domains-pager [aria-current=page]{border-color:var(--fical-color-orange);background:var(--fical-color-orange);color:var(--fical-color-white)}.label-domains-pager [aria-disabled=true]{color:var(--fical-color-grey)}.label-domains-pager__spacer{min-width:0;padding:0 4px;border:0;background:rgba(0,0,0,0)}@media(max-width: 767.98px){.label-domains-pager .label-domains-pager__full{display:none}.label-domains-pager .label-domains-pager__compact{display:flex;flex-wrap:nowrap;width:100%}.label-domains-pager__compact>li{flex:0 0 auto}.label-domains-pager__compact a,.label-domains-pager__compact span{width:40px;min-width:40px;padding-inline:0}.label-domains-pager__compact svg{display:block}.label-domains-pager__compact .label-domains-pager__spacer{display:inline-flex;align-items:center;justify-content:center;width:16px;min-width:16px;min-height:40px;padding:0}}@media(hover: hover)and (pointer: fine){.label-domains-pager a:hover{border-color:var(--fical-color-orange);color:var(--fical-color-orange)}}.label-domains-card{display:flex;min-width:0;min-height:100%}.label-domains-card__link{display:flex;flex-direction:column;flex:1;min-width:0;min-height:100%;padding:24px;border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-xl);color:inherit;text-decoration:none;background:var(--fical-color-white);transition:border-color var(--fical-duration-fast) ease,box-shadow var(--fical-duration-hover) var(--fical-ease-out),transform var(--fical-duration-hover) var(--fical-ease-out)}.label-domains-card__photo{height:235px;overflow:hidden;border-radius:var(--fical-radius-xl);background-color:var(--fical-color-beige)}.label-domains-card__photo img{display:block;width:100%;height:100%;object-fit:cover}.label-domains-card__photo--contain img{object-fit:contain;padding:16px}.label-domains-card__body{display:flex;flex-direction:column;flex:1;gap:12px;padding:24px 0}.label-domains-card__heading{display:flex;align-items:center;gap:16px;min-width:0}.label-domains-card__identity{display:flex;flex:1;flex-direction:column;gap:0;min-width:0}.label-domains-card__logo{display:block;flex:0 0 71px;width:71px;height:40px;object-fit:contain;object-position:left center}.label-domains-card__name{margin:0;color:var(--fical-color-orange);font-family:var(--fical-font-display);font-size:32px;font-weight:400;line-height:1.15}.label-domains-card__subline{margin:0;max-width:100%;overflow:hidden;color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:14px;font-weight:400;line-height:19px;white-space:nowrap;text-overflow:ellipsis}.label-domains-card__excerpt{display:-webkit-box;margin:0;overflow:hidden;color:var(--fical-color-black);font-size:16px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:4}.label-domains-card__foot{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid var(--fical-color-sand)}.label-domains-card__wines{margin:0;color:var(--fical-color-grey);font-size:16px}.label-domains-card__wines strong{color:var(--fical-color-black);font-weight:600}.label-domains-card__arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--fical-color-beige);color:var(--fical-color-black);transition:background-color var(--fical-duration-fast) ease,color var(--fical-duration-fast) ease,transform var(--fical-duration-hover) var(--fical-ease-out)}.label-domains-card__arrow svg{display:block;width:24px;height:24px}@media(hover: hover)and (pointer: fine){a.label-domains-card__link:hover{border-color:var(--fical-color-orange);box-shadow:0 10px 24px rgba(3,4,5,.08);transform:translateY(-2px)}a.label-domains-card__link:hover .label-domains-card__arrow{background-color:var(--fical-color-orange);color:var(--fical-color-white);transform:translateX(4px)}}a.label-domains-card__link:focus-visible{border-color:var(--fical-color-orange);box-shadow:0 10px 24px rgba(3,4,5,.08);transform:translateY(-2px);outline:2px solid var(--fical-color-orange);outline-offset:3px}a.label-domains-card__link:focus-visible .label-domains-card__arrow{background-color:var(--fical-color-orange);color:var(--fical-color-white);transform:translateX(4px)}@media(prefers-reduced-motion: reduce){.label-domains-toolbar__wines,.label-domains-toolbar__pill,.label-domains-card__link,.label-domains-card__arrow{transition:none}a.label-domains-card__link:hover,a.label-domains-card__link:focus-visible,a.label-domains-card__link:hover .label-domains-card__arrow,a.label-domains-card__link:focus-visible .label-domains-card__arrow{transform:none}}@media(min-width: 768px){.label-domains-toolbar__head{flex-direction:row;align-items:flex-end;justify-content:space-between}.label-domains-toolbar__controls{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;row-gap:16px}.label-domains-grid__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1200px){.label-domains-grid__list{grid-template-columns:repeat(3, minmax(0, 1fr))}}.label-domains-page__after,.label-domains .label-section{width:100%}.label-domains .label-news{width:min(100% - 2*var(--fical-gutter),var(--fical-container-max));margin-inline:auto}.label-domains.is-live .label-domains-toolbar__apply{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}body#category:has(.label-domain){background-color:var(--fical-color-white)}body#category:has(.label-domain) #wrapper{background-color:var(--fical-color-white)}.label-domain{display:flex;flex-direction:column}.label-domain-hero{background-color:var(--fical-color-beige);padding:var(--fical-space-7) 0}.label-domain-hero__inner{display:flex;flex-direction:column;gap:var(--fical-space-7)}.label-domain-hero__copy{display:flex;flex-direction:column;gap:0;max-width:663px}.label-domain-hero__crumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;font-family:var(--fical-font-sans);font-size:16px}.label-domain-hero__link{color:var(--fical-color-grey);text-decoration:none;transition:color var(--fical-duration-fast) ease}@media(hover: hover)and (pointer: fine){.label-domain-hero__link:hover{color:var(--fical-color-black);text-decoration:underline}}.label-domain-hero__link:focus-visible{color:var(--fical-color-black);text-decoration:underline;outline:2px solid var(--fical-color-orange);outline-offset:2px}.label-domain-hero__sep{color:var(--fical-color-grey);font-weight:400}.label-domain-hero__sep--last,.label-domain-hero__current{color:var(--fical-color-black);font-weight:600}.label-domain-hero__crumb{margin-bottom:0}.label-domain-hero__title{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:clamp(40px,4.2vw,72px);font-weight:400;letter-spacing:-0.05em;line-height:1.11}.label-domain-hero__accent{font-family:var(--fical-font-display);font-size:clamp(42px,4.4vw,76px);font-style:italic;font-weight:400;letter-spacing:.02em;color:var(--fical-color-orange)}.label-domain-hero__location{display:flex;align-items:center;gap:8px;margin:0;color:#8a8a88;font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:22px}.label-domain-hero__place{color:#8a8a88;font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:22px}.label-domain-hero__pin,.label-domain-hero__dot{flex:none}.label-domain-hero__tags{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0 0;padding:0;list-style:none}.label-domain-hero__tag{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:6px 8px;border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-pill);color:#6e181e;font-family:var(--fical-font-sans);font-size:16px;letter-spacing:-0.02em;line-height:1}.label-domain-hero__tag-icon{flex:0 0 16px;width:16px;height:16px}.label-domain-hero__intro{max-width:663px;margin-top:16px;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:20px;letter-spacing:.02em;line-height:1.4}.label-domain-hero__intro p{margin:0}.label-domain-hero__media{width:100%;max-width:665px}.label-domain-hero__photo,.label-domain-hero__fallback{display:block;width:100%;height:auto;aspect-ratio:665/400;object-fit:cover;border-radius:var(--fical-radius-xl);background-color:var(--fical-color-beige)}.label-domain-hero__photo--contain{object-fit:contain;padding:24px;box-sizing:border-box;background-color:var(--fical-color-beige)}.label-domain-hero__fallback{background-color:#efe6d2}@media(min-width: 992px){.label-domain-hero{padding:var(--fical-space-10) 0}.label-domain-hero__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--fical-space-10);min-height:400px}.label-domain-hero__copy{flex:1 1 663px}.label-domain-hero__media{flex:0 1 665px}}.label-domain__aside{display:flex;flex-direction:column;gap:var(--fical-space-7)}.label-domain__body{padding:var(--fical-space-10) 0;border-top:1px solid var(--fical-color-sand);background-color:var(--fical-color-beige)}.label-domain__columns{display:flex;flex-direction:column;gap:var(--fical-space-10);justify-content:space-between}@media(min-width: 1200px){.label-domain__columns{flex-direction:row;align-items:flex-start;gap:var(--fical-space-10)}.label-domain__main{flex:1 1 848px;max-width:848px}.label-domain__aside{position:sticky;top:var(--fical-header-offset);align-self:start;display:flex;flex:0 0 480px;flex-direction:column;gap:var(--fical-space-7);width:480px}}.label-domain-facts{background-color:var(--fical-color-white);border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-lg);padding:var(--fical-space-7)}.label-domain-facts__list{display:grid;grid-template-columns:1fr;gap:var(--fical-space-7);margin:0}.label-domain-facts__item{display:flex;flex-direction:column;gap:12px}.label-domain-facts__item dt{margin:0;color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.label-domain-facts__item dd{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:20px;letter-spacing:.02em;line-height:1.4}.label-domain-facts__item strong{font-weight:600}@media(min-width: 768px){.label-domain-facts{padding:40px}.label-domain-facts__list{grid-template-columns:1fr 1fr}}.label-domain-stories{display:flex;flex-direction:column;gap:var(--fical-space-7);margin-top:var(--fical-space-7)}.label-domain-story+.label-domain-story{padding-top:var(--fical-space-7);border-top:1px solid var(--fical-color-sand)}.label-domain-story__title{display:flex;align-items:center;gap:16px;margin:0 0 16px;color:var(--fical-color-black);font-family:var(--fical-font-display);font-size:32px;font-weight:400;line-height:1.3}.label-domain-story__title::before{content:"";flex:0 0 32px;width:32px;height:4px;background-color:var(--fical-color-orange)}.label-domain-story__text{color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:20px;line-height:1.4}.label-domain-story__text p{margin:0 0 16px}.label-domain-story__text p:last-child{margin-bottom:0}.label-domain-quote{display:flex;flex-direction:column;gap:40px;margin:0;padding:24px;border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-lg);background-color:var(--fical-color-white)}.label-domain-quote__body{display:flex;flex-direction:column;gap:16px}.label-domain-quote__head{display:flex;align-items:flex-end;gap:16px;margin:0;color:#ec621a}.label-domain-quote__mark{flex:none;width:25px;height:28px;overflow:hidden;font-family:"ABeeZee",sans-serif;font-size:72px;font-style:normal;font-weight:400;line-height:72px}.label-domain-quote__label{margin:0;padding:0;color:#ec621a;font-family:"Open Sans",var(--fical-font-sans);font-size:16px;font-weight:600;line-height:22px}.label-domain-quote__text{margin:0}.label-domain-quote__text p{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:18px;line-height:1.45}.label-domain-quote__by{display:flex;flex-direction:column;gap:8px}.label-domain-quote__author{color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px}.label-domain-quote__role{color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:14px}.label-domain-awards{display:none;flex-direction:column;gap:16px}.label-domain-awards__label,.label-domain-faq__label{margin:0;color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.label-domain-awards__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.label-domain-awards__card{display:flex;align-items:center;gap:16px;min-height:79px;padding:16px;border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-md);color:inherit;text-decoration:none}a.label-domain-awards__card:hover,a.label-domain-awards__card:focus-visible{border-color:var(--fical-color-orange)}.label-domain-awards__badge{display:flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--fical-radius-md);background-color:var(--fical-color-orange);color:var(--fical-color-white)}.label-domain-awards__copy{display:flex;min-width:0;flex-direction:column;gap:0}.label-domain-awards__context{color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:16px;letter-spacing:.02em}.label-domain-awards__title{color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:18px;font-weight:600;letter-spacing:.02em}.label-domain-faq{display:flex;flex-direction:column}.label-domain-faq__item{border-top:1px solid var(--fical-color-sand)}.label-domain-faq__item:last-child{border-bottom:1px solid var(--fical-color-sand)}.label-domain-faq__question{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:16px 0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:20px;font-weight:600;line-height:1.35;list-style:none;cursor:pointer}@media(hover: hover)and (pointer: fine){.label-domain-faq__question:hover{color:var(--fical-color-orange)}}.label-domain-faq__question::-webkit-details-marker{display:none}.label-domain-faq__question:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:4px}.label-domain-faq__icon{position:relative;flex:0 0 20px;width:20px;height:20px}.label-domain-faq__icon::before,.label-domain-faq__icon::after{content:"";position:absolute;background-color:var(--fical-color-orange)}.label-domain-faq__icon::before{top:9px;left:0;width:20px;height:2px}.label-domain-faq__icon::after{top:0;left:9px;width:2px;height:20px}.label-domain-faq__item[open] .label-domain-faq__icon::after{display:none}.label-domain-faq__answer{padding:0 0 20px;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:18px;line-height:1.45}.label-domain-faq__answer p{margin:0 0 12px}.label-domain-faq__answer p:last-child{margin-bottom:0}.label-domain .label-audience{margin-top:var(--fical-space-10)}.label-domain-wines{padding:var(--fical-space-10) 0 var(--fical-space-12)}.label-domain-wines__head{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:var(--fical-space-7)}.label-domain-wines__title{margin:0;color:#030405;font-family:var(--fical-font-sans);font-size:clamp(32px,3vw,48px);font-weight:400;letter-spacing:-0.02em;line-height:normal}.label-domain-wines__title em{color:#ec621a;font-family:var(--fical-font-display);font-size:clamp(34px,3.1vw,50px);font-style:italic;font-weight:400;letter-spacing:normal}.label-domain-wines__link,.label-listing-top__back .label-domain-wines__link{position:relative;display:inline-flex;flex-direction:column;align-items:stretch;padding-bottom:8px;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;letter-spacing:-0.02em;text-decoration:none;white-space:nowrap;transition:color var(--fical-duration-fast) ease,padding-bottom var(--fical-duration-hover) var(--fical-ease-out)}.label-domain-wines__link-row{display:inline-flex;align-items:center;gap:8px}.label-domain-wines__link-arrow{display:block;flex:0 0 24px;width:24px;height:24px}.label-domain-wines__link::after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background-color:currentColor}@media(hover: hover)and (pointer: fine){.label-domain-wines__link:hover{padding-bottom:12px;color:var(--fical-color-orange)}}.label-domain-wines__link:focus-visible{padding-bottom:12px;color:var(--fical-color-orange);outline:2px solid var(--fical-color-orange);outline-offset:3px}.label-domain-wines__grid{display:grid;grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none}.label-domain-wines__empty{margin:0;color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:18px}.label-listing-top__back{margin:0 0 16px}@media(min-width: 576px){.label-domain-wines__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(prefers-reduced-motion: reduce){.label-domain-hero__link,.label-domain-wines__link,.label-domain-awards__card{transition:none}.label-domain-wines__link:hover,.label-domain-wines__link:focus-visible{padding-bottom:8px}}@media(min-width: 1200px){.label-domain-wines{padding:var(--fical-space-12) 0}.label-domain-wines__head{flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:var(--fical-space-10)}.label-domain-wines__grid{grid-template-columns:repeat(4, minmax(0, 340px))}}.label-listing-top{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;min-height:49px}.label-listing-top__count{min-width:0}.label-listing-top__count-text{margin:0;color:var(--fical-color-black);line-height:normal}.label-listing-top__count-num{font-family:var(--fical-font-display);font-size:34px;font-style:italic;font-weight:400;letter-spacing:0}.label-listing-top__count-label{font-family:var(--fical-font-sans);font-size:32px;font-weight:300;letter-spacing:-0.02em}.label-listing-top__tools{display:flex;flex-wrap:wrap;gap:16px 40px;align-items:center;justify-content:flex-end}@media(max-width: 767.98px){.label-listing-top{align-items:stretch;gap:12px}.label-listing-top>.label-listing-top__tools{order:0;justify-content:flex-start;width:100%}.label-listing-top>.label-listing-top__tools:has(.label-listing-top__filters-btn){display:grid;grid-template-columns:minmax(0, 1fr) max-content;gap:8px;align-items:stretch}}.label-listing-top__sort,.label-listing-sort{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.label-listing-sort__label{font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:normal;color:var(--fical-color-grey);letter-spacing:-0.02em;white-space:nowrap}.label-listing-sort__dropdown{position:relative}.label-listing-sort__button{display:inline-flex;gap:40px;align-items:center;min-height:49px;padding:12px 16px;font-family:var(--fical-font-sans);font-size:18px;font-weight:500;line-height:normal;color:var(--fical-color-black);letter-spacing:-0.02em;white-space:nowrap;background:var(--fical-color-white);border:1px solid var(--fical-color-sand);border-radius:999px;cursor:pointer;transition:color var(--fical-duration-fast) ease,border-color var(--fical-duration-fast) ease}.label-listing-sort__button:focus-visible{color:var(--fical-color-orange);border-color:var(--fical-color-orange);outline:2px solid var(--fical-color-orange);outline-offset:2px}.label-listing-sort__value{min-width:0}@media(max-width: 767.98px){.label-listing-sort__dropdown{max-width:100%;min-width:0}.label-listing-sort__button{gap:8px;max-width:100%;min-width:0;height:48px;min-height:48px;padding-block:0}.label-listing-sort__value{overflow:hidden;text-overflow:ellipsis}.label-listing-top>.label-listing-top__tools:has(.label-listing-top__filters-btn) .label-listing-top__sort,.label-listing-top>.label-listing-top__tools:has(.label-listing-top__filters-btn) .label-listing-sort,.label-listing-top>.label-listing-top__tools:has(.label-listing-top__filters-btn) .label-listing-sort__dropdown,.label-listing-top>.label-listing-top__tools:has(.label-listing-top__filters-btn) .label-listing-sort__button{width:100%}}.label-listing-sort__chevron{flex:0 0 24px;width:24px;height:24px;color:var(--fical-color-black);transition:transform var(--fical-motion-duration) var(--fical-ease-out)}.label-listing-sort__button[aria-expanded=true] .label-listing-sort__chevron{transform:rotate(180deg)}.label-listing-sort__menu{min-width:100%;margin-top:8px;padding:8px 0;font-family:var(--fical-font-sans);font-size:16px;border:1px solid var(--fical-color-sand);border-radius:16px}.label-listing-sort__menu .dropdown-item{padding:10px 16px;color:var(--fical-color-black)}.label-listing-sort__menu .dropdown-item:hover,.label-listing-sort__menu .dropdown-item:focus,.label-listing-sort__menu .dropdown-item.current{color:var(--fical-color-black);background:var(--fical-color-beige)}.label-listing-view{display:flex;flex:0 0 auto;gap:12px;align-items:center;min-height:48px;padding:4px;background:var(--fical-color-sand);border-radius:999px}@media(max-width: 767.98px){.label-listing-view{display:none}}.label-listing-view__btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;color:var(--fical-color-black);background:rgba(0,0,0,0);border:0;border-radius:999px;cursor:pointer;transition:color var(--fical-duration-fast) ease,background-color var(--fical-duration-fast) ease}.label-listing-view__btn.is-active{background:var(--fical-color-white)}.label-listing-view__btn:focus-visible{color:var(--fical-color-orange);outline:2px solid var(--fical-color-orange);outline-offset:2px}.label-listing-view__btn:focus-visible:not(.is-active){background:var(--fical-color-white)}@media(hover: hover)and (pointer: fine){.label-listing-sort__button:hover{color:var(--fical-color-orange);border-color:var(--fical-color-orange)}.label-listing-view__btn:hover{color:var(--fical-color-orange)}.label-listing-view__btn:hover:not(.is-active){background:var(--fical-color-white)}}.label-listing__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:16px;width:100%;min-width:0;margin:24px 0 0;padding:0;list-style:none;overflow-anchor:none}@media(min-width: 768px){.label-listing__grid{margin-top:40px}}.label-listing__grid>.label-catalogue__card{flex:none;width:auto;min-width:0;max-width:none}@media(min-width: 768px)and (max-width: 991.98px){.label-category-products .label-listing__grid:not(.label-listing__grid--list){grid-template-columns:minmax(0, 1fr)}}@media(min-width: 992px){.label-listing__grid:not(.label-listing__grid--list){grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1200px){.label-listing__grid:not(.label-listing__grid--list){grid-template-columns:repeat(3, minmax(0, 1fr))}.label-box-page~#products .label-listing__grid:not(.label-listing__grid--list){grid-template-columns:repeat(4, minmax(0, 1fr))}}.label-box-page~#products .label-listing__grid:not(.label-listing__grid--list) .label-catalogue__media--box{height:auto;aspect-ratio:4/3}.label-listing__grid--list{grid-template-columns:minmax(0, 1fr);gap:16px}@media(min-width: 768px){.label-listing__grid--list>.label-catalogue__card{display:grid;grid-template-columns:280px minmax(0, 1fr);gap:0;align-items:stretch;height:auto;min-height:0;padding:0;overflow:hidden}.label-listing__grid--list .label-catalogue__media{align-self:stretch;width:280px;height:303px;min-height:303px;overflow:hidden;background:linear-gradient(360deg, var(--fical-color-white) 0%, var(--fical-color-beige) 100%);border:1px solid var(--fical-color-beige);border-radius:4px}.label-listing__grid--list .label-catalogue__media img{width:233px;max-width:none;height:233px;object-fit:contain;object-position:center;transform:translateY(26px)}.label-listing__grid--list .label-catalogue__media--box img{width:calc(100% - 32px);max-width:calc(100% - 32px);height:calc(100% - 32px);max-height:calc(100% - 32px);transform:none}.label-listing__grid--list .label-catalogue__wish{top:15px;right:15px}.label-listing__grid--list .label-catalogue__body{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-rows:42px;gap:8px 32px;align-content:start;align-items:start;padding:16px}.label-listing__grid--list .label-catalogue__stock{grid-column:1;grid-row:1;justify-self:start;width:max-content;max-width:100%}.label-listing__grid--list .label-catalogue__name{grid-column:1;grid-row:2}.label-listing__grid--list .label-catalogue__meta{grid-column:1;grid-row:3}.label-listing__grid--list .label-catalogue__chips{display:flex;grid-column:1;grid-row:4}.label-listing__grid--list .label-catalogue__text{grid-column:1;grid-row:5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.label-listing__grid--list .label-catalogue__price{grid-column:2;grid-row:1/span 4;justify-self:end;flex-direction:column;align-items:flex-end;margin:0;text-align:right;white-space:normal}.label-listing__grid--list .label-catalogue__buy{grid-column:2;grid-row:5;align-self:end;justify-self:end;width:auto;max-width:none;margin-top:0}.label-listing__grid--list .label-catalogue__add{flex:0 0 auto;min-width:120px}}@media(max-width: 767.98px){.label-listing__grid--list>.label-catalogue__card{display:flex;flex-direction:column}.label-listing__grid--list .label-catalogue__buy{width:100%}.label-listing__grid--list .label-catalogue__qty{min-height:44px}.label-listing__grid--list .label-catalogue__add{min-height:44px}}.label-listing,.label-listing-more,.label-listing-more *{overflow-anchor:none}.label-listing-more{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;width:100%;margin:32px 0 8px}.label-listing-more__text{margin:0;font-family:var(--fical-font-sans);font-size:16px;font-weight:400;letter-spacing:-0.32px;color:var(--fical-color-grey);text-align:center}.label-listing-more__track{position:relative;width:min(240px,100%);height:4px;overflow:hidden;background:var(--fical-color-white);border-radius:2px}.label-listing-more__bar{display:block;height:100%;background:var(--fical-color-orange);border-radius:2px;transition:width var(--fical-motion-duration) var(--fical-ease-out)}.label-listing-more__btn{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:48px;margin-top:8px;padding:12px 16px;font-family:var(--fical-font-sans);font-size:16px;font-weight:600;letter-spacing:-0.8px;color:var(--fical-color-black);background:var(--fical-color-white);border:1px solid var(--fical-color-black);border-radius:999px;cursor:pointer;transition:transform var(--fical-duration-hover) var(--fical-ease-out),box-shadow var(--fical-duration-hover) var(--fical-ease-out),background-color var(--fical-duration-fast) ease,border-color var(--fical-duration-fast) ease,color var(--fical-duration-fast) ease}.label-listing-more__btn svg{transition:transform var(--fical-duration-hover) var(--fical-ease-out)}.label-listing-more__btn:disabled{opacity:.65;cursor:wait}.label-listing-more__btn:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:3px}.label-listing-more__error{margin:8px 0 0;font-family:var(--fical-font-sans);font-size:14px;color:var(--fical-color-grey);text-align:center}.label-listing-more__retry{margin-left:8px;padding:0;font:inherit;font-weight:600;color:var(--fical-color-orange);text-decoration:underline;background:none;border:0;cursor:pointer}html.label-has-js .label-listing__pager-fallback{display:none !important}body#best-sales,body#prices-drop,body#new-products{background-color:var(--fical-color-beige)}body#best-sales #wrapper,body#prices-drop #wrapper,body#new-products #wrapper{background-color:var(--fical-color-beige)}.label-listing-empty{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:640px;margin:0 0 40px;padding:32px 24px;background:var(--fical-color-white);border:1px solid var(--fical-color-sand);border-radius:16px}.label-listing-empty__title{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-0.02em}.label-listing-empty__text{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:1.4}.label-listing-empty .label-cta:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:3px}body#product{overflow-x:clip;background-color:var(--fical-color-white)}body#product #wrapper,body#product #content,body#product #center-column.page{width:100%;max-width:none;margin:0;padding:0;background-color:rgba(0,0,0,0)}body#product .columns-container{width:100%;max-width:none;margin:0;padding:0}body#product #notifications{background:rgba(0,0,0,0)}body#product #notifications:not(:has(.alert)){display:none}body#product #notifications .container{width:min(100% - 2*var(--fical-gutter),var(--fical-container-max));max-width:none;margin:0 auto;padding:16px 0 0;background:rgba(0,0,0,0)}.label-product-page{--label-product-band-pad: 24px;width:100%;min-width:0;margin:0;padding:0}.label-product-page .product__flags,.label-product-page .product__carousel .carousel-control-prev,.label-product-page .product__carousel .carousel-control-next,.label-product-page .product__zoom,.label-product-page .product__images-modal{display:none}@media(min-width: 768px){.label-product-page{--label-product-band-pad: 40px}}@media(min-width: 1728px){.label-product-page{--label-product-band-pad: 80px}}.label-product-band{width:100%}.label-product-band--beige{background-color:var(--fical-color-beige)}.label-product-band--white{background-color:var(--fical-color-white)}.label-product-band__inner{box-sizing:border-box;width:min(100% - 2*var(--fical-gutter),var(--fical-container-max));min-width:0;margin-inline:auto;padding-block:var(--label-product-band-pad)}.label-product-band__inner.label-product-page__hero{padding-top:0}.label-product-page .breadcrumb__wrapper,.label-product-page .breadcrumb__wrapper>.container{width:100%;max-width:none;margin:0;padding:0;background:rgba(0,0,0,0)}.label-product-page .breadcrumb{display:flex;flex-wrap:nowrap;align-items:baseline;gap:8px;margin:0;padding:24px 0 16px;overflow:hidden;background:rgba(0,0,0,0);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:22px}.label-product-page .breadcrumb-item{padding:0;color:var(--fical-color-grey);font-weight:400;white-space:nowrap}.label-product-page .breadcrumb-item:not(:last-child){flex-shrink:0}.label-product-page .breadcrumb-link,.label-product-page .breadcrumb-link span{color:var(--fical-color-grey);font-weight:400;text-decoration:none}.label-product-page .breadcrumb-link:hover,.label-product-page .breadcrumb-link:focus-visible{color:var(--fical-color-black);text-decoration:underline}.label-product-page .breadcrumb-item+.breadcrumb-item::before{float:none;padding:0 8px 0 0;color:var(--fical-color-grey);font-weight:600;content:"/"}.label-product-page .breadcrumb-item:last-child{display:flex;align-items:baseline;min-width:0;color:var(--fical-color-black);font-weight:600}.label-product-page .breadcrumb-item:last-child::before{flex-shrink:0;color:var(--fical-color-black)}.label-product-page .breadcrumb-item:last-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width: 768px){.label-product-page .breadcrumb{padding:40px 0 24px}}@media(min-width: 1280px){.label-product-page .breadcrumb{padding:80px 0 40px}}.label-product-page .product__images,.label-product-page .product__no-image{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:360px;padding:0;overflow:hidden;background:linear-gradient(360deg, var(--fical-color-white) 0%, var(--fical-color-beige) 100%);border:1px solid var(--fical-color-beige);border-radius:var(--fical-radius-xl)}.label-product-page .product__carousel{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;background:none}.label-product-page .product__carousel .carousel-inner{position:relative;width:100%;height:100%}.label-product-page .product__carousel .carousel-item{float:none;width:100%;height:100%;margin-right:0}.label-product-page .product__carousel .carousel-inner,.label-product-page .product__carousel .carousel-item.active,.label-product-page .product__carousel picture,.label-product-page .product__no-image picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;overflow:hidden}.label-product-page .product__carousel img,.label-product-page .product__carousel img.w-100,.label-product-page .product__no-image img{display:block;width:auto !important;max-width:100% !important;height:auto !important;max-height:100% !important;aspect-ratio:1;margin:0 auto;object-fit:contain;object-position:center}.label-product-page--box .product__carousel img,.label-product-page--box .product__carousel img.w-100,.label-product-page--box .product__no-image img{transform:scale(1.06)}.label-product-page .product__thumbnails-list{display:flex;gap:16px;margin:12px 0 0;padding:0;overflow-x:auto;list-style:none}.label-product-page .product__thumbnail{box-sizing:border-box;width:80px;height:80px;padding:0;overflow:hidden;border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-md);background:var(--fical-color-white)}.label-product-page .product__thumbnail img{width:100%;height:100%;object-fit:contain}.label-product-page .product__thumbnail.active,.label-product-page .product__thumbnail[aria-current=true]{border-color:var(--fical-color-orange);border-width:2px}.label-product-page__panel,.label-product-detail,.label-product-story,.label-product-table,.label-product-signature,.label-product-related{min-width:0}.label-product-page__panel{display:flex;flex-direction:column;gap:0}.label-product-page__name{margin:0 0 12px;color:var(--fical-color-black);font-family:var(--fical-font-display);font-size:var(--fical-title-accent-size);font-weight:400;line-height:1.15;letter-spacing:-1px}.label-product-heading,.label-product-story__title,.label-product-table__title,.label-product-signature__title{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:var(--fical-title-size);font-weight:400;line-height:var(--fical-title-line);letter-spacing:0}.label-product-heading em,.label-product-story__title em,.label-product-table__title em,.label-product-signature__title em,.label-product-loyalty em,.label-product-story__text em{font-family:var(--fical-font-display);font-size:var(--fical-title-accent-size);font-style:italic;font-weight:400;color:var(--fical-color-orange);letter-spacing:.02em}.label-product-page__badges,.label-product-reassure,.label-product-detail__awards,.label-product-page__videos ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.label-product-page__badges{margin-bottom:16px}.label-product-page__badges li,.product-flags .badge,.product-flags .badge:not(.discount),.product__flags .badge,.product__flags .badge:not(.discount){display:inline-flex;align-items:center;gap:4px;min-height:31px;padding:6px 8px;border:1px solid var(--fical-color-orange) !important;border-radius:var(--fical-radius-pill);background-color:var(--fical-color-white) !important;color:var(--fical-color-orange) !important;font-size:14px;font-weight:400;letter-spacing:-0.28px;line-height:1.2}.product-flags .badge.out_of_stock,.product__flags .badge.out_of_stock{border-color:var(--fical-color-rose) !important;color:var(--fical-color-rose) !important;font-weight:600;letter-spacing:0;line-height:19px}.product-flags .badge.out_of_stock::before,.product__flags .badge.out_of_stock::before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor}.product-flags .badge.discount,.product-flags .badge.on-sale,.product__flags .badge.discount,.product__flags .badge.on-sale{border-color:rgba(0,0,0,0) !important;background-color:var(--fical-color-orange-light) !important;color:var(--fical-color-orange) !important}.label-product-page__producer{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0;color:var(--fical-color-orange);font-size:18px;font-weight:500;letter-spacing:-0.36px;line-height:25px}.label-product-page__producer a{color:inherit;text-decoration:none}.label-product-page__producer a:hover,.label-product-page__producer a:focus-visible{text-decoration:underline}.label-product-page__dot{display:block;width:4px;height:4px;border-radius:50%;background:var(--fical-color-orange)}.label-product-page__summary,.label-product-page__summary p{display:-webkit-box;margin:0;overflow:hidden;color:var(--fical-color-grey);font-size:20px;font-weight:400;letter-spacing:.4px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.label-product-page__reviews{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px;color:var(--fical-color-black);font-size:14px;text-decoration:none}.label-product-page__reviews-score{font-weight:700}.label-product-page__reviews-count{color:var(--fical-color-grey);font-size:12px}.label-product-page__reviews-link{color:var(--fical-color-orange);font-size:16px;font-weight:600;text-decoration:underline}.label-product-page__panel>.label-product-page__purchase{margin-top:24px}.label-product-options__legend,.label-product-page__videos>p,.label-product-detail .label-product-band__inner>h3{margin:0;color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;letter-spacing:0;line-height:22px;text-transform:uppercase}.label-product-detail .label-product-band__inner>h3{margin-bottom:12px}.label-product-page__purchase #add-to-cart-or-refresh{display:flex;flex-direction:column;gap:24px}.label-product-options,.label-product-options__group,.label-product-page__videos{margin:0}.label-product-options--fact,.label-product-options__group,.label-product-page__videos{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.label-product-options__group{min-inline-size:0;padding:0;border:0}.label-product-options__group legend,.label-product-options legend,.label-product-options__card{margin:0}.label-product-options{display:flex;flex-direction:column;gap:24px;margin:0;justify-items:start}.label-product-options legend{padding:0;color:var(--fical-color-grey);font-size:16px;font-weight:600;line-height:22px;text-transform:uppercase}.label-product-options input{position:absolute;opacity:0}.label-product-options.label-product-options--fact{gap:12px}.label-product-options__list{display:flex;flex-wrap:wrap;gap:16px}.label-product-options__card,.label-product-options label{box-sizing:border-box;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:auto;min-width:0;min-height:0;padding:6px 10px;border:1px solid var(--fical-color-grey);border-radius:var(--fical-radius-xs);background:var(--fical-color-white);color:var(--fical-color-grey);font-size:18px;font-weight:500;line-height:1.2;text-align:center}.label-product-options__volume{font-size:18px;font-weight:600}.label-product-options__name{font-size:12px;font-weight:400}.label-product-options input:checked+label,.label-product-options input:focus-visible+label,.label-product-options__card.is-current{border-color:var(--fical-color-white);background:var(--fical-color-orange);color:var(--fical-color-white)}.label-product-options label.is-unavailable{opacity:.5}.label-product-page__videos ul{gap:104px}.label-product-page__video{position:relative;display:block;box-sizing:border-box;width:88px;height:88px;overflow:hidden;border:2px solid var(--fical-color-orange);border-radius:var(--fical-radius-pill);padding:4px;background:rgba(0,0,0,0)}.label-product-page__video img{display:block;width:80px;height:80px;object-fit:cover;border-radius:50%;background:var(--fical-color-sand)}.label-product-page__video-disc{display:block;width:80px;height:80px;border-radius:50%;background:var(--fical-color-sand)}.label-product-page__video-play{position:absolute;inset:0;margin:auto;width:0;height:0;border-style:solid;border-width:12px 0 12px 20px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--fical-color-white)}.label-product-page__buy{display:grid;grid-template-columns:minmax(0, 1fr);gap:24px;width:100%;padding:24px;border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-lg);background:var(--fical-color-white)}.label-product-page__purchase .product__prices{min-width:0;margin:0}.label-product-page__purchase .product__prices-block{min-width:0}.label-product-page__purchase .product__price{color:var(--fical-color-black);font-family:var(--fical-font-display);font-size:var(--fical-title-accent-size);font-weight:400;letter-spacing:-1px;line-height:1}.label-product-page__purchase .label-product-price__cents{font-size:.55em;letter-spacing:0}.label-product-page__purchase .label-product-price__tax{margin-left:10px;color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:13px;font-weight:600;letter-spacing:.14em;line-height:1;text-transform:uppercase}.label-product-page__purchase .label-product-price__liter{margin:8px 0 0;color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;letter-spacing:0;line-height:22px}.label-product-page__purchase .label-product-price__stockline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:8px}.label-product-page__purchase .label-product-price__stockline .label-product-price__liter{margin:0}.label-product-page__purchase .label-product-price__stockline .product__availability{position:static;top:auto;left:auto;z-index:auto;width:auto;max-width:100%;margin:0 0 0 auto}.label-product-page__purchase .product__unit-price,.label-product-page__purchase .product__tax-infos,.label-product-page__purchase .product__regular-price{color:var(--fical-color-grey);font-size:16px;font-weight:400}.label-product-page__purchase .product__discount-percentage,.label-product-page__purchase .product__discount-amount{display:inline-flex;align-items:center;min-height:27px;padding:4px 8px;border-radius:var(--fical-radius-pill);background:var(--fical-color-orange-light);color:var(--fical-color-orange);font-size:13px;font-weight:600;line-height:1.2}.label-product-page__purchase .product__prices-inline{display:flex;flex-wrap:wrap;gap:16px 40px;align-items:center;justify-content:space-between}.label-product-page__purchase .product__prices-inline.label-product-price{align-items:baseline;justify-content:flex-start;gap:10px}.label-product-page__purchase .product__availability{position:absolute;z-index:3;top:16px;left:16px;display:flex;width:max-content;max-width:min(280px,100% - 32px);margin:0}.label-product-page__purchase .product__availability-status{display:inline-flex;gap:4px;align-items:center;justify-content:center;box-sizing:border-box;width:auto;max-width:100%;height:27px;padding:0 8px;border:1px solid var(--fical-color-green);border-radius:999px;background:var(--fical-color-white);color:var(--fical-color-green);font-family:var(--fical-font-sans);font-size:14px;font-weight:600;line-height:19px;letter-spacing:0;white-space:nowrap}.label-product-page__purchase .product__availability-status::before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--fical-color-green)}.label-product-page__purchase .product__availability-messages{width:auto;color:var(--fical-color-green)}.label-product-page__purchase .product__availability-status.text-warning{border-color:var(--fical-color-mauve)}.label-product-page__purchase .product__availability-status.text-warning::before{background:var(--fical-color-mauve)}.label-product-page__purchase .product__availability-status.text-warning .product__availability-messages{color:var(--fical-color-mauve)}.label-product-page__purchase .product__availability-status.text-danger{border-color:var(--fical-color-rose)}.label-product-page__purchase .product__availability-status.text-danger::before{background:var(--fical-color-rose)}.label-product-page__purchase .product__availability-status.text-danger .product__availability-messages{color:var(--fical-color-rose)}.label-product-page__purchase .product__availability-icon{display:none}.label-product-page__purchase .product-minimal-quantity,.label-product-page__purchase .product__minimal-quantity{color:var(--fical-color-grey);font-size:14px}.label-product-page__purchase .product__add-to-cart-container,.label-product-page__purchase .product-add-to-cart{margin:0}.label-product-page__purchase .product__actions-qty-add,.label-product-page__purchase .product-quantity{display:flex;flex-wrap:nowrap;gap:16px;align-items:center}.label-product-page__purchase .js-quantity-button,.label-product-page__purchase .product-actions__quantity{display:flex;align-items:stretch;box-sizing:border-box;width:100px;min-width:100px;max-width:100px;height:44px;padding:0 8px;overflow:hidden;border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-pill);background:var(--fical-color-white)}.label-product-page__purchase .quantity-button__group.input-group{display:grid;grid-template-columns:22px minmax(0, 1fr) 22px;align-items:center;justify-items:center;width:100%;height:100%;margin:0}.label-product-page__purchase .quantity-button__group.input-group>.btn,.label-product-page__purchase .quantity-button__group.input-group>.form-control{width:100%;min-width:0;max-width:100%;margin:0}.label-product-page__purchase .js-quantity-wanted,.label-product-page__purchase .product__quantity input{height:100%;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;color:var(--fical-color-black);font-size:16px;font-weight:600;line-height:1;text-align:center}.label-product-page__purchase .js-quantity-button button,.label-product-page__purchase .js-quantity-button .btn{display:inline-flex;align-items:center;justify-content:center;width:22px;min-width:0;height:100%;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;color:var(--fical-color-black)}.label-product-page__purchase .js-quantity-button .material-icons{display:block;width:18px;height:18px;overflow:hidden;font-size:18px;line-height:18px}.label-product-page__purchase .product__actions-qty-add .quantity-button__group .btn{transition:color var(--fical-duration-fast) ease,background-color var(--fical-duration-fast) ease}.label-product-page__purchase .product__actions-qty-add .quantity-button__group .btn:disabled{color:var(--fical-color-grey);cursor:not-allowed}.label-product-page__purchase .product__actions-qty-add .quantity-button__group .btn:focus-visible:not(:disabled),.label-product-page__purchase .product__actions-qty-add .quantity-button__group .btn:active:not(:disabled){background:var(--fical-color-orange-light);color:var(--fical-color-orange);opacity:1}@media(hover: hover)and (pointer: fine){.label-product-page__purchase .product__actions-qty-add .quantity-button__group .btn:hover:not(:disabled){background:var(--fical-color-orange-light);color:var(--fical-color-orange);opacity:1}}.label-product-page__purchase .product__add-to-cart{flex:1 1 0;width:auto;min-width:0;max-width:303px}.label-product-page__purchase .product__add-to-cart-button{min-height:44px}.label-product-page__purchase .product__add-to-cart-button{display:inline-flex;gap:16px;align-items:center;justify-content:center;width:100%;padding:12px 16px;border:0;border-radius:var(--fical-radius-pill);background:var(--fical-color-orange);color:var(--fical-color-white);font-size:20px;font-weight:600;letter-spacing:-1px;line-height:27px}.label-product-page__purchase .product__add-to-cart-button .material-icons{flex:0 0 20px;width:20px;height:20px;overflow:hidden;font-size:0;line-height:0;background-color:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27 fill=%27none%27%3E%3Cpath d=%27M4.2 5.5h12.2l-.8 8.4a2 2 0 0 1-2 1.8H7a2 2 0 0 1-2-1.8L4.2 5.5Z%27 stroke=%27black%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M7 5.2V4.4A2.4 2.4 0 0 1 9.4 2h1.2A2.4 2.4 0 0 1 13 4.4v.8%27 stroke=%27black%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27 fill=%27none%27%3E%3Cpath d=%27M4.2 5.5h12.2l-.8 8.4a2 2 0 0 1-2 1.8H7a2 2 0 0 1-2-1.8L4.2 5.5Z%27 stroke=%27black%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M7 5.2V4.4A2.4 2.4 0 0 1 9.4 2h1.2A2.4 2.4 0 0 1 13 4.4v.8%27 stroke=%27black%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E") center/contain no-repeat}.label-product-page__purchase .product__add-to-cart-button:hover:not(:disabled),.label-product-page__purchase .product__add-to-cart-button:focus-visible:not(:disabled){background:var(--fical-color-black);color:var(--fical-color-white)}.label-product-page__purchase .product__add-to-cart-button:disabled{background:var(--fical-color-grey);color:var(--fical-color-white);opacity:1;cursor:not-allowed}.label-product-page__purchase .product__prices--muted .product__price,.label-product-page__purchase .product__prices--muted .label-product-price__liter,.label-product-page__purchase .product__prices--muted .product__regular-price{color:var(--fical-color-grey)}.label-product-page__purchase .wishlist-button,.label-product-page__purchase .wishlist-button-add,.label-product-page__purchase .wishlist-button-product{box-sizing:border-box;display:inline-flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border:1px solid var(--fical-color-orange);border-radius:var(--fical-radius-pill);background:var(--fical-color-white);color:var(--fical-color-orange)}.label-product-page__purchase .product__additional-info{display:grid;grid-template-columns:auto auto;justify-content:start;gap:8px 24px;align-items:center;margin:0}.label-product-page__purchase .product__additional-info>.ps-emailalerts,.label-product-page__purchase .product__additional-info>:not(.ps-sharebuttons):not(.label-quote-link){grid-column:1/-1}.label-product-page__purchase .product__additional-info>.ps-sharebuttons{grid-column:1;grid-row:1;margin:0}.label-product-page__purchase .product__additional-info>.label-quote-link{grid-column:1;grid-row:1;margin:0}.label-product-page__purchase .product-additional-info,.label-product-page__purchase .social-sharing,.label-product-page__purchase .ps-sharebuttons{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin:0}.label-product-page__purchase .product-additional-info a,.label-product-page__purchase .social-sharing a,.label-product-page__purchase .label-quote-link{color:var(--fical-color-grey);font-size:16px;font-weight:500;text-decoration:none}.label-product-page__purchase .product-additional-info a:hover,.label-product-page__purchase .product-additional-info a:focus-visible,.label-product-page__purchase .social-sharing a:hover,.label-product-page__purchase .social-sharing a:focus-visible,.label-product-page__purchase .label-quote-link:hover,.label-product-page__purchase .label-quote-link:focus-visible{color:var(--fical-color-orange);text-decoration:underline}.label-product-page__purchase .product-refresh,.label-product-page__purchase #product-availability+.alert{margin:0}.label-product-loyalty{display:flex;gap:24px;align-items:center;box-sizing:border-box;width:100%;max-width:475px;min-height:87px;margin:0;padding:16px;border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-lg);background:var(--fical-color-beige)}.label-product-loyalty__icon{flex:0 0 32px;width:32px;height:32px;object-fit:contain;filter:invert(48%) sepia(86%) saturate(2472%) hue-rotate(351deg) brightness(97%) contrast(96%)}.label-product-loyalty__copy{display:grid;gap:4px;min-width:0}.label-product-loyalty__earn{margin:0;color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;letter-spacing:-0.4px;line-height:normal}.label-product-loyalty__earn em{font-family:var(--fical-font-display);font-size:18px;font-style:italic;font-weight:400;letter-spacing:.36px;line-height:normal;color:var(--fical-color-orange)}.label-product-loyalty__note{margin:0;color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:13px;line-height:1.4}.label-product-loyalty__cta .label-audience__small-link-arrow img{display:block;width:24px;height:24px}.label-product-reassure{gap:16px;color:var(--fical-color-grey);font-size:16px;font-weight:500;letter-spacing:-0.8px}.label-product-reassure li{display:inline-flex;gap:8px;align-items:center}.label-product-reassure img{width:24px;height:24px}.label-product-detail .label-product-band__inner,.label-product-story .label-product-band__inner{display:grid;gap:24px}.label-product-table .label-product-band__inner{display:grid;gap:40px}.label-product-detail{display:block}.label-product-detail__copy{display:grid;gap:8px;justify-items:start}.label-product-detail__text{display:-webkit-box;overflow:hidden;color:var(--fical-color-black);font-size:20px;font-weight:400;letter-spacing:.4px;line-height:27px;-webkit-box-orient:vertical}.label-product-detail__more-btn{display:inline-flex;gap:4px;align-items:center;justify-self:start;padding:0;border:0;background:rgba(0,0,0,0);color:var(--fical-color-orange);font-size:16px;font-weight:600;text-decoration:none}.label-product-detail__more-btn img{width:20px;height:20px;transform:rotate(0);transition:transform var(--fical-duration-hover) var(--fical-ease-out);filter:invert(48%) sepia(86%) saturate(2472%) hue-rotate(351deg) brightness(97%) contrast(96%)}.label-product-detail__more-btn[aria-expanded=true] img{transform:rotate(180deg)}.label-product-detail__sheet{overflow:hidden;border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-lg);background:var(--fical-color-white)}.label-product-detail__primary{display:grid;gap:0;margin:0;padding:0;list-style:none}.label-product-detail__primary li{display:grid;gap:8px;padding:24px}.label-product-detail__primary li+li{border-top:1px solid var(--fical-color-sand)}.label-product-detail__primary span{color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;line-height:normal;text-transform:uppercase}.label-product-detail__primary strong{color:var(--fical-color-black);font-family:var(--fical-font-display);font-size:32px;font-weight:400;line-height:normal}.label-product-detail__more{border-top:1px solid var(--fical-color-sand);color:var(--fical-color-black)}.label-product-detail__more summary{display:flex;gap:16px;align-items:center;width:100%;padding:16px 24px;cursor:pointer;font-size:18px;font-weight:400;list-style:none;transition:background-color var(--fical-duration-hover) var(--fical-ease-out)}.label-product-detail__more summary:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:-2px}@media(hover: hover)and (pointer: fine){.label-product-detail__more summary:hover{background:var(--fical-color-beige)}}.label-product-detail__more summary::-webkit-details-marker{display:none}.label-product-detail__more[open] [data-label-features-more]{display:none}.label-product-detail__more[open] [data-label-features-less]{display:inline}.label-product-detail__extra{display:grid;margin:0 24px 24px;overflow:hidden;border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-lg)}.label-product-detail__extra>div{display:grid;gap:4px;min-width:0;padding:16px 20px;border-bottom:1px solid var(--fical-color-sand)}.label-product-detail__extra>div:last-child{border-bottom:0}.label-product-detail__extra span{color:var(--fical-color-grey);font-size:12px;font-weight:600;letter-spacing:.04em;line-height:normal;text-transform:uppercase;overflow-wrap:anywhere}.label-product-detail__extra strong{color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:1.4;overflow-wrap:anywhere}.label-product-detail__more-plus{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.label-product-detail__more-plus img{width:20px;height:20px;filter:invert(1)}.label-product-detail__more-minus{display:none;width:12px;height:1.5px;background:currentColor}.label-product-detail__more[open] .label-product-detail__more-plus img{display:none}.label-product-detail__more[open] .label-product-detail__more-minus{display:block}.label-product-detail__more-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:var(--fical-radius-pill);background:var(--fical-color-sand);font-size:14px;font-weight:600}.label-product-detail__more-chevron{width:24px;height:24px;margin-left:auto;transform:rotate(90deg)}.label-product-detail__more[open] .label-product-detail__more-chevron{transform:rotate(-90deg)}.label-product-detail__awards li{display:flex;gap:16px;align-items:center;min-height:79px;padding:16px;border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-lg);background:var(--fical-color-white)}.label-product-detail__awards strong,.label-product-detail__awards span span{display:block}.label-product-detail__awards strong{font-size:18px;font-weight:500}.label-product-detail__medal{display:inline-flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--fical-radius-xs);background:var(--fical-color-orange)}.label-product-detail__medal img{width:24px;height:24px;filter:brightness(0) invert(1)}.label-product-reviews{scroll-margin-top:calc(var(--fical-header-offset) + 16px)}.label-product-cta{display:inline-flex;align-items:center;color:var(--fical-color-white);font-size:20px;font-weight:400;line-height:27px;text-decoration:none}.label-product-cta>span:first-child{display:inline-flex;align-items:center;min-height:59px;padding:16px 24px;border-radius:var(--fical-radius-pill);background-color:var(--fical-color-orange)}.label-product-cta__arrow{display:inline-flex;align-items:center;justify-content:center;width:59px;height:59px;border-radius:var(--fical-radius-pill);background-color:var(--fical-color-orange)}.label-product-cta__arrow img{display:none}.label-product-cta__arrow::after{content:"";width:10px;height:10px;border-top:2px solid var(--fical-color-white);border-right:2px solid var(--fical-color-white);transform:rotate(45deg)}a.label-product-cta:hover>span:first-child,a.label-product-cta:hover .label-product-cta__arrow,a.label-product-cta:focus-visible>span:first-child,a.label-product-cta:focus-visible .label-product-cta__arrow{background-color:var(--fical-color-black);color:var(--fical-color-white)}.label-product-cta--static{margin:0;cursor:default}.label-product-story{display:block}.label-product-story .label-product-band__inner{gap:32px}.label-product-story__copy{display:grid;gap:40px;align-content:start}.label-product-story__text{color:var(--fical-color-grey);font-size:20px;letter-spacing:.4px;line-height:1.35}.label-product-story__text strong{color:var(--fical-color-black);font-size:24px;font-weight:400;letter-spacing:.48px}.label-product-story__text em{font-size:26px;font-style:normal;letter-spacing:0}.label-product-story__media{position:relative;min-height:240px}.label-product-story__photo img,.label-product-story__mark img{display:block;width:100%;height:auto;object-fit:cover;border-radius:var(--fical-radius-lg)}.label-product-story__photo img{border:4px solid var(--fical-color-white);aspect-ratio:480/527}.label-product-story__title{letter-spacing:-0.02em}.label-product-story__mark{position:absolute;left:0;bottom:16px;box-sizing:border-box;width:min(240px,55%);aspect-ratio:1;padding:16px;border:2px solid var(--fical-color-sand);border-radius:var(--fical-radius-lg);background:var(--fical-color-white)}.label-product-story__mark img{width:100%;height:100%;aspect-ratio:auto;border-radius:0;object-fit:contain}.label-product-story--no-photo .label-product-story__media{display:flex;align-items:center;justify-content:center;min-height:0}.label-product-story--no-photo .label-product-story__mark{position:static;width:min(240px,100%);transform:none}.label-product-story--no-media .label-product-band__inner{grid-template-columns:minmax(0, 1fr)}.label-product-story--no-media .label-product-story__copy{grid-column:1/-1}.label-product-table{display:block}.label-product-table .label-product-band__inner{gap:40px}.label-product-table__title{letter-spacing:-0.02em}.label-product-table__sheet{display:grid;gap:24px}.label-product-table__cards,.label-product-related .label-catalogue__grid{display:flex;gap:16px;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory}.label-product-table__cards>*,.label-product-related .label-catalogue__grid>*{flex:0 0 min(100%,334px);scroll-snap-align:start}.label-product-table__cards{gap:24px}.label-product-table__cards li{box-sizing:border-box;padding:16px;border:1px solid #efefef;border-radius:var(--fical-radius-lg);background:var(--fical-color-white)}.label-product-table__cards li img{display:block;width:100%;height:120px;object-fit:cover;border-radius:var(--fical-radius-md)}.label-product-table__cards li p{margin:16px 0 0;font-family:var(--fical-font-display);font-size:32px;font-weight:400;line-height:normal;white-space:normal}.label-product-table__facts{display:grid;gap:24px;margin:0;padding:0;list-style:none}.label-product-table__facts li{padding:24px;border-radius:var(--fical-radius-lg);background:var(--fical-color-beige)}.label-product-table__facts p:last-child:not(.label-product-table__fact-value){margin:0;color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:20px;font-weight:400;letter-spacing:.4px;line-height:normal}.label-product-table__fact-value{margin:0 0 16px;color:var(--fical-color-black);font-family:var(--fical-font-display);font-size:50px;font-weight:400;letter-spacing:1px;line-height:normal}.label-product-signature{position:relative;display:flex;flex-direction:column;gap:48px;padding:40px 24px;overflow:hidden;border-radius:var(--fical-radius-xl);background:var(--fical-color-beige)}.label-product-signature__head{display:grid;gap:24px;margin:0}.label-product-signature__title{letter-spacing:-0.02em}.label-product-signature__title em.label-product-signature__note{font-size:32px;letter-spacing:-0.64px}.label-product-signature__title em.label-product-signature__ink,.label-product-signature__title em.label-product-signature__note--ink{color:var(--fical-color-black)}.label-product-signature__senses{display:grid;gap:24px;margin:0;padding:0;list-style:none}.label-product-signature__senses h3{margin:0 0 8px;color:var(--fical-color-orange);font-family:var(--fical-font-display);font-size:32px;font-weight:400;line-height:normal}.label-product-signature__senses div{color:var(--fical-color-black);font-size:16px;letter-spacing:.32px;line-height:normal}.label-product-signature__glossary{width:100%}.label-product-signature__glossary summary{display:flex;gap:32px;align-items:center;justify-content:space-between;cursor:pointer;font-family:var(--fical-font-sans);font-size:20px;font-weight:600;line-height:normal;list-style:none}.label-product-signature__glossary summary::-webkit-details-marker{display:none}.label-product-signature__glossary ul{display:grid;gap:24px 40px;margin:24px 0 0;padding:0;list-style:none}.label-product-signature__glossary li div{color:var(--fical-color-grey);font-size:16px;line-height:normal}.label-product-signature__glossary-name{display:flex;gap:12px;align-items:center;margin:0 0 8px;font-size:16px;font-weight:500}.label-product-signature__glossary-name img{width:24px;height:24px;object-fit:contain}.label-product-signature__glossary-icon{position:relative;flex:0 0 40px;width:40px;height:40px;border-radius:var(--fical-radius-pill);background:var(--fical-color-white);transition:background-color var(--fical-duration-hover) var(--fical-ease-out),transform var(--fical-duration-hover) var(--fical-ease-out)}.label-product-signature__glossary-icon::before,.label-product-signature__glossary-icon::after{content:"";position:absolute;top:50%;left:50%;background:var(--fical-color-orange)}.label-product-signature__glossary-icon::before{width:14px;height:2px;transform:translate(-50%, -50%)}.label-product-signature__glossary-icon::after{width:2px;height:14px;transform:translate(-50%, -50%)}.label-product-signature__glossary[open] .label-product-signature__glossary-icon{transform:rotate(45deg)}@media(hover: hover)and (pointer: fine){.label-product-signature__glossary summary:hover .label-product-signature__glossary-icon{background:var(--fical-color-orange-light)}}.label-product-signature__aromas,.label-product-signature__faq{margin:0;padding:0;list-style:none}.label-product-signature__faq details,.label-product-signature__aromas{padding:16px 24px;border-radius:var(--fical-radius-lg);background:hsla(0,0%,100%,.55);color:var(--fical-color-black);font-size:16px;line-height:1.4}.label-product-signature__faq li+li{margin-top:8px}.label-product-signature__faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font-size:18px;font-weight:500;list-style:none}.label-product-signature__faq summary::-webkit-details-marker{display:none}.label-product-signature__faq summary::after{content:"";flex:0 0 12px;width:12px;height:12px;border-right:2px solid var(--fical-color-black);border-bottom:2px solid var(--fical-color-black);transform:rotate(45deg)}.label-product-signature__faq details[open] summary::after{transform:rotate(-135deg)}.label-product-related__head{display:flex;flex-wrap:wrap;gap:16px;align-items:end;justify-content:space-between;margin-bottom:24px}.label-product-related__all{color:var(--fical-color-black);font-size:16px;font-weight:600;text-decoration:none}.label-product-related__all:hover,.label-product-related__all:focus-visible{color:var(--fical-color-orange);text-decoration:underline}.label-product-related .label-catalogue__media{overflow:hidden;background:linear-gradient(360deg, var(--fical-color-white) 0%, var(--fical-color-beige) 100%);border:1px solid var(--fical-color-beige);border-radius:4px}.label-product-related .label-catalogue__media img{object-fit:contain;object-position:center}.label-product-related .label-catalogue__badge{position:absolute;top:12px;left:12px;z-index:2;margin:0;padding:4px 8px;border:1px solid var(--fical-color-orange);border-radius:var(--fical-radius-pill);background:var(--fical-color-white);color:var(--fical-color-orange);font-size:12px}.label-product-buybar{position:fixed;right:0;bottom:0;left:0;z-index:20;box-sizing:border-box;min-height:85px;padding-inline:var(--fical-gutter);border-top:1px solid rgba(230,213,181,.6);background:rgba(243,237,223,.6);backdrop-filter:blur(10px)}.label-product-buybar__inner{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;width:min(100%,var(--fical-container-max));min-height:85px;margin-inline:auto}.label-product-buybar__product{display:flex;gap:16px;align-items:center;min-width:0}.label-product-buybar__product img{width:auto;height:69px;object-fit:contain}.label-product-buybar__name{margin:0;overflow:hidden;font-family:var(--fical-font-display);font-size:24px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.label-product-buybar__meta{margin:0;overflow:hidden;color:var(--fical-color-grey);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.label-product-buybar__actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.label-product-buybar__price{margin:0;font-family:var(--fical-font-display);font-size:32px;font-weight:400}.label-product-buybar__add{display:inline-flex;gap:12px;align-items:center;justify-content:center;min-height:44px;padding:12px 24px;border:0;border-radius:var(--fical-radius-pill);background:var(--fical-color-orange);color:var(--fical-color-white);font-size:18px;font-weight:600}.label-product-buybar__add img{width:20px;height:20px;filter:brightness(0) invert(1)}.label-product-buybar__add:hover:not(:disabled),.label-product-buybar__add:focus-visible:not(:disabled){background:var(--fical-color-black)}.label-product-buybar__add:disabled{background:var(--fical-color-grey);color:var(--fical-color-white);cursor:not-allowed}.label-product-video-dialog{width:min(960px,100% - 32px);max-width:960px;padding:16px;border:0;border-radius:var(--fical-radius-lg);background:var(--fical-color-black);color:var(--fical-color-white)}.label-product-video-dialog::backdrop{background:rgba(3,4,5,.7)}.label-product-video-dialog__bar{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:12px}.label-product-video-dialog__title{margin:0}.label-product-video-dialog__close{padding:8px 12px;border:0;background:rgba(0,0,0,0);color:inherit;text-decoration:underline}.label-product-video-dialog__frame{aspect-ratio:16/9;background:#000}.label-product-video-dialog__frame iframe{display:block;width:100%;height:100%;border:0}@media(min-width: 768px){.label-product-table__facts{grid-template-columns:repeat(3, minmax(0, 1fr))}.label-product-detail__extra{grid-template-columns:repeat(2, minmax(0, 1fr))}.label-product-detail__extra>div:nth-child(even){border-left:1px solid var(--fical-color-sand)}.label-product-detail__extra>div:nth-child(odd):nth-last-child(-n+2),.label-product-detail__extra>div:nth-child(odd):nth-last-child(-n+2)~div{border-bottom:0}.label-product-page__purchase .js-quantity-button,.label-product-page__purchase .product-actions__quantity{height:43px}.label-product-page__purchase .product__add-to-cart{flex:1 1 0;width:auto;max-width:303px}.label-product-page__purchase .product__add-to-cart-button{min-height:51px;height:51px}}.label-product-page__top{position:relative}@media(min-width: 768px)and (max-width: 1279.98px){.label-product-page .label-product-options:not(.label-product-options--fact){display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));align-items:start}.label-product-page .label-product-options__group{width:100%;min-width:0}.label-product-page__purchase #add-to-cart-or-refresh:has(.label-product-options--fact):has(.js-product-variants){display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.label-product-page__purchase #add-to-cart-or-refresh:has(.label-product-options--fact):has(.js-product-variants) .label-product-page__videos,.label-product-page__purchase #add-to-cart-or-refresh:has(.label-product-options--fact):has(.js-product-variants) .label-product-page__buy{grid-column:1/-1}.label-product-page .label-product-options__list{width:100%}.label-product-page .label-product-options label,.label-product-page .label-product-options__card{flex:0 0 auto;width:auto;min-width:0}.label-product-page .product__images,.label-product-page .product__no-image{width:min(100%,560px,52vh);max-width:100%;margin-inline:auto;min-height:0}.label-product-page .product__carousel img,.label-product-page .product__carousel img.w-100,.label-product-page .product__no-image img{width:100% !important;max-width:100% !important;height:auto !important;max-height:none !important}.label-product-detail__primary{grid-template-columns:repeat(2, minmax(0, 1fr))}.label-product-detail__primary li+li{border-top:0}.label-product-detail__primary li:nth-child(even){border-left:1px solid var(--fical-color-sand)}.label-product-detail__primary li:nth-child(n+3){border-top:1px solid var(--fical-color-sand)}.label-product-table__cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));overflow:visible}.label-product-table__cards>*{flex:none;min-width:0}.label-product-page__purchase .js-quantity-button,.label-product-page__purchase .product-actions__quantity{width:132px;min-width:132px;max-width:132px;height:44px}.label-product-page__purchase .quantity-button__group.input-group{grid-template-columns:44px minmax(0, 1fr) 44px}.label-product-page__purchase .product__add-to-cart{max-width:none}}@media(min-width: 768px)and (max-width: 1023.98px){.label-product-story__photo img{width:auto;max-width:min(100%,480px);max-height:420px;margin-inline:auto}}@media(min-width: 1024px){.label-product-detail__extra{grid-template-columns:repeat(3, minmax(0, 1fr))}.label-product-detail__extra>div{border-left:0}.label-product-detail__extra>div:nth-child(3n+2),.label-product-detail__extra>div:nth-child(3n){border-left:1px solid var(--fical-color-sand)}.label-product-detail__extra>div:nth-child(odd):nth-last-child(-n+2),.label-product-detail__extra>div:nth-child(odd):nth-last-child(-n+2)~div{border-bottom:1px solid var(--fical-color-sand)}.label-product-detail__extra>div:nth-child(3n+1):nth-last-child(-n+3),.label-product-detail__extra>div:nth-child(3n+1):nth-last-child(-n+3)~div{border-bottom:0}.label-product-detail__primary{grid-template-columns:repeat(4, minmax(0, 1fr))}.label-product-detail__primary li,.label-product-detail__primary li:nth-child(n+3),.label-product-detail__primary li:nth-child(even){border-top:0;border-left:0}.label-product-detail__primary li+li{border-top:0;border-left:1px solid var(--fical-color-sand)}.label-product-detail__awards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}.label-product-story .label-product-band__inner{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:32px;align-items:center}.label-product-story__media{width:100%;max-width:480px;justify-self:end}.label-product-story__mark{left:16px;bottom:16px}.label-product-signature__senses{grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px}.label-product-signature__senses li+li{position:relative}.label-product-signature__senses li+li::before{content:"";position:absolute;top:16px;bottom:16px;left:-16px;width:1px;background:var(--fical-color-black)}.label-product-signature__glossary ul{grid-template-columns:repeat(3, minmax(0, 1fr))}.label-product-signature__glossary ul[data-count="1"]{grid-template-columns:minmax(0, 1fr)}.label-product-signature__glossary ul[data-count="2"],.label-product-signature__glossary ul[data-count="4"]{grid-template-columns:repeat(2, minmax(0, 1fr))}.label-product-table__cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));overflow:visible}.label-product-table__cards>*{flex:none;min-width:0}.label-product-related .label-catalogue__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));overflow:visible}.label-product-related .label-catalogue__grid>*{flex:none;min-width:0}}@media(min-width: 1280px){.label-product-page__top{display:grid;grid-template-columns:minmax(0, 1.46fr) minmax(280px, 523px);gap:clamp(32px,7vw,120px);align-items:start;overflow-x:clip}.label-product-page__gallery{position:sticky;top:calc(var(--fical-header-offset) + 16px);align-self:start;z-index:1;min-width:0;overflow-anchor:none}.label-product-page__gallery .product__images,.label-product-page__gallery .product__no-image{min-height:0;aspect-ratio:765/857;padding:0}.label-product-page .product__carousel img,.label-product-page .product__carousel img.w-100,.label-product-page .product__no-image img{width:auto !important;max-width:100% !important;height:auto !important;max-height:100% !important}.label-product-page .product__thumbnails{position:absolute;bottom:32px;left:32px;z-index:2;margin:0}.label-product-page .product__thumbnails-list{flex-direction:column;overflow:visible}.label-product-signature{padding:80px}.label-product-signature__head{grid-template-columns:minmax(0, 1fr) auto;gap:80px;align-items:center}.label-product-signature__senses{gap:80px}.label-product-signature__senses li+li::before{left:-40px}.label-product-page__purchase .js-quantity-button,.label-product-page__purchase .product-actions__quantity{width:100px;min-width:100px;max-width:100px;height:43px}.label-product-page__purchase .quantity-button__group.input-group{grid-template-columns:22px minmax(0, 1fr) 22px}.label-product-page__purchase .product__add-to-cart{max-width:303px}}@media(min-width: 1440px){.label-product-table__cards{grid-template-columns:repeat(4, minmax(0, 1fr))}.label-product-related .label-catalogue__grid{grid-template-columns:repeat(4, minmax(0, 1fr))}.label-product-story .label-product-band__inner{grid-template-columns:minmax(0, 608px) minmax(24px, 1fr) minmax(200px, 480px);gap:0}.label-product-story__copy{grid-column:1}.label-product-story__media{grid-column:3;max-width:none}}@media(min-width: 1728px){.label-product-page__top{grid-template-columns:765px 523px;gap:120px}.label-product-page__gallery .product__images,.label-product-page__gallery .product__no-image{width:765px;height:857px;min-height:857px;padding:0}.label-product-story__mark{left:calc(min(240px,50%)/-2);bottom:10%}}@media(max-width: 767px){.label-product-signature__glossary ul{grid-template-columns:minmax(0, 1fr)}.label-product-page .product__images,.label-product-page .product__no-image{width:100%;min-height:0;aspect-ratio:1}.label-product-page .product__carousel img,.label-product-page .product__carousel img.w-100,.label-product-page .product__no-image img{width:100% !important;height:auto !important;max-height:none !important}.label-product-page__producer{margin-bottom:8px}.label-product-page__name{margin-top:0;font-size:36px;line-height:1.15;letter-spacing:-0.5px;overflow-wrap:anywhere}.label-product-page__summary,.label-product-page__summary p,.label-product-detail__text,.label-product-story__text{font-size:16px;letter-spacing:0;line-height:1.45}.label-product-story__copy{gap:24px}.label-product-story__text strong{font-size:18px;letter-spacing:0}.label-product-story__text em{font-size:20px}.label-product-page__buy{gap:16px;padding:16px}.label-product-page__purchase .product__prices-inline{gap:8px 12px;justify-content:flex-start}.label-product-page__purchase .product__price{font-size:36px;letter-spacing:-0.5px}.label-product-page__purchase .label-product-price__stockline{flex-direction:column;align-items:flex-start;gap:8px}.label-product-page__purchase .label-product-price__stockline .product__availability{margin-left:0}.label-product-page__purchase .product__actions-qty-add,.label-product-page__purchase .product-quantity{flex-wrap:wrap}.label-product-page__purchase .product__actions-qty-add>:empty,.label-product-page__purchase .product-quantity>:empty{display:none}.label-product-page__purchase .product-actions__quantity,.label-product-page__purchase .js-quantity-button{order:1;width:132px;min-width:132px;max-width:132px;height:44px}.label-product-page__purchase .quantity-button__group.input-group{grid-template-columns:44px minmax(0, 1fr) 44px}.label-product-page__purchase .wishlist-button,.label-product-page__purchase .wishlist-button-add,.label-product-page__purchase .wishlist-button-product{order:2;flex-basis:44px;width:44px;min-width:44px;height:44px;min-height:44px}.label-product-page__purchase .product__add-to-cart{order:3;flex:1 0 100%;max-width:none}.label-product-page__purchase .product__add-to-cart-button{height:auto;min-height:48px;font-size:16px;letter-spacing:-0.4px}.label-product-page__videos ul{gap:16px}.label-product-loyalty{max-width:100%;min-width:0}.label-product-loyalty__cta{max-width:100%;min-width:0}.label-product-loyalty__cta .label-audience__small-link-row{flex-wrap:nowrap;align-items:center;max-width:100%;min-width:0;white-space:normal}.label-product-loyalty__cta .label-audience__small-link-row>span:first-child{min-width:0;white-space:normal}.label-product-detail__primary li{min-width:0;gap:4px;padding:16px}.label-product-detail__primary span,.label-product-detail__primary strong{min-width:0;overflow-wrap:anywhere}.label-product-detail__primary strong{font-size:28px}.label-product-detail__more summary{min-height:44px;padding:12px 16px;font-size:16px}.label-product-detail__more-label{min-width:0}.label-product-detail__extra{margin:0 16px 16px}.label-product-detail__more-btn{min-height:44px;padding:8px 0}.label-product-detail__awards li>span:last-child{min-width:0;overflow-wrap:anywhere}.label-product-table .label-product-band__inner{gap:24px}.label-product-table__cards,.label-product-related .label-catalogue__grid{display:grid;grid-template-columns:minmax(0, 1fr);overflow:visible}.label-product-table__cards>*,.label-product-related .label-catalogue__grid>*{flex:none;width:auto;min-width:0}.label-product-table__cards li p{font-size:24px;overflow-wrap:anywhere}.label-product-table__fact-value{font-size:36px}.label-product-table__facts p:last-child:not(.label-product-table__fact-value){font-size:16px;letter-spacing:0}.label-product-signature{gap:32px;padding:24px 16px}.label-product-signature__title em.label-product-signature__note{font-size:18px}.label-product-signature__senses h3{font-size:28px}.label-product-signature__glossary summary{gap:16px;align-items:center;min-height:44px;padding:0;font-size:16px}.label-product-signature__glossary summary::-webkit-details-marker{display:none}.label-product-signature__glossary summary>span:first-child{flex:1 1 auto;min-width:0}.label-product-signature__glossary-icon{flex:0 0 40px;align-self:center}.label-product-cta{max-width:100%;font-size:16px}.label-product-cta>span:first-child{min-height:48px;padding:12px 20px}.label-product-cta__arrow{flex:0 0 48px;width:48px;height:48px}.label-product-cta__arrow::after{display:none}.label-product-cta__arrow img{display:block;width:24px;height:24px;transform:rotate(-45deg);filter:brightness(0) invert(1)}.label-product-story__mark{left:50%;transform:translateX(-50%)}.label-product-related__all{display:inline-flex;align-items:center;min-height:44px}.label-product-buybar{padding-block:8px}.label-product-buybar__inner{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"name price" "add add";gap:8px 12px;align-items:center;min-height:0}.label-product-buybar__product{grid-area:name;min-width:0}.label-product-buybar__product img,.label-product-buybar__meta{display:none}.label-product-buybar__name{font-size:16px}.label-product-buybar__actions{display:contents}.label-product-buybar__price{grid-area:price;font-size:24px;line-height:1.1;white-space:nowrap}.label-product-buybar__add{grid-area:add;width:100%;min-height:44px;font-size:16px}}@media(min-width: 1280px){.label-product-page:not(.label-product-page--box) .product__carousel img,.label-product-page:not(.label-product-page--box) .product__carousel img.w-100{width:109% !important;max-width:none !important;height:109% !important;max-height:none !important}}@media(prefers-reduced-motion: reduce){.label-product-detail__more-btn img{transition:none}}@media(min-width: 768px){.label-product-story.label-product-story--no-media .label-product-band__inner{grid-template-columns:minmax(0, 1fr)}}.label-box-page{display:flex;flex-direction:column;gap:24px;margin:0 0 40px}.label-box-page__offers{display:grid;grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none}.label-box-page__offer{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:24px;border-radius:16px;background:var(--fical-color-white);color:var(--fical-color-black);scroll-margin-top:120px}.label-box-page__offer h3{margin:0;font-family:var(--fical-font-display);font-size:32px;font-weight:400;line-height:1.15}.label-box-page__offer p{margin:0;font-family:var(--fical-font-sans);font-size:16px;line-height:1.4}.label-box-page__offer.is-empty{color:var(--fical-color-grey)}.label-box-page__offer-link,.label-box-page__offer-body{display:flex;flex:1 1 auto;flex-direction:column;gap:12px}.label-box-page__offer-link{color:inherit;text-decoration:none}.label-box-page__offer-link::after{position:absolute;z-index:1;inset:0;border:1px solid rgba(0,0,0,0);border-radius:16px;content:""}.label-box-page__offer-count{margin-top:auto;color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:14px;line-height:19px}.label-box-page__offer-link[aria-current=page] h3{color:var(--fical-color-orange)}.label-box-page__offer-link[aria-current=page]::after{border-color:var(--fical-color-orange)}@media(hover: hover)and (pointer: fine){.label-box-page__offer-link:hover h3{color:var(--fical-color-orange)}.label-box-page__offer-link:hover::after{border-color:var(--fical-color-orange)}}.label-box-page__offer-link:focus-visible{outline:none}.label-box-page__offer-link:focus-visible::after{border-color:var(--fical-color-orange);box-shadow:0 0 0 2px var(--fical-color-white),0 0 0 4px var(--fical-color-orange)}.label-loyalty-page__header h1{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:32px;font-weight:400;line-height:1.2}.label-loyalty-page__accent{color:var(--fical-color-orange);font-family:var(--fical-font-display);font-style:italic;font-weight:400}.label-loyalty-page__kicker,.label-loyalty-page__intro,.label-loyalty-page__login{max-width:40rem;margin:16px 0 0;color:#3a3a3a;font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:1.45}.label-loyalty-page__intro{margin:0;color:var(--fical-color-grey);font-size:20px;font-style:italic;font-weight:400;letter-spacing:.4px;line-height:27px}.label-loyalty-page{display:flex;flex-direction:column;gap:40px}.label-loyalty-page__points{display:flex;flex-direction:column;gap:24px;margin:0;padding:0;list-style:none}.label-loyalty-page__points li{display:flex;gap:8px;align-items:center;margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;letter-spacing:-0.32px;line-height:normal}.label-loyalty-page__points svg{flex:0 0 24px}.label-loyalty-page__how h2{margin:0 0 16px;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:32px;font-weight:400;line-height:1.15}.label-loyalty-page__steps{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;counter-reset:loyalty-open}.label-loyalty-page__steps li{display:flex;gap:12px;align-items:center;margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;line-height:1.45;counter-increment:loyalty-open}.label-loyalty-page__steps li::before{content:counter(loyalty-open);display:inline-flex;flex:0 0 28px;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--fical-radius-pill);background-color:var(--fical-color-orange);color:var(--fical-color-white);font-size:14px;font-weight:600}.label-loyalty-page__actions{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center}.label-loyalty-page__login{margin:0;color:var(--fical-color-black);font-weight:600;text-decoration:underline;text-underline-offset:3px}.label-loyalty-page__login:hover,.label-loyalty-page__login:focus-visible{color:var(--fical-color-orange)}.label-loyalty-page__login:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:2px}.label-loyalty-page .label-loyalty__cta>span:first-child,.label-loyalty-page .label-loyalty__cta-arrow{transition:background-color var(--fical-duration-fast) var(--fical-ease-out)}.label-loyalty-page .label-loyalty__cta-arrow svg{transition:transform var(--fical-duration-fast) var(--fical-ease-out)}.label-loyalty-page a.label-loyalty__cta:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:4px;border-radius:var(--fical-radius-pill)}@media(hover: hover)and (pointer: fine){.label-loyalty-page a.label-loyalty__cta:hover>span:first-child,.label-loyalty-page a.label-loyalty__cta:hover .label-loyalty__cta-arrow{background-color:var(--fical-color-black)}}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: no-preference){.label-loyalty-page a.label-loyalty__cta:hover .label-loyalty__cta-arrow svg{transform:translate(4px, -4px) rotate(-45deg)}}@media(min-width: 992px){.label-loyalty-page__header h1{font-size:48px;line-height:1.2083333333}}.label-loyalty-boxes{display:flex;flex-direction:column;gap:16px}.label-loyalty-boxes h2{margin:0;font-family:var(--fical-font-sans);font-size:32px;font-weight:400;line-height:1.15}.label-loyalty-boxes h2 a{color:var(--fical-color-black);text-decoration:none}.label-loyalty-boxes ul{display:grid;grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none}.label-loyalty-boxes li a{display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:44px;padding:24px;border:1px solid var(--fical-color-sand);border-radius:16px;background:var(--fical-color-white);color:var(--fical-color-black);text-decoration:none;transition:border-color var(--fical-duration-fast) var(--fical-ease-out)}.label-loyalty-boxes__name{font-family:var(--fical-font-display);font-size:32px;line-height:1.15}.label-loyalty-boxes__intro{font-family:var(--fical-font-sans);font-size:16px;line-height:1.4}@media(hover: hover)and (pointer: fine){.label-loyalty-boxes h2 a:hover,.label-loyalty-boxes li a:hover .label-loyalty-boxes__name{color:var(--fical-color-orange)}.label-loyalty-boxes li a:hover{border-color:var(--fical-color-orange)}}.label-loyalty-boxes h2 a:focus-visible,.label-loyalty-boxes li a:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:2px}@media(min-width: 768px){.label-loyalty-boxes ul{grid-template-columns:1fr 1fr}.label-loyalty-boxes li:last-child:nth-child(odd){grid-column:1/-1}}@media(min-width: 1024px){.label-loyalty-boxes ul{grid-template-columns:repeat(3, minmax(0, 1fr))}.label-loyalty-boxes li:last-child:nth-child(odd){grid-column:auto}}.label-box-page__formats{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none}.label-box-page__formats a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 16px;border:1px solid var(--fical-color-sand);border-radius:999px;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;line-height:1.2;text-decoration:none}.label-box-page__formats strong{font-weight:600;white-space:nowrap}.label-box-page__formats .label-box-page__price-period{font-size:12px;font-weight:400;line-height:16px}@media(hover: hover)and (pointer: fine){.label-box-page__formats a:hover{border-color:var(--fical-color-orange);color:var(--fical-color-orange)}}.label-box-page__formats a:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:2px}.label-product-options--box .label-product-options__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;margin:0;padding:0;list-style:none}.label-product-options--box .label-product-options__card{width:100%;min-width:0;min-height:44px;padding:6px 10px;text-decoration:none}.label-product-options--box .label-product-options__card.is-missing{color:var(--fical-color-grey)}@media(hover: hover)and (pointer: fine){.label-product-options--box .label-product-options__card:hover{border-color:var(--fical-color-orange)}}.label-product-options--box .label-product-options__card:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:2px}.label-box-composition{display:flex;flex-direction:column;gap:12px;margin:0 0 24px;padding:0;list-style:none}.label-box-composition li{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding-bottom:12px;border-bottom:1px solid var(--fical-color-sand)}.label-box-composition a{color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;line-height:1.3;text-decoration:none}.label-box-composition span{font-family:var(--fical-font-sans);font-size:16px;font-weight:600}@media(hover: hover)and (pointer: fine){.label-box-composition a:hover{color:var(--fical-color-orange)}}.label-box-composition a:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:2px}.label-box-summary{margin:8px 0 0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;line-height:1.4}.label-product-price__period{margin-left:8px;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:500;letter-spacing:0;line-height:1;text-transform:none}.label-product-page__purchase .label-product-price__stockline.label-product-price__stockline--box{flex-direction:column;align-items:flex-start}.label-product-page__purchase .label-product-price__stockline.label-product-price__stockline--box .product__availability{margin:0}.label-box-subscribe{display:flex;align-items:center;gap:12px}.label-box-subscribe .product__add-to-cart-button{flex:1 1 auto;width:100%}.label-box-shipment,.label-box-notice{margin:12px 0 0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:14px;line-height:1.4;text-align:center}.label-box-gift-steps{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;counter-reset:gift-step}.label-box-gift-steps li{display:flex;gap:12px;align-items:center;margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:500;line-height:1.4;counter-increment:gift-step}.label-box-gift-steps li::before{content:counter(gift-step);display:inline-flex;flex:0 0 28px;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--fical-radius-pill);background-color:var(--fical-color-orange);color:var(--fical-color-white);font-size:14px;font-weight:600}.label-box-gift-link{justify-self:start;max-width:100%}.label-box-gift-link--offer{box-sizing:border-box;flex-direction:row;min-height:48px;padding:5px 6px 5px 18px;border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-pill);background-color:var(--fical-color-white);box-shadow:0 8px 22px -18px rgba(3,4,5,.45);font-size:16px;transition:transform var(--fical-duration-hover) var(--fical-ease-out),box-shadow var(--fical-duration-hover) var(--fical-ease-out),background-color var(--fical-duration-fast) ease,border-color var(--fical-duration-fast) ease}.label-box-gift-link--offer::after{display:none}.label-box-gift-link--offer .label-audience__small-link-row{gap:14px;min-width:0}.label-box-gift-link--offer .label-audience__small-link-row>span:first-child{min-width:0;line-height:1.3}.label-box-gift-link--offer .label-audience__small-link-arrow{flex-basis:36px;width:36px;height:36px;border-radius:var(--fical-radius-pill);background-color:var(--fical-color-orange-light);transition:transform var(--fical-duration-hover) var(--fical-ease-out),background-color var(--fical-duration-fast) ease}.label-box-gift-link--offer .label-audience__small-link-arrow img{display:block;width:18px;height:18px;transition:transform var(--fical-duration-hover) var(--fical-ease-out)}@media(hover: hover)and (pointer: fine){.label-box-gift-link--offer:hover{border-color:var(--fical-color-orange);background-color:var(--fical-color-orange-light);box-shadow:0 10px 24px -16px rgba(236,98,26,.65)}a.label-box-gift-link--offer:hover .label-audience__small-link-arrow{background-color:var(--fical-color-orange);transform:none}}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: no-preference){.label-box-gift-link--offer:hover{transform:translateY(-2px)}.label-box-gift-link--offer:hover .label-audience__small-link-arrow img{transform:translateX(2px)}}.label-box-gift-link--offer:active{transform:scale(0.98)}@media(prefers-reduced-motion: reduce){.label-box-gift-link--offer,.label-box-gift-link--offer .label-audience__small-link-arrow,.label-box-gift-link--offer .label-audience__small-link-arrow img{transition:none}.label-box-gift-link--offer:active{transform:none}}@media(min-width: 768px){.label-box-page__offers{grid-template-columns:1fr 1fr;gap:24px}.label-box-page__offer:last-child:nth-child(odd){grid-column:1/-1}}@media(min-width: 1024px){.label-box-page__offers{grid-template-columns:repeat(3, minmax(0, 1fr))}.label-box-page__offer:last-child:nth-child(odd){grid-column:auto}}.label-box-presentation{margin:0}.label-box-presentation__inner,.label-box-practice__inner,.label-box-history__inner,.label-box-comparison__inner{padding-top:0;padding-bottom:32px}.label-box-presentation__inner{padding-top:8px}.label-box-presentation__card{display:flex;flex-direction:column;gap:20px;min-width:0;padding:24px;border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-xl);background-color:var(--fical-color-white)}.label-box-presentation__title{overflow-wrap:anywhere}.label-box-presentation__copy{min-width:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:20px;font-weight:400;letter-spacing:.4px;line-height:27px;overflow-wrap:anywhere}.label-box-presentation__lead{min-width:0}.label-box-presentation__intro>*,.label-box-presentation__more>*{margin:0}.label-box-presentation__intro>*+*,.label-box-presentation__more>*+*{margin-top:.75em}.label-box-presentation__intro a,.label-box-presentation__more a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.label-box-presentation__intro a:focus-visible,.label-box-presentation__more a:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:2px}.label-box-presentation__intro ul,.label-box-presentation__intro ol,.label-box-presentation__more ul,.label-box-presentation__more ol{margin:.75em 0 0;padding-left:1.25em}.label-box-presentation__intro{display:contents}.label-box-presentation__intro>:last-child:is(p){display:inline}.label-box-presentation__toggle:not([hidden]){display:inline-flex}.label-box-presentation__toggle{gap:4px;align-items:center;margin:0;margin-inline-start:.35em;padding:0;border:0;background:rgba(0,0,0,0);color:var(--fical-color-orange);font:inherit;font-size:16px;font-weight:600;letter-spacing:0;line-height:22px;cursor:pointer}.label-box-presentation__toggle img{width:20px;height:20px;transform:rotate(0);transition:transform var(--fical-duration-hover) var(--fical-ease-out);filter:invert(48%) sepia(86%) saturate(2472%) hue-rotate(351deg) brightness(97%) contrast(96%)}.label-box-presentation__toggle[aria-expanded=true] img{transform:rotate(180deg)}.label-box-presentation__toggle:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:3px;border-radius:var(--fical-radius-xs)}@media(hover: hover)and (pointer: fine){.label-box-presentation__toggle:hover{text-decoration:underline;text-underline-offset:.15em}}@media(pointer: coarse){.label-box-presentation__toggle{padding-block:.35em}}.label-box-presentation__more:not([hidden]){display:block;margin-top:.75em}@media(min-width: 768px){.label-box-presentation__card{gap:20px;padding:32px}}@media(min-width: 1200px){.label-box-presentation__card{gap:24px;padding:40px}}.label-box-practice{margin:0}.label-box-practice__heading{margin-bottom:24px;overflow-wrap:anywhere}.label-box-practice__grid{display:grid;grid-template-columns:minmax(0, 1fr);align-items:stretch;gap:16px;margin:0;padding:0;list-style:none}.label-box-practice__card{display:flex;flex-direction:column;gap:12px;min-width:0;margin:0;padding:24px;border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-xl);background-color:var(--fical-color-white);color:var(--fical-color-black);cursor:default;overflow:visible}.label-box-practice__title{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:24px;font-weight:600;letter-spacing:0;line-height:1.3;overflow-wrap:anywhere}.label-box-practice__text{min-width:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:20px;font-weight:400;letter-spacing:.4px;line-height:27px;overflow-wrap:anywhere}.label-box-practice__text>*{margin:0}.label-box-practice__text>*+*{margin-top:.75em}.label-box-practice__text a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.label-box-practice__text a:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:2px}.label-box-practice__text ul,.label-box-practice__text ol{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.label-box-practice__text li{display:flex;gap:12px;align-items:flex-start;margin:0}.label-box-practice__text li::before{content:"";flex:0 0 32px;width:32px;height:32px;border-radius:var(--fical-radius-pill);background-color:var(--fical-color-orange-light);background-image:url("/themes/label_theme/assets/img/icon-check.svg");background-repeat:no-repeat;background-position:center;background-size:24px 24px}@media(min-width: 768px){.label-box-presentation__inner,.label-box-practice__inner,.label-box-history__inner,.label-box-comparison__inner{padding-bottom:48px}.label-box-presentation__card{padding:32px}.label-box-practice__heading{margin-bottom:32px}.label-box-practice__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}.label-box-practice__card{padding:32px}}@media(min-width: 1024px){.label-box-practice__grid:has(>:nth-child(3)){grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}}@media(max-width: 767px){.label-box-presentation__copy,.label-box-practice__text,.label-box-comparison__intro,.label-box-comparison__text{font-size:16px;letter-spacing:0;line-height:1.45}.label-box-practice__title{font-size:20px}}.label-box-history{margin:0}.label-box-history__heading{margin-bottom:24px;overflow-wrap:anywhere}.label-box-history__heading+.label-box-history__intro{margin-top:-8px}.label-box-history__intro{max-width:42rem;margin:0 0 24px;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.label-box-history__grid{display:grid;grid-template-columns:minmax(0, 1fr);align-items:stretch;gap:16px;margin:0;padding:0;list-style:none}.label-box-history__card{display:flex;flex-direction:column;gap:12px;min-width:0;margin:0;padding:24px;border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-xl);background-color:var(--fical-color-white);color:var(--fical-color-black);cursor:default;overflow:visible}.label-box-history__media{aspect-ratio:3/2;overflow:hidden;border-radius:var(--fical-radius-lg);background-color:var(--fical-color-beige)}.label-box-history__media img,.label-box-history__placeholder{display:block;width:100%;height:100%;object-fit:cover}.label-box-history__placeholder{background-color:var(--fical-color-beige)}.label-box-history__period{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:13px;font-weight:600;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere}.label-box-history__title{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-display);font-size:22px;font-weight:400;line-height:1.2;overflow-wrap:anywhere}.label-box-history__wines{margin:0;padding:0;list-style:none;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:1.4;overflow-wrap:anywhere}.label-box-history__wines li{margin:0;padding:10px 0;border-top:1px solid var(--fical-color-sand)}.label-box-history__wines li:first-child{padding-top:0;border-top:0}.label-box-history__wines li:last-child{padding-bottom:0}@media(min-width: 768px){.label-box-history__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}.label-box-history__card{padding:32px}}@media(min-width: 1024px){.label-box-history__grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}}.label-box-comparison{margin:0}.label-box-comparison__heading{margin-bottom:24px;overflow-wrap:anywhere}.label-box-comparison__heading+.label-box-comparison__intro{margin-top:-8px}.label-box-comparison__intro{max-width:42rem;margin:0 0 24px;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:20px;font-weight:400;letter-spacing:.4px;line-height:27px;overflow-wrap:anywhere}.label-box-comparison__grid{display:grid;grid-template-columns:minmax(0, 1fr);align-items:stretch;gap:16px;margin:0;padding:0;list-style:none}.label-box-comparison__card{display:grid;grid-template-rows:auto auto minmax(0, 1fr) auto 44px;align-content:start;gap:12px;min-width:0;margin:0;padding:24px;border:2px solid var(--fical-color-sand);border-radius:var(--fical-radius-xl);background-color:var(--fical-color-white);color:var(--fical-color-black);cursor:default}.label-box-comparison__card.is-current{border-color:var(--fical-color-orange)}.label-box-comparison__badge{min-height:18px;margin:0;color:var(--fical-color-orange);font-family:var(--fical-font-sans);font-size:13px;font-weight:600;line-height:1.3}.label-box-comparison__name{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-display);font-size:32px;font-weight:400;line-height:1.15;overflow-wrap:anywhere}.label-box-comparison__text,.label-box-comparison__meta,.label-box-comparison__liter{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:20px;font-weight:400;letter-spacing:.4px;line-height:27px;overflow-wrap:anywhere}.label-box-comparison__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;color:var(--fical-color-black);font-family:var(--fical-font-display);font-size:32px;font-weight:400;letter-spacing:-0.5px;line-height:1}.label-box-comparison__regular{color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;letter-spacing:0;text-decoration:line-through}.label-box-comparison__tax,.label-box-comparison__period{font-family:var(--fical-font-sans);font-size:16px;font-weight:500;letter-spacing:0;line-height:1}.label-box-comparison__link{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;margin-top:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;line-height:1.4;text-decoration:underline;text-underline-offset:3px}@media(hover: hover)and (pointer: fine){.label-box-comparison__link:hover{color:var(--fical-color-orange)}}.label-box-comparison__link:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:2px}@media(min-width: 768px){.label-box-comparison__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}.label-box-comparison__card{padding:32px}}@media(min-width: 1024px){.label-box-comparison__grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}}.label-product-page--subscription #ps_checkout-payment-method-logos-container{display:none !important}.label-catalogue__card .label-catalogue__allocation,.label-product-page__allocation{display:inline-flex;align-items:center;gap:6px;margin:0 0 8px;color:var(--fical-color-orange);font-family:var(--fical-font-sans);font-size:14px;font-weight:600;line-height:19px}.label-allocation-lock{flex:0 0 auto}.label-product-access{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:16px}.label-product-access__state{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--fical-color-orange);font-family:var(--fical-font-sans);font-size:16px;font-weight:600}.label-product-access__text{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;line-height:22px}.label-product-access__help,.label-cart-line__allocation{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;line-height:22px}.label-catalogue__card .label-product-access__text{margin:6px 0 0;color:var(--fical-color-grey);font-size:13px;font-weight:400;line-height:1.4;text-align:center;white-space:normal}.label-product-access__action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 24px;border:1px solid var(--fical-color-orange);border-radius:999px;background:var(--fical-color-orange);color:var(--fical-color-white);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;text-decoration:none}.label-product-access__action--quiet{background:rgba(0,0,0,0);color:var(--fical-color-orange)}.label-product-access__action:hover,.label-product-access__action:focus-visible{background:var(--fical-color-black);border-color:var(--fical-color-black);color:var(--fical-color-white)}.label-product-access__action:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:3px}@media(max-width: 767.98px){.label-product-access__action{min-height:44px}}.label-category-layout{display:flex;flex-direction:column;width:min(100% - (2 * var(--fical-gutter)),var(--fical-container-max));margin-inline:auto}.label-category-catalog{display:grid;grid-template-columns:minmax(0, 1fr);gap:24px;align-items:stretch;width:100%;min-width:0;padding-bottom:80px}.label-category-catalog--no-facets{grid-template-columns:minmax(0, 1fr)}.label-category-catalog__filters{min-width:0}.label-category-catalog__filters .ps-categorytree,.label-category-catalog__filters .category-tree{display:none !important}.label-category-catalog__results{min-width:0;width:100%}.label-category-layout__after{margin-top:0;width:calc(100% + 2*var(--fical-gutter));max-width:none;margin-left:calc(var(--fical-gutter)*-1);margin-right:calc(var(--fical-gutter)*-1);padding-top:0;padding-bottom:80px;background-color:var(--fical-color-white);overflow:visible}.label-category-layout__after>.label-tags--category+.label-audience{margin-top:0}.label-category-layout__after>.label-claims+.label-audience{margin-top:160px}.label-category-layout__after>.label-story{margin-top:160px;margin-bottom:160px}body:has(.label-category-layout__after) #footer.footer,body:has(.label-category-layout__after) .label-footer{margin-top:0}@media(max-width: 767.98px){.label-category-layout__after>.label-tags--category+.label-claims,.label-category-layout__after>.label-claims+.label-audience,.label-category-layout__after>.label-tags--category+.label-audience,.label-category-layout__after>.label-story{margin-top:48px}.label-category-layout__after>.label-story{margin-bottom:48px}}@media(min-width: 768px){.label-category-catalog:not(.label-category-catalog--no-facets){grid-template-columns:352px minmax(0, 1fr);column-gap:48px}.label-category-catalog__filters{padding-top:70px}}.label-facets-shell,.label-facets-shell__desktop{height:100%;min-height:0}.label-facets{height:100%}.label-facets__card{display:flex;flex-direction:column;gap:24px;width:100%;padding:24px 0 40px;background:var(--fical-color-white);border:1px solid var(--fical-color-sand);border-radius:12px}@media(min-width: 768px){.label-facets__card{position:sticky;top:var(--fical-header-offset)}}.label-facets__header{display:flex;flex-direction:column;gap:16px;width:100%}.label-facets__title-row{display:flex;gap:16px;align-items:center;justify-content:space-between;padding-inline:16px}.label-facets__title-group{display:flex;flex:1 1 auto;gap:8px;align-items:center;min-width:0}.label-facets__icon{flex:0 0 auto;color:var(--fical-color-black)}.label-facets__title{margin:0;font-family:var(--fical-font-sans);font-size:16px;font-weight:600;line-height:normal;color:var(--fical-color-black);white-space:nowrap}.label-facets__badge{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px;font-family:var(--fical-font-sans);font-size:14px;font-weight:600;letter-spacing:-0.28px;color:var(--fical-color-white);background:var(--fical-color-orange);border-radius:999px}.label-facets__reset{flex:0 0 auto;padding:0;font-family:var(--fical-font-sans);font-size:14px;font-weight:600;line-height:normal;color:var(--fical-color-grey);text-decoration:underline;text-underline-offset:2px;background:none;border:0;cursor:pointer}.label-facets__reset--idle{opacity:.45;text-decoration:none;cursor:default}.label-facets__rule{width:100%;height:0;border-bottom:1px solid var(--fical-color-sand)}.label-facets__groups{display:flex;flex-direction:column;gap:24px;width:100%}.label-facets__group{display:flex;flex-direction:column;padding-inline:16px}.label-facets__group+.label-facets__group,.label-facets__more{border-top:1px solid var(--fical-color-sand);padding-top:24px;margin:0}.label-facets__group-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;font-family:var(--fical-font-sans);font-size:18px;font-weight:500;letter-spacing:-0.36px;color:var(--fical-color-black);text-align:left;background:none;border:0;cursor:pointer;transition:color var(--fical-duration-fast) ease}.label-facets__chevron{flex:0 0 auto;color:var(--fical-color-sand-dark, #c4b08a);transform:rotate(0deg) translateY(0);transition:transform var(--fical-motion-duration) var(--fical-ease-out),color var(--fical-duration-fast) ease}.label-facets__group-toggle:not(.collapsed) .label-facets__chevron{transform:rotate(180deg) translateY(0)}.label-facets__panel{display:grid;grid-template-rows:0fr;overflow-anchor:none;transition:grid-template-rows var(--fical-motion-duration) var(--fical-ease-out)}.label-facets__panel.is-open{grid-template-rows:1fr}.label-facets__panel-inner{min-height:0;overflow:hidden;opacity:0;transform:translateY(-6px);visibility:hidden;transition:opacity 200ms var(--fical-ease-out),transform var(--fical-motion-duration) var(--fical-ease-out),visibility 0s linear var(--fical-motion-duration),overflow 0s linear 0s}.label-facets__panel.is-open .label-facets__panel-inner{opacity:1;transform:translateY(0);visibility:visible;overflow:visible;transition:opacity 240ms var(--fical-ease-out) 40ms,transform var(--fical-motion-duration) var(--fical-ease-out),visibility 0s linear 0s,overflow 0s linear var(--fical-motion-duration)}.label-facets .label-facets__panel-inner>*{margin-top:16px}@media(prefers-reduced-motion: reduce){.label-facets__panel,.label-facets__panel-inner,.label-facets__chevron{transition:none}}.label-facets__list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.label-facets__control{display:flex;align-items:center;width:100%}.label-facets__input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.label-facets__label{display:flex;gap:8px;align-items:center;width:100%;margin:0;cursor:pointer}.label-facets__check{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;color:rgba(0,0,0,0);background:var(--fical-color-white);border:1px solid var(--fical-color-sand);border-radius:6px;transition:background-color var(--fical-duration-fast) ease,border-color var(--fical-duration-fast) ease,color var(--fical-duration-fast) ease}.label-facets__input:checked+.label-facets__label .label-facets__check,.label-facets__control.is-active .label-facets__check{color:var(--fical-color-white);background:var(--fical-color-orange);border-color:var(--fical-color-orange)}.label-facets__input:focus-visible+.label-facets__label .label-facets__check{outline:2px solid var(--fical-color-orange);outline-offset:3px}.label-facets__link{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:12px;min-width:0;font-family:var(--fical-font-sans);font-size:16px;font-weight:400;letter-spacing:-0.32px;color:var(--fical-color-grey);text-decoration:none;transition:color var(--fical-duration-fast) ease}.label-facets__value{min-width:0}.label-facets__magnitude{flex:0 0 auto;color:var(--fical-color-grey)}.label-facets__more{padding-inline:16px}.label-facets__more-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;font-family:var(--fical-font-sans);font-size:18px;font-weight:500;letter-spacing:-0.36px;color:var(--fical-color-black);background:none;border:0;cursor:pointer;transition:color var(--fical-duration-fast) ease}.label-facets__more-chevron{color:var(--fical-color-sand-dark, #c4b08a);transition:transform var(--fical-duration-hover) var(--fical-ease-out),color var(--fical-duration-fast) ease}.label-facets__slider{display:flex;flex-direction:column;gap:16px;padding:4px 2px 8px}.label-facets__slider-values,.label-facets__slider .js-faceted-values{margin:0;font-family:var(--fical-font-display);font-size:20px;font-weight:400;font-style:italic;letter-spacing:-0.2px;line-height:1.3;color:var(--fical-color-black);text-align:center}.label-facets .noUi-target{height:4px;margin:12px 10px 4px;background:var(--fical-color-sand);border:0;border-radius:999px;box-shadow:none}.label-facets .noUi-connects{border-radius:999px}.label-facets .noUi-connect{background:var(--fical-color-orange)}.label-facets .noUi-horizontal .noUi-handle{top:-10px;right:-12px;width:24px;height:24px;background:var(--fical-color-white);border:1.5px solid var(--fical-color-sand);border-radius:999px;box-shadow:0 2px 8px rgba(3,4,5,.1);cursor:grab}.label-facets .noUi-horizontal .noUi-handle:active{cursor:grabbing}.label-facets .noUi-handle::before,.label-facets .noUi-handle::after{display:none}.label-facets .noUi-handle:hover,.label-facets .noUi-handle:focus-visible{border-color:var(--fical-color-orange);outline:none;box-shadow:0 0 0 3px var(--fical-color-orange-light),0 2px 8px rgba(3,4,5,.12)}.label-facets .noUi-handle.noUi-active{border-color:var(--fical-color-orange);background:var(--fical-color-orange);box-shadow:0 0 0 3px var(--fical-color-orange-light),0 4px 12px rgba(236,98,26,.28)}.label-facets-offcanvas-hb{display:none !important}.label-facets-panel{position:fixed;inset:0;z-index:1100}.label-facets-panel[hidden]{display:none !important}.label-facets-panel__backdrop{position:absolute;inset:0;background:rgba(3,4,5,.45)}.label-facets-panel__drawer{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(480px,100vw);height:100%;max-height:100dvh;background:var(--fical-color-white);box-shadow:-16px 0 48px rgba(3,4,5,.12);outline:none}.label-facets-panel__drawer .label-facets-panel__rule{border-bottom:1px solid var(--fical-color-grey-light)}.label-facets-panel__drawer .label-facets-panel__body .label-facets__group .label-facets__panel{padding-bottom:10px}.label-facets-panel__drawer .label-facets-panel__body .label-facets__group:not(:first-child){border-top:1px solid var(--fical-color-grey-light)}.label-facets-panel__chrome{display:flex;flex-direction:column;gap:24px;height:100%;padding:48px 0;min-height:0}.label-facets-panel__header,.label-facets-panel__rule,.label-facets-panel__footer{flex:0 0 auto;width:auto;margin-inline:24px}@media(min-width: 768px){.label-facets-panel__header,.label-facets-panel__rule,.label-facets-panel__footer{margin-inline:80px}}.label-facets-panel__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.label-facets-panel__title{margin:0;font-family:var(--fical-font-sans);font-size:24px;font-weight:500;letter-spacing:-0.48px;color:var(--fical-color-black)}.label-facets-panel__close{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;color:var(--fical-color-black);background:none;border:0;cursor:pointer}.label-facets-panel__rule{height:0;border-bottom:1px solid var(--fical-color-sand)}.label-facets-panel__body{flex:1 1 auto;min-height:0;overflow-x:clip;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--fical-color-sand) rgba(0,0,0,0)}.label-facets-panel__body::-webkit-scrollbar{width:8px}.label-facets-panel__body::-webkit-scrollbar-track{margin-block:12px;background:rgba(0,0,0,0)}.label-facets-panel__body::-webkit-scrollbar-thumb{background:var(--fical-color-sand);border:2px solid rgba(0,0,0,0);border-radius:999px;background-clip:padding-box}.label-facets-panel__body::-webkit-scrollbar-thumb:hover{background:var(--fical-color-grey);border:2px solid rgba(0,0,0,0);background-clip:padding-box}.label-facets-panel__body .label-facets{padding-inline:24px}@media(min-width: 768px){.label-facets-panel__body .label-facets{padding-inline:80px}}.label-facets-panel__body .label-facets__groups{gap:0}.label-facets-panel__body .label-facets__group{padding:24px 0 0;padding-inline:0;border-top:1px solid var(--fical-color-sand)}.label-facets-panel__body .label-facets__group:first-child{padding-top:0;border-top:0}.label-facets-panel__footer{display:flex;flex-wrap:nowrap;gap:12px;align-items:center;justify-content:space-between}.label-facets-panel__footer:not(:has(.label-facets-panel__clear:not([hidden]))){justify-content:flex-end}.label-facets-panel__clear,.label-facets-panel__confirm{display:inline-flex;flex:0 1 auto;align-items:center;justify-content:center;min-width:0;min-height:54px;padding:16px;font-family:var(--fical-font-sans);font-size:16px;font-weight:600;letter-spacing:-0.8px;white-space:nowrap;border-radius:999px;cursor:pointer}.label-facets-panel__clear[hidden]{display:none !important}.label-facets-panel__clear{color:var(--fical-color-black);background:var(--fical-color-white);border:1px solid var(--fical-color-black)}.label-facets-panel__confirm{color:var(--fical-color-white);background:var(--fical-color-orange);border:1px solid var(--fical-color-orange)}html.label-facets-panel-open,html.label-facets-panel-open body{overflow:hidden}.label-active-filters{margin:16px 0 0}.label-active-filters--empty{display:none}.label-active-filters__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.label-active-filters__link{display:inline-flex;gap:8px;align-items:center;padding:8px 12px;font-family:var(--fical-font-sans);font-size:14px;color:var(--fical-color-orange);text-decoration:none;background:var(--fical-color-white);border:1px solid var(--fical-color-orange);border-radius:999px}#search_filter_toggler.label-listing-top__filters-btn{display:inline-flex;gap:8px;align-items:center;justify-content:center;width:auto;min-height:48px;height:48px;margin:0;padding:8px 16px;font-family:var(--fical-font-sans);font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-0.32px;color:var(--fical-color-white);white-space:nowrap;cursor:pointer;background:var(--fical-color-orange);border:1px solid var(--fical-color-orange);border-radius:999px;box-shadow:none;transition:color var(--fical-duration-fast) ease,background-color var(--fical-duration-fast) ease,border-color var(--fical-duration-fast) ease}.label-listing-top__filters-icon{flex:0 0 auto}.label-listing-top__filters-badge{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;font-weight:600;line-height:1;color:var(--fical-color-orange);background:var(--fical-color-white);border-radius:999px}#search_filter_toggler.label-listing-top__filters-btn:focus-visible{outline:2px solid var(--fical-color-black);outline-offset:3px}@media(hover: hover)and (pointer: fine){#search_filter_toggler.label-listing-top__filters-btn:hover{color:var(--fical-color-orange);background:var(--fical-color-white);border-color:var(--fical-color-orange)}#search_filter_toggler.label-listing-top__filters-btn:hover .label-listing-top__filters-badge{color:var(--fical-color-white);background:var(--fical-color-orange)}}@media(min-width: 768px){#search_filter_toggler.label-listing-top__filters-btn{display:none}}@media(max-width: 767.98px){.label-category-catalog__filters{display:contents}.label-facets-shell{display:none !important}.label-category-catalog{gap:16px}}.label-article-card{position:relative;display:flex;flex:1 1 auto;flex-direction:column;gap:16px;width:100%;height:100%;overflow:hidden;border:1px solid var(--fical-color-orange);border-radius:var(--fical-radius-xl);background:var(--fical-color-white);color:inherit;text-decoration:none}.label-article-card__open{position:absolute;inset:0;z-index:1;border-radius:inherit}.label-article-card__open:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:3px}.label-article-card__media{display:block;flex:0 0 200px;width:100%;height:200px;overflow:hidden}.label-article-card__media img{display:block;width:100%;height:200px;object-fit:cover}.label-article-card__body{display:grid;grid-template-columns:minmax(0, 1fr) auto;column-gap:8px;row-gap:12px;align-items:start;width:100%;padding:0 12px 16px}.label-article-card__meta{grid-column:1;grid-row:1;display:flex;align-items:flex-start;min-width:0;min-height:27px}.label-article-card__pills{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.label-article-card__pill{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:4px 8px;border-radius:var(--fical-radius-pill);background:var(--fical-color-orange);color:var(--fical-color-white);font-family:var(--fical-font-sans);font-size:14px;font-weight:400;letter-spacing:-0.7px;line-height:19px;text-align:center}a.label-article-card__pill{position:relative;z-index:2;color:var(--fical-color-white);text-decoration:none;transition:background-color var(--fical-duration-fast) var(--fical-ease-out),color var(--fical-duration-fast) var(--fical-ease-out)}a.label-article-card__pill:hover,a.label-article-card__pill:focus-visible{background:var(--fical-color-black);color:var(--fical-color-white);text-decoration:none}a.label-article-card__pill:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:2px}.label-article-card__date{grid-column:2;grid-row:1;align-self:start;color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:14px;font-weight:400;letter-spacing:-0.7px;line-height:19px;white-space:nowrap}.label-article-card__title{display:-webkit-box;grid-column:1/-1;grid-row:2;min-height:62px;margin:0;overflow:hidden;color:var(--fical-color-orange);font-family:var(--fical-font-display);font-size:24px;font-weight:400;letter-spacing:.48px;line-height:31px;text-decoration:none;transition:color var(--fical-duration-fast) var(--fical-ease-out);-webkit-box-orient:vertical;-webkit-line-clamp:2}.label-article-card__excerpt{display:-webkit-box;grid-column:1/-1;grid-row:3;min-height:66px;margin:0;overflow:hidden;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;letter-spacing:-0.8px;line-height:22px;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media(hover: hover)and (pointer: fine){.label-article-card:hover .label-article-card__title{color:var(--fical-color-black)}}.label-article-card:has(.label-article-card__open:focus-visible) .label-article-card__title{color:var(--fical-color-black)}@media(prefers-reduced-motion: reduce){.label-article-card__title,a.label-article-card__pill{transition:none}}body#module-ckc_blog-journal{overflow-x:clip;background-color:var(--fical-color-white)}body#module-ckc_blog-journal #wrapper,body#module-ckc_blog-journal #content,body#module-ckc_blog-journal #content.page-content,body#module-ckc_blog-journal .columns-container{width:100%;max-width:none;margin:0;padding:0;background-color:rgba(0,0,0,0)}body#module-ckc_blog-journal .breadcrumb,body#module-ckc_blog-journal .breadcrumb__wrapper{display:none}.label-journal{display:flex;flex-direction:column;width:100%;margin:0;padding:0}.label-journal__banner{background-color:var(--fical-color-beige);padding-block:40px}.label-journal__banner-inner,.label-journal__list{width:min(100% - 2*var(--fical-gutter),var(--fical-container-max));margin-inline:auto}.label-journal__banner-inner{display:flex;flex-direction:column;gap:32px}.label-journal__copy{display:flex;flex-direction:column;gap:16px;min-width:0;max-width:663px}.label-journal__crumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:22px}.label-journal__crumb a{color:inherit;text-decoration:none;transition:color var(--fical-duration-fast) ease}.label-journal__crumb a:hover,.label-journal__crumb a:focus-visible{color:var(--fical-color-orange)}.label-journal__title{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:clamp(40px,4.2vw,72px);font-weight:400;letter-spacing:-0.05em;line-height:1.11}.label-journal__title em{color:var(--fical-color-orange);font-family:var(--fical-font-display);font-size:clamp(42px,4.4vw,76px);font-style:italic;font-weight:400;letter-spacing:.02em}.label-journal__lead{max-width:663px;margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;letter-spacing:.02em;line-height:22px}.label-journal__picture{display:block;min-width:0}.label-journal__cover{display:block;width:100%;height:auto;aspect-ratio:665/400;object-fit:cover;border-radius:var(--fical-radius-xl)}.label-journal__list{display:flex;flex-direction:column;gap:var(--fical-space-7);margin-top:40px;padding-bottom:var(--fical-space-10)}@media(min-width: 768px){.label-journal__lead{font-size:20px;line-height:27px}}@media(min-width: 1200px){.label-journal__banner-inner:not(.label-journal__banner-inner--plain){display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);column-gap:80px;align-items:center}.label-journal__list{padding-bottom:160px}}@media(min-width: 1728px){.label-journal__banner{padding-block:80px}.label-journal__title{font-size:72px;line-height:80px}.label-journal__title em{font-size:76px;line-height:80px}.label-journal__list{margin-top:160px}}.label-journal__list{gap:40px}.label-journal__tools{display:flex;flex-direction:column;gap:16px;align-items:stretch}.label-journal__count{display:flex;align-items:baseline;gap:8px;margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:clamp(24px,2vw,32px);font-weight:300;letter-spacing:-0.02em;line-height:1.15}.label-journal__count-value{color:var(--fical-color-orange);font-family:var(--fical-font-display);font-size:clamp(28px,2.2vw,34px);font-style:italic;font-weight:400;letter-spacing:0;line-height:1}.label-journal__form{display:flex;flex-wrap:wrap;gap:16px 40px;align-items:center}.label-journal__search{display:flex;align-items:center;gap:16px;width:100%;height:48px;padding:12px 16px;border:1px solid var(--fical-color-grey);border-radius:var(--fical-radius-pill);background:rgba(0,0,0,0);color:var(--fical-color-grey);transition:border-color var(--fical-duration-fast) ease}.label-journal__search svg{flex:0 0 24px;width:24px;height:24px}.label-journal__search input{width:100%;min-width:0;padding:0;border:0;background:rgba(0,0,0,0);color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:22px}.label-journal__search input::placeholder{color:var(--fical-color-grey);opacity:1}.label-journal__search input:focus{outline:0}.label-journal__search:focus-within{outline:2px solid var(--fical-color-orange);outline-offset:3px}.label-journal__sort{display:flex;align-items:center;gap:16px}.label-journal__sort-label{color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;letter-spacing:-0.02em;line-height:22px}.label-journal__sort-control{position:relative;display:flex;align-items:center;width:153px;height:49px;padding:12px 16px;border:1px solid var(--fical-color-sand);border-radius:var(--fical-radius-pill);background:var(--fical-color-white);transition:border-color var(--fical-duration-fast) ease}.label-journal__sort-control select{width:100%;padding:0 28px 0 0;border:0;appearance:none;background:rgba(0,0,0,0);color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:18px;font-weight:500;letter-spacing:-0.02em;line-height:25px}.label-journal__sort-control select:focus{outline:0}.label-journal__sort-control:focus-within{outline:2px solid var(--fical-color-orange);outline-offset:3px}.label-journal__sort-control svg{position:absolute;right:16px;width:24px;height:24px;pointer-events:none}.label-journal__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin:0;padding:0;list-style:none}.label-journal__filters a{display:inline-flex;gap:8px;align-items:center;min-height:34px;padding:6px 8px;border:1px solid var(--fical-color-orange);border-radius:var(--fical-radius-pill);background:var(--fical-color-white);color:var(--fical-color-orange);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;letter-spacing:-0.32px;line-height:22px;text-decoration:none;transition:background-color var(--fical-duration-fast) ease,color var(--fical-duration-fast) ease,box-shadow var(--fical-duration-hover) var(--fical-ease-out),transform var(--fical-duration-hover) var(--fical-ease-out)}.label-journal__filters a svg{flex:0 0 16px;width:16px;height:16px}.label-journal__filter-count{color:var(--fical-color-grey);font-size:14px;letter-spacing:-0.28px;line-height:19px}.label-journal__filters a[aria-current=page]{border-color:var(--fical-color-orange);background:var(--fical-color-orange);color:var(--fical-color-white)}.label-journal__filters a[aria-current=page] .label-journal__filter-count{color:#f8f8f8}.label-journal__filters a:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:3px}.label-journal__grid{display:grid;grid-template-columns:1fr;gap:24px;margin:0;padding:0;list-style:none}.label-journal__grid>li{display:flex;min-width:0}.label-journal__empty,.label-journal__error,.label-journal__progress{margin:0}.label-journal__empty{color:var(--fical-color-black);font-size:16px}.label-journal__more{display:flex;flex-direction:column;align-items:center;gap:16px}.label-journal__more-btn{display:inline-flex;align-items:center;gap:8px;height:48px;padding:12px 16px;border:1px solid var(--fical-color-black);border-radius:var(--fical-radius-pill);background:var(--fical-color-white);color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;letter-spacing:-0.05em;line-height:22px;text-decoration:none;transition:transform var(--fical-duration-hover) var(--fical-ease-out),box-shadow var(--fical-duration-hover) var(--fical-ease-out),background-color var(--fical-duration-fast) ease,border-color var(--fical-duration-fast) ease,color var(--fical-duration-fast) ease}.label-journal__more-btn svg{flex:0 0 24px;width:24px;height:24px;transition:transform var(--fical-duration-hover) var(--fical-ease-out)}.label-journal__more-btn[aria-disabled=true]{opacity:.55;pointer-events:none}.label-journal__more-btn:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:3px}.label-journal .label-article-card,.label-journal .label-article-card__media img{transition:transform var(--fical-duration-hover) var(--fical-ease-out),box-shadow var(--fical-duration-hover) var(--fical-ease-out)}@media(hover: hover)and (pointer: fine){.label-journal__search:hover,.label-journal__sort-control:hover{border-color:var(--fical-color-orange)}.label-journal__filters a:hover:not([aria-current=page]){background-color:var(--fical-color-orange);color:var(--fical-color-white);box-shadow:0 8px 18px -10px rgba(236,98,26,.7);transform:translateY(-2px)}.label-journal__filters a:hover:not([aria-current=page]) .label-journal__filter-count{color:#f8f8f8}.label-journal__filters a[aria-current=page]:hover{box-shadow:0 8px 18px -10px rgba(236,98,26,.7);transform:translateY(-2px)}.label-journal__more-btn:hover:not([aria-disabled=true]){background-color:var(--fical-color-orange);border-color:var(--fical-color-orange);color:var(--fical-color-white);box-shadow:0 8px 18px -10px rgba(236,98,26,.7);transform:translateY(-2px)}.label-journal__more-btn:hover:not([aria-disabled=true]) svg{transform:scale(1.15)}.label-journal .label-article-card:hover{transform:translateY(-8px);box-shadow:0 28px 48px -24px rgba(0,64,39,.35)}.label-journal .label-article-card:hover .label-article-card__media img{transform:scale(1.06)}}.label-journal__progress,.label-journal__error{color:var(--fical-color-grey);font-size:16px;letter-spacing:-0.02em;line-height:22px;text-align:center}.label-journal__error button{margin-left:8px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--fical-color-black);font:inherit;text-decoration:underline}.label-journal__meter{width:240px;max-width:100%;height:4px;overflow:hidden;border-radius:var(--fical-radius-pill);background:var(--fical-color-sand)}.label-journal__meter span{display:block;height:100%;background:var(--fical-color-orange)}.label-journal__pager{display:flex;justify-content:center;gap:16px}@media(min-width: 768px){.label-journal__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 992px){.label-journal__tools{flex-direction:row;align-items:center;justify-content:space-between}.label-journal__search{width:244px}}@media(min-width: 1200px){.label-journal__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.label-journal[data-ps-blog-stale=true] .label-journal__empty,.label-journal [data-ps-blog-results][data-ps-blog-stale=true]{outline:0}body#module-ckc_blog-article,body#module-ckc_blog-preview{overflow-x:clip;background-color:var(--fical-color-white)}body#module-ckc_blog-article #wrapper,body#module-ckc_blog-article #content,body#module-ckc_blog-article #content.page-content,body#module-ckc_blog-article .columns-container,body#module-ckc_blog-preview #wrapper,body#module-ckc_blog-preview #content,body#module-ckc_blog-preview #content.page-content,body#module-ckc_blog-preview .columns-container{width:100%;max-width:none;margin:0;padding:0;background-color:rgba(0,0,0,0)}body#module-ckc_blog-article .breadcrumb,body#module-ckc_blog-article .breadcrumb__wrapper,body#module-ckc_blog-preview .breadcrumb,body#module-ckc_blog-preview .breadcrumb__wrapper{display:none}.label-article{width:100%;margin:0;padding:0;color:var(--fical-color-black)}.label-article__hero{display:flex;flex-direction:column;gap:40px;width:min(100% - 2*var(--fical-gutter),var(--fical-container-max));margin-inline:auto;padding-top:40px}.label-article__intro{display:grid;gap:24px;align-items:center}.label-article__heading{min-width:0}.label-article__crumb{display:flex;gap:8px;align-items:center;width:100%;min-width:0;margin:0 0 16px;color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:22px}.label-article__crumb a{flex:none;color:var(--fical-color-grey);text-decoration:none}.label-article__crumb a:hover,.label-article__crumb a:focus-visible{color:var(--fical-color-black)}.label-article__crumb-current{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--fical-color-black);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.label-article h1{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:clamp(36px,4.2vw,72px);font-weight:400;letter-spacing:-0.05em;line-height:1.11}.label-article h1 em{color:var(--fical-color-orange);font-family:var(--fical-font-display);font-size:1.055em;font-style:italic;font-weight:400;letter-spacing:.02em}.label-article__chapo{max-width:544px;margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:20px;font-style:italic;font-weight:400;letter-spacing:.02em;line-height:27px}.label-article__picture,.label-article__cover{display:block;width:100%}.label-article__cover{height:auto;aspect-ratio:1408/428;object-fit:cover;border-radius:16px}.label-article__band{margin-top:80px;padding:48px var(--fical-gutter);background:var(--fical-color-beige)}.label-article__layout{display:grid;gap:40px;width:min(100%,var(--fical-container-max));margin-inline:auto}.label-article__aside{display:flex;flex-direction:column;min-width:0}.label-article__kicker{margin:0 0 16px;color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:16px;font-weight:600;letter-spacing:0;line-height:22px;text-transform:uppercase}.label-article__toc ol{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.label-article__toc a{display:block;padding:16px 0;border-bottom:1px solid var(--fical-color-sand);color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:20px;font-weight:500;line-height:27px;text-decoration:none}.label-article__toc li:first-child a{border-top:1px solid var(--fical-color-sand)}.label-article__toc a.is-active{color:var(--fical-color-orange)}.label-article__toc a:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:2px}.label-article__share{margin-top:16px}.label-article__share-actions{display:flex;gap:16px}.label-article__share button{display:inline-flex;flex:none;align-items:center;justify-content:center;width:64px;height:64px;padding:0;border:0;border-radius:999px;background:var(--fical-color-white);color:var(--fical-color-black);cursor:pointer;transition:background-color var(--fical-duration-fast) var(--fical-ease-out)}.label-article__share button:hover,.label-article__share button:focus-visible{background:var(--fical-color-orange-light)}.label-article__share button:focus-visible{outline:2px solid var(--fical-color-orange);outline-offset:3px}.label-article__share img{display:block;width:24px;height:24px}.label-article__copied,.label-article__copy-fallback{margin:12px 0 0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;line-height:22px}.label-article__copy-fallback input{display:block;width:min(100%,420px);margin-top:8px;padding:8px 12px;border:1px solid var(--fical-color-sand);border-radius:8px;background:var(--fical-color-white);color:inherit;font:inherit}.label-article__body{display:flex;flex-direction:column;gap:120px;min-width:0}.label-article__section{display:flex;flex-direction:column;gap:40px;min-width:0}.label-article__heading-block{display:flex;flex-direction:column;gap:16px}.label-article__body h2,.label-article__body h3{scroll-margin-top:var(--fical-header-offset)}.label-article__body h2{display:flex;gap:12px;align-items:center;margin:0;color:var(--fical-color-black);font-family:var(--fical-font-display);font-size:clamp(32px,3vw,50px);font-style:normal;font-weight:400;line-height:1.3}.label-article__body h2::before{content:"";flex:none;width:32px;height:4px;border-radius:999px;background:var(--fical-color-orange)}.label-article__body h2 em{color:var(--fical-color-orange);font-style:italic;font-weight:400}.label-article__text{min-width:0;font-family:var(--fical-font-sans);font-weight:400}.label-article__text p,.label-article__text ul,.label-article__text ol,.label-article__text blockquote{margin:0 0 16px}.label-article__text>:last-child{margin-bottom:0}.label-article__text--lead{color:var(--fical-color-black);font-size:24px;line-height:33px}.label-article__text--body{color:var(--fical-color-grey);font-size:20px;line-height:27px}.label-article__text--plain{color:var(--fical-color-black);font-size:20px;line-height:27px}.label-article__text a{color:inherit}.label-article__text ul,.label-article__text ol{padding-left:1.25rem}.label-article__checks{display:grid;grid-template-columns:minmax(0, 1fr);gap:16px 40px;justify-content:start;margin:0;padding:0;list-style:none}.label-article__checks li{display:flex;gap:16px;align-items:center;min-width:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:22px}.label-article__check,.label-numbered__check{display:inline-flex;flex:none;width:32px;height:32px;border-radius:var(--fical-radius-pill);background-color:var(--fical-color-orange-light);background-image:url("/themes/label_theme/assets/img/icon-check.svg");background-repeat:no-repeat;background-position:center;background-size:24px 24px}.label-article__cards{display:grid;grid-template-columns:1fr;gap:24px}.label-article__card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:24px;border-radius:12px;background:#f8f8f8}.label-article__card-index{margin:0;color:var(--fical-color-orange);font-family:var(--fical-font-display);font-size:32px;font-style:italic;font-weight:400;line-height:42px}.label-article__card h3{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-display);font-size:24px;font-style:normal;font-weight:400;line-height:31px}.label-article__card p{margin:0;color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;line-height:22px}.label-article__quote{display:flex;gap:12px;align-items:stretch;margin:0}.label-article__quote::before{content:"";flex:none;width:4px;border-radius:999px;background:var(--fical-color-orange)}.label-article__quote p,.label-article__quote strong{margin:0 0 8px;color:var(--fical-color-black);font-family:var(--fical-font-display);font-size:24px;font-style:normal;font-weight:400;line-height:31px}.label-article__quote p:last-child{margin-bottom:0}.label-article__quote cite{display:block;margin-top:8px;color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:16px;font-style:normal;line-height:22px}.label-article__quote a{color:inherit}.label-article__tags{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.label-article__tag{display:inline-flex;gap:8px;align-items:center;min-height:34px;padding:6px 8px;border:1px solid var(--fical-color-sand);border-radius:999px;background:var(--fical-color-white);color:var(--fical-color-orange);font-family:var(--fical-font-sans);font-size:16px;font-weight:400;letter-spacing:-0.02em;line-height:22px;text-decoration:none}.label-article__tag::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--fical-color-orange)}a.label-article__tag:hover,a.label-article__tag:focus-visible{background:var(--fical-color-orange-light)}.label-article__figure{margin:0}.label-article__gallery{display:grid;gap:24px}.label-article__gallery img{display:block;width:100%;height:auto;aspect-ratio:840/480;object-fit:cover;border-radius:16px}.label-article__caption{margin:8px 0 0;color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:16px;line-height:22px}.label-article__related{width:min(100% - 2*var(--fical-gutter),var(--fical-container-max));margin:80px auto}.label-article__related-head{display:flex;flex-wrap:wrap;gap:16px 40px;align-items:center;justify-content:space-between}.label-article__related h2{margin:0;color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:clamp(32px,3vw,48px);font-weight:400;letter-spacing:-0.02em;line-height:1.15}.label-article__related h2 em{color:var(--fical-color-orange);font-family:var(--fical-font-display);font-size:1.04em;font-style:italic;font-weight:400;letter-spacing:0}.label-article__related ul{display:grid;grid-template-columns:1fr;gap:16px;margin:40px 0 0;padding:0;list-style:none}.label-article__related li{display:flex;min-width:0}.label-article__dialog{width:min(480px,100% - 32px);padding:24px;border:0;border-radius:16px;background:var(--fical-color-white);color:var(--fical-color-black)}.label-article__dialog::backdrop{background:rgba(3,4,5,.55)}.label-article__dialog-bar{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:16px}.label-article__dialog h2{margin:0;font-family:var(--fical-font-sans);font-size:24px;font-weight:400}.label-article__dialog-close{padding:8px 0;border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.label-article__dialog-list{display:flex;flex-direction:column;gap:12px;margin:0 0 16px;padding:0;list-style:none}.label-article__dialog-list a{color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:16px;font-weight:600}.label-article__dialog label{display:block;color:var(--fical-color-grey);font-family:var(--fical-font-sans);font-size:14px;line-height:20px}.label-article__dialog input{display:block;width:100%;margin-top:8px;padding:8px 12px;border:1px solid var(--fical-color-sand);border-radius:8px;color:var(--fical-color-black);font:inherit}@media(min-width: 768px){.label-article__hero{padding-top:80px}.label-article__related ul{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1200px){.label-article__intro{grid-template-columns:minmax(0, 704fr) minmax(0, 544fr);column-gap:clamp(40px,6vw,160px)}.label-article__band{margin-top:160px;padding-block:80px}.label-article__layout:has(.label-article__aside){grid-template-columns:minmax(220px, 488fr) minmax(0, 840fr);column-gap:clamp(40px,4vw,80px);align-items:start}.label-article__aside{position:sticky;top:var(--fical-header-offset);align-self:start;padding-block:80px}.label-article__share{flex:none}.label-article__checks{grid-template-columns:repeat(auto-fill, minmax(280px, 380px))}.label-article__cards,.label-article__gallery--multi{grid-template-columns:repeat(2, minmax(0, 1fr))}.label-article__related{margin-top:160px}}@media(min-width: 1440px){.label-article__related ul{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 1728px){.label-article__intro{grid-template-columns:704px 544px;column-gap:160px;justify-content:space-between}.label-article h1{font-size:72px;line-height:80px}.label-article h1 em{font-size:76px;line-height:80px}.label-article__layout:has(.label-article__aside){grid-template-columns:488px 840px;column-gap:80px;justify-content:space-between}.label-article__body h2{font-size:50px;line-height:65px}.label-article__related h2{font-size:48px}.label-article__related h2 em{font-size:50px}}@media(prefers-reduced-motion: reduce){.label-article__share button{transition:none}}:root{--label-alert-icon-warning: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M10 3.1 2.1 16.7h15.8L10 3.1z%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 8v4.1%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M10 14.8h.01%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272.2%27 stroke-linecap=%27round%27/%3E%3C/svg%3E");--label-alert-icon-danger: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%277.1%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27/%3E%3Cpath d=%27M7.4 7.4l5.2 5.2M12.6 7.4l-5.2 5.2%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27/%3E%3C/svg%3E");--label-alert-icon-success: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%277.1%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27/%3E%3Cpath d=%27M6.7 10.2l2.2 2.2 4.4-4.6%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");--label-alert-icon-info: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%277.1%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27/%3E%3Cpath d=%27M10 9.1V14%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M10 6.6h.01%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272.2%27 stroke-linecap=%27round%27/%3E%3C/svg%3E")}.alert{--label-alert-surface: var(--fical-color-beige);--label-alert-line: var(--fical-color-sand);--label-alert-accent: #595959;--label-alert-icon: var(--label-alert-icon-info);position:relative;margin-bottom:var(--fical-space-4);padding:14px 16px 14px 48px;border:1px solid var(--label-alert-line);border-radius:var(--fical-radius-xl);background:var(--label-alert-surface);color:var(--fical-color-black);font-family:var(--fical-font-sans);font-size:15px;font-weight:500;line-height:1.45;overflow-wrap:anywhere;box-shadow:none}.alert::before{position:absolute;top:15px;left:16px;width:20px;height:20px;background:var(--label-alert-accent);content:"";-webkit-mask:var(--label-alert-icon) center/contain no-repeat;mask:var(--label-alert-icon) center/contain no-repeat}.alert-dismissible{padding-right:48px}.alert-warning{--label-alert-surface: color-mix(in srgb, var(--fical-color-orange-light) 46%, var(--fical-color-white));--label-alert-line: color-mix(in srgb, var(--fical-color-orange) 32%, var(--fical-color-sand));--label-alert-accent: var(--fical-color-orange);--label-alert-icon: var(--label-alert-icon-warning)}.alert-danger{--label-alert-surface: color-mix(in srgb, var(--fical-color-rose) 16%, var(--fical-color-white));--label-alert-line: color-mix(in srgb, var(--fical-color-rose) 42%, var(--fical-color-sand));--label-alert-accent: color-mix(in srgb, var(--fical-color-rose) 55%, var(--fical-color-black));--label-alert-icon: var(--label-alert-icon-danger)}.alert-success{--label-alert-surface: color-mix(in srgb, var(--fical-color-green) 22%, var(--fical-color-white));--label-alert-line: color-mix(in srgb, var(--fical-color-green) 48%, var(--fical-color-sand));--label-alert-accent: color-mix(in srgb, var(--fical-color-green) 42%, var(--fical-color-black));--label-alert-icon: var(--label-alert-icon-success)}.alert-info{--label-alert-surface: var(--fical-color-beige);--label-alert-line: var(--fical-color-sand);--label-alert-accent: #595959;--label-alert-icon: var(--label-alert-icon-info)}.alert :is(p,ul,ol){margin-bottom:0}.alert :is(p,ul,ol)+:is(p,ul,ol){margin-top:8px}.alert ul,.alert ol{padding-left:1.15em}.alert>li{list-style:none}.alert a:not(.btn){color:var(--fical-color-black);font-weight:600;text-decoration:underline;text-underline-offset:3px}.alert a:not(.btn):is(:hover,:focus-visible){color:var(--fical-color-orange)}.alert .btn-close{position:absolute;top:11px;right:12px;z-index:2;box-sizing:border-box;width:28px;height:28px;margin:0;padding:0;border-radius:var(--fical-radius-pill);background-color:rgba(0,0,0,0);background-size:12px;opacity:.55}.alert .btn-close:is(:hover,:focus-visible){background-color:color-mix(in srgb, var(--fical-color-black) 6%, transparent);opacity:1}#notifications:has(.alert){margin-block:var(--fical-space-4)}#notifications .alert{margin-bottom:0}#notifications .alert+.alert{margin-top:var(--fical-space-3)}.label-order-confirmation>.alert-success{font-size:16px;font-weight:400}.label-order-confirmation>.alert-success::before{content:none}@keyframes label-enter{from{opacity:0;transform:translate3d(0, 28px, 0)}to{opacity:1;transform:none}}@keyframes label-enter-side{from{opacity:0;transform:translate3d(64px, 0, 0)}to{opacity:1;transform:none}}@keyframes label-draw{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes label-arrow-through{0%{translate:0 0;opacity:1}45%{translate:14px -14px;opacity:0}46%{translate:-14px 14px;opacity:0}100%{translate:0 0;opacity:1}}@keyframes label-arrow-slide{0%{translate:0 0;opacity:1}45%{translate:18px 0;opacity:0}46%{translate:-18px 0;opacity:0}100%{translate:0 0;opacity:1}}@keyframes label-bob{0%,100%{translate:0 0;rotate:0deg}50%{translate:0 -6px;rotate:-8deg}}@keyframes label-float{0%,100%{translate:0 0}50%{translate:0 -14px}}.label-cta,.label-member,.label-pill,.label-product,.label-range__card a,.label-review,.label-stat-card,.label-carousel__nav button,.label-header__logo img,.label-product__media img,.label-range__media img,.label-range__arrow,.label-heading__arrow,.label-contact__link img,.label-mega__link,.label-mega__tile span img,.label-mega__tile-photo,.label-hero__strip img,.label-cta__icon,.label-member__icon{transition:transform var(--fical-duration-hover) var(--fical-ease-out),box-shadow var(--fical-duration-hover) var(--fical-ease-out),background-color var(--fical-duration-fast) ease,border-color var(--fical-duration-fast) ease,color var(--fical-duration-fast) ease}.label-review{transition-property:background-color,margin-top}.label-nav__link,.label-footer__cols a,.label-footer__quick a,.label-footer__legal a,.label-contact__link,.label-heading__link,.label-drawer a,.label-drawer summary,.label-menu-toggle,.label-b2b__login a{transition:color var(--fical-duration-fast) ease,background-color var(--fical-duration-fast) ease,background-size var(--fical-duration-hover) var(--fical-ease-out)}.label-b2b__row input{transition:border-color var(--fical-duration-fast) ease,box-shadow var(--fical-duration-hover) var(--fical-ease-out)}.label-b2b__row input:focus-visible{border-color:var(--fical-color-beige);outline:none;box-shadow:0 0 0 4px rgba(245,226,168,.2)}.label-nav__link,.label-footer__cols a,.label-footer__quick a,.label-footer__legal a,.label-b2b__login a{background-image:linear-gradient(currentColor, currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px}.label-nav__link[aria-current=page]{color:var(--fical-color-orange);background-position:0 100%;background-size:100% 1px}.label-chrome.is-menu-open .label-nav__machines{background-position:0 100%;background-size:100% 1px}.label-b2b__login a{text-decoration:none;background-size:100% 1px;background-position:0 100%}.label-track-wrap>.label-track{padding-block:var(--fical-space-5) var(--fical-space-8);margin-block:calc(-1*var(--fical-space-5)) calc(-1*var(--fical-space-8))}.label-product,.label-product__media,.label-range__media,.label-hero__strip li{position:relative}.label-product__media,.label-range__media{isolation:isolate}.label-product__media::before,.label-range__media::before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:radial-gradient(circle at var(--fical-mx, 50%) var(--fical-my, 55%), rgba(255, 255, 255, 0.85), rgba(255, 255, 255, 0) 60%);opacity:0;transition:opacity var(--fical-duration-hover) var(--fical-ease-out);pointer-events:none}.label-hero__strip li{overflow:hidden;border-radius:var(--fical-radius-xl)}.label-training__frame{overflow:hidden;border-radius:var(--fical-radius-sm)}.label-training__photo[data-fical-parallax]{transform:translate3d(0, var(--fical-parallax, 0), 0) scale(1.1);will-change:transform}.label-cta:active,.label-member:active,.label-carousel__nav button:active:not(:disabled){transform:scale(0.97);transition-duration:120ms}@media(hover: hover)and (pointer: fine){.label-pill:hover:not([aria-pressed=true]){background-color:var(--fical-color-orange);color:var(--fical-color-white);box-shadow:0 8px 18px -10px rgba(236,98,26,.7)}.label-facets__group-toggle:hover,.label-facets__more-btn:hover{color:var(--fical-color-orange)}.label-facets__group-toggle:hover .label-facets__chevron,.label-facets__more-btn:hover .label-facets__more-chevron{color:var(--fical-color-orange)}.label-facets__group-toggle.collapsed:hover .label-facets__chevron{transform:rotate(0deg) translateY(4px)}.label-facets__group-toggle:not(.collapsed):hover .label-facets__chevron{transform:rotate(180deg) translateY(4px)}.label-facets__more-btn:hover .label-facets__more-chevron{transform:translateX(6px)}.label-facets__label:hover .label-facets__link{color:var(--fical-color-black)}.label-facets__label:hover .label-facets__check{border-color:var(--fical-color-orange)}.label-listing-more__btn:hover:not(:disabled){background-color:var(--fical-color-orange);border-color:var(--fical-color-orange);color:var(--fical-color-white);box-shadow:0 8px 18px -10px rgba(236,98,26,.7);transform:translateY(-2px)}.label-listing-more__btn:hover:not(:disabled) svg{transform:scale(1.15)}.label-catalogue__card .label-catalogue__add:hover:not(:disabled):not(.label-catalogue__add--out){background-color:var(--fical-color-white);border-color:var(--fical-color-orange);color:var(--fical-color-orange);box-shadow:0 8px 18px -10px rgba(236,98,26,.7);transform:translateY(-2px)}.label-cta:hover,.label-member:hover{transform:translateY(-3px);box-shadow:0 16px 32px -12px rgba(0,64,39,.55)}.label-cta--dark:hover{background-color:var(--fical-color-black-medium);box-shadow:0 16px 32px -12px rgba(10,10,10,.6)}.label-cta:hover .label-cta__icon,.label-member:hover .label-member__icon{transform:scale(1.08)}.label-cta:hover .label-cta__icon img,.label-member:hover .label-member__icon img{animation:label-arrow-through 560ms var(--fical-ease-in-out)}.label-cta--compact:hover img{transform:rotate(90deg);transition:transform var(--fical-duration-hover) var(--fical-ease-out)}.label-nav__link:hover{color:var(--fical-color-orange);background-position:0 100%;background-size:100% 1px}.label-header__logo:hover img{transform:rotate(-6deg) scale(1.06)}.label-heading__link:hover{color:var(--fical-color-black)}.label-heading__link:hover .label-heading__arrow,.label-reviews__share:hover .label-reviews__share-arrow{animation:label-arrow-slide 560ms var(--fical-ease-in-out)}.label-contact__link:hover{color:var(--fical-color-orange)}.label-contact__link:hover img{transform:translateX(12px)}.label-mega__link:hover{transform:translateX(6px)}.label-mega__tile:hover .label-mega__tile-photo{transform:scale(1.04)}.label-mega__tile:hover span img{transform:translateX(6px)}.label-drawer a:hover,.label-drawer summary:hover,.label-menu-toggle:hover{color:var(--fical-color-orange)}.label-footer__cols a:hover,.label-footer__quick a:hover,.label-footer__legal a:hover{color:var(--fical-color-orange);text-decoration:none;background-position:0 100%;background-size:100% 1px}a.label-footer__explore:hover>span:first-child,a.label-footer__explore:hover .label-footer__explore-arrow{background-color:var(--fical-color-orange);color:var(--fical-color-white)}a.label-footer__explore:hover .label-footer__explore-arrow svg{transform:translate(4px, -4px) rotate(-45deg)}.label-b2b__login a:hover{background-position:100% 100%;background-size:0 1px}.label-hero__strip li:hover img{transform:scale(1.06)}.label-product:hover{transform:translateY(-8px);border-color:rgba(0,0,0,0);box-shadow:0 28px 48px -24px rgba(0,64,39,.35)}.label-product:hover .label-product__media img{transform:scale(1.06) translateY(-6px)}.label-product:hover .label-product__media::before,.label-range__card a:hover .label-range__media::before{opacity:1}.label-range__card a:hover{transform:translateY(-6px);box-shadow:0 28px 48px -24px rgba(0,64,39,.35)}.label-range__card a:hover .label-range__media img{transform:scale(1.08) translateY(-4px)}.label-range__card a:hover .label-range__arrow{transform:rotate(180deg) translateX(8px)}.label-stat-card:hover{transform:translateY(-6px);background-color:var(--fical-color-white);box-shadow:0 24px 40px -24px rgba(10,10,10,.18)}.label-carousel__nav [data-fical-prev]:hover:not(:disabled){transform:translateX(-6px)}.label-carousel__nav [data-fical-next]:hover:not(:disabled){transform:translateX(6px)}}.label-cta:focus-visible,.label-member:focus-visible{transform:translateY(-3px);box-shadow:0 16px 32px -12px rgba(0,64,39,.55)}.label-nav__link:focus-visible,.label-footer__cols a:focus-visible,.label-footer__quick a:focus-visible,.label-footer__legal a:focus-visible{background-position:0 100%;background-size:100% 1px}a.label-footer__explore:focus-visible>span:first-child,a.label-footer__explore:focus-visible .label-footer__explore-arrow{background-color:var(--fical-color-orange);color:var(--fical-color-white)}.label-product:focus-within,.label-range__card a:focus-visible{transform:translateY(-6px);box-shadow:0 28px 48px -24px rgba(0,64,39,.35)}.label-contact__link:focus-visible img,.label-range__card a:focus-visible .label-range__arrow{transform:translateX(12px)}.label-range__card a:focus-visible .label-range__arrow{transform:rotate(180deg) translateX(8px)}#header.header{transition:transform 560ms var(--fical-ease-out)}#header.header.is-tucked{transform:none}.label-motion [data-fical-reveal]{transition:opacity var(--fical-duration-reveal) var(--fical-ease-out) var(--fical-reveal-delay, 0ms),transform var(--fical-duration-reveal) var(--fical-ease-out) var(--fical-reveal-delay, 0ms),clip-path 1200ms var(--fical-ease-out) var(--fical-reveal-delay, 0ms)}.label-motion [data-fical-reveal].is-pending{opacity:0}.label-motion [data-fical-reveal=rise].is-pending{transform:translate3d(0, 48px, 0)}.label-motion [data-fical-reveal=zoom].is-pending{transform:scale(0.92)}.label-motion [data-fical-reveal=slide].is-pending{transform:translate3d(32px, 0, 0)}.label-motion [data-fical-reveal=clip]{opacity:1}.label-motion [data-fical-reveal=clip].is-pending{opacity:1;clip-path:inset(10% 8% round var(--fical-radius-xl))}.label-motion [data-fical-reveal] .label-heading__underline{transition:clip-path 1200ms var(--fical-ease-in-out) calc(var(--fical-reveal-delay, 0ms) + 350ms)}.label-motion [data-fical-reveal].is-pending .label-heading__underline{clip-path:inset(0 100% 0 0)}html.label-appear .label-home[data-label-accueil] [data-label-appear=item].is-appearing,html.label-appear .label-home[data-label-accueil] [data-label-appear=group] .label-domains__item.is-appearing{transition:opacity var(--fical-duration-appear) var(--fical-ease-out) var(--fical-appear-delay, 0ms),transform var(--fical-duration-appear) var(--fical-ease-out) var(--fical-appear-delay, 0ms)}html.label-appear .label-home[data-label-accueil] [data-label-appear=item].is-pending,html.label-appear .label-home[data-label-accueil] [data-label-appear=group] .label-domains__item.is-pending{opacity:0;transform:translate3d(0, var(--fical-appear-distance), 0)}@media(prefers-reduced-motion: reduce){html.label-appear .label-home[data-label-accueil] [data-label-appear=item].is-pending,html.label-appear .label-home[data-label-accueil] [data-label-appear=group] .label-domains__item.is-pending{opacity:1;transform:none}}@media(prefers-reduced-motion: no-preference){.label-hero__eyebrow,.label-hero__title,.label-hero__aside{animation:label-enter 1000ms var(--fical-ease-out) both}.label-hero__title{animation-delay:80ms}.label-hero__aside{animation-delay:240ms}.label-hero__swash{animation:label-draw 1400ms var(--fical-ease-in-out) 600ms both}.label-hero__viewport{animation:label-enter-side 1200ms var(--fical-ease-out) 360ms both}.label-stats__mark{animation:label-bob 5s var(--fical-ease-in-out) infinite}.label-stats__mark+.label-stats__mark{animation-delay:-2.5s}.label-b2b__pasta--a{animation:label-float 7s var(--fical-ease-in-out) infinite}.label-b2b__pasta--b{animation:label-float 6s var(--fical-ease-in-out) -3s infinite}}.label-theme{accent-color:var(--fical-color-orange)}
