:root{--font-heading--family: "Cormorant Garamond", Georgia, serif;--font-heading--weight: 400;--font-heading--style: normal;--font-accent--family: "Cormorant Garamond", Georgia, serif;--font-accent--weight: 400;--font-accent--style: normal;--font-body--family: "Mulish", system-ui, sans-serif;--font-body--weight: 400;--font-body--style: normal;--font-subheading--family: "Mulish", system-ui, sans-serif;--font-subheading--weight: 400;--font-subheading--style: normal;--df-or: #eec216;--df-or-clair: #f4d35e;--df-terre: #b66c26;--df-terre-fonce: #9a5a1e;--df-sauge: #82955e;--df-calcaire: #faf8f2;--df-calcaire-2: #f0ece2;--df-encre: #2a2620;--df-olivier: #535c44;--df-olivier-2: #454d3a;--df-vert-fonce: #3d4631;--df-ocre: #b66c26;--df-sarcelle: #76a8a8;--df-magenta: #7e1952;--df-rouge-vin: #6e2230;--df-rose-vin: #d98c84;--df-blanc-vin: #c9b978;--df-accent-text: var(--df-terre-fonce);--df-accent-line: var(--df-terre);--df-text-muted: rgb(from var(--df-encre) r g b / .68);--df-cta-hover-bg: var(--df-terre-fonce);--df-cta-hover-fg: var(--df-calcaire);--narrow-page-width: 100rem;--df-wide: 105rem}.color-scheme-1,.color-scheme-2{--df-accent-text: var(--df-terre-fonce);--df-accent-line: var(--df-terre);--df-text-muted: rgb(from var(--df-encre) r g b / .68);--df-cta-hover-bg: var(--df-terre-fonce);--df-cta-hover-fg: var(--df-calcaire)}.color-scheme-3{--df-accent-text: var(--df-or-clair);--df-accent-line: var(--df-or-clair);--df-text-muted: rgb(from var(--df-calcaire) r g b / .74);--df-cta-hover-bg: var(--df-or);--df-cta-hover-fg: var(--df-encre)}.df-wrap{max-width:var(--narrow-page-width);margin-inline:auto;padding-inline:36px}.df-wrap--wide{max-width:var(--df-wide)}[id^=cuvee-]{scroll-margin-top:100px}.df-eyebrow{font-family:var(--font-body--family);font-size:.75rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--df-accent-text);margin:0}.df-btn{display:inline-block;font-family:var(--font-body--family);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:16px 32px;border:1px solid var(--df-accent-line);color:var(--df-accent-text);background:transparent;cursor:pointer;transition:background-color .4s ease,color .4s ease,border-color .4s ease}.df-btn:hover{background:var(--df-cta-hover-bg);color:var(--df-cta-hover-fg)}.df-btn--solid{background:var(--df-or);color:var(--df-encre);border-color:var(--df-or)}.df-btn--solid:hover{background:var(--df-or-clair);border-color:var(--df-or-clair);color:var(--df-encre)}.df-btn--ghost{border-color:rgb(from var(--df-calcaire) r g b / .45);color:var(--df-calcaire)}.df-btn--ghost:hover{background:var(--df-calcaire);color:var(--df-olivier);border-color:var(--df-calcaire)}.df-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:56px}.df-head__title{font-size:clamp(1.7rem,3vw,2.3rem);margin:.25em 0 0;font-weight:300}.df-head__title em{font-style:italic;color:var(--df-accent-text)}.df-head__intro{max-width:34em;color:var(--df-text-muted);font-size:.97rem;margin:0}.df-link-or{font-family:var(--font-body--family);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--df-accent-text);white-space:nowrap;border-bottom:1px solid var(--df-accent-text);padding-bottom:5px;transition:color .3s,border-color .3s,opacity .3s}.df-link-or:hover{opacity:.65}.df-anim .df-reveal{opacity:0;transition:opacity .7s ease-out,transform .7s ease-out}.df-anim .df-reveal:not(.is-visible){transform:translateY(20px)}.df-anim .df-reveal.is-visible{opacity:1;transition:opacity .7s ease-out,transform .3s ease}.df-anim .df-reveal--fade:not(.is-visible){transform:none}@media screen and (max-width:880px){.df-wrap{padding-inline:22px}.df-head{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.df-anim .df-reveal{opacity:1!important;transform:none!important;transition:none!important}}.shopify-section-group-footer-group{background-color:var(--df-olivier)}.shopify-section-group-footer-group .footer-content>:first-child:before{content:"";display:block;width:240px;max-width:100%;aspect-ratio:1221 / 311;margin-bottom:14px;background:var(--df-wordmark-asset) left center / contain no-repeat}.shopify-section-group-footer-group .footer-content>:first-child h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (min-width:990px){footer .footer-content{grid-template-columns:1.4fr 1fr 1fr 1.3fr}}footer .footer-content{align-items:start}footer .menu__heading{font-family:var(--font-body--family);font-size:.69rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--df-or-clair)}footer .menu__item a{font-size:.875rem;font-weight:300;color:var(--color-foreground);transition:color .25s ease}footer .menu__item a:hover{color:var(--df-or-clair)}footer .email-signup__input-group--integrated{border-radius:0;border-color:rgb(from var(--df-calcaire) r g b / .22);background:transparent}footer .email-signup__input-group--integrated:focus-within{border-color:var(--df-or-clair)}footer .email-signup__input-group .email-signup__input{background:transparent;color:var(--color-foreground);border-radius:0}footer .email-signup__input::placeholder{color:rgb(from var(--df-calcaire) r g b / .4)}footer .email-signup__input:focus-visible{outline:none}footer .email-signup__button--integrated{margin:0;align-self:stretch}footer .email-signup__button:not(.button-unstyled){background:var(--df-or);color:var(--df-encre);border-radius:0}footer .email-signup__button:not(.button-unstyled):hover{background:var(--df-or-clair)}footer .footer-content>:last-child{border-top:1px solid rgb(from var(--df-calcaire) r g b / .1);margin-top:8px;padding-top:28px}footer .footer-content>:last-child .group-block-content{flex-wrap:wrap}footer .footer-content>:last-child p{margin:0;font-size:.75rem;font-weight:300}footer .footer-content>:last-child .group-block-content>:first-child p{color:var(--df-or-clair)}footer .footer-content>:last-child .payment-icons{width:auto}@media screen and (min-width:768px){footer .footer-content>:last-child .group-block-content>:first-child,footer .footer-content>:last-child .group-block-content>:first-child p{white-space:nowrap}}footer .footer-content>:last-child a{color:inherit;text-decoration:none;transition:color .25s ease}footer .footer-content>:last-child a:hover{color:var(--df-or-clair)}.df-cuvee-hero-section{--height-buy-buttons: 48px}.df-cuvee-hero-section product-price .price{font-family:var(--font-heading--family);font-size:1.75rem;font-weight:500;line-height:1.1}.df-cuvee-hero-section .variant-option--buttons{gap:0;flex-wrap:nowrap;border:none}.df-cuvee-hero-section .variant-option--buttons legend{font-family:var(--font-body--family);font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--df-text-muted);margin-bottom:9px}.df-cuvee-hero-section .variant-option__button-label{flex:1 1 0;margin:0;border:1px solid rgb(42 38 32 / .28);border-left-width:0;border-radius:0;background:transparent;padding:12px 14px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--df-text-muted);font-size:.8rem;cursor:pointer;transition:background-color .25s ease,color .25s ease;--df-condi-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z'/%3E%3Ccircle cx='7.5' cy='7.5' r='1.5'/%3E%3C/svg%3E")}.df-cuvee-hero-section .variant-option__button-label:first-of-type{border-left-width:1px}.df-cuvee-hero-section .variant-option__button-label input{position:absolute;opacity:0;pointer-events:none}.df-cuvee-hero-section .variant-option__button-label:before{content:"";position:static;flex:none;width:14px;height:14px;margin:0;border:0;background-color:var(--df-encre);opacity:.7;-webkit-mask:var(--df-condi-icon) center / contain no-repeat;mask:var(--df-condi-icon) center / contain no-repeat}.df-cuvee-hero-section .variant-option__button-label:has(input:checked):before{opacity:1}.df-cuvee-hero-section .variant-option__button-label:has(input[value*=carton i]),.df-cuvee-hero-section .variant-option__button-label:has(input[value*=case i]){--df-condi-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7.5 4.27 9 5.15'/%3E%3Cpath d='M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z'/%3E%3Cpath d='m3.3 7 8.7 5 8.7-5'/%3E%3Cpath d='M12 22V12'/%3E%3C/svg%3E")}.df-cuvee-hero-section .variant-option__button-label:has(input[value*=caisse i]){--df-condi-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='1'/%3E%3Cpath d='M3 9h18'/%3E%3Cpath d='M3 15h18'/%3E%3Cpath d='M9 3v18'/%3E%3Cpath d='M15 3v18'/%3E%3C/svg%3E")}.df-cuvee-hero-section .variant-option__button-label:has(input[value*=bouteille i]),.df-cuvee-hero-section .variant-option__button-label:has(input[value*=unit\e9 i]),.df-cuvee-hero-section .variant-option__button-label:has(input[value*=unite i]),.df-cuvee-hero-section .variant-option__button-label:has(input[value*=unique i]),.df-cuvee-hero-section .variant-option__button-label:has(input[value*=single i]),.df-cuvee-hero-section .variant-option__button-label:has(input[value*=bottle i]){--df-condi-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 2h5v3.3c0 .5.1 1 .4 1.4l1.1 1.9c.3.5.5 1.1.5 1.7V21a1 1 0 0 1-1 1H8.5a1 1 0 0 1-1-1V10.3c0-.6.2-1.2.5-1.7l1.1-1.9c.3-.4.4-.9.4-1.4V2z'/%3E%3Cpath d='M7.9 14h8.2'/%3E%3C/svg%3E")}.df-cuvee-hero-section .variant-option__button-label:has(input:checked){background:var(--df-calcaire-2);color:var(--df-encre);box-shadow:inset 0 -2px 0 var(--df-or)}.df-cuvee-hero-section .variant-option__button-label__pill{display:none}.df-cuvee-hero-section .variant-option__button-label:focus-within{outline:2px solid var(--df-or);outline-offset:-3px}.df-cuvee-hero-section .variant-option__button-label:has(input[value*=cl i]),.df-cuvee-hero-section .variant-option__button-label:has(input[value*=magnum i]),.df-cuvee-hero-section .variant-option__button-label:has(input[value*=double i]){--df-condi-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 3h4v3.4c0 .6.2 1 .7 1.5 1 1 1.3 1.9 1.3 3.3V19a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-7.8c0-1.4.3-2.3 1.3-3.3.5-.5.7-.9.7-1.5V3z'/%3E%3C/svg%3E")}.df-cuvee-hero-section .variant-option__button-label:has(input[value*=cl i]):before{transform:scale(.84)}.df-cuvee-hero-section .variant-option__button-label:has(input[value*=magnum i]):before{transform:scale(1)}.df-cuvee-hero-section .variant-option__button-label:has(input[value*=double i]):before{transform:scale(1.18)}.df-cuvee-hero-section .variant-option__strikethrough{display:none}.df-cuvee-hero-section .variant-option__button-label:has(input[data-option-available=false]){opacity:.35;cursor:pointer}.df-cuvee-hero-section .variant-option__button-label:has(input[data-option-available=false]):before{opacity:.35}.df-cuvee-hero-section .add-to-cart-button.button{min-height:48px;padding-block:13px;font-size:.8rem;letter-spacing:.12em}.df-cuvee-hero-section .shopify-payment-button__button--unbranded{--button-color: var(--df-encre);--button-background-color: transparent;--button-border-color: rgb(42 38 32 / .45);--button-border-width: 1px}.df-cuvee-hero-section .shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: var(--df-encre);--button-background-color: rgb(42 38 32 / .06);--button-border-color: rgb(42 38 32 / .6)}.df-cuvee-hero-section .df-cuvee-hero__details{display:flex;flex-direction:column;gap:20px}.df-cuvee-hero-section .product-form-buttons{display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:14px;align-items:center}.df-cuvee-hero-section .quantity-selector-wrapper{grid-column:1}.df-cuvee-hero-section .product-form-buttons>span:has(.add-to-cart-button){grid-column:2}.df-cuvee-hero-section .add-to-cart-button{width:100%}.df-cuvee-hero-section .accelerated-checkout-block,.df-cuvee-hero-section .product-form-text__error{grid-column:1 / -1}.df-cuvee-hero-section .quantity-selector{flex:none;width:fit-content;height:46px;border:1px solid rgb(42 38 32 / .28)}.df-cuvee-hero-section .quantity-selector :is(.quantity-minus,.quantity-plus){width:38px;height:100%;padding:0}.df-cuvee-hero-section .quantity-selector input[type=number]{width:40px;min-width:0;height:100%;border:0;padding:0;text-align:center}@media screen and (max-width:749px){.df-cuvee-hero-section .product-form-buttons{column-gap:10px}}.header-actions__cart-icon .cart-bubble__background{background-color:var(--df-or)}.header-actions__cart-icon .cart-bubble__text{color:var(--df-encre);font-weight:700}.df-cart-line{display:grid;grid-template-columns:76px 1fr;grid-template-areas:"media info" "media controls" "media error";column-gap:16px;row-gap:10px;align-items:start;padding:20px 0;border-bottom:1px solid var(--color-border);font-family:var(--font-body--family)}.df-cart-line:last-child{border-bottom:0}.df-cart-line__media{grid-area:media;display:block;width:76px;aspect-ratio:4 / 5;overflow:hidden;padding:6px;background:var(--df-calcaire-2)}.df-cart-line__img{width:100%;height:100%;object-fit:contain;object-position:center}.df-cart-line__info{grid-area:info;display:flex;flex-direction:column;gap:5px;min-width:0}.df-cart-line__title{font-family:var(--font-heading--family);font-size:1.15rem;line-height:1.15;color:var(--color-foreground);text-decoration:none}.df-cart-line__vintage{font-size:.6em;color:var(--df-accent-text);vertical-align:super}.df-cart-line__variant{font-size:.8rem;color:var(--df-text-muted);margin:0}.df-cart-line__sep{color:var(--df-accent-line);padding-inline:1px}.df-cart-line__plan{font-size:.74rem;color:var(--df-accent-text);margin:0}.df-cart-line__props{font-size:.72rem;color:var(--df-text-muted);margin:2px 0 0}.df-cart-line__props dt,.df-cart-line__props dd{display:inline;margin:0}.df-cart-line__pricing{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:3px}.df-cart-line__price{font-size:1rem;font-weight:600;color:var(--color-foreground)}.df-cart-line__was{font-size:.82rem;color:var(--df-text-muted);text-decoration:line-through}.df-cart-line__perbtl{width:100%;font-size:.74rem;color:var(--df-text-muted);letter-spacing:.01em}.df-cart-line__controls{grid-area:controls;display:flex;align-items:center;gap:14px}.df-cart-line__remove{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:4px 0;cursor:pointer;color:var(--df-text-muted);font-size:.72rem;letter-spacing:.04em;transition:color .25s ease}.df-cart-line__remove:hover{color:var(--df-accent-text)}.df-cart-line__remove .svg-wrapper{width:13px;height:13px;display:inline-flex}.df-cart-line__remove .svg-wrapper svg{width:100%;height:100%}.df-cart-line__error{grid-area:error;display:flex;align-items:flex-start;gap:6px;color:var(--df-terre);font-size:.76rem}.df-cart-line__error.hidden{display:none}.df-cart-line__error .svg-wrapper{width:14px;height:14px;flex:0 0 auto;margin-top:2px}.df-cart-line .quantity-selector,.df-cart-summary .quantity-selector{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:0;height:38px;background:var(--color-background)}.df-cart-line .quantity-selector button{width:34px;height:100%;border:0;background:none;cursor:pointer;color:var(--color-foreground);display:inline-flex;align-items:center;justify-content:center}.df-cart-line .quantity-selector button .svg-wrapper{width:12px;height:12px}.df-cart-line .quantity-selector button:hover:not([disabled]){color:var(--df-accent-text)}.df-cart-line .quantity-selector input{width:34px;height:100%;border:0;background:none;text-align:center;font-size:.85rem;color:var(--color-foreground);-moz-appearance:textfield}.df-cart-line .quantity-selector input::-webkit-outer-spin-button,.df-cart-line .quantity-selector input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.df-cart-line.removing{overflow:hidden;animation:dfCartRemove .35s ease forwards}@keyframes dfCartRemove{0%{height:var(--row-height)}to{opacity:0;height:0;padding-block:0;margin-block:0;border-color:transparent}}.df-cart-summary{display:flex;flex-direction:column;gap:18px}.df-cart-summary__totals{display:flex;flex-direction:column;gap:8px}.df-cart-summary__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:.9rem}.df-cart-summary__row--sub{color:var(--df-text-muted)}.df-cart-summary__sub-value{color:var(--color-foreground)}.df-cart-summary__row--bottles{font-size:.78rem;color:var(--df-text-muted)}.df-cart-summary__bottles{font-weight:600;color:var(--df-accent-text);letter-spacing:.02em}.df-cart-summary__shipnote{font-style:italic}.df-cart-summary__row--total{padding-top:14px;border-top:1px solid var(--color-border);align-items:baseline}.df-cart-summary__total-label{font-size:.78rem;text-transform:uppercase;letter-spacing:.18em;color:var(--df-text-muted)}.df-cart-summary__total-value{font-family:var(--font-heading--family);font-size:1.6rem;color:var(--color-foreground)}.df-cart-checkout{width:100%;padding:16px 24px;border:0;cursor:pointer;background:var(--df-or);color:var(--df-encre);font-family:var(--font-body--family);font-size:.82rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:background-color .3s ease}.df-cart-checkout:hover:not([disabled]){background:var(--df-or-clair)}.df-cart-checkout[disabled]{opacity:.5;cursor:not-allowed}.df-cart-trust{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px}.df-cart-trust li{display:inline-flex;align-items:center;gap:5px;font-size:.66rem;line-height:1.2;font-weight:400;letter-spacing:.01em;color:var(--df-text-muted);white-space:nowrap}.df-cart-trust li svg{width:13px;height:13px;flex:0 0 auto;opacity:.7}.df-cart-page__aside .df-cart-trust{flex-wrap:wrap;gap:6px 12px}@media screen and (max-width:480px){.df-cart-trust{flex-direction:column;gap:8px}}.df-cart-franco{display:flex;flex-direction:column;gap:7px}.df-cart-franco__label{margin:0;font-size:.78rem;color:var(--df-text-muted)}.df-cart-franco__track{display:block;height:4px;background:var(--color-border);overflow:hidden}.df-cart-franco__fill{display:block;height:100%;width:var(--df-franco-pct, 0%);background:var(--df-or);transition:width .4s ease}.df-cart-note{display:block}.df-cart-note__details{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.df-cart-note__summary{display:flex;align-items:center;justify-content:space-between;padding:12px 0;cursor:pointer;list-style:none;font-size:.78rem;letter-spacing:.04em;color:var(--color-foreground)}.df-cart-note__summary::-webkit-details-marker{display:none}.df-cart-note__chevron{width:14px;height:14px;transition:transform .25s ease}.df-cart-note__details[open] .df-cart-note__chevron{transform:rotate(45deg)}.df-cart-note__field{width:100%;min-height:72px;margin-bottom:12px;padding:10px 12px;border:1px solid var(--color-border);border-radius:0;background:var(--color-background);color:var(--color-foreground);font-family:var(--font-body--family);font-size:.85rem;resize:vertical}.df-cart-note__field:focus-visible{outline:1px solid var(--df-accent-line);outline-offset:-1px}.df-cart-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:48px 24px}.df-cart-empty__mark{width:40px;height:40px;color:var(--df-accent-text);opacity:.5}.df-cart-empty__mark svg{width:100%;height:100%}.df-cart-empty__visual{display:block;width:min(240px,60%);aspect-ratio:4 / 5;overflow:hidden;background:var(--df-calcaire-2)}.df-cart-empty__visual-img{width:100%;height:100%;object-fit:cover}.df-cart-empty__title{font-family:var(--font-heading--family);font-size:1.4rem;margin:0;color:var(--color-foreground)}.df-cart-empty__text{font-size:.9rem;color:var(--df-text-muted);margin:0;max-width:26em}.df-cart-empty__cta{margin-top:6px}.df-cart-page{background:var(--color-background);color:var(--color-foreground);padding-block:clamp(40px,6vw,88px)}.df-cart-page__head{margin-bottom:40px}.df-cart-page__title{font-size:clamp(2rem,4vw,3rem);font-weight:300;margin:.2em 0 0}.df-cart-page__grid{display:grid;grid-template-columns:1fr;gap:40px}.df-cart-page__aside{align-self:start}@media screen and (min-width:750px){.df-cart-page__grid:not(.df-cart-page__grid--empty){grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:56px}.df-cart-page__aside{position:sticky;top:120px}.df-cart-page .df-cart-line{grid-template-columns:96px 1fr;column-gap:22px;padding:26px 0}.df-cart-page .df-cart-line__media{width:96px}}.df-cart-page__aside .df-cart-summary{background:var(--df-calcaire-2);padding:28px}.df-cart-page.color-scheme-3 .df-cart-page__aside .df-cart-summary{background:rgb(from var(--df-calcaire) r g b / .06)}df-cart-drawer{display:contents}.df-cart-drawer__dialog{position:fixed;inset:0 0 0 auto;width:min(440px,92vw);max-width:92vw;height:100%;max-height:100dvh;margin:0;padding:0;border:0;background:var(--color-background);color:var(--color-foreground);box-shadow:-8px 0 44px #232b2038;overflow:hidden;transform:translate(100%);transition:transform .35s cubic-bezier(.22,1,.36,1),display .35s allow-discrete,overlay .35s allow-discrete}.df-cart-drawer__dialog[open]{transform:translate(0)}@starting-style{.df-cart-drawer__dialog[open]{transform:translate(100%)}}.df-cart-drawer__dialog::backdrop{background:#232b2075;opacity:0;transition:opacity .35s ease,display .35s allow-discrete,overlay .35s allow-discrete}.df-cart-drawer__dialog[open]::backdrop{opacity:1}@supports (backdrop-filter: blur(2px)){.df-cart-drawer__dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@starting-style{.df-cart-drawer__dialog[open]::backdrop{opacity:0}}.df-cart-drawer__inner{display:flex;flex-direction:column;height:100%;overflow:hidden}.df-cart-drawer__inner>.cart-items-component{flex:1 1 auto;min-height:0;height:auto;display:flex;flex-direction:column;overflow:hidden}.df-cart-drawer__head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 24px;border-bottom:1px solid var(--color-border)}.df-cart-drawer__title{display:flex;align-items:baseline;gap:10px;margin:0;font-family:var(--font-heading--family);font-weight:400}.df-cart-drawer__title-main{font-size:1.3rem}.df-cart-drawer__count{font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--df-accent-text)}.df-cart-drawer__close{background:none;border:0;cursor:pointer;color:var(--color-foreground);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0}.df-cart-drawer__close .svg-wrapper{width:16px;height:16px}.df-cart-drawer__close:hover{color:var(--df-accent-text)}.df-cart-drawer__body{flex:1 1 auto;overflow-y:auto;padding:4px 24px}.df-cart-drawer__summary{flex:0 0 auto;padding:20px 24px;border-top:1px solid var(--color-border);background:var(--color-background)}.df-cart-drawer__body .df-cart-empty{padding:32px 8px}@media screen and (max-width:749px){.df-cart-drawer__dialog{width:100vw;max-width:100vw}}@media(prefers-reduced-motion:reduce){.df-cart-drawer__dialog,.df-cart-drawer__dialog::backdrop{transition:none}.df-cart-drawer__dialog{transform:none}.df-cart-franco__fill{transition:none}}.df-search-action{display:flex}.df-search-action__btn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .25s ease,opacity .25s ease}.df-header__tools .df-search-action__btn:hover{color:var(--df-or-clair)}.df-search-action__btn .svg-wrapper{width:20px;height:20px}.df-search-modal__dialog{position:fixed;inset:0 0 auto 0;width:100%;max-width:100%;max-height:92dvh;margin:0;padding:0;border:0;background:var(--color-background);color:var(--color-foreground);box-shadow:0 24px 64px #232b203d;overflow:hidden;animation:dfSearchIn .36s cubic-bezier(.22,1,.36,1)}.df-search-modal__dialog.dialog-closing{animation:dfSearchOut .24s ease forwards}@keyframes dfSearchIn{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes dfSearchOut{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.df-search-modal__dialog::backdrop{background:#232b2075}@supports (backdrop-filter: blur(2px)){.df-search-modal__dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.df-search{display:block;width:100%;background:var(--color-background)}.df-search__form{display:flex;flex-direction:column;max-height:92dvh}.df-search__bar{display:flex;align-items:center;gap:12px;width:100%;max-width:780px;margin-inline:auto;padding-block:22px;position:relative;border-bottom:2px solid var(--color-border);transition:border-color .3s ease}.df-search__bar:focus-within{border-bottom-color:var(--df-or)}.df-search__icon{width:22px;height:22px;flex:0 0 auto;color:var(--df-text-muted)}.df-search__icon svg{width:100%;height:100%}.df-search__input{flex:1 1 auto;min-width:0;border:0;background:transparent;outline:none;font-family:var(--font-body--family);font-size:1.05rem;letter-spacing:.01em;color:var(--color-foreground);padding:8px 0}.df-search__input::placeholder{color:var(--df-text-muted);opacity:.7}.df-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.df-search__reset{flex:0 0 auto;background:none;border:0;cursor:pointer;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--df-text-muted);padding:6px 8px;transition:color .25s ease}.df-search__reset:hover{color:var(--df-accent-text)}.df-search__reset[hidden]{display:none}.df-search__close{flex:0 0 auto;background:none;border:0;cursor:pointer;color:var(--color-foreground);width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0}.df-search__close .svg-wrapper{width:18px;height:18px}.df-search__close:hover{color:var(--df-accent-text)}.df-search__shortcuts{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding-block:16px;width:100%;max-width:780px;margin-inline:auto}.df-search .predictive-search-empty-section,.df-search .recently-viewed-wrapper,.df-search #predictive-search-products{display:none}.df-search__results{max-width:var(--narrow-page-width);margin-inline:auto;padding-inline:36px}@media screen and (max-width:749px){.df-search__bar,.df-search__shortcuts{max-width:92vw}.df-search__results{padding-inline:16px}}.df-search__shortcuts-label{font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;color:var(--df-text-muted);margin-right:4px}.df-search__chip{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:1px solid var(--color-border);text-decoration:none;font-size:.78rem;color:var(--color-foreground);transition:border-color .25s ease,color .25s ease}.df-search__chip:hover{border-color:var(--df-accent-line);color:var(--df-accent-text)}.df-search__chip-dot{width:8px;height:8px;flex:0 0 auto;background:var(--df-gamme, var(--df-or));box-shadow:0 0 0 1px rgb(from var(--df-encre) r g b / .12)}.df-search__results-wrap{flex:1 1 auto;min-height:0;overflow-y:auto}.df-search__results{padding-block:8px 24px}.df-search__footer{display:none}.df-search:has([data-search-results]):not(:has(.predictive-search-results__no-results)) .df-search__footer{display:flex;justify-content:center;padding-block:8px 24px}.df-search-res__inner{display:flex;flex-direction:column;gap:26px}.df-search-res__group{display:flex;flex-direction:column;gap:14px}.df-search-res__title,.df-search .predictive-search-results__title{font-family:var(--font-body--family);font-weight:600;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--df-accent-text);margin:0;padding-bottom:12px;border-bottom:1px solid rgb(from var(--df-terre) r g b / .28)}.df-search-res__queries{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.df-search-res__pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--color-border);text-decoration:none;color:var(--color-foreground);font-size:.82rem;transition:border-color .25s ease,color .25s ease}.df-search-res__pill:hover{border-color:var(--df-accent-line);color:var(--df-accent-text)}.df-search-res__pill .svg-wrapper{width:13px;height:13px;color:var(--df-text-muted)}.df-search-res__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 22px;margin:0;padding:0}@media screen and (min-width:750px){.df-search-res__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1100px){.df-search-res__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.df-search-res__links{display:flex;flex-direction:column;gap:2px;margin:0;padding:0}.df-search-res__link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgb(from var(--df-encre) r g b / .08);text-decoration:none;color:var(--color-foreground);font-size:.95rem;transition:padding-left .25s ease,color .25s ease}.df-search-res__link:hover{padding-left:6px;color:var(--df-accent-text)}.df-search-res__empty,.df-search-page__empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:48px 24px}.df-search-res__empty-title,.df-search-page__empty-title{font-family:var(--font-heading--family);font-size:1.5rem;margin:0;color:var(--color-foreground)}.df-search-res__empty-text,.df-search-page__empty-text{font-size:.9rem;color:var(--df-text-muted);margin:0;max-width:28em}.df-search-res__grid .df-vin-card.df-reveal,.df-search-page__grid .df-vin-card.df-reveal{opacity:1;transform:none}.df-search .predictive-search-results__clear{font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:var(--df-text-muted)}.df-search-page{background:var(--color-background);color:var(--color-foreground);padding-block:clamp(40px,6vw,96px)}.df-search-page__head{margin-bottom:40px}.df-search-page__title{font-size:clamp(2rem,4vw,3rem);font-weight:300;margin:.2em 0 0}.df-search-page__recall{margin:14px 0 0;font-size:.85rem;color:var(--df-text-muted)}.df-search-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 22px;margin:0;padding:0}@media screen and (min-width:750px){.df-search-page__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:750px)and (max-width:1100px){.df-search-page__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.df-search-page__editorial{display:flex;flex-direction:column;gap:6px;height:100%;justify-content:center;padding:24px;border:1px solid var(--color-border);text-decoration:none;color:var(--color-foreground);transition:border-color .25s ease}.df-search-page__editorial:hover{border-color:var(--df-accent-line)}.df-search-page__editorial-kind{font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--df-accent-text)}.df-search-page__editorial-title{font-family:var(--font-heading--family);font-size:1.2rem}.df-search-page__editorial-cta{color:var(--df-accent-text)}.df-search-page__pagination{margin-top:48px;display:flex;justify-content:center;gap:12px}@media screen and (max-width:749px){.df-search-modal__dialog{max-height:100dvh;height:100dvh}.df-search-res__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.df-search-modal__dialog{animation:dfSearchFade .01ms}.df-search-modal__dialog.dialog-closing{animation:dfSearchFade .01ms forwards}}@keyframes dfSearchFade{0%{opacity:1}to{opacity:1}}.df-vin-card{position:relative;display:flex;flex-direction:column;height:100%;color:var(--df-encre);--df-gamme: var(--df-or);--df-wine: var(--df-or)}.df-vin-card[data-couleur=rouge]{--df-wine: #6e2230}.df-vin-card[data-couleur=rose]{--df-wine: #f0caa0}.df-vin-card[data-couleur=blanc]{--df-wine: var(--df-blanc-vin)}.df-vin-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--df-calcaire)}.df-vin-card__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,transparent 40%,var(--df-calcaire-2) 90%,#e3d8c4 100%);opacity:0;transition:opacity .5s ease;pointer-events:none}.df-vin-card:hover .df-vin-card__media:before{opacity:1}.df-vin-card__spine{position:absolute;left:0;top:0;bottom:0;width:3px;z-index:5;background:var(--df-gamme)}.df-vin-card__spine{display:none}.df-vin-card__badge{position:absolute;top:14px;right:14px;z-index:6;font-family:var(--font-body--family);font-size:.56rem;letter-spacing:.13em;text-transform:uppercase;color:var(--df-encre);background:rgb(from var(--df-calcaire) r g b / .85);border:1px solid rgb(from var(--df-terre) r g b / .4);padding:5px 10px}@supports ((backdrop-filter: blur(3px)) or (-webkit-backdrop-filter: blur(3px))){.df-vin-card__badge{background:rgb(from var(--df-calcaire) r g b / .6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}.df-vin-card__scrim{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:92%;height:78%;z-index:2;background:radial-gradient(ellipse at center,rgb(from var(--df-wine) r g b / .5),transparent 66%);opacity:0;transition:opacity .55s ease;pointer-events:none}.df-vin-card:hover .df-vin-card__scrim{opacity:1}.df-vin-card--plein .df-vin-card__scrim{display:none}.df-vin-card__img{display:block}.df-vin-card__halo{position:absolute;left:50%;top:34%;transform:translate(-50%,-50%);width:74%;height:64%;border-radius:50%;z-index:1;background:radial-gradient(ellipse,rgb(from var(--df-calcaire) r g b / .92),transparent 68%);opacity:.55;transition:opacity .6s ease,transform .9s ease}.df-vin-card__stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:flex-end;justify-content:center;padding:28px 0 30px}.df-vin-card__img--contain{height:80%;width:auto;object-fit:contain;filter:drop-shadow(0 16px 18px rgb(from var(--df-encre) r g b / .22));transition:transform .7s ease,filter .6s ease}.df-vin-card__floor{position:absolute;left:50%;bottom:24px;transform:translate(-50%);width:96px;height:18px;z-index:2;background:radial-gradient(ellipse at center,rgb(from var(--df-encre) r g b / .34),transparent 70%);transition:all .7s ease}.df-vin-card--pose:hover .df-vin-card__halo{opacity:.95;transform:translate(-50%,-54%) scale(1.06)}.df-vin-card--pose:hover .df-vin-card__img--contain{transform:translateY(-10px) scale(1.04);filter:drop-shadow(0 26px 30px rgb(0 0 0 / .4))}.df-vin-card--pose:hover .df-vin-card__floor{width:116px;background:radial-gradient(ellipse at center,rgb(from var(--df-encre) r g b / .42),transparent 70%)}.df-vin-card__img--cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.df-vin-card--plein:hover .df-vin-card__img--cover{transform:scale(1.05)}.df-vin-card__body{padding:18px 4px 0;display:flex;flex-direction:column;flex:1 1 auto}.df-vin-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px;min-height:.85rem}.df-vin-card__app{font-family:var(--font-body--family);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--df-accent-text)}.df-vin-card__g{font-family:var(--font-body--family);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--df-encre)}.df-vin-card__name{font-family:var(--font-heading--family);font-size:1.45rem;font-weight:500;line-height:1.06;margin:0}.df-vin-card__name sup{font-size:.46em;font-style:italic;color:var(--df-sauge)}.df-vin-card__rule{display:block;height:1px;background:transparent;margin:auto 0 13px}.df-vin-card__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:20px}.df-vin-card__meta{font-family:var(--font-body--family);font-size:.75rem;color:var(--df-text-muted);display:flex;align-items:center;gap:7px}.df-vin-card__dot{width:8px;height:8px;border-radius:50%;flex:none;box-shadow:0 0 0 1px rgb(from var(--df-encre) r g b / .12)}.df-couleur--rouge .df-vin-card__dot{background:var(--df-rouge-vin)}.df-couleur--rose .df-vin-card__dot{background:var(--df-rose-vin)}.df-couleur--blanc .df-vin-card__dot{background:var(--df-blanc-vin)}.df-vin-card__price{text-align:right}.df-frombtl{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap}.df-frombtl__from{margin-right:7px}.df-vin-card .df-frombtl{flex-direction:column;align-items:flex-end;gap:5px;line-height:1.2}.df-vin-card .df-frombtl__from{font-size:.53rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(from var(--df-encre) r g b / .5);margin-right:0}.df-vin-card .df-frombtl__p{font-family:var(--font-body--family);font-weight:600;font-size:1.05rem;letter-spacing:0}.df-vin-card .df-frombtl__u{font-style:normal;font-size:.5em;color:var(--df-text-muted);margin-left:3px}.df-vin-card__fmt{display:block;margin-top:9px;font-family:var(--font-body--family);font-size:.66rem;color:var(--df-sauge)}.df-vin-card__cta{display:inline-flex;gap:7px;margin-top:13px;font-family:var(--font-body--family);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--df-accent-text);font-weight:700;opacity:0;transform:translateY(5px);transition:opacity .45s ease,transform .45s ease}.df-vin-card:hover .df-vin-card__cta{opacity:1;transform:translateY(0)}@media(hover:none){.df-vin-card__cta{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.df-vin-card__img--contain,.df-vin-card__img--cover,.df-vin-card__halo,.df-vin-card__floor,.df-vin-card__cta,.df-vin-card__scrim,.df-vin-card__media:before{transition:none}}.df-glb{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border:0;padding:0;background:#141911f2}.df-glb::backdrop{background:#141911e6}.df-glb[open]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(8px,2vw,28px);padding:clamp(48px,6vw,72px) clamp(12px,3vw,40px)}.df-glb__fig{margin:0;display:grid;gap:14px;justify-items:center;min-width:0}.df-glb__img{max-width:100%;max-height:calc(100dvh - 190px);width:auto;height:auto;object-fit:contain;display:block}.df-glb__cap{font-family:var(--font-body--family);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(from var(--df-calcaire) r g b / .72);text-align:center}.df-glb__nav,.df-glb__x{width:46px;height:46px;display:grid;place-items:center;padding:0;cursor:pointer;background:transparent;color:var(--df-calcaire);border:1px solid rgb(from var(--df-calcaire) r g b / .32);transition:border-color .25s ease,color .25s ease}.df-glb__nav svg,.df-glb__x svg{width:22px;height:22px}.df-glb__nav:hover,.df-glb__x:hover{border-color:var(--df-or);color:var(--df-or)}.df-glb__nav:focus-visible,.df-glb__x:focus-visible{outline:2px solid var(--df-or);outline-offset:2px}.df-glb__x{position:absolute;top:clamp(14px,2vw,24px);right:clamp(12px,3vw,40px);z-index:2}@media(max-width:749px){.df-glb[open]{grid-template-columns:1fr;grid-template-areas:"fig" "nav";padding:64px 16px 24px}.df-glb__fig{grid-area:fig}.df-glb__img{max-height:calc(100dvh - 230px)}.df-glb__nav--prev,.df-glb__nav--next{grid-area:nav}.df-glb__nav--prev{justify-self:center;margin-right:64px}.df-glb__nav--next{justify-self:center;margin-left:64px}}df-slider .df-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .7s ease}df-slider .df-slide.is-active{opacity:1}df-slider .df-slide:not(.is-active):not(.is-near),df-slider .df-feature__frame:not(.is-active):not(.is-near){display:none}@media(prefers-reduced-motion:reduce){df-slider .df-slide{transition:none}}.df-slider__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:48px;height:48px;display:grid;place-items:center;padding:0;background:rgb(from var(--df-encre) r g b / .52);color:var(--df-calcaire);border:1px solid rgb(from var(--df-calcaire) r g b / .55);cursor:pointer;opacity:.7;box-shadow:0 2px 14px #14191147;transition:opacity .3s ease,background-color .3s ease,border-color .3s ease,color .3s ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.df-slider__nav svg{width:22px;height:22px}.df-slider__nav--prev{left:18px}.df-slider__nav--next{right:18px}df-slider:hover .df-slider__nav{opacity:1}.df-slider__nav:focus-visible{opacity:1;outline:2px solid var(--df-or);outline-offset:2px}.df-slider__nav:hover{background:rgb(from var(--df-encre) r g b / .74);border-color:var(--df-or);color:var(--df-or)}.df-slider__dots{position:absolute;z-index:3;left:0;right:0;bottom:18px;display:flex;justify-content:center;gap:10px}.df-slider__dot{width:30px;height:3px;padding:0;border:0;cursor:pointer;background:rgb(from var(--df-calcaire) r g b / .62);box-shadow:0 1px 3px #14191173;transition:background-color .3s ease,width .3s ease}.df-slider__dot.is-active{background:var(--df-or);width:44px}.df-slider__zoom{position:absolute;bottom:16px;right:18px;z-index:3;display:inline-flex;align-items:center;gap:9px;padding:10px 15px;cursor:pointer;background:rgb(from var(--df-encre) r g b / .52);color:var(--df-calcaire);border:1px solid rgb(from var(--df-calcaire) r g b / .55);box-shadow:0 2px 14px #14191147;font-family:var(--font-body--family);font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease,background-color .3s ease,border-color .3s ease,color .3s ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.df-slider__zoom svg{width:15px;height:15px}df-slider:hover .df-slider__zoom{opacity:1;transform:none}.df-slider__zoom:focus-visible{opacity:1;transform:none;outline:2px solid var(--df-or);outline-offset:2px}.df-slider__zoom:hover{background:rgb(from var(--df-encre) r g b / .74);border-color:var(--df-or);color:var(--df-or)}.df-slider__pause{position:absolute;bottom:16px;left:18px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;cursor:pointer;background:rgb(from var(--df-encre) r g b / .52);color:var(--df-calcaire);border:1px solid rgb(from var(--df-calcaire) r g b / .55);box-shadow:0 2px 14px #14191147;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:background-color .3s ease,border-color .3s ease,color .3s ease}.df-slider__pause svg{width:14px;height:14px}.df-slider__pause .df-slider__play-ico,.df-slider__pause.is-paused .df-slider__pause-ico{display:none}.df-slider__pause.is-paused .df-slider__play-ico{display:block}.df-slider__pause:hover{background:rgb(from var(--df-encre) r g b / .74);border-color:var(--df-or);color:var(--df-or)}.df-slider__pause:focus-visible{outline:2px solid var(--df-or);outline-offset:2px}.df-slider__pause[hidden]{display:none}@media(hover:none){.df-slider__nav{opacity:1}.df-slider__zoom{opacity:1;transform:none}}@media(max-width:560px){.df-slider__zoom span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.df-slider__zoom{padding:11px}}.df-film__dialog{width:min(1100px,92vw);max-width:92vw;padding:0;border:0;background:transparent;color:var(--df-calcaire)}.df-film__dialog::backdrop{background:#141911cc;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.df-film__media{position:relative;aspect-ratio:16 / 9;background:#000;overflow:hidden}.df-film__player{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.df-film__close{position:absolute;top:8px;right:8px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:#14191199;color:var(--df-calcaire);cursor:pointer}.df-film__close:hover{color:var(--df-or-clair)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom.css.map */
