.announcement-bar{width:100%;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:flex;justify-content:center;align-items:center;overflow:hidden}.announcement-bar__content{width:100%}.announcement-bar__content .splide__arrow{background:transparent;border:none}.announcement-bar__content .splide__arrow .icon{font-size:20px!important}.blog-featured{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.blog-featured__inner{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.blog-featured__grid{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),1fr);gap:var(--gap-md)}@media not (max-width:750px){.blog-featured__grid{grid-template-columns:repeat(var(--grid-columns),1fr)}}.pa-fil{padding-top:16px}.breadcrumbs{padding-bottom:16px;margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.breadcrumbs__list{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px}.breadcrumbs__item{display:flex;margin:0;font-size:13px;line-height:18px;color:var(--color-foreground);flex-direction:row;align-items:center;gap:8px}.breadcrumbs__item:not(:last-child){color:var(--pa-encre-2)}.breadcrumbs__item:not(:last-child):after{content:"";display:inline-block;position:relative;vertical-align:middle}.breadcrumbs--triangle .breadcrumbs__item:not(:last-child):after{border-style:solid;border-width:.1em .1em 0 0;height:.35em;width:.35em;transform:rotate(45deg)}.breadcrumbs--slash .breadcrumbs__item:not(:last-child):after{content:"/"}.breadcrumbs__link{cursor:pointer;display:inline-block;border:none;box-shadow:none;color:inherit;text-decoration:underline;text-underline-offset:3px;transition:var(--animation-link-hover)}.breadcrumbs__link:hover{opacity:var(--opacity-link-hover);text-decoration-thickness:2px}@media(pointer:coarse){.breadcrumbs__link{position:relative;min-width:44px}.breadcrumbs__link:after{content:"";position:absolute;top:-13px;right:0;bottom:-13px;left:0}}cart-drawer{position:fixed;z-index:10000;left:0;top:0;width:100vw;height:100%;display:flex;justify-content:flex-end;background:rgba(var(--color-shadow));opacity:0;visibility:hidden;-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1);transition:opacity var(--animation-speed) var(--animation-easing),visibility var(--animation-speed) var(--animation-easing)}cart-drawer.is-open{opacity:1;visibility:visible;-webkit-backdrop-filter:brightness(.75);backdrop-filter:brightness(.75);transition:opacity var(--animation-speed) var(--animation-easing),visibility 0s,-webkit-backdrop-filter var(--animation-speed) var(--animation-easing),backdrop-filter var(--animation-speed) var(--animation-easing)}.cart-drawer__inner:focus{outline:0}cart-drawer.is-open .cart-drawer__inner{animation:modalSlideInRight var(--animation-speed) var(--animation-easing) forwards}cart-drawer.is-closing .cart-drawer__inner{animation:modalSlideOutRight var(--animation-speed) var(--animation-easing) forwards}.cart-drawer__inner{--pa-tiroir: 24px;--p-sombre: #fff;--p-coeur-sombre: #fff;--p-clair: #000;--p-coeur-clair: #000;height:100%;width:var(--cart-drawer-width);max-width:calc(100vw - 30px);padding:0;overflow:hidden;display:flex;flex-direction:column;transform:translate(100%);background-color:var(--pa-surface);color:var(--pa-encre)}@media(max-width:750px){.cart-drawer__inner{--pa-tiroir: 16px}.cart-drawer__inner.cart-drawer--full-width-on-mobile{width:100%;max-width:100%}}@media(max-width:350px){.cart-drawer__inner{width:100%;max-width:calc(100vw - 10px)}}.cart-drawer .splide:not(.is-overflow) .splide__pagination{display:flex}.cart-drawer .slider-block--with-pagination{padding-bottom:var(--margin-md)}.cart-drawer .splide__pagination{bottom:calc(-1 * var(--margin-md))}.cart-drawer--empty .cart-drawer__header,.cart-drawer--empty .cart-drawer__body,.cart-drawer--empty .cart-drawer__footer{display:none}cart-drawer:not(.cart-drawer--empty) .cart-drawer__inner-empty{display:none}.cart-drawer__inner-empty{height:100%;overflow-y:auto;display:flex;flex-direction:column}.cart-drawer__empty-corps{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:48px var(--pa-tiroir) 24px}.cart-drawer__empty-corps>.h4{margin:0;font-family:var(--pa-titre);font-weight:500;font-size:32px;line-height:36px;letter-spacing:-.03em;text-wrap:balance}.cart-drawer__empty-corps .cart-drawer-empty-blocks{align-items:flex-start}.cart-drawer__empty-corps .qr-empty{width:100%;text-align:left}.cart-drawer__empty-corps .qr-empty a{margin-inline:0}.cart-drawer__header{flex:none;position:relative}.cart-drawer__header_title{flex:none;display:flex;justify-content:space-between;align-items:center;height:72px;padding:0 12px 0 var(--pa-tiroir);background:var(--pa-encre);color:#fff}.cart-drawer__header_title .h6{margin:0;font-family:var(--pa-titre);font-weight:500;font-size:24px;line-height:30px;letter-spacing:-.02em;color:inherit;text-transform:none}.cart-drawer__close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:#fff;background:none;border:none;cursor:pointer}.cart-drawer__close .icon{color:inherit}.cart-drawer__close:focus-visible{outline-color:#fff;outline-offset:-4px}.cart-drawer__items{display:flex;flex-direction:column}.cart-drawer__items--disabled{pointer-events:none}.cart-drawer__body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 var(--pa-tiroir)}.cart-drawer__body::-webkit-scrollbar{width:3px}.cart-item__error{display:flex;align-items:flex-start;width:min-content;min-width:100%}.cart-drawer__item{display:flex;gap:16px;align-items:flex-start;max-width:100%;padding:16px 0;border-bottom:1px solid var(--pa-ligne);background:none;color:inherit}.cart-drawer__item--loading{opacity:.5;pointer-events:none}.cart-drawer__item-media{flex:none;display:block;width:88px;height:88px;overflow:hidden;background:#e7e7e4}.cart-drawer__item-media img{display:block;width:88px;height:88px;object-fit:contain}.cart-drawer__item-media img.cart-drawer__item-studio{object-fit:cover;transform:scale(1.5)}.cart-drawer__item[data-produit^=pack-] img.cart-drawer__item-studio{transform:scale(1.2)}.cart-drawer__item-wrapper{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:start}.cart-drawer__item-content{display:flex;flex-direction:column;gap:4px;min-width:0}.cart-drawer__item-name{display:flex;align-items:flex-start;gap:8px;font-family:var(--pa-titre);font-weight:600;font-size:15px;line-height:20px;color:var(--pa-encre);text-decoration:none}.cart-drawer__item-point{flex:none;width:7px;height:7px;margin-top:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px 1px color-mix(in srgb,currentColor 55%,transparent)}.cart-drawer__item-options,.cart-drawer__item-options p{margin:0;font-size:13px;line-height:18px;color:var(--pa-encre-2);word-break:break-word}.cart-drawer__item-options:empty{display:none}.cart-drawer__item-options>span+span:before{content:" \b7  "}.cart-drawer__item-option{margin:0}.cart-drawer__item-prices{text-align:right}.cart-drawer__item-price{display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums;white-space:nowrap}.cart-drawer__item-montant{font-family:var(--pa-titre);font-weight:700;font-size:15px;line-height:20px}.cart-drawer__item-compare-price{font-size:12px;line-height:16px;color:var(--pa-encre-2)}.cart-drawer__item-discounts{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.cart-drawer__item-discount{padding:2px 8px;border-radius:999px;background:var(--pa-marine-pale);font-size:12px;line-height:16px;color:var(--pa-encre)}.cart-drawer__item-actions{grid-column:1 / -1;display:flex;align-items:center;gap:16px;margin-top:4px}.cart-drawer__item-actions .quantity-selector{--quantity-selector-button-width: 28px;height:32px;border:1px solid var(--pa-ligne);border-radius:999px;font-family:var(--pa-titre);font-weight:700;font-size:13px}.cart-drawer__item-actions .quantity-selector button,.cart-drawer__item-actions .quantity-selector input{height:30px;background:none;font:inherit;font-variant-numeric:tabular-nums}.cart-drawer__item-actions .quantity-selector .icon{font-size:16px!important}.cart-drawer__item-remove{min-height:32px;padding:0;border:0;background:none;font-family:var(--pa-texte);font-size:13px;line-height:18px;color:var(--pa-encre-2);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cart-drawer__item-remove:hover{color:var(--pa-encre)}.cart-drawer__footer{flex:none;display:flex;flex-direction:column;gap:8px;padding:16px var(--pa-tiroir) 24px;border-top:1px solid var(--pa-encre);background:var(--pa-surface)}.cart-drawer__footer .cart-discount-block{margin:0}.cart-drawer__footer .accordion__header{padding:0;min-height:24px}.cart-drawer__footer .accordion__heading,.cart-drawer__footer .accordion__heading-title{font-family:var(--pa-texte);font-weight:400;font-size:13px;line-height:18px;color:var(--pa-encre)}.cart-drawer__footer .accordion__icons-add .icon{font-size:16px!important}.cart-drawer__footer .accordion__content{padding:var(--padding-sm) 0 0}.cart-drawer__ctas{margin-top:8px;display:flex}.cart-drawer__ctas .button{width:100%;max-width:none;height:52px;padding:0 24px;font-family:var(--pa-titre);font-weight:700;font-size:15px;line-height:20px;letter-spacing:-.005em;font-variant-numeric:tabular-nums}.cart-drawer__footer .cart-footer-blocks{margin-top:8px}@media(max-width:750px),(pointer:coarse){.cart-drawer__item-actions{flex-wrap:wrap;gap:0 16px}.cart-drawer__item-actions .quantity-selector{width:122px;min-width:122px;height:44px}.cart-drawer__item-actions .quantity-selector button{flex:none;width:44px;min-width:44px;height:42px}.cart-drawer__item-actions .quantity-selector input{flex:none;width:32px;min-width:32px;height:42px}.cart-drawer__item-remove{min-width:44px;min-height:44px;text-align:left}.cart-drawer__footer .accordion__header{position:relative}.cart-drawer__footer .accordion__header:after{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0}}body:has(cart-drawer.is-open) #loyoly-widget-launcher{display:none!important}@media(max-height:720px){.cart-drawer__footer .cart-footer-blocks{display:none}.cart-drawer__footer{padding-bottom:16px}}:root{--cart-item-image-width: 88px}.cart{display:block;background:var(--pa-fond);color:var(--pa-encre)}.cart__header{display:flex;flex-direction:column;gap:24px;padding:40px var(--pa-marge) 32px;background:var(--pa-encre);color:#fff}.cart__header h1{margin:0;font-family:var(--pa-titre);font-weight:500;font-size:clamp(44px,min(6.2vw,87.3px),88px);line-height:1.04;letter-spacing:-.04em;color:inherit;text-transform:none;text-wrap:balance}.cart__header .cart-progress-bar__label,.cart__header .cart-progress-bar__label b{color:#fff}.cart__header .cart-progress-bar__step-label{color:var(--pa-sur-marine)}.cart__header .cart-progress-bar__progress{background:var(--pa-marine-2)}.cart__header .cart-progress-bar__progress[value]::-webkit-progress-bar{background-color:var(--pa-marine-2)}.cart__header .cart-progress-bar__progress[value]::-webkit-progress-value{background-color:#fff}.cart__header .cart-progress-bar__progress[value]::-moz-progress-bar{background:#fff}.cart__header .coalition-cadeau{color:#fff}.cart__header .coalition-cadeau:not(:empty){border-color:var(--pa-marine-2)}.cart__content{padding:24px var(--pa-marge) var(--padding-bottom)}.cart__form{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.cart__form--loading{opacity:.5;pointer-events:none}.cart__empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:24px 0;border-top:1px solid var(--pa-encre)}.cart__empty .h6{margin:0;font-family:var(--pa-titre);font-weight:500;font-size:clamp(28px,min(2.8vw,39.4px),40px);line-height:1.1;letter-spacing:-.03em}.cart__form:has(.cart__empty) .cart__footer{display:none}.cart__items{display:flex;flex-direction:column;border-top:1px solid var(--pa-encre)}.cart__item{display:flex;gap:16px;align-items:flex-start;max-width:100%;padding:16px 0;border-bottom:1px solid var(--pa-ligne);color:inherit}.cart__item-media{flex:none;display:block;width:88px;height:88px;overflow:hidden;background:#e7e7e4}.cart__item-media img{display:block;width:100%;height:100%;object-fit:contain}.cart__item-media img.cart__item-studio{object-fit:cover;transform:scale(1.5)}.cart__item[data-produit^=pack-] img.cart__item-studio{transform:scale(1.2)}.cart__item-wrapper{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:start}.cart__item-content{display:flex;flex-direction:column;gap:4px;min-width:0}.cart__item-name{display:flex;align-items:flex-start;gap:8px;font-family:var(--pa-titre);font-weight:600;font-size:16px;line-height:22px;color:var(--pa-encre);text-decoration:none}.cart__item-point{flex:none;width:7px;height:7px;margin-top:7px;border-radius:50%;background:currentColor;box-shadow:0 0 6px 1px color-mix(in srgb,currentColor 55%,transparent)}.cart__item-options{margin:0;font-size:14px;line-height:20px;color:var(--pa-encre-2);word-break:break-word}.cart__item-options:empty{display:none}.cart__item-options>span+span:before{content:" \b7  "}.cart__item-option{margin:0}.cart__item-prices{text-align:right}.cart__item-price{display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums;white-space:nowrap}.cart__item-montant{font-family:var(--pa-titre);font-weight:700;font-size:16px;line-height:22px}.cart__item-compare-price{font-size:13px;line-height:18px;color:var(--pa-encre-2)}.cart__item-discounts{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.cart__item-discount{padding:2px 8px;border-radius:999px;background:var(--pa-marine-pale);font-size:12px;line-height:16px;color:var(--pa-encre)}.cart__item-actions{grid-column:1 / -1;display:flex;align-items:center;gap:16px;margin-top:4px}.cart__item-actions .quantity-selector{--quantity-selector-button-width: 30px;height:36px;border:1px solid var(--pa-ligne);border-radius:999px;background:none;font-family:var(--pa-titre);font-weight:700;font-size:13px}.cart__item-actions .quantity-selector button,.cart__item-actions .quantity-selector input{height:34px;background:none;font:inherit;font-variant-numeric:tabular-nums}.cart__item-actions .quantity-selector .icon{font-size:16px!important}.cart__item-remove{min-height:36px;padding:0;border:0;background:none;font-family:var(--pa-texte);font-size:14px;line-height:20px;color:var(--pa-encre-2);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cart__item-remove:hover{color:var(--pa-encre)}.cart__footer{display:flex;flex-direction:column;gap:16px;height:fit-content;padding-top:16px;border-top:1px solid var(--pa-encre)}.cart__footer .accordion__content,.cart__footer .accordion__header{padding:var(--padding-xxs) 0}.cart__footer .cart-discount-block{margin:0}.cart__footer .accordion__heading{font-family:var(--pa-titre);font-weight:600;font-size:15px;line-height:22px}.cart__footer .accordions{border-top:1px solid var(--pa-ligne)}.cart__ctas{display:flex;margin:0}.cart__ctas .button{width:100%;max-width:none;height:52px;padding:0 24px;font-family:var(--pa-titre);font-weight:700;font-size:15px;line-height:20px;letter-spacing:-.005em;font-variant-numeric:tabular-nums}.cart__discounts{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;font-size:12px}.cart__discount{display:inline-flex;align-items:center;gap:4px;min-width:max-content}.icon-discount{color:rgb(var(--color-foreground));width:12px;height:12px;margin-right:7px}@media not (max-width:750px){.cart__header{padding-top:clamp(48px,6.6vw,96px);gap:32px}.cart__content{padding-top:var(--padding-top)}.cart__item{gap:24px;padding:24px 0}.cart__item-media{width:120px;height:120px}}@media(min-width:990px){.cart__form{grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:64px}}@media(max-width:750px),(pointer:coarse){.cart__item-actions{flex-wrap:wrap;gap:0 16px}.cart__item-actions .quantity-selector{width:122px;min-width:122px;height:44px}.cart__item-actions .quantity-selector button{flex:none;width:44px;min-width:44px;height:42px}.cart__item-actions .quantity-selector input{flex:none;width:32px;min-width:32px;height:42px}.cart__item-remove{min-width:44px;min-height:44px;text-align:left}.cart__footer .accordion__header{min-height:44px}}@media screen and (max-width:750px){.cart__discounts{overflow:scroll;flex-wrap:nowrap}.cart__discounts::-webkit-scrollbar{height:3px}}.collection-featured{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}shopify-visual-preview-block-list .collection-featured .splide__arrow{display:none!important}.collection-featured__inner{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.collection-featured__grid{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),1fr);gap:var(--gap-md)}@media not (max-width:750px){.collection-featured__grid{grid-template-columns:repeat(var(--grid-columns),1fr)}}.collections-featured{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.collections-featured__inner{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.collections-featured__grid{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),1fr);gap:var(--gap-md)}@media not (max-width:750px){.collections-featured__grid{grid-template-columns:repeat(var(--grid-columns),1fr)}}.comparison-table{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.comparison-table__inner{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.comparison-table__table-wrapper{overflow-x:auto}.comparison-table__table{border-collapse:collapse;width:100%;background-color:transparent}.custom-code-section{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.section-custom-section{width:100%;max-width:100%;padding:0}.section-custom-section .text-block[data-visual-preview-mode]{max-width:100%}.section-custom-section .image-card[data-visual-preview-mode]{width:100%}.custom-section{width:100%;margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);display:flex;justify-content:center}.custom-section .custom-section__inner{gap:var(--gap-mobile);width:100%;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.custom-section--flex .custom-section__inner{display:flex;flex-direction:var(--direction-mobile);flex-wrap:var(--wrap-mobile);justify-content:var(--justify-mobile);align-items:var(--align_items-mobile);height:100%}.custom-section:not(.custom-section--row-mobile)>div>.custom-section__inner>.text-block-center-mobile,.custom-section:not(.custom-section--row-mobile)>.custom-section__inner>.text-block-center-mobile{width:100%}.custom-section--grid .custom-section__inner{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),1fr);grid-template-rows:auto}@media not (max-width:750px){.custom-section .custom-section__inner{gap:var(--gap)}.custom-section--flex .custom-section__inner{flex-direction:var(--direction);flex-wrap:var(--wrap);justify-content:var(--justify);align-items:var(--align_items);height:auto}.custom-section:not(.custom-section--row-desktop)>div>.custom-section__inner>.text-block-center-desktop,.custom-section:not(.custom-section--row-desktop)>.custom-section__inner>.text-block-center-desktop{width:100%}.custom-section--grid .custom-section__inner{grid-template-columns:repeat(var(--grid-columns),1fr)}}.highlights{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:1.5rem}@media(max-width:1000px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column}.highlight>*+*{margin-top:1rem}.highlight-container{display:flex;flex-wrap:wrap;gap:1rem}.footer-section{width:100%;max-width:100%;padding:0}.footer{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);margin-top:var(--margin-top)}.footer--top-border{border-top:var(--separator-border-thickness) solid var(--color-border)}.footer__content{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),1fr);grid-template-rows:auto;gap:var(--gap-mobile);width:100%}.footer--flex .footer__content{display:flex;flex-direction:var(--direction-mobile);flex-wrap:var(--wrap-mobile);justify-content:var(--justify-mobile);align-items:var(--align_items-mobile)}.footer--grid .footer__content{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),1fr);grid-template-rows:auto}@media not (max-width:750px){.footer__content{gap:var(--gap)}.footer--flex .footer__content{flex-direction:var(--direction);flex-wrap:var(--wrap);justify-content:var(--justify);align-items:var(--align_items)}.footer--grid .footer__content{grid-template-columns:repeat(var(--grid-columns),1fr)}}.shopify-section-group-header-group{overflow:visible}.section-header{position:relative}header-component{display:flex;justify-content:center}.section-header:has(.header--transparent):not(:has(.header--sticky)){z-index:3}.header--transparent{margin-bottom:-100%}.header--transparent[data-sticky-state=inactive]:not(:has(.header__menu-item--megamenu[data-open=true])){background-color:transparent}.header--transparent[data-sticky-state=inactive]:not(:has(.header__menu-item--megamenu[data-open=true])) .header__layout{background-color:transparent;color:inherit;border-bottom:none}.header--transparent[data-sticky-state=inactive]:not(:has(.header__menu-item--megamenu[data-open=true])) .localization-form__language-select{background-color:transparent;color:inherit}.header--transparent[data-sticky-state=inactive]:not(:has(.header__menu-item--megamenu[data-open=true])) .header__logo-image--transparent{display:block}.header--transparent[data-sticky-state=inactive]:not(:has(.header__menu-item--megamenu[data-open=true])):has(.header__logo-image--transparent) .header__logo-image{display:none}.header__logo{display:flex;align-items:center}.header__logo-image,.header__logo-image--transparent{height:var(--logo-height-mobile);width:var(--logo-width-mobile)}@media not (max-width:1000px){.header__logo-image,.header__logo-image--transparent{height:var(--logo-height);width:var(--logo-width)}}.header__logo-image--transparent{display:none}.header__logo-name{text-transform:uppercase;font-weight:700}.header__menu{display:flex;align-items:center;gap:1rem}.header__menu-mobile{display:flex;height:100%;align-items:center;justify-content:flex-start;background:none;border:none;cursor:pointer;padding:0;color:inherit}header-component:not(:has(.header__mobile-menu-overlay)) .header__menu-mobile{display:none}@media not (max-width:1000px){.header__menu-mobile,.search-popup-mobile{display:none}}.header__menu a,.header__menu-mobile{transition:var(--animation-link-hover)}.header__menu a:hover,.header__menu-mobile:hover{opacity:var(--opacity-link-hover)}.header__menu a:not(.button){text-decoration:none;color:inherit}.header__menu a{font-size:var(--font-body--size)}.header__layout{border-bottom:var(--separator-border-thickness) solid var(--color-border)}.header__layout-desktop{display:none}.header__layout-mobile{display:flex;width:100%;max-width:var(--page-width);padding:0 var(--page-margin-mobile)}@media not (max-width:1000px){.header__layout-desktop{display:flex;width:100%}.header__layout-mobile{display:none}}.header__layout--logo-center,.header__layout--logo-left,.header__layout--logo-left-menu-left,.header__layout--logo-center-with-two-menus,.header__layout--logo-center-above-menu__logo-and-icons,.header__layout--logo-left-above-menu__logo-and-icons{height:var(--header-height)}.header__layout--logo-center,.header__layout--logo-left,.header__layout--logo-left-menu-left,.header__layout--logo-center-with-two-menus,.header__layout--logo-center-above-menu,.header__layout--logo-left-above-menu{width:100%}.header__layout--logo-center,.header__layout--logo-left,.header__layout--logo-left-menu-left,.header__layout--logo-center-with-two-menus{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem}.header__layout--logo-left-menu-left{grid-template-columns:auto auto 1fr}.header__layout--logo-center .header__menu-desktop{justify-content:flex-start}.header__layout--logo-center .header__logo{justify-content:center}.header__layout--logo-center .header__actions{justify-content:flex-end}.header__layout--logo-left .header__logo{justify-content:flex-start}.header__layout--logo-left .header__menu-desktop{justify-content:center}.header__layout--logo-left .header__actions{justify-content:flex-end}.header__layout--logo-left-menu-left .header__logo,.header__layout--logo-left-menu-left .header__menu-desktop{justify-content:flex-start}.header__layout--logo-left-menu-left .header__actions{justify-content:flex-end}.header__layout--logo-center-above-menu .header__layout--logo-center-above-menu__logo-and-icons{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;align-items:center}.header__layout--logo-center-above-menu .header__layout--logo-center-above-menu__logo-and-icons .header__logo{grid-column:2;justify-content:center}.header__layout--logo-center-above-menu .header__layout--logo-center-above-menu__logo-and-icons .header__actions{grid-column:3;justify-content:flex-end}.header__layout--logo-center-above-menu .header__menu-desktop{justify-content:center;width:100%}.header__layout--logo-left-above-menu .header__layout--logo-left-above-menu__logo-and-icons{display:grid;grid-template-columns:auto auto}.header__layout--logo-left-above-menu .header__layout--logo-left-above-menu__logo-and-icons .header__logo{grid-column:1;justify-content:flex-start}.header__layout--logo-left-above-menu .header__layout--logo-left-above-menu__logo-and-icons .header__actions{grid-column:2;justify-content:flex-end}.header__layout--logo-center-above-menu__menu,.header__layout--logo-left-above-menu__menu{padding-bottom:1rem}.header__layout--logo-center-above-menu__menu,.header__layout--logo-left-above-menu__menu:not(:has(.button)){height:2rem}.header__layout--logo-center-with-two-menus{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem}.header__layout--logo-center-with-two-menus .header__layout--logo-center-with-two-menus__logo-and-menus{grid-column:2;display:grid;grid-template-columns:1fr auto 1fr;gap:2rem}.header__layout--logo-center-with-two-menus .header__layout--logo-center-with-two-menus__logo-and-menus>.header__menu:first-of-type{justify-content:flex-end}.header__layout--logo-center-with-two-menus .header__actions{grid-column:3;justify-content:flex-end}.header__icon-count-bubble{position:absolute;bottom:-6px;right:-6px;border-radius:999px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;background-color:transparent}.header__icon-count-bubble[hidden]{display:none}.header__icon-count-bubble-inner{background-color:var(--color-foreground);color:var(--color-background);width:14px;height:14px;font-family:var(--pa-titre);font-weight:700;font-size:10px;font-variant-numeric:tabular-nums;display:flex;align-items:center;justify-content:center;border-radius:999px}.header__icon-count-bubble--long{width:30px;right:-50%}header-component:not(.header--transparent) .header__icon-count-bubble,.header--transparent[data-sticky-state=active] .header__icon-count-bubble,.header--transparent[data-sticky-state=inactive]:has(.header__menu-item--megamenu[data-open=true]) .header__icon-count-bubble{background-color:var(--color-background)}.header__layout-desktop .page-width{max-width:none;padding:0 var(--pa-marge)}.header__layout-mobile{--header-height: 56px;max-width:none;padding:0 var(--pa-marge)}.section-header .header__menu-desktop-list{column-gap:32px;flex-wrap:nowrap}.section-header .header__menu-desktop-list>a.header__menu-link[href="/"]{display:none}.section-header .header__menu-link,.section-header .header__submenu-link,.section-header .dropdown-toggle{font-family:var(--pa-titre);font-size:14px;line-height:20px;white-space:nowrap}.section-header .dropdown-toggle{gap:4px}.section-header .dropdown-content{top:calc(100% + 22px);min-width:240px;padding:8px 16px}.section-header .header__menu-item--dropdown .header__submenu-link{padding:8px 0;border-radius:0}.section-header .header__menu-item--dropdown .header__submenu-link:hover{background:none;opacity:var(--opacity-link-hover)}.section-header .header__actions{gap:20px}.section-header .header__logo{justify-self:start}.section-header .header__layout--logo-center .header__logo{justify-self:center}.section-header .header__logo-image{flex:none}.section-header .header__icon-search .icon,.section-header .header__icon-account .icon,.section-header .header__icon-cart>.icon,.section-header .header__menu-mobile .icon,.section-header .dropdown-toggle .icon{display:block;width:22px;height:22px;overflow:hidden;font-size:0!important;color:inherit;background-color:currentColor;-webkit-mask:var(--pa-picto) center / contain no-repeat;mask:var(--pa-picto) center / contain no-repeat}.section-header .header__icon-search .icon{--pa-picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6'/%3E%3Cpath d='M16 16l4 4'/%3E%3C/svg%3E")}.section-header .header__icon-account .icon{--pa-picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.5'/%3E%3Cpath d='M5 20c1.2-3.5 4-5 7-5s5.8 1.5 7 5'/%3E%3C/svg%3E")}.section-header .header__icon-cart>.icon{--pa-picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8h12l1 12H5L6 8z'/%3E%3Cpath d='M9 8V6a3 3 0 0 1 6 0v2'/%3E%3C/svg%3E")}.section-header .header__menu-mobile .icon{--pa-picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M4 7h16M4 12h16M4 17h16'/%3E%3C/svg%3E")}.section-header .dropdown-toggle .icon{width:16px;height:16px;--pa-picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}@media not (max-width:1000px){.header__actions a.qr-hd-cta{gap:0;min-height:0;margin-right:4px;padding:0;border-radius:0;background:none;font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:20px;transition:var(--animation-link-hover)}.header__actions a.qr-hd-cta:hover{background:none;opacity:var(--opacity-link-hover)}.header__actions a.qr-hd-cta small,.header__actions a.qr-hd-cta .qr-arrow{display:none}}@media(not (max-width:1000px))and (max-width:1240px){.section-header .header__menu-desktop-list{column-gap:20px}.header__actions a.qr-hd-cta{display:none}}@media(max-width:1000px){.section-header .header__menu-mobile,.section-header .header__icon-cart{display:flex;align-items:center;justify-content:center;width:44px;height:44px}.section-header .header__menu-mobile{margin-left:-11px}.section-header .header__icon-cart{margin-right:-11px}.section-header .header__icon-count-bubble{bottom:4px;right:2px}}.image-banner-wrapper{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.image-banner-wrapper__inner{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.image-banner-wrapper--children-cards .image-banner{border-radius:var(--card-border-radius)}.image-banner-wrapper .splide__arrow{background-color:transparent;border:none}.image-banner-wrapper .splide__arrow .icon{color:#fff}.image-banner-wrapper .splide__pagination{bottom:5px}.image-banner-wrapper .splide__pagination .splide__pagination__page,.image-banner-wrapper .splide__pagination .splide__pagination__page.is-active{background:#fff}.customer-account{display:block;width:100%}.customer-account__account{display:grid;gap:48px}.customer-account__orders,.customer-account__addresses{display:flex;flex-direction:column;gap:16px;min-width:0}.customer-account__order{display:flex;flex-direction:column;gap:8px;padding:16px 0;border-top:1px solid var(--pa-ligne);color:var(--pa-encre);text-decoration:none;transition:border-color .16s var(--pa-ease)}.customer-account__orders h2+.customer-account__order{border-top-color:var(--pa-encre)}.customer-account__order:hover{border-top-color:var(--pa-marine)}.customer-account__order-header{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.customer-account__order-header-left{display:flex;gap:4px 16px;flex-wrap:wrap}.customer-account__order-header p{margin:0}.customer-account__order-number{font-family:var(--pa-titre);font-weight:600;font-size:16px;line-height:22px}.customer-account__order-date{font-size:14px;line-height:22px;color:var(--pa-encre-2)}.customer-account__order-total{font-family:var(--pa-titre);font-weight:600;font-size:16px;line-height:22px;font-variant-numeric:tabular-nums;white-space:nowrap}.customer-account__addresses p{margin:0;color:var(--pa-encre-2)}.customer-account__default-address{padding-top:12px;border-top:1px solid var(--pa-encre);font-size:16px;line-height:24px}.customer-account__default-address>*{font-style:normal}@media(min-width:990px){.customer-account__account{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:64px;align-items:start}}.customer-activate,.customer-addresses{display:block;width:100%}.customer-addresses__addresses-container{max-width:720px;display:flex;flex-direction:column;gap:32px;align-items:flex-start}.customer-addresses__bloc{width:100%;padding-top:16px;border-top:1px solid var(--pa-encre)}.customer-addresses__bloc h2{margin:0;font-family:var(--pa-titre);font-weight:500;font-size:clamp(24px,min(2.8vw,39.4px),32px);line-height:1.15;letter-spacing:-.03em}.customer-addresses__form{display:flex;flex-direction:column;gap:16px;margin:20px 0}.checkbox-group{display:flex;flex-direction:row;align-items:center;gap:var(--gap-sm)}.article{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);display:flex;justify-content:center;align-items:center}.article-content{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}@media not (max-width:750px){.article-content{width:65vw}}.main-blog{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.main-blog__articles{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.main-blog__articles-grid{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),1fr);gap:var(--gap-lg)}@media not (max-width:750px){.main-blog__articles-grid{grid-template-columns:repeat(var(--grid-columns),1fr)}}.shopify-section-main-collection{overflow:visible}.main-collection{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);background:var(--pa-fond);color:var(--pa-encre)}.main-collection__inner{padding:var(--padding-top) var(--pa-marge) var(--padding-bottom);display:flex;flex-direction:column}.main-collection__products-grid{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),minmax(0,1fr));margin:-1px calc(-1 * var(--pa-marge)) 0}.main-collection__empty{grid-column:1 / -1;padding:48px var(--pa-marge);color:var(--pa-encre-2)}.main-collection .pagination-wrapper{margin-top:32px}@media(max-width:750px){.main-collection{overflow-x:clip}.main-collection__inner{padding-top:0}}@media not (max-width:750px){.main-collection:has(.filter-and-sort--sidebar) .main-collection__inner{display:grid;grid-template-columns:25% calc(75% - var(--gap-lg));gap:var(--gap-lg)}.main-collection__products-grid{grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));margin:-1px 0 0;padding-right:1px}.main-collection__empty{padding-inline:0}}@media(not (max-width:750px))and (not (min-width:990px)){.main-collection__products-grid{grid-template-columns:repeat(min(var(--grid-columns),3),minmax(0,1fr))}}.main-collections{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);background:var(--pa-fond);color:var(--pa-encre)}.main-collections__inner{padding:var(--padding-top) var(--pa-marge) var(--padding-bottom)}.main-collections__products-grid{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),minmax(0,1fr));margin:0 calc(-1 * var(--pa-marge))}.main-collections__products-grid>*{margin:0 -1px -1px 0;border:1px solid var(--pa-ligne);transition:border-color .16s var(--pa-ease, ease-out)}.main-collections__products-grid>*:hover{position:relative;z-index:1;border-color:var(--pa-encre)}.main-collections__products-grid .text-block{padding:12px 16px 16px;font-family:var(--pa-titre);font-weight:600}.main-collections__products-grid .image-block:has(img[alt="placeholder collection"]){display:none}.main-collections__products-grid .collection-card{display:block;color:inherit;text-decoration:none}.main-collections__empty{grid-column:1 / -1;padding:48px var(--pa-marge);color:var(--pa-encre-2)}body:has(.main-collections) [id*=custom_section]{background:var(--pa-encre)}body:has(.main-collections) [id*=custom_section] .color-scheme-1,body:has(.main-collections) [id*=custom_section] .section-background{background:var(--pa-encre);color:#fff}body:has(.main-collections) [id*=custom_section] h1{font-family:var(--pa-titre);font-weight:500;font-size:clamp(44px,min(6.2vw,87.3px),88px);line-height:1.04;letter-spacing:-.04em;color:#fff}@media not (max-width:750px){.main-collections__products-grid{grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));margin:0;padding-right:1px}}.customer-login{display:block;width:100%}.customer-login__invite{margin-top:32px;padding-top:24px;border-top:1px solid var(--pa-ligne)}.customer-login__invite h2{margin:0;font-family:var(--pa-titre);font-weight:600;font-size:20px;line-height:26px}.customer-login__succes{padding-top:0}.customer-login .link{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;margin-block:-12px;font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:20px;text-underline-offset:3px}.customer-login #rc_login{max-width:480px;margin:24px auto 0;padding-top:24px;border-top:1px solid var(--pa-ligne)}.customer-login #rc_login p{margin:0}.customer-login #rc_login a{display:flex;justify-content:center;align-items:center;width:100%;min-height:52px;padding:0 32px;font-family:var(--pa-titre);font-weight:700;font-size:15px;line-height:20px;text-decoration:none;color:var(--pa-encre);background-color:transparent;border:1px solid var(--pa-marine);border-radius:999px;transition:background-color .16s var(--pa-ease),color .16s var(--pa-ease)}.customer-login #rc_login a:hover{background-color:var(--pa-marine);color:#fff}.customer-order{display:block;width:100%}.customer-order__content{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.customer-order__detail{width:100%;overflow-x:auto}.customer-order__detail h2,.customer-order__adresse h2{margin:0 0 12px;font-family:var(--pa-titre);font-weight:500;font-size:clamp(24px,min(2.8vw,39.4px),32px);line-height:1.15;letter-spacing:-.03em}.customer-order__detail p,.customer-order__adresse p{margin:0 0 8px;color:var(--pa-encre-2)}.order-details{width:100%;margin-top:16px;border-top:1px solid var(--pa-encre);border-collapse:collapse;font-size:15px;line-height:22px;font-variant-numeric:tabular-nums}.order-details th{padding:10px 16px 10px 0;font-family:var(--pa-titre);font-weight:600;font-size:11px;line-height:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--pa-encre-2);text-align:left}.order-details td{padding:12px 16px 12px 0;border-top:1px solid var(--pa-ligne);vertical-align:top}.customer-order__addresses{width:100%;display:flex;flex-direction:column;gap:32px}.customer-order__adresse{width:100%;padding-top:16px;border-top:1px solid var(--pa-encre)}@media not (max-width:750px){.customer-order__addresses{flex-direction:row}}.pa-fh{background:var(--pa-marine);color:#fff;font-family:var(--pa-texte)}.pa-fh *,.pa-fh *:before,.pa-fh *:after{box-sizing:border-box}.pa-fh__in{display:flex;flex-direction:column;gap:24px;padding:24px 16px 40px}.pa-fh .pa-fh__cta{display:none}.pa-fh__photo{margin:-24px -16px 0;height:340px;overflow:hidden;background:var(--pa-marine-2)}.pa-fh__photo picture{display:contents}.pa-fh__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:72% 60%}@media(min-width:990px){.pa-fh__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;column-gap:clamp(32px,6vw,96px);row-gap:24px;align-items:center;padding:clamp(48px,6.6vw,96px) var(--pa-marge)}.pa-fh__in>.pa-ft,.pa-fh__in>.pa-vp{grid-column:1;grid-row:1;align-self:end}.pa-fh__in>.pa-vr{grid-column:2;grid-row:1 / span 2}.pa-fh .pa-fh__cta{display:inline-flex;grid-column:1;grid-row:2;justify-self:start;align-self:start}.pa-fh:not(:has(.pa-vr)):not(:has(.pa-fh__photo)) .pa-fh__in{grid-template-columns:minmax(0,1fr)}.pa-fh:has(.pa-fh__photo) .pa-fh__in{max-width:none;padding:0;column-gap:0;row-gap:0;min-height:680px;grid-template-rows:1fr auto auto 1fr}.pa-fh__photo{position:relative;grid-column:1;grid-row:1 / -1;margin:0;height:auto;align-self:stretch}.pa-fh__photo img{position:absolute;top:0;right:0;bottom:0;left:0}.pa-fh:has(.pa-fh__photo) .pa-fh__in>.pa-ft,.pa-fh:has(.pa-fh__photo) .pa-fh__in>.pa-vp{grid-column:2;grid-row:2;padding:64px var(--pa-marge) 0;align-self:auto}.pa-fh:has(.pa-fh__photo) .pa-fh__in>.pa-vr{grid-column:2;grid-row:3;padding:24px var(--pa-marge) 0}.pa-fh:has(.pa-fh__photo) .pa-fh__cta{grid-column:2;grid-row:4;align-self:start;margin:24px var(--pa-marge) 64px}.pa-fh:has(.pa-fh__photo) .pa-vr__grille{display:grid;grid-template-columns:repeat(var(--pv-nb, 3),minmax(0,1fr));border-bottom:0}.pa-fh:has(.pa-fh__photo) .pa-vr__cell{display:flex;flex-direction:column;gap:0;padding:16px 16px 0;border-bottom:0;border-left:1px solid var(--pa-marine-2)}.pa-fh:has(.pa-fh__photo) .pa-vr__cell:first-child{padding-left:0;border-left:0}.pa-fh:has(.pa-fh__photo) .pa-vr__cell b{font-size:min(32px,calc(100cqw / var(--pv-nb, 3) / var(--pv-long, 8) * 1.5));line-height:36px;letter-spacing:-.02em}.pa-fh:has(.pa-fh__photo) .pa-vr__cell span{font-size:14px;line-height:20px}}.pa-fa{background:var(--pa-fond);color:var(--pa-encre);scroll-margin-top:var(--header-height, 0px)}.pa-fa .product-section{margin:0;background:transparent}.pa-fa .product-section__content{max-width:none;padding:32px 16px!important;gap:16px}.pa-fa .product-section__product-info{gap:24px}.pa-fa .product-form__form{gap:16px}.pa-fa product-form:has(coalition-quantite) variant-picker{display:none}.pa-fa .cq,.pa-fa .subscription{margin:0 0 8px}.pa-fa .pa-cadeau__jauge,.pa-fa .pa-cadeau__jauge span{border-radius:0}.shopify-section-product-section .pa-fa .pa-vv p.pa-v__etiquette{font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:20px;letter-spacing:0;text-transform:none;color:var(--pa-encre)}.pa-fa:has(.rupture-notify) [id*=klarna_on_site_messaging],.pa-fa:has(.rupture-notify) [class*=klarna_on_site_messaging]{display:none}.pa-fa .rupture-notify{margin:0;padding:16px}@media(max-width:750px){.pa-fa .product-section--carrousel-image-full-width .product-section__content{padding-top:32px!important}.pa-fa .product-section--carrousel-image-full-width .product-media-gallery-main-slider{width:100%;margin-left:0}}@media(min-width:990px){.pa-fa .product-section__content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:start;max-width:none;padding:0!important}.pa-fa .product-section__medias{width:auto;position:sticky;top:var(--header-height, 0px)}.pa-fa .product-section__product-info{position:static;max-width:none;width:auto;height:auto;padding:clamp(32px,4.4vw,64px)}}@media(min-width:751px)and (max-width:989px){.pa-fa .product-section__content{flex-direction:column;padding:32px var(--pa-marge)!important}.pa-fa .product-section__medias,.pa-fa .product-section__product-info{position:static;width:100%;max-width:none}}.pa-fa .pa-ft{gap:8px;color:var(--pa-encre)}.pa-fa .pa-ft__type,.pa-fa .pa-ft__note,.pa-fa .pa-ft__chapo,.pa-fa .pa-ft__format,.pa-fa .pa-ft__complement{color:var(--pa-encre-2)}.pa-fa .pa-ft__pastille{background:var(--p-clair, var(--pa-encre));box-shadow:0 0 5px 1px var(--p-clair, transparent)}.pa-fa .pa-ft__nom,.pa-fa .pa-ft__note svg,.pa-fa .pa-ft__note b{color:var(--pa-encre)}.pa-fa .pa-ft__nom{font-size:40px;line-height:44px}.pa-fa .pa-ft__nom--long{font-size:32px;line-height:36px}.pa-fa .pa-vr{--pv-col: var(--pv-nb, 3);color:var(--pa-encre)}.pa-fa .pa-vr--4{--pv-col: 2}.pa-fa .pa-vr__grille{display:grid;grid-template-columns:repeat(var(--pv-col),minmax(0,1fr));border-top:1px solid var(--pa-ligne)}.pa-fa .pa-vr__cell{display:flex;flex-direction:column;gap:4px;padding:12px;border-bottom:1px solid var(--pa-ligne);border-left:1px solid var(--pa-ligne)}.pa-fa .pa-vr__cell:first-child,.pa-fa .pa-vr--4 .pa-vr__cell:nth-child(3){padding-left:0;border-left:0}.pa-fa .pa-vr__cell b{font-size:18px;line-height:1.15;letter-spacing:-.02em;color:var(--pa-encre)}.pa-fa .pa-vr__cell span{font-size:13px;line-height:18px;color:var(--pa-encre-2)}@media(min-width:990px){.pa-fa .pa-ft__nom{font-size:clamp(40px,min(3.9vw,54.9px),56px);line-height:1.06}.pa-fa .pa-ft__nom--long{font-size:clamp(32px,min(2.8vw,39.4px),40px);line-height:1.1}.pa-fa .pa-ft__chapo{font-size:16px;line-height:24px}.pa-fa .pa-vr__cell b{font-size:26px}.pa-fa .pa-vr--4{--pv-col: 4}.pa-fa .pa-vr--4 .pa-vr__cell:nth-child(3){padding-left:12px;border-left:1px solid var(--pa-ligne)}}.pa-acc-t{overflow-x:auto}.pa-acc-t table{width:100%;border-collapse:collapse;font-size:14px;line-height:20px}.pa-acc-t th{padding:8px 8px 8px 0;font-family:var(--pa-titre);font-weight:600;text-align:left;color:var(--pa-encre);border-bottom:1px solid var(--pa-encre)}.pa-acc-t td{padding:8px 8px 8px 0;color:var(--pa-encre-2);border-bottom:1px solid var(--pa-ligne)}.pa-acc-t th:not(:first-child),.pa-acc-t td:not(:first-child){padding-right:0;padding-left:12px;text-align:right}.pa-acc-t td:not(:first-child){white-space:nowrap}body:has(.sticky-add-to-cart[data-active=true]) #loyoly-widget-launcher,body:has(.sticky-add-to-cart[data-active=true]) #sp-bubble{bottom:84px!important}@media(max-width:989px){body:has(.pa-fh) .section-breadcrumbs,body:has(.pa-ft) .section-breadcrumbs{display:none}}@media(min-width:990px){body:has(.pa-fh) .section-breadcrumbs>div{background:var(--pa-marine)}body:has(.pa-fh) .section-breadcrumbs .breadcrumbs{max-width:none;padding:12px var(--pa-marge) 0;color:var(--pa-encre-3)}body:has(.pa-fh) .section-breadcrumbs .breadcrumbs__list,body:has(.pa-fh) .section-breadcrumbs .breadcrumbs__item,body:has(.pa-fh) .section-breadcrumbs .breadcrumbs__link{color:var(--pa-encre-3);padding:0}}.customer-register,.customer-reset-password{display:block;width:100%}.pa-recherche{background:var(--pa-fond);color:var(--pa-encre)}.pa-recherche__haut{display:flex;flex-direction:column;gap:24px;padding:32px var(--pa-marge);background:var(--pa-encre);color:#fff}.pa-recherche__titre{margin:0;font-family:var(--pa-titre);font-weight:500;font-size:clamp(44px,min(6.2vw,87.3px),88px);line-height:1.04;letter-spacing:-.04em;color:inherit;text-transform:none}.pa-recherche .pa-champ-recherche{max-width:720px}.pa-recherche__corps{display:flex;flex-direction:column;gap:16px;padding:24px var(--pa-marge) 48px}.pa-recherche__compte{margin:0;font-size:14px;line-height:20px;color:var(--pa-encre-2)}.pa-recherche__onglets{display:flex;gap:0;border-block:1px solid var(--pa-encre);margin:0 calc(-1 * var(--pa-marge));padding:0 var(--pa-marge);overflow-x:auto;scrollbar-width:none}.pa-recherche__onglets::-webkit-scrollbar{display:none}.pa-recherche__onglets a{flex:none;display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 20px;border-right:1px solid var(--pa-ligne);color:var(--pa-encre);font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:20px;text-decoration:none;transition:background-color .16s var(--pa-ease, ease-out),color .16s var(--pa-ease, ease-out)}.pa-recherche__onglets a:first-child{background:var(--pa-encre);color:#fff}.pa-recherche__onglets a:first-child span{color:var(--pa-sur-marine)}.pa-recherche__onglets a:not(:first-child):hover{background:var(--pa-marine-pale)}.pa-recherche__onglets span{font-variant-numeric:tabular-nums;color:var(--pa-encre-2)}.pa-recherche__bloc{display:flex;flex-direction:column;gap:12px;scroll-margin-top:96px}.pa-recherche__bloc h2.pa-etiquette{margin:16px 0 0;padding-bottom:12px;border-bottom:1px solid var(--pa-encre)}.pa-recherche__grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 calc(-1 * var(--pa-marge))}.pa-recherche__onglets+#pa-res-produits{gap:0;margin-top:-17px}.pa-recherche__articles{display:flex;flex-direction:column;gap:16px}.pa-recherche__pages{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.pa-recherche__pages a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;box-sizing:border-box;border:1px solid var(--pa-encre);border-radius:999px;color:var(--pa-encre);font-family:var(--pa-titre);font-weight:600;font-size:13px;text-decoration:none;transition:background-color .16s var(--pa-ease, ease-out),color .16s var(--pa-ease, ease-out)}.pa-recherche__pages a:hover{background:var(--pa-encre);color:#fff}.pa-recherche__vide{display:flex;flex-direction:column;gap:12px}.pa-recherche__vide-titre{margin:0;font-family:var(--pa-titre);font-weight:500;font-size:clamp(28px,min(2.8vw,39.4px),40px);line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.pa-recherche__vide-texte{margin:0 0 12px;font-size:15px;line-height:22px;color:var(--pa-encre-2)}.pa-recherche__quiz{align-self:flex-start;margin-top:12px;font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:20px;color:var(--pa-encre);text-underline-offset:3px}.pa-recherche__suite{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;font-size:14px;color:var(--pa-encre-2)}.pa-recherche__suite a{color:var(--pa-encre);font-family:var(--pa-titre);font-weight:600}@media(min-width:750px){.pa-recherche__grille{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-right:1px}}@media(min-width:990px){.pa-recherche__haut{gap:32px;padding:clamp(48px,6.6vw,96px) var(--pa-marge) 48px}.pa-recherche__corps{gap:24px;padding-top:32px;padding-bottom:96px}.pa-recherche__onglets+#pa-res-produits{margin-top:-25px}.pa-recherche__compte{font-size:15px}.pa-recherche__grille{grid-template-columns:repeat(4,minmax(0,1fr))}.pa-recherche__articles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.section-marquee{padding:0;max-width:100%}.marquee-section{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.n20{--n20-fond: #06080c;--n20-encre: #F4F4F2;--n20-encre-2: #a6b0c4;--n20-trait: rgba(243, 245, 249, .4);--n20-marge: var(--page-margin-mobile, 20px);position:relative;isolation:isolate;overflow:hidden;background:var(--n20-fond);color:var(--n20-encre);font-variant-numeric:tabular-nums}.n20[hidden],.n20 [hidden]{display:none}.n20 p{margin:0}.n20__inner{position:relative;z-index:1;padding:88px var(--n20-marge) 8px}.n20 .n20__date{margin-bottom:12px;font-family:var(--font-heading--family);font-weight:600;font-size:12px;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:var(--n20-encre-2)}.n20 .n20__titre{margin:0 0 16px;font-family:var(--font-heading--family);font-weight:600;font-size:clamp(28px,min(7.8vw,109.8px),36px);line-height:1.06;letter-spacing:-.012em;text-transform:uppercase;text-wrap:balance;color:var(--n20-encre)}.n20 .n20__offre{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px;margin-bottom:18px;font-size:17px;line-height:1.3}.n20 .n20__offre strong{font-family:var(--font-heading--family);font-weight:600;font-size:40px;line-height:1;letter-spacing:-.02em;white-space:nowrap}.n20 .n20__code{display:inline-flex;align-items:baseline;gap:12px;margin-bottom:12px;padding:10px 18px;border:1.5px dashed var(--n20-trait);border-radius:10px}.n20__code-libelle{font-family:var(--font-heading--family);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--n20-encre-2)}.n20__code-valeur{font-family:var(--font-heading--family);font-weight:600;font-size:23px;letter-spacing:.1em}.n20 .n20__tirage{margin-bottom:20px;font-size:15px;line-height:1.4}.n20 .n20__chrono{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:14px;row-gap:6px;margin-bottom:18px}.n20__chrono-libelle{font-family:var(--font-heading--family);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--n20-encre-2)}.n20__chrono-temps{display:inline-flex;align-items:baseline;gap:12px}.n20__chrono-bloc{display:inline-flex;align-items:baseline;gap:4px}.n20__chrono-n{min-width:2ch;font-family:var(--font-heading--family);font-weight:600;font-size:22px;line-height:1;text-align:right;font-variant-numeric:tabular-nums}.n20__chrono-u{font-size:13px;color:var(--n20-encre-2)}.n20 .n20__note{margin-top:14px;font-size:12px;line-height:1.4;color:var(--n20-encre-2)}.n20__media{display:block;max-width:520px;margin:0 auto;aspect-ratio:1080 / 1190;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 14%);mask-image:linear-gradient(to bottom,transparent 0,#000 14%)}.n20__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}@media(min-width:990px){.n20{--n20-marge: var(--page-margin-desktop, 40px);display:flex;align-items:center;min-height:clamp(560px,74vh,780px)}.n20__inner{width:100%;max-width:calc(var(--page-width, 1300px) + 2 * var(--n20-marge));margin:0 auto;padding:96px var(--n20-marge) 36px}.n20__texte{width:min(44%,580px)}.n20 .n20__date{margin-bottom:20px;font-size:14px}.n20 .n20__titre{margin-bottom:24px;font-size:clamp(34px,min(3.5vw,49.3px),54px);line-height:1.04}.n20 .n20__offre{margin-bottom:24px;font-size:clamp(18px,min(1.6vw,22.5px),24px)}.n20 .n20__offre strong{font-size:clamp(44px,min(4.2vw,59.1px),60px)}.n20 .n20__code{gap:14px;margin-bottom:18px;padding:14px 22px}.n20__code-libelle{font-size:13px}.n20__code-valeur{font-size:30px}.n20 .n20__tirage{margin-bottom:24px;font-size:18px}.n20 .n20__chrono{column-gap:18px;margin-bottom:22px}.n20__chrono-libelle{font-size:13px}.n20__chrono-temps{gap:16px}.n20__chrono-n{font-size:28px}.n20__chrono-u{font-size:14px}.n20 .n20__note{margin-top:18px;font-size:13px}.n20__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;max-width:none;margin:0;aspect-ratio:auto;-webkit-mask-image:none;mask-image:none}.n20__media img{position:absolute;right:max(0px,calc((100% - 1640px)/2));bottom:0;width:auto;max-width:none;height:100%;object-fit:contain;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 16%);mask-image:linear-gradient(to right,transparent 0,#000 16%)}}.navigation{width:100%;margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.navigation__inner{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.navigation__track{display:flex;gap:var(--gap-md);scrollbar-width:none;overflow-x:auto;padding-top:5px;align-items:flex-start;justify-content:flex-start;flex-wrap:var(--wrap)}@media not (max-width:750px){.navigation__track{justify-content:var(--alignment-desktop)}}.pa-ambs{display:flex;flex-direction:column;gap:24px;padding:var(--pa-bande-y) var(--pa-bande-x);background:var(--pa-marine);color:#fff}.pa-ambs--page{padding-top:0}.pa-ambs--page .pa-ouv{margin:0 calc(-1 * var(--pa-bande-x))}.pa-ambs__tete{display:flex;flex-direction:column;gap:8px}.pa-ambs__tete .pa-etiquette{color:var(--pa-sur-marine)}.pa-ambs__tete p{margin:0;max-width:64ch;font-family:var(--pa-texte);font-size:16px;line-height:24px;color:var(--pa-sur-marine)}.pa-ambs__haut{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.pa-ambs__fleches{display:none;flex:none;gap:8px}.pa-ambs__fleches[hidden]{display:none}.pa-ambs__fleche{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--pa-marine-2);border-radius:50%;background:transparent;color:#fff;cursor:pointer;transition:background-color .16s var(--pa-ease, ease-out),color .16s var(--pa-ease, ease-out),border-color .16s var(--pa-ease, ease-out)}.pa-ambs__fleche--avant svg{transform:rotate(180deg)}.pa-ambs__fleche:hover:not(:disabled){border-color:#fff;background:#fff;color:var(--pa-encre)}.pa-ambs__fleche:disabled{color:var(--pa-encre-3);cursor:default}.pa-ambs__rail{display:flex;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;margin:0 calc(-1 * var(--pa-bande-x)) -11px;padding:0 1px 12px 0;scrollbar-width:none}.pa-ambs__rail::-webkit-scrollbar{display:none}.pa-ambs__item{flex:none;display:flex;width:min(66.67vw,280px);scroll-snap-align:start}.pa-ambs__item .pa-ambc{flex:1}.pa-ambs__fin{flex:1;display:flex;flex-direction:column;min-width:0;margin:0 -1px -1px 0;border:1px solid #FFFFFF;background:#fff;color:var(--pa-encre)}.pa-ambs__mosaique{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;aspect-ratio:3 / 4;overflow:hidden;background:var(--pa-marine)}.pa-ambs__mosaique img{display:block;width:100%;height:100%;min-height:0;object-fit:cover}.pa-ambs__plus{display:flex;align-items:center;justify-content:center;background:var(--pa-marine);color:#fff}.pa-ambs__fin-texte{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px}.pa-ambs__fin-texte .pa-etiquette{color:var(--pa-encre-2)}.pa-ambs__fin h3{margin:0;font-family:var(--pa-titre);font-weight:500;font-size:22px;line-height:28px;letter-spacing:-.02em;text-transform:none;text-wrap:balance;color:inherit}.pa-ambs__fin p{margin:0;font-family:var(--pa-texte);font-size:14px;line-height:20px;color:var(--pa-encre-2)}.pa-ambs__fin .cb{margin-top:auto}.pa-ambs__barre{height:2px;background:var(--pa-marine-2);overflow:hidden}.pa-ambs__barre[hidden]{display:none}.pa-ambs__barre span{display:block;height:100%;background:#fff}.pa-ambs--page .pa-ambs__rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;margin-bottom:0;padding:0 1px 1px 0;scroll-snap-type:none}.pa-ambs--page .pa-ambs__item{width:auto;min-width:0}.pa-ambs--page .pa-ambs__barre{display:none}.pa-ambs--page .pa-ambc__role{white-space:normal}.pa-ambs--page .pa-ambs__fin h3{font-size:min(22px,5.4vw);line-height:1.25}.pa-ambs__tous{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;margin-block:-12px;font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:20px;color:#fff;text-decoration:underline;text-underline-offset:3px}@media(min-width:750px){.pa-ambs__fleches{display:flex}.pa-ambs__rail{margin:0}.pa-ambs__item{width:calc(100% / 3.5)}.pa-ambs--page .pa-ambs__rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.pa-ambs{gap:32px}.pa-ambs__tete p{font-size:17px;line-height:26px}.pa-ambs__item{width:calc(100% / 4.5)}.pa-ambs--page .pa-ambs__rail{grid-template-columns:repeat(4,minmax(0,1fr))}.pa-ambs--page .pa-ambs__item:last-child:nth-child(4n+2){grid-column:span 3}.pa-ambs--page .pa-ambs__item:last-child:nth-child(4n+2) .pa-ambs__fin{flex-direction:row}.pa-ambs--page .pa-ambs__item:last-child:nth-child(4n+2) .pa-ambs__mosaique{flex:none;width:calc(100% / 3);aspect-ratio:auto;contain:size}.pa-ambs--page .pa-ambs__item:last-child:nth-child(4n+2) .pa-ambs__fin-texte{justify-content:center;gap:12px;padding:32px}.pa-ambs--page .pa-ambs__item:last-child:nth-child(4n+2) .pa-ambs__fin h3{font-size:32px;line-height:38px}.pa-ambs--page .pa-ambs__item:last-child:nth-child(4n+2) .pa-ambs__fin p{font-size:16px;line-height:24px}.pa-ambs--page .pa-ambs__item:last-child:nth-child(4n+2) .pa-ambs__fin .cb{margin-top:8px}}.pa-annonce{background:#000;color:#fff}.pa-annonce__lien{min-height:40px;padding:8px 16px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;color:inherit;text-decoration:none;font-family:var(--pa-titre);font-weight:600;font-size:13px;line-height:18px;text-align:center;transition:opacity .16s var(--pa-ease)}.pa-annonce__lien:hover{opacity:.72}.pa-annonce__lien:focus-visible{outline-offset:-4px}.pa-annonce__texte strong{font-weight:inherit}.pa-annonce__texte--court{display:none}.pa-annonce__compte{display:inline-flex;gap:4px;flex:none;color:var(--pa-sur-marine);font-variant-numeric:tabular-nums}@media(max-width:749px){.pa-annonce__lien{min-height:32px;flex-wrap:nowrap;gap:4px;font-size:12px;line-height:16px}.pa-annonce__texte--long{display:none}.pa-annonce__texte--court{display:inline}.pa-annonce__compte{color:inherit}.pa-annonce__compte:before{content:"\b7"}.pa-annonce__compte [data-m]{display:none}}.pa-collbas{background:var(--pa-surface);border-top:1px solid var(--pa-ligne);color:var(--pa-encre)}.pa-collbas__inner{display:grid;gap:40px;padding:48px var(--pa-marge) 56px}.pa-collbas h2{margin:0 0 16px;font-family:var(--pa-titre);font-weight:500;font-size:clamp(28px,min(2.8vw,39.4px),40px);line-height:1.1;letter-spacing:-.03em;color:inherit;text-wrap:balance}.pa-collbas .rte{font-size:16px;line-height:24px;color:var(--pa-encre-2)}.pa-collbas .rte p{margin:0 0 12px}.pa-collbas__faq h2{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--pa-encre)}.pa-collbas__q{border-bottom:1px solid var(--pa-ligne)}.pa-collbas__q summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:12px 0;list-style:none;cursor:pointer;font-family:var(--pa-titre);font-weight:600;font-size:15px;line-height:21px;color:var(--pa-encre)}.pa-collbas__q summary::-webkit-details-marker{display:none}.pa-collbas__q summary .pa-icone{flex:none;transform:rotate(90deg);transition:transform .16s var(--pa-ease, ease-out);color:var(--pa-encre-2)}.pa-collbas__q[open] summary .pa-icone{transform:rotate(-90deg)}.pa-collbas__q .rte{padding-bottom:16px}@media(min-width:990px){.pa-collbas__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding-top:96px;padding-bottom:96px}}.pa-coll{background:var(--pa-fond);color:var(--pa-encre)}body:has(.pa-coll) .section-breadcrumbs,body:has(.pa-coll) .section-breadcrumbs .color-scheme-1{background:var(--pa-encre)}body:has(.pa-coll) .section-breadcrumbs .breadcrumbs{max-width:none;margin:0;padding:16px var(--pa-marge) 0;color:var(--pa-sur-marine)}body:has(.pa-coll) .section-breadcrumbs .breadcrumbs__list,body:has(.pa-coll) .section-breadcrumbs .breadcrumbs__item,body:has(.pa-coll) .section-breadcrumbs .breadcrumbs__link{padding:0;color:var(--pa-sur-marine)}.pa-coll__haut{display:flex;flex-direction:column;gap:16px;padding:32px var(--pa-marge) 24px;background:var(--pa-encre);color:#fff}.pa-coll__h1{margin:0;max-width:16ch;font-family:var(--pa-titre);font-weight:500;font-size:clamp(min(44px,11.2vw),6.2vw,88px);line-height:1.04;letter-spacing:-.04em;color:inherit;text-transform:none;text-wrap:balance}.pa-coll__intro{margin:0;max-width:46em;font-size:15px;line-height:22px;color:var(--pa-sur-marine)}.pa-coll__offre{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:16px;border-top:1px solid var(--pa-marine-2)}.pa-coll__offre[hidden]{display:none}.pa-coll__offre-texte{display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:18px;color:var(--pa-sur-marine)}.pa-coll__offre-texte b{font-family:var(--pa-titre);font-weight:600;font-size:16px;line-height:22px;color:#fff}.pa-coll__offre-date{flex:none;padding:4px 12px;border-radius:999px;background:#fff;color:var(--pa-encre);font-family:var(--pa-titre);font-weight:600;font-size:12px;line-height:16px;white-space:nowrap}.pa-coll__puces{display:flex;flex-wrap:wrap;gap:8px}.pa-coll__puces a{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;box-sizing:border-box;border:1px solid var(--pa-encre-2);border-radius:999px;font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:20px;color:#fff;text-decoration:none;transition:background-color .16s var(--pa-ease, ease-out),border-color .16s var(--pa-ease, ease-out),color .16s var(--pa-ease, ease-out)}.pa-coll__puces a span{color:var(--pa-sur-marine);font-variant-numeric:tabular-nums}.pa-coll__puces a:hover{border-color:#fff}.pa-coll__puces a:focus-visible{outline-color:#fff;outline-offset:2px}.pa-coll__puces a[aria-current]{background:#fff;border-color:#fff;color:var(--pa-encre)}.pa-coll__puces a[aria-current] span{color:var(--pa-encre-2)}.pa-coll__corps{display:flex;flex-direction:column;padding-bottom:48px}.pa-coll__moment{display:flex;flex-direction:column;padding:40px var(--pa-marge) 0;scroll-margin-top:96px}.pa-coll__moment-tete{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;margin:0 calc(-1 * var(--pa-marge));padding:0 var(--pa-marge) 12px;border-bottom:1px solid var(--pa-encre)}.pa-coll__moment-tete h2{margin:0;font-family:var(--pa-titre);font-weight:500;font-size:clamp(28px,min(2.8vw,39.4px),40px);line-height:1.1;letter-spacing:-.03em;color:inherit}.pa-coll__moment-tete p{margin:0;font-size:14px;line-height:20px;color:var(--pa-encre-2)}.pa-coll__grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:-1px calc(-1 * var(--pa-marge)) 0}@media(max-width:749px){.pa-coll__grille>.pa-carte:only-child{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr auto}.pa-coll__grille>.pa-carte:only-child .pa-carte__visuel{grid-row:1 / span 2}.pa-coll__grille>.pa-carte:only-child .pa-carte__infos,.pa-coll__grille>.pa-carte:only-child .pa-carte__bouton{grid-column:2}}.pa-coll__promesses{list-style:none;margin:32px var(--pa-marge) 0;padding:16px 0 0;border-top:1px solid var(--pa-ligne);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;font-size:13px;color:var(--pa-encre)}.pa-coll__promesses li{display:flex;align-items:center;gap:8px}.pa-coll__note{margin:24px var(--pa-marge) 0;max-width:60em;font-size:12px;line-height:16px;color:var(--pa-encre-2)}.pa-coll__quiz{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));background:var(--pa-encre);color:#fff;text-decoration:none}.pa-coll__quiz:hover{opacity:1}.pa-coll__quiz-texte{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:48px var(--pa-marge)}.pa-coll__quiz-texte>b{font-family:var(--pa-titre);font-weight:500;font-size:clamp(32px,min(3.9vw,54.9px),56px);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.pa-coll__quiz-texte>span:not(.pa-coll__quiz-bouton){max-width:34em;font-size:16px;line-height:24px;color:var(--pa-sur-marine)}.pa-coll__quiz-bouton{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:44px;margin-top:8px;padding:0 24px;border-radius:999px;font-family:var(--pa-titre);font-weight:700;font-size:14px;line-height:20px;white-space:nowrap}.pa-coll__quiz-image{position:relative;display:block;min-height:240px;overflow:hidden}.pa-coll__quiz-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}@media(min-width:750px){.pa-coll__moment-tete{margin:0;padding:0 0 12px}.pa-coll__grille{grid-template-columns:repeat(3,minmax(0,1fr));margin:-1px 0 0;padding-right:1px}}@media(min-width:990px){.pa-coll__haut{padding-top:clamp(48px,6.6vw,96px);padding-bottom:32px;gap:32px}.pa-coll__intro{font-size:17px;line-height:26px}.pa-coll__offre-texte{font-size:14px;line-height:20px}.pa-coll__offre{flex-direction:row;align-items:center;justify-content:space-between;gap:32px}.pa-coll__puces{margin:0;padding:0;flex-wrap:wrap;overflow:visible}.pa-coll__moment{padding-top:64px}.pa-coll__grille{grid-template-columns:repeat(4,minmax(0,1fr))}.pa-coll__corps{padding-bottom:96px}.pa-coll__promesses{grid-template-columns:repeat(4,minmax(0,1fr));font-size:14px}.pa-coll__quiz-texte{gap:24px;padding:clamp(48px,6.6vw,96px) var(--pa-marge)}.pa-coll__quiz-image{min-height:400px}}.pa-404{color:var(--pa-encre);background:var(--pa-surface)}.pa-404__recherche{width:100%;max-width:640px;margin-top:8px}.pa-404__moments{display:grid;grid-template-columns:minmax(0,1fr);padding:0 var(--pa-bande-x)}.pa-404__moment{display:grid;grid-template-columns:88px minmax(0,1fr) 20px;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--pa-ligne);color:var(--pa-encre);text-decoration:none;transition:border-color .16s var(--pa-ease)}.pa-404__moment:hover{border-bottom-color:var(--pa-marine)}.pa-404__studio{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--pa-marine-pale)}.pa-404__studio img{display:block;width:100%;height:100%;object-fit:cover}.pa-404__moment-texte{display:flex;flex-direction:column;gap:2px;min-width:0}.pa-404__moment-titre{font-family:var(--pa-titre);font-weight:600;font-size:18px;line-height:24px}.pa-404__moment-sous{font-size:14px;line-height:20px;color:var(--pa-encre-2)}.pa-404__fleche{display:flex}.pa-404__bas{padding:32px var(--pa-bande-x) 48px}.pa-404__accueil{width:100%}@media(min-width:750px){.pa-404__moments{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:var(--pa-bande-x);border-bottom:0}.pa-404__moment{position:relative;grid-template-columns:minmax(0,1fr) 36px;align-items:start;padding:0 0 16px;border-right:1px solid var(--pa-ligne);border-bottom:1px solid var(--pa-ligne)}.pa-404__moment:first-child{border-left:1px solid var(--pa-ligne)}.pa-404__moment:hover{outline:1px solid var(--pa-marine);outline-offset:-1px}.pa-404__studio{grid-column:1 / -1;margin-bottom:4px}.pa-404__moment-texte{padding-left:16px}.pa-404__fleche{padding-top:2px}.pa-404__bas{padding-top:48px;padding-bottom:var(--pa-bande-y)}.pa-404__accueil{width:auto}}.shopify-section.pa-contenu-article{overflow-x:clip;overflow-y:visible}.pa-art{background:var(--pa-surface);color:var(--pa-encre)}.pa-art__grille{padding:32px var(--pa-bande-x) 48px}.pa-art__col{display:flex;flex-direction:column;gap:24px;min-width:0;max-width:720px;margin:0 auto}.pa-art__auteur{display:flex;align-items:center;gap:12px;margin-top:4px}.pa-art__initiales{flex:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--pa-encre-2);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--pa-titre);font-weight:600;font-size:14px}.pa-art__auteur-texte{display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:20px;color:var(--pa-sur-marine)}.pa-art__auteur-texte b{font-family:var(--pa-titre);font-weight:600;color:#fff}.pa-art__date{font-size:13px;color:var(--pa-sur-marine);font-variant-numeric:tabular-nums}.pa-art__couverture img{display:block;width:100%;height:auto}.pa-art__sommaire{display:none}.pa-sommaire__liste{margin:0;padding:0;list-style:none}.pa-sommaire__liste li{margin:0}.pa-sommaire__liste a{display:flex;gap:10px;padding:8px 0;color:var(--pa-encre);text-decoration:none;font-family:var(--pa-texte);font-size:15px;line-height:21px}.pa-sommaire__num{flex:none;width:22px;font-family:var(--pa-titre);font-weight:600;font-size:13px;color:var(--pa-encre-2);font-variant-numeric:tabular-nums}.pa-corps .pa-sommaire-mobile{margin:0 0 24px;padding:4px 16px;background:var(--pa-fond)}.pa-corps .pa-sommaire-mobile:last-of-type{border-bottom:0}.pa-corps .pa-sommaire-mobile summary{min-height:44px;padding:11px 0;font-size:15px}.pa-corps .pa-sommaire-mobile .pa-sommaire__liste{padding:0 0 6px;color:var(--pa-encre);font-size:15px}.pa-corps .pa-sommaire-mobile .pa-sommaire__liste li{border-top:1px solid var(--pa-ligne)}.pa-corps .pa-sommaire-mobile .pa-sommaire__liste a{padding:12px 0;color:var(--pa-encre);text-decoration:none}.pa-art__suite{display:flex;flex-direction:column;gap:16px;background:var(--pa-fond)}.pa-art__suite h2.pa-etiquette{margin:0}.pa-art__suite-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--pa-encre);border-left:1px solid var(--pa-ligne);background:var(--pa-surface)}.pa-art__suite-grille .pa-carte-art{border-right:1px solid var(--pa-ligne);border-bottom:1px solid var(--pa-ligne)}.pa-art__suite-grille>.pa-carte-art:nth-child(3){display:none}.pa-art__suite .pa-carte-art__infos{padding:12px}.pa-art__suite .pa-carte-art__titre{font-size:14px;line-height:19px}.pa-art__suite .pa-carte-art__extrait{display:none}@media(min-width:990px){.pa-art__grille{padding-top:72px;padding-bottom:var(--pa-bande-y)}.pa-art__grille--sommaire{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,720px) minmax(0,1fr);column-gap:48px;align-items:start}.pa-art__grille--sommaire .pa-art__col{grid-column:2;margin:0}.pa-art__sommaire{position:sticky;top:112px;display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 136px);overflow-y:auto;padding-top:4px}.pa-art__sommaire .pa-sommaire__liste a{padding:7px 0 7px 12px;border-left:1px solid var(--pa-ligne);font-size:14px;line-height:20px;color:var(--pa-encre-2);transition:color .16s var(--pa-ease),border-color .16s var(--pa-ease)}.pa-art__sommaire .pa-sommaire__num{width:20px;font-size:12px;color:var(--pa-encre-2)}.pa-art__sommaire .pa-sommaire__liste a:hover{color:var(--pa-encre)}.pa-art__sommaire .pa-sommaire__liste a.is-lu{border-left-color:var(--pa-action);color:var(--pa-encre);font-family:var(--pa-titre);font-weight:600}.pa-art__sommaire .pa-sommaire__liste a.is-lu .pa-sommaire__num{color:var(--pa-action)}.pa-art__col{gap:32px}.pa-corps .pa-sommaire-mobile{display:none}.pa-art__suite-grille{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-art__suite-grille>.pa-carte-art:nth-child(3){display:flex}.pa-art__suite .pa-carte-art__infos{padding:20px}.pa-art__suite .pa-carte-art__titre{font-size:18px;line-height:24px}}.pa-blog{color:var(--pa-encre);background:var(--pa-surface)}.pa-blog__filtres{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.pa-blog__filtre{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--pa-encre-2);border-radius:999px;color:#fff;font-family:var(--pa-titre);font-weight:600;font-size:14px;text-decoration:none;white-space:nowrap;transition:border-color .16s var(--pa-ease)}.pa-blog__filtre:hover{border-color:#fff;color:#fff}.pa-blog__filtre.is-actif{background:#fff;border-color:#fff;color:var(--pa-marine)}.pa-blog__corps{display:flex;flex-direction:column;gap:40px}.pa-blog__une{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--pa-encre);border-left:1px solid var(--pa-ligne)}.pa-blog__une>.pa-carte-art,.pa-blog__lignes .pa-carte-art{border-right:1px solid var(--pa-ligne);border-bottom:1px solid var(--pa-ligne)}.pa-blog__lignes{display:flex;flex-direction:column}.pa-blog__lignes .pa-carte-art--ligne{padding:12px}.pa-blog__grille{display:grid;grid-template-columns:minmax(0,1fr);margin-top:-40px;border-left:1px solid var(--pa-ligne)}.pa-blog__grille--seule{margin-top:0;border-top:1px solid var(--pa-encre)}.pa-blog__grille .pa-carte-art{border-right:1px solid var(--pa-ligne);border-bottom:1px solid var(--pa-ligne)}.pa-blog__vide{margin:0;color:var(--pa-encre-2)}.pa-blog__vide a,.pa-blog__pages a{color:var(--pa-action);font-family:var(--pa-titre);font-weight:600;text-underline-offset:3px}.pa-blog__pages{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:14px;color:var(--pa-encre-2)}@media(min-width:750px){.pa-blog__grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.pa-blog__une{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.pa-blog__grille{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-blog__lignes .pa-carte-art--ligne{flex:1;padding:0;gap:0;grid-template-columns:minmax(0,44%) minmax(0,1fr);align-items:stretch}.pa-blog__lignes .pa-carte-art__studio{position:relative;aspect-ratio:auto;height:100%}.pa-blog__lignes .pa-carte-art__studio img{position:absolute;top:0;right:0;bottom:0;left:0}.pa-blog__lignes .pa-carte-art--ligne .pa-carte-art__infos{align-self:center;padding:20px}.pa-blog__lignes{border-bottom:0}}.pa-contact{color:var(--pa-encre);background:var(--pa-surface)}.pa-contact__raccourcis{display:grid;padding:0 var(--pa-bande-x);border-bottom:1px solid var(--pa-ligne)}.pa-contact__raccourci{display:flex;align-items:center;gap:14px;padding:18px 0;border-top:1px solid var(--pa-ligne);color:var(--pa-encre);text-decoration:none;transition:border-color .16s var(--pa-ease)}.pa-contact__raccourci:first-child{border-top:0}.pa-contact__raccourci:hover .pa-contact__raccourci-titre{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pa-contact__icone{flex:none;display:flex;color:var(--pa-marine)}.pa-contact__raccourci-texte{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.pa-contact__raccourci-titre{font-family:var(--pa-titre);font-weight:600;font-size:16px;line-height:22px}.pa-contact__raccourci-sous{font-size:14px;line-height:20px;color:var(--pa-encre-2)}.pa-contact__fleche{flex:none;display:flex;color:var(--pa-encre)}.pa-contact__bas{display:grid;gap:40px}.pa-contact__form-zone{display:flex;flex-direction:column;gap:24px;min-width:0}.pa-contact__form{display:flex;flex-direction:column;gap:16px;margin:0}.pa-contact__champ{display:flex;flex-direction:column;gap:6px;margin:0;min-width:0}.pa-contact__champ>span{font-family:var(--pa-titre);font-weight:600;font-size:13px;line-height:18px;color:var(--pa-encre)}.pa-contact__champ input,.pa-contact__champ select,.pa-contact__champ textarea{width:100%;min-height:52px;padding:0 14px;border:1px solid var(--pa-ligne);border-radius:0;background:var(--pa-surface);color:var(--pa-encre);font-family:var(--pa-texte);font-size:16px;line-height:1.4;box-sizing:border-box;appearance:none;-webkit-appearance:none;transition:border-color .16s var(--pa-ease)}.pa-contact__champ input:hover,.pa-contact__champ select:hover,.pa-contact__champ textarea:hover{border-color:var(--pa-marine)}.pa-contact__champ select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B0B0D' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px;padding-right:40px}.pa-contact__champ textarea{min-height:140px;padding:14px;resize:vertical}.pa-contact__champ input::placeholder,.pa-contact__champ textarea::placeholder{color:var(--pa-encre-3)}.pa-contact__champ.is-erreur input,.pa-contact__champ.is-erreur textarea{border:2px solid var(--pa-erreur)}.pa-contact__champ small{font-size:13px;line-height:18px;color:var(--pa-erreur)}.pa-contact__erreurs{padding:12px 0;border-top:2px solid var(--pa-erreur);color:var(--pa-erreur);font-size:14px;line-height:20px}.pa-contact__erreurs b,.pa-contact__ok b{font-family:var(--pa-titre);font-weight:600}.pa-contact__envoyer{width:100%;margin-top:8px}.pa-contact__ok{display:flex;gap:10px;align-items:flex-start;padding:16px 0;border-top:1px solid var(--pa-encre);border-bottom:1px solid var(--pa-ligne);font-size:15px;line-height:22px;color:var(--pa-encre-2)}.pa-contact__ok svg{flex:none;color:var(--pa-encre)}.pa-contact__ok b{color:var(--pa-encre)}.pa-contact__coord{display:flex;flex-direction:column;gap:4px;padding-top:16px;border-top:1px solid var(--pa-encre);font-style:normal;font-size:15px;line-height:23px;color:var(--pa-encre-2)}.pa-contact__societe{font-family:var(--pa-titre);font-weight:600;font-size:16px;line-height:22px;color:var(--pa-encre)}.pa-contact__coord a{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;margin-block:-10px;color:var(--pa-action);text-underline-offset:3px;overflow-wrap:anywhere}@media(min-width:750px){.pa-contact__raccourcis{grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--pa-ligne)}.pa-contact__raccourci{display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:start;gap:28px 12px;padding:24px 20px;border-top:0;border-left:1px solid var(--pa-ligne)}.pa-contact__raccourci:first-child{padding-left:0;border-left:0}.pa-contact__raccourci:last-child{padding-right:0}.pa-contact__icone{grid-column:1;grid-row:1}.pa-contact__raccourci-texte{grid-column:1 / -1;grid-row:2}.pa-contact__fleche{grid-column:2;grid-row:1}.pa-contact__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pa-contact__champ--large,.pa-contact__erreurs,.pa-contact__ok{grid-column:1 / -1}.pa-contact__envoyer{grid-column:1 / -1;width:auto;justify-self:start}}@media(min-width:990px){.pa-contact__bas{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:64px;align-items:start}.pa-contact__form-zone{gap:32px}.pa-contact__coord{margin-top:8px}}.pa-fid{color:var(--pa-encre);background:var(--pa-surface)}.pa-fid__etiq--clair{color:var(--pa-sur-marine)}.pa-fid .pa-ouv{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start}.pa-fid__actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%}.pa-fid__lien{align-self:center;display:inline-flex;align-items:center;min-height:44px;font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:20px;color:#fff;text-underline-offset:3px}.pa-fid__lien:hover{color:var(--pa-sur-marine)}.pa-fid__resume{width:100%;margin:8px 0 0;display:flex;flex-direction:column;border-top:1px solid var(--pa-marine-2)}.pa-fid__resume>div{display:flex;align-items:baseline;gap:16px;padding:16px 0;border-bottom:1px solid var(--pa-marine-2)}.pa-fid__resume dt{flex:none;min-width:124px;font-family:var(--pa-titre);font-weight:500;font-size:28px;line-height:1.1;letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.pa-fid__resume dd{margin:0;font-size:14px;line-height:20px;color:var(--pa-sur-marine)}.pa-fid__bloc{display:grid;gap:28px}.pa-fid__tete{display:flex;flex-direction:column;gap:12px}.pa-fid__texte{margin:0;font-size:17px;line-height:26px;color:var(--pa-encre-2)}.pa-fid__etapes,.pa-fid__paliers{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.pa-fid__etapes li,.pa-fid__paliers li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:16px 0;border-top:1px solid var(--pa-ligne)}.pa-fid__etapes li:first-child,.pa-fid__paliers li:first-child{border-top-color:var(--pa-encre)}.pa-fid__etapes li>span:last-child,.pa-fid__paliers li>span:last-child{display:flex;flex-direction:column;gap:4px;font-size:15px;line-height:22px;color:var(--pa-encre-2)}.pa-fid__etapes b{font-family:var(--pa-titre);font-weight:600;font-size:18px;line-height:24px;color:var(--pa-encre)}.pa-fid__num{font-family:var(--pa-titre);font-weight:500;font-size:48px;line-height:1;letter-spacing:-.045em;color:var(--pa-encre);font-variant-numeric:tabular-nums}.pa-fid__palier{font-family:var(--pa-titre);font-weight:600;font-size:20px;line-height:26px;color:var(--pa-encre)}.pa-fid__seuil{font-size:14px}.pa-fid__seuil b{font-family:var(--pa-titre);font-weight:600;color:var(--pa-encre);font-variant-numeric:tabular-nums}.pa-fid__avantage{color:var(--pa-encre)}.pa-fid__bons-zone{display:grid;gap:28px;background:var(--pa-fond)}.pa-fid__bons{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--pa-encre);border-left:1px solid var(--pa-ligne);background:var(--pa-surface)}.pa-fid__bons li{display:flex;flex-direction:column;gap:4px;padding:16px;border-right:1px solid var(--pa-ligne);border-bottom:1px solid var(--pa-ligne)}.pa-fid__bons b{font-family:var(--pa-titre);font-weight:500;font-size:clamp(40px,min(5.6vw,78.8px),80px);line-height:1;letter-spacing:-.045em;color:var(--pa-encre);font-variant-numeric:tabular-nums;white-space:nowrap}.pa-fid__points{margin-top:12px;font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:20px;white-space:nowrap;font-variant-numeric:tabular-nums}.pa-fid__minimum{font-size:13px;line-height:19px;color:var(--pa-encre-2)}.pa-fid__note{margin:0;font-size:14px;line-height:20px;color:var(--pa-encre-2)}.pa-fid__parrainage{display:grid;gap:32px;background:var(--pa-marine);color:#fff}.pa-fid__parrainage-texte{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.pa-fid__parrainage-texte p{margin:0;font-size:17px;line-height:26px;color:var(--pa-sur-marine)}.pa-fid__bouton-clair{margin-top:8px}.pa-fid__parrainage-cartes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--pa-marine-2)}.pa-fid__parrainage-cartes>div{display:flex;flex-direction:column;gap:8px;padding:20px 16px 0 0}.pa-fid__parrainage-cartes>div+div{padding-left:16px;padding-right:0;border-left:1px solid var(--pa-marine-2)}.pa-fid__parrainage-cartes b{font-family:var(--pa-titre);font-weight:500;font-size:clamp(56px,min(7.4vw,104.2px),104px);line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap}.pa-fid__parrainage-cartes>div>span:last-child{font-size:14px;line-height:20px;color:var(--pa-sur-marine)}.pa-fid__module-tete{display:flex;flex-direction:column;gap:12px;padding-bottom:0}.pa-fid__faq{display:grid;gap:24px;color:var(--pa-encre);background:var(--pa-surface)}.pa-fid__faq-tete{display:flex;flex-direction:column;gap:12px}.pa-fid__faq-liste details{border-top:1px solid var(--pa-ligne)}.pa-fid__faq-liste details:first-child{border-top-color:var(--pa-encre)}.pa-fid__faq-liste details:last-child{border-bottom:1px solid var(--pa-ligne)}.pa-fid__faq-liste summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;cursor:pointer;list-style:none}.pa-fid__faq-liste summary::-webkit-details-marker{display:none}.pa-fid__faq-liste summary h3{margin:0;font-family:var(--pa-titre);font-weight:600;font-size:16px;line-height:22px;text-transform:none;letter-spacing:0;color:var(--pa-encre)}.pa-fid__faq-liste summary:after{content:"";flex:none;width:18px;height:18px;background:var(--pa-encre);-webkit-mask: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.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask: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.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .16s var(--pa-ease)}.pa-fid__faq-liste details[open] summary:after{transform:rotate(180deg)}.pa-fid__reponse{padding:0 0 16px;font-size:16px;line-height:25px;color:var(--pa-encre-2)}.pa-fid__reponse p{margin:0}@media(min-width:750px){.pa-fid__actions{flex-direction:row;align-items:center;gap:24px;width:auto}.pa-fid__bons{grid-template-columns:repeat(4,minmax(0,1fr))}.pa-fid__bons li{padding:24px}.pa-fid__etapes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pa-fid__paliers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.pa-fid__etapes li,.pa-fid__paliers li{display:flex;flex-direction:column;gap:20px;padding:20px 24px 0;border-top:1px solid var(--pa-encre);border-left:1px solid var(--pa-ligne)}.pa-fid__etapes li:first-child,.pa-fid__paliers li:first-child{padding-left:0;border-left:0}}@media(min-width:990px){.pa-fid .pa-ouv{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:72px;align-items:start}.pa-fid .pa-ouv>:not(.pa-fid__resume){grid-column:1}.pa-fid .pa-ouv .pa-fid__resume{grid-column:2;grid-row:1 / span 5;align-self:center;margin:0}.pa-fid__resume dt{min-width:168px;font-size:40px}.pa-fid__resume>div{padding:20px 0}.pa-fid__bloc{gap:40px}.pa-fid__num{font-size:64px}.pa-fid__bons-zone{gap:40px}.pa-fid__parrainage{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center}.pa-fid__parrainage-cartes>div{padding:24px 24px 0 0}.pa-fid__parrainage-cartes>div+div{padding-left:24px}.pa-fid__faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px}}.pa-mission{color:var(--pa-encre);background:var(--pa-surface)}.pa-mission__photo{margin:0;background:var(--pa-marine)}.pa-mission__photo img{display:block;width:100%;height:auto;max-height:90vh;aspect-ratio:4 / 3;object-fit:cover;object-position:center 30%}.pa-mission__photo figcaption{padding:12px var(--pa-bande-x);font-size:13px;line-height:19px;color:var(--pa-sur-marine)}.pa-mission__vision{display:grid;gap:20px}.pa-mission__vision-tete{display:flex;flex-direction:column;gap:12px}.pa-mission__texte{font-family:var(--pa-texte);font-size:17px;line-height:27px}.pa-mission__texte p{margin:0 0 12px}.pa-mission__texte p:last-child{margin-bottom:0}.pa-mission__valeurs-zone{display:flex;flex-direction:column;gap:20px;background:var(--pa-fond)}.pa-mission__valeurs{display:grid;gap:24px}.pa-mission__valeur{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid var(--pa-encre)}.pa-mission__valeur h3{margin:0;font-family:var(--pa-titre);font-weight:600;font-size:20px;line-height:26px;text-transform:none;letter-spacing:-.01em}.pa-mission__valeur p{margin:0;font-size:15px;line-height:23px;color:var(--pa-encre-2)}.pa-mission__preuves-zone{background:var(--pa-marine);color:#fff}.pa-mission__preuves{display:grid;margin:0;padding:0;list-style:none}.pa-mission__preuves li{display:flex;gap:12px;padding:20px 0;border-top:1px solid var(--pa-marine-2)}.pa-mission__preuves li:first-child{border-top:0;padding-top:0}.pa-mission__preuves li:last-child{padding-bottom:0}.pa-mission__coche{flex:none;display:flex;color:#fff;padding-top:2px}.pa-mission__preuves li>span:last-child{display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:21px;color:var(--pa-sur-marine)}.pa-mission__preuves b{font-family:var(--pa-titre);font-weight:600;font-size:18px;line-height:24px;color:#fff}.pa-mission__actions{display:flex;flex-direction:column;align-items:stretch;gap:16px}.pa-mission__lien{align-self:center;display:inline-flex;align-items:center;min-height:44px;font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:20px;color:var(--pa-marine);text-underline-offset:3px}@media(min-width:750px){.pa-mission__photo img{aspect-ratio:16 / 9;object-position:center 30%}.pa-mission__valeurs,.pa-mission__preuves{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-mission__preuves li{padding:0 24px;border-top:0;border-left:1px solid var(--pa-marine-2)}.pa-mission__preuves li:first-child{padding-left:0;border-left:0}.pa-mission__preuves li:last-child{padding-right:0}.pa-mission__actions{flex-direction:row;align-items:center;gap:32px}}@media(min-width:990px){.pa-mission__vision{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:end}.pa-mission__texte{font-size:19px;line-height:30px}.pa-mission__valeurs-zone{gap:32px}.pa-mission__valeur h3{font-size:22px;line-height:28px}.pa-mission__valeur p{font-size:16px;line-height:24px}}.shopify-section.pa-contenu-page{overflow-x:clip;overflow-y:visible}.pa-page{color:var(--pa-encre);background:var(--pa-surface)}.pa-page__grille{padding:40px var(--pa-bande-x) var(--pa-bande-y)}.pa-page__col{display:flex;flex-direction:column;gap:32px;min-width:0;max-width:720px;margin:0 auto}.pa-page__pastilles{display:flex;flex-wrap:wrap;gap:8px}.pa-page__pastille{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--pa-encre-2);border-radius:999px;color:#fff;font-family:var(--pa-titre);font-weight:600;font-size:13px;text-decoration:none;transition:border-color .16s var(--pa-ease)}.pa-page__pastille:hover{border-color:#fff;color:#fff}.pa-corps--page>div>p:not(hr~p):not(h2~p):not(h3~p){font-size:18px;line-height:28px;color:var(--pa-encre-2)}.pa-page__aide{display:flex;flex-direction:column;gap:16px;padding:24px 0;border-top:1px solid var(--pa-encre);border-bottom:1px solid var(--pa-ligne)}.pa-page__aide-texte-bloc{display:flex;flex-direction:column;gap:4px}.pa-page__aide-titre{font-family:var(--pa-titre);font-weight:600;font-size:18px;line-height:24px}.pa-page__aide-texte{font-size:15px;line-height:22px;color:var(--pa-encre-2)}.pa-page__aide-bouton{align-self:flex-start}.pa-page__sommaire{display:none}.pa-page__liens{margin:0;padding:0;list-style:none}@media(min-width:750px){.pa-page__aide{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}.pa-page__aide-bouton{align-self:center;flex:none}}@media(min-width:990px){.pa-page__grille{padding-top:72px}.pa-corps--page>div>p:not(hr~p):not(h2~p):not(h3~p){font-size:19px;line-height:30px}.pa-page__grille--sommaire{display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,720px) minmax(0,1fr);column-gap:48px;align-items:start}.pa-page__grille--sommaire .pa-page__col{grid-column:2;margin:0}.pa-page__pastilles{display:none}.pa-page__sommaire{position:sticky;top:112px;display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 136px);overflow-y:auto}.pa-page__liens a{display:block;padding:7px 0 7px 12px;border-left:1px solid var(--pa-ligne);color:var(--pa-encre-2);font-size:14px;line-height:20px;text-decoration:none;transition:color .16s var(--pa-ease),border-color .16s var(--pa-ease)}.pa-page__liens a:hover{color:var(--pa-encre)}.pa-page__liens a.is-lu{border-left-color:var(--pa-action);color:var(--pa-encre);font-family:var(--pa-titre);font-weight:600}}.pa-guides{display:grid;gap:24px;padding:48px 16px;background:#fff;color:var(--pa-encre)}.pa-guides__tete{display:flex;flex-direction:column;gap:8px;min-width:0}.pa-guides__titre{margin:0;font-family:var(--pa-titre);font-weight:500;font-size:32px;line-height:36px;letter-spacing:-.03em}.pa-guides__chapo{margin:0;font-size:16px;line-height:24px;color:var(--pa-encre-2)}.pa-guides__grille{display:flex;flex-direction:column;min-width:0;border-top:1px solid var(--pa-encre)}.pa-guides__bouton{justify-self:start}.pa-guides .pa-carte-art{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--pa-ligne)}.pa-guides .pa-carte-art__infos{padding:0}.pa-guides .pa-carte-art__titre{font-size:15px;line-height:21px}@media(min-width:750px){.pa-guides{grid-template-columns:minmax(0,1fr) auto;gap:32px;padding:clamp(48px,6.6vw,96px) var(--pa-marge)}.pa-guides__titre{font-size:clamp(32px,min(3.9vw,54.9px),56px);line-height:1.08}.pa-guides__bouton{grid-column:2;grid-row:1;align-self:end}.pa-guides__grille{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid var(--pa-ligne)}.pa-guides__case{display:flex;min-width:0}.pa-guides .pa-carte-art{display:flex;flex:1;gap:0;align-items:stretch;padding:0;border-right:1px solid var(--pa-ligne)}.pa-guides .pa-carte-art__infos{padding:16px}.pa-guides .pa-carte-art__titre{font-size:18px;line-height:24px}}@media(min-width:990px){.pa-guides__grille{grid-template-columns:repeat(4,minmax(0,1fr))}.pa-guides .pa-carte-art__infos{padding:20px}}.pa-hero{position:relative;background:#fff;color:#0b0b0d}.pa-hero__piste{display:flex;overflow:hidden}.pa-hero--slider .pa-hero__piste{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.pa-hero--slider .pa-hero__piste::-webkit-scrollbar{display:none}.pa-hero__piste>.pa-hero__offre{flex:0 0 100%;min-width:0;scroll-snap-align:start}.pa-hero__offre{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;width:100%;min-height:177.78vw;min-height:min(177.78vw,100svh - 89px)}.pa-hero__offre[hidden]{display:none}.pa-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.pa-hero__image img{display:block;width:100%;height:100%;object-fit:cover}.pa-hero__tout{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.pa-hero__tout:focus-visible{outline:2px solid #0B0B0D;outline-offset:-6px}.pa-hero__lien:focus-visible{outline-color:#0b0b0d}.pa-hero__offre:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#ffffffe6 0,#ffffffd1 240px,#fff0 310px),linear-gradient(0deg,#fffffff7,#ffffffbd 16%,#fff0 24%)}.pa-hero__sur{position:relative;z-index:3;flex:1;display:flex;flex-direction:column;gap:8px;padding:20px 16px 16px;pointer-events:none}.pa-hero__sur a{pointer-events:auto}.pa-hero__contenu{flex:1;display:flex;flex-direction:column;gap:12px}.pa-hero__h1{margin:0;font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:20px;letter-spacing:0;color:#4c4c52}.pa-hero__etiquette{display:flex;align-items:center;gap:8px;color:#0b0b0d}.pa-hero__etiquette:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:#0b0b0d;box-shadow:0 0 6px 2px #0b0b0d59}.pa-hero__titre{margin:0;font-family:var(--pa-titre);font-weight:500;font-size:clamp(28px,min(8.7vw,122.5px),44px);line-height:1.04;letter-spacing:-.04em;color:#0b0b0d;text-wrap:balance}.pa-hero__chapo{display:none;margin:0;font-size:17px;line-height:26px;color:#0b0b0d}.pa-hero__paliers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #DBDBD8}.pa-hero__palier{display:flex;flex-direction:column;min-width:0;padding:10px 8px 0 12px;border-left:1px solid #DBDBD8}.pa-hero__palier:first-child{padding-left:0;border-left:0}.pa-hero__palier b{font-family:var(--pa-titre);font-weight:500;font-size:24px;line-height:28px;letter-spacing:-.02em;color:#0b0b0d;font-variant-numeric:tabular-nums}.pa-hero__palier span{font-size:13px;line-height:18px;color:#4c4c52}.pa-hero__actions{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px}.pa-hero__btn{width:100%;min-height:52px;padding:0 32px;border-radius:999px;font-family:var(--pa-titre);font-weight:700;font-size:15px;line-height:20px;text-decoration:none;white-space:nowrap}.pa-hero__lien{display:none;align-items:center;min-height:44px;font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:20px;color:#0b0b0d;text-decoration:underline;text-underline-offset:3px}.pa-hero__note{margin:0;font-size:12px;line-height:16px;color:#4c4c52}.pa-hero__offre--repos .pa-hero__h1{font-weight:500;font-size:clamp(34px,min(10vw,140.8px),44px);line-height:1.06;letter-spacing:-.04em;color:#0b0b0d;text-wrap:balance}.pa-hero__offre--repos .pa-hero__sur{gap:24px}.pa-hero--slider .pa-hero__sur{padding-bottom:40px}.pa-hero__remise{align-self:flex-start;padding:4px 10px;border-radius:999px;background:#0b0b0d;color:#fff;font-family:var(--pa-titre);font-weight:600;font-size:12px;line-height:16px;white-space:nowrap}.pa-hero__offre--cover .pa-hero__chapo{display:block;font-size:15px;line-height:22px}.pa-hero__offre--cover[data-sol=noir]:after{background:linear-gradient(180deg,#0b0b0ddb 0,#0b0b0db8 240px,#0b0b0d00 340px),linear-gradient(0deg,#0b0b0dcc,#0b0b0d00 22%)}.pa-hero__offre--cover[data-sol=noir] .pa-hero__etiquette,.pa-hero__offre--cover[data-sol=noir] .pa-hero__titre,.pa-hero__offre--cover[data-sol=noir] .pa-hero__chapo{color:#fff}.pa-hero__offre--cover[data-sol=noir] .pa-hero__etiquette:before{background:#fff;box-shadow:0 0 6px 2px #ffffff80}.pa-hero__offre--cover[data-sol=noir] .pa-hero__note{color:#c9c9cd}.pa-hero__offre--cover[data-sol=noir] .pa-hero__remise{background:#fff;color:#0b0b0d}.pa-hero__offre--cover[data-sol=noir] .pa-hero__tout:focus-visible{outline-color:#fff}.pa-hero__intro{display:contents}.pa-hero__offre--sans-image{background:#0b0b0d}.pa-hero__offre--sans-image:after{display:none}.pa-hero__ecran{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:#0b0b0d}.pa-hero__ecran video{position:absolute;top:-8%;left:-8%;width:116%;height:116%;max-width:none;object-fit:cover;filter:blur(12px) saturate(1.2);transform:translateZ(0)}.pa-hero__ecran:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at center,#0b0b0d00 1.1px,#0b0b0d 1.7px);background-size:5px 5px}.pa-hero__offre--cover.pa-hero__offre--video:after{display:block;background:linear-gradient(180deg,#0b0b0d80,#0b0b0d6b 72%,#0b0b0d4d)}.pa-hero__offre--video .pa-hero__note{color:#fff;opacity:.9}.pa-hero__offre--video .pa-hero__note,.pa-hero__offre--video .pa-hero__chapo{text-shadow:0 0 2px #0B0B0D,0 0 10px #0B0B0D,0 0 18px #0B0B0D}.pa-hero__offre--video .pa-hero__remise{background:#ffffff24;color:#fff;box-shadow:inset 0 0 0 1px #ffffff47;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pa-hero__offre--quiz .pa-hero__intro{display:flex;flex-direction:column;gap:12px}.pa-hero__offre--quiz .pa-hero__contenu{justify-content:center;gap:24px}.pa-hero__question{display:flex;flex-direction:column;gap:12px}.pa-hero__q{margin:0;font-family:var(--pa-titre);font-weight:600;font-size:18px;line-height:24px;color:#fff}.pa-hero .qr-goals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0 1px 1px 0}.pa-hero .qr-goals a{position:relative;min-height:60px;margin:0 -1px -1px 0;padding:10px 12px;display:flex;align-items:center;gap:10px;background:transparent;color:#fff;border:1px solid #3A3A40;border-radius:0;font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:18px;text-decoration:none;transition:border-color .16s ease-out,background-color .16s ease-out}.pa-hero .qr-goals a:hover{z-index:1;background:#ffffff14;border-color:#fff}.pa-hero .qr-goals a:focus-visible{z-index:1;outline:2px solid #FFFFFF;outline-offset:2px}.pa-hero .qr-goal-icon,.pa-hero .qr-goals a:hover .qr-goal-icon{flex:none;width:24px;height:24px;border-radius:0;background:none;color:#fff}.pa-hero .qr-goals a:last-child:nth-child(odd){grid-column:auto}.pa-hero__offre--video .qr-goals{gap:8px;padding:0}.pa-hero__offre--video .qr-goals a{margin:0;border:0;border-radius:16px;background:linear-gradient(160deg,#fff3,#ffffff12 46%,#ffffff1f);box-shadow:inset 0 1px #ffffff6b,inset 0 0 0 1px #ffffff24,0 8px 24px #00000047;-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);transition:background-color .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out}.pa-hero__offre--video .qr-goals a:hover{background:linear-gradient(160deg,#ffffff4d,#ffffff24 46%,#fff3);box-shadow:inset 0 1px #fff9,inset 0 0 0 1px #ffffff4d,0 10px 28px #00000057;transform:translateY(-1px)}.pa-hero__offre--centre{background:#000}.pa-hero__offre--centre:after{display:none}.pa-hero__offre--centre .pa-hero__sur{text-align:center}.pa-hero__offre--centre .pa-hero__contenu{align-items:center}.pa-hero__nav{position:absolute;z-index:4;left:0;right:0;bottom:8px;display:flex;align-items:center;justify-content:center;gap:8px;color:#0b0b0d;pointer-events:none;transition:color .2s ease-out}.pa-hero__nav[data-sol=noir]{color:#fff}.pa-hero__nav button{pointer-events:auto}.pa-hero__points{display:flex;align-items:center}.pa-hero__point{width:24px;height:24px;margin:0;padding:0;border:0;background:none;color:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center}.pa-hero__point:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.32;transition:opacity .2s ease-out,transform .2s ease-out}.pa-hero__point[aria-current]:before{opacity:1;transform:scale(1.3)}.pa-hero__fleche{display:none;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer;align-items:center;justify-content:center}.pa-hero__nav button:focus-visible{outline:2px solid currentColor;outline-offset:1px}@media(max-width:749px){.pa-hero--slider .pa-hero__offre--centre .pa-hero__sur{padding-top:64px;padding-bottom:80px}.pa-hero__offre:not(.pa-hero__offre--porte-mobile) .pa-hero__image img{object-position:50% 82%}.pa-hero__offre--porte-mobile{aspect-ratio:9 / 16;min-height:auto}.pa-hero__offre--porte-mobile:after{display:none}.pa-hero__offre--porte-mobile .pa-hero__sur{padding:0;background:none}.pa-hero__offre--porte-mobile .pa-hero__contenu{display:none}.pa-hero__offre--porte-mobile .pa-hero__h1{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:749px)and (max-height:700px){.pa-hero--slider .pa-hero__offre--centre .pa-hero__sur{padding-top:40px;padding-bottom:56px}.pa-hero__offre:not(.pa-hero__offre--porte-mobile) .pa-hero__image img{object-position:50% 90%}.pa-hero__offre:after{background:linear-gradient(180deg,#ffffffe6 0,#ffffffd6 224px,#fff0 240px),linear-gradient(0deg,#fffffff7,#ffffffbd 16%,#fff0 22%)}}@media(max-width:749px)and (orientation:landscape){.pa-hero__offre:after{background:#ffffffdb}}@media(min-width:750px){.pa-hero__offre{aspect-ratio:16 / 9;min-height:auto;justify-content:center}.pa-hero__offre:after{background:linear-gradient(90deg,#ffffffdb,#fffc 29%,#fff0 41%)}.pa-hero__sur{flex:none;gap:12px;width:100%;max-width:41%;padding:32px 0 32px var(--pa-marge)}.pa-hero__contenu{flex:none;gap:20px}.pa-hero__actions{margin-top:0}.pa-hero__titre{font-size:clamp(30px,min(4vw,56.3px),74px)}.pa-hero__lien{display:inline-flex}.pa-hero--slider .pa-hero__sur{padding-bottom:32px}.pa-hero__nav{left:auto;right:var(--pa-marge);bottom:12px;gap:0}.pa-hero__fleche{display:flex}.pa-hero__offre--cover[data-sol=noir]:after{background:linear-gradient(90deg,#0b0b0de0,#0b0b0dbd 34%,#0b0b0d00 56%)}.pa-hero__offre--cover .pa-hero__chapo{font-size:17px;line-height:26px}.pa-hero__offre--cover.pa-hero__offre--video:after{background:linear-gradient(90deg,#0b0b0d9e,#0b0b0d5c,#0b0b0d4d)}.pa-hero__offre--centre{justify-content:flex-start}.pa-hero__offre--centre .pa-hero__sur{max-width:none;padding:clamp(32px,5vw,80px) var(--pa-marge) 32px}.pa-hero__offre--centre .pa-hero__titre{font-size:clamp(36px,min(5.4vw,76px),104px)}.pa-hero__offre--quiz .pa-hero__sur{max-width:none;padding:32px var(--pa-marge) 56px}.pa-hero__offre--quiz .pa-hero__contenu{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.pa-hero__offre--quiz .pa-hero__intro{gap:16px}.pa-hero__q{font-size:20px;line-height:28px}.pa-hero .qr-goals a{min-height:68px;padding:12px 16px;font-size:15px;line-height:20px}.pa-hero__btn{width:auto}.pa-hero__offre--porte-ordi:after,.pa-hero__offre--porte-ordi .pa-hero__contenu{display:none}.pa-hero__offre--porte-ordi .pa-hero__h1{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pa-hero__offre--repos .pa-hero__h1{font-size:clamp(30px,min(4vw,56.3px),74px)}}@media(min-width:990px){.pa-hero__h1{font-size:16px;line-height:24px}.pa-hero__chapo{display:block}.pa-hero__palier{padding:16px 16px 0}.pa-hero__palier b{font-size:32px;line-height:36px}.pa-hero__palier span{font-size:14px;line-height:20px}.pa-hero__btn{min-height:60px;padding:0 40px;font-size:16px}}@media(min-width:990px)and (max-height:820px){.pa-hero__offre{justify-content:flex-start}.pa-hero__chapo{display:none}}.pa-moments{background:#fff;color:var(--pa-encre);padding:48px 16px;display:flex;flex-direction:column;gap:24px}.pa-moments__tete{display:flex;flex-direction:column;gap:8px}.pa-moments__titre{margin:0;font-family:var(--pa-titre);font-weight:500;font-size:32px;line-height:36px;letter-spacing:-.03em}.pa-moments__grille{display:flex;flex-direction:column}.pa-moments__carte{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:center;padding:12px 0;border-top:1px solid #0B0B0D;color:inherit;text-decoration:none}.pa-moments__visuel{display:block;width:88px;height:88px;overflow:hidden;background:#e7e7e4}.pa-moments__visuel img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.5)}.pa-moments__visuel .pa-moments__pot{object-fit:contain;transform:none}.pa-moments__legende{display:flex;flex-direction:column;min-width:0}.pa-moments__nom{margin:0;font-family:var(--pa-titre);font-weight:600;font-size:16px;line-height:22px;letter-spacing:0}.pa-moments__texte{margin:0;font-size:14px;line-height:20px;color:var(--pa-encre-2)}.pa-moments__lien{display:none;font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:24px;white-space:nowrap;text-underline-offset:3px}@media(min-width:750px){.pa-moments{padding:clamp(48px,6.6vw,96px) var(--pa-marge);gap:32px}.pa-moments__titre{font-size:clamp(32px,min(3.9vw,54.9px),56px);line-height:1.08}.pa-moments__grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pa-moments__carte{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:0;border-top:0}.pa-moments__visuel{width:auto;height:auto;aspect-ratio:4 / 5}.pa-moments__visuel img{transform:none;transition:transform .4s var(--pa-ease)}.pa-moments__carte:hover .pa-moments__visuel img{transform:scale(1.02)}.pa-moments__legende{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:baseline;border-top:1px solid #0B0B0D;padding-top:12px}.pa-moments__nom{font-size:18px;line-height:24px}.pa-moments__texte{grid-column:1 / -1;margin-top:4px}}@media(min-width:990px){.pa-moments__lien{display:inline}.pa-moments__carte:hover .pa-moments__lien{text-decoration:underline}}@media(prefers-reduced-motion:reduce){.pa-moments__carte:hover .pa-moments__visuel img{transform:none}}.pa-amb{display:flex;flex-direction:column;background:#fff;color:var(--pa-encre)}.pa-amb--noir{background:#0b0b0d;color:#fff}.pa-amb__texte{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:32px 16px 48px}.pa-amb--noir .pa-amb__texte{padding-top:48px}.pa-amb__etiquette{margin:0;display:flex;align-items:center;gap:8px;font-family:var(--pa-titre);font-weight:600;font-size:11px;line-height:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--pa-encre-2)}.pa-amb--noir .pa-amb__etiquette{color:#c9c9cd}.pa-amb__point{flex:none;width:7px;height:7px;border-radius:50%;background:var(--p-clair, #0B0B0D);box-shadow:0 0 6px 2px var(--p-clair, #0B0B0D)}.pa-amb__nom{margin:0;font-family:var(--pa-titre);font-weight:500;font-size:32px;line-height:36px;letter-spacing:-.03em;color:inherit}.pa-amb__ligne{margin:0;font-size:15px;line-height:22px;color:var(--pa-encre-2);font-variant-numeric:tabular-nums}.pa-amb--noir .pa-amb__ligne{color:#c9c9cd}.pa-amb .pa-amb__prix{display:inline-flex;gap:6px;margin:0}.pa-amb__prix .pa-carte__montant{font:inherit}.pa-amb .pa-amb__prix s{font-size:inherit;line-height:inherit;color:var(--pa-encre-2)}.pa-amb__lien{display:inline-flex;align-items:center;min-height:44px;margin:-12px 0;font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:20px;color:inherit;text-decoration:underline;text-underline-offset:3px}.pa-amb--noir a:focus-visible{outline-color:#fff}.pa-amb__btn{min-height:44px;margin-top:8px;padding:0 24px;border-radius:999px;font-family:var(--pa-titre);font-weight:700;font-size:14px;line-height:20px;text-decoration:none;white-space:nowrap}.pa-amb__visuel{position:relative;aspect-ratio:390 / 320;overflow:hidden;background:var(--pa-sol, #E7E7E4)}.pa-amb--noir .pa-amb__visuel{aspect-ratio:4 / 5;background:#26262a}.pa-amb__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pa-amb__pack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#26262a;border-top:1px solid #26262A}.pa-amb__case{display:block;aspect-ratio:4 / 5;overflow:hidden;background:#e7e7e4}.pa-amb__case img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s var(--pa-ease)}.pa-amb__case:hover img{transform:scale(1.03)}.pa-amb-tete{display:flex;flex-direction:column;gap:8px;padding:48px 16px 0;background:#0b0b0d;color:#fff}.pa-amb-tete .pa-etiquette{color:#c9c9cd}.pa-amb-tete h2{margin:0;font-family:var(--pa-titre);font-weight:500;font-size:32px;line-height:36px;letter-spacing:-.03em;color:inherit}.pa-amb-tete p{margin:0;font-size:15px;line-height:22px;color:#c9c9cd}@media(min-width:750px){.pa-amb--produit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:max(420px,26vw)}.pa-amb__texte,.pa-amb--noir .pa-amb__texte{gap:16px;padding:clamp(48px,6.6vw,96px) var(--pa-marge)}.pa-amb__nom{font-size:clamp(32px,min(3.9vw,54.9px),56px);line-height:1.08}.pa-amb__ligne{font-size:17px;line-height:26px}.pa-amb--produit .pa-amb__visuel{aspect-ratio:auto;min-height:0}.pa-amb__btn{margin-top:16px}.pa-amb-tete{padding:clamp(48px,6.6vw,96px) var(--pa-marge) 0}.pa-amb-tete h2{font-size:clamp(32px,min(3.9vw,54.9px),56px);line-height:1.08}}@media(min-width:990px){.pa-amb--noir{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:420px}.pa-amb--noir .pa-amb__visuel{aspect-ratio:auto;min-height:420px}.pa-amb__pack{border-top:0;border-left:1px solid #26262A;align-content:stretch}.pa-amb__case{aspect-ratio:auto;min-height:420px}}@media(prefers-reduced-motion:reduce){.pa-amb__case:hover img{transform:none}}.pa-np{display:flex;flex-direction:column;gap:20px;padding:48px 16px;background:var(--pa-fond, #F4F4F2);color:var(--pa-encre)}.pa-np__tete{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.pa-np__tete h2{margin:0;font-family:var(--pa-titre);font-weight:500;font-size:32px;line-height:36px;letter-spacing:-.03em;color:inherit}.pa-np__tous{display:none;align-items:center;min-height:44px;font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:20px;color:inherit;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.pa-np__filtres{display:flex;flex-wrap:wrap;gap:8px}.pa-np__filtres::-webkit-scrollbar{display:none}.pa-np__filtre{flex:none;height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--pa-ligne);background:transparent;color:var(--pa-encre);font-family:var(--pa-titre);font-weight:600;font-size:12px;line-height:16px;cursor:pointer;transition:border-color .16s var(--pa-ease)}.pa-np__filtre:hover{border-color:#0b0b0d}.pa-np__filtre[aria-pressed=true]{background:#0b0b0d;border-color:#0b0b0d;color:#fff}.pa-np__rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -16px;padding:0 1px 1px 0}.pa-np__item{display:flex;min-width:0}.pa-np__item[hidden],.pa-np__fin[hidden]{display:none}.pa-np .pa-carte{flex:1}.pa-np .pa-carte__bouton{height:44px}.pa-np .pa-carte__nom+.pa-carte__prix{margin-top:28px}.pa-np__fin{position:relative;grid-column:span var(--reste, 1);display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0 -1px -1px 0;padding:16px;border:1px solid var(--pa-ligne);color:inherit;text-decoration:none;font-family:var(--pa-titre);font-weight:500;font-size:24px;line-height:28px;letter-spacing:-.02em;scroll-snap-align:start;transition:border-color .16s var(--pa-ease)}.pa-np__fin{overflow:hidden;background:#bfc3c2}.pa-np__fin-visuel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 62%}.pa-np__fin span,.pa-np__fin svg{position:relative;z-index:1}@media(min-width:750px){.pa-np .pa-carte__nom+.pa-carte__prix{margin-top:30px}.pa-np{gap:24px;padding:clamp(48px,6.6vw,96px) var(--pa-marge)}.pa-np__tete h2{font-size:clamp(32px,min(3.9vw,54.9px),56px);line-height:1.08}.pa-np__tous{display:inline-flex}.pa-np__filtre{font-size:13px}.pa-np__rail{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 calc(-1 * var(--pa-marge))}}@media(min-width:990px){.pa-np__filtre{height:38px}.pa-np__rail{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.pa-np .pa-carte__bouton{height:36px}.pa-np__fin{padding:24px;font-size:32px;line-height:36px}.pa-np__fin:hover{z-index:1;border-color:#0b0b0d}}.pa-oh[data-etat=attente] .pa-oh__offre,.pa-oh[data-etat=finie] .pa-oh__offre,.pa-oh:not([data-etat=attente]) .pa-oh__attente{display:none}.pa-oh[data-etat=attente],.pa-oh[data-etat=finie]{min-height:60dvh;display:flex;flex-direction:column;justify-content:center}.pa-oh__grille{display:flex;flex-direction:column;gap:32px;padding:var(--pa-bande-y) var(--pa-bande-x)}.pa-oh__texte{display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-width:0}.pa-oh__h1{margin:0;font-family:var(--pa-titre);font-weight:500;font-size:clamp(44px,min(6.2vw,87.3px),88px);line-height:1.04;letter-spacing:-.04em;color:#fff;text-wrap:balance}.pa-oh__sous{margin:0;max-width:56ch;font-size:17px;line-height:26px;color:var(--pa-sur-marine)}.pa-oh .pa-oh__btn{width:100%;height:60px;min-height:52px;max-width:none;padding:0 40px;justify-content:center;font-family:var(--pa-titre);font-size:16px}.pa-oh__fin{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--pa-marine-2)}.pa-oh__petit{margin:0;font-size:13px;line-height:18px;color:var(--pa-sur-marine)}.pa-oh__compte{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.pa-oh__compte>span{display:flex;flex-direction:column;gap:6px;padding:0 0 0 12px;border-left:1px solid var(--pa-marine-2)}.pa-oh__compte>span:first-child{padding-left:0;border-left:0}.pa-oh__compte b{font-family:var(--pa-titre);font-weight:500;font-size:44px;line-height:1;letter-spacing:-.045em;color:#fff;font-variant-numeric:tabular-nums}.pa-oh__compte span span{font-size:13px;line-height:18px;color:var(--pa-sur-marine)}.pa-oh__fin:has(.pa-oh__compte[hidden])>span.pa-oh__petit{display:none}.pa-oh__studio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pa-oh__visuel{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}@media(min-width:990px){.pa-oh__grille{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:64px;align-items:end}.pa-oh__sous{font-size:19px;line-height:30px}.pa-oh__texte{gap:24px}.pa-oh .pa-oh__btn{width:auto;max-width:max-content}.pa-oh__fin{border-top:0;padding-top:0}.pa-oh__compte b{font-size:clamp(52px,min(5vw,70.4px),72px)}.pa-oh__compte>span{padding-left:20px}.pa-oh__visuel{aspect-ratio:1 / 1}}.pa-op__in{display:flex;flex-direction:column;gap:24px}.pa-op .pa-v__tete{gap:12px}.pa-op .pa-v__h2{font-weight:500;font-size:clamp(30px,min(3.9vw,54.9px),56px);line-height:1.08;letter-spacing:-.03em}.pa-op__puces{display:flex;gap:8px;flex-wrap:wrap}.pa-op__puces a{min-height:44px;padding:0 16px;border-radius:999px;font-family:var(--pa-titre);font-weight:600;font-size:14px;display:inline-flex;align-items:center;white-space:nowrap;background:var(--pa-surface);color:var(--pa-encre);border:1px solid var(--pa-ligne);text-decoration:none;transition:border-color .16s var(--pa-ease)}.pa-op__puces a:hover{border-color:var(--pa-marine)}.pa-op__groupes{display:flex;flex-direction:column;border-top:1px solid var(--pa-encre);border-left:1px solid var(--pa-ligne)}.pa-op__groupe{display:flex;flex-direction:column;min-width:0;scroll-margin-top:calc(var(--header-height, 0px) + 16px)}.pa-op__titre{margin:0;padding:14px 16px;display:flex;align-items:baseline;justify-content:space-between;gap:8px;border-right:1px solid var(--pa-ligne);border-bottom:1px solid var(--pa-ligne);font-family:var(--pa-titre);font-weight:600;font-size:18px;line-height:24px}.pa-op__nb{font-family:var(--pa-texte);font-weight:400;font-size:13px;color:var(--pa-encre-2);white-space:nowrap}.pa-op__grille{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pa-op__carte{min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--pa-ligne);border-bottom:1px solid var(--pa-ligne);transition:outline-color .16s var(--pa-ease)}.pa-op__carte:hover{outline:1px solid var(--pa-marine);outline-offset:-1px}.pa-op__grille:after{content:"";display:none;min-width:0;border-right:1px solid var(--pa-ligne);border-bottom:1px solid var(--pa-ligne)}.pa-op__groupe:not(.pa-op__groupe--1) .pa-op__grille:has(>:last-child:nth-child(odd)):after{display:block}.pa-op__studio{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--pa-marine-pale)}.pa-op__visuel,.pa-op__pot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pa-op__pot{mix-blend-mode:multiply}.pa-op__pot{object-fit:contain}.pa-op__badge{position:absolute;left:10px;top:10px;background:var(--pa-marine);color:#fff;border-radius:999px;padding:4px 10px;font-family:var(--pa-titre);font-weight:600;font-size:12px;line-height:16px;font-variant-numeric:tabular-nums}.pa-op__corps{padding:12px;display:flex;flex-direction:column;gap:6px;flex:1}.pa-op__type{display:flex;align-items:flex-start;gap:8px;font-family:var(--pa-titre);font-weight:600;font-size:11px;line-height:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--pa-encre-2)}.pa-op__nom{font-family:var(--pa-titre);font-weight:600;font-size:15px;line-height:20px;color:var(--pa-encre);text-decoration:none}.pa-op__nom:hover{text-decoration:underline;text-underline-offset:3px}.pa-op__point{flex:none;width:7px;height:7px;margin-top:3px;border-radius:50%;background:var(--p-clair, #85858A);box-shadow:0 0 6px 1px var(--p-clair, #85858A)}.pa-op__prix{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.pa-op__prix b{font-weight:600;font-size:18px;line-height:24px}.pa-op__prix s{font-size:13px;color:var(--pa-encre-2);font-variant-numeric:tabular-nums}.pa-op__abo{font-size:13px;line-height:18px;color:var(--pa-encre-2)}.pa-op__abo b{font-weight:600;color:var(--pa-encre)}.pa-op__btn{margin-top:auto;padding-top:8px;display:flex}@media(max-width:989px){.pa-op__nom{position:relative;padding-block:12px;margin-block:-12px}.pa-op__groupe--1 .pa-op__grille{grid-template-columns:minmax(0,1fr)}.pa-op__groupe--1 .pa-op__carte{flex-direction:row}.pa-op__groupe--1 .pa-op__studio{flex:0 0 50%}}@media(min-width:990px){.pa-op__groupes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.pa-op__groupe--1{grid-column:span 1}.pa-op__groupe--2{grid-column:span 2}.pa-op__groupe--4{grid-column:span 4}.pa-op__groupe--1 .pa-op__grille{grid-template-columns:minmax(0,1fr)}.pa-op__groupe--2 .pa-op__grille{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-op__groupe--4 .pa-op__grille{grid-template-columns:repeat(4,minmax(0,1fr))}.pa-op__groupe--4 .pa-op__grille:has(>:last-child:nth-child(odd)):after{display:none}.pa-op__groupe--4 .pa-op__grille:has(>:last-child:nth-child(4n+1)):after{display:block;grid-column:span 3}.pa-op__groupe--4 .pa-op__grille:has(>:last-child:nth-child(4n+2)):after{display:block;grid-column:span 2}.pa-op__groupe--4 .pa-op__grille:has(>:last-child:nth-child(4n+3)):after{display:block;grid-column:span 1}.pa-op__titre{padding:16px 20px}.pa-op__corps{padding:16px 20px 20px}.pa-op__nom{font-size:17px;line-height:22px;letter-spacing:-.01em}.pa-op__prix b{font-size:20px}}.pa-opr__in{padding:0 var(--pa-bande-x);border-bottom:1px solid var(--pa-ligne)}.pa-opr__liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pa-opr__liste li{display:flex;flex-direction:column;gap:10px;padding:20px 12px 20px 0;font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:20px;color:var(--pa-encre)}.pa-opr__liste li:nth-child(2n){padding-left:16px;padding-right:0;border-left:1px solid var(--pa-ligne)}.pa-opr__liste li:nth-child(n+3){border-top:1px solid var(--pa-ligne)}.pa-opr__liste li:last-child:nth-child(odd){grid-column:1 / -1;padding-right:0}.pa-opr__liste svg{color:var(--pa-marine)}@media(min-width:750px){.pa-opr__liste{display:flex}.pa-opr__liste li,.pa-opr__liste li:nth-child(2n){flex:1 1 0;min-width:0;flex-direction:row;align-items:center;padding:24px;border-top:0;border-left:1px solid var(--pa-ligne)}.pa-opr__liste li:nth-child(n+3){border-top:0}.pa-opr__liste li:first-child{padding-left:0;border-left:0}.pa-opr__liste li:last-child{padding-right:0}}.pa-or{--pa-or-filet: var(--pa-ligne);--pa-or-doux: var(--pa-encre-2)}.pa-or.pa-v--sombre{--pa-or-filet: var(--pa-marine-2);--pa-or-doux: var(--pa-sur-marine)}.pa-or__in{display:flex;flex-direction:column;gap:20px}.pa-or__liste{display:grid;border-top:1px solid var(--pa-or-filet)}.pa-or__regle{display:flex;flex-direction:column;gap:10px;min-width:0;padding:20px 0}.pa-or__regle+.pa-or__regle{border-top:1px solid var(--pa-or-filet)}.pa-or__chiffre{font-family:var(--pa-titre);font-weight:500;font-size:56px;line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.pa-or__txt{display:flex;flex-direction:column;gap:4px}.pa-or__titre{font-family:var(--pa-titre);font-weight:600;font-size:18px;line-height:24px}.pa-or__txt span{font-size:15px;line-height:22px;color:var(--pa-or-doux)}.pa-or__note{margin:0;font-size:13px;line-height:19px;color:var(--pa-or-doux)}.pa-or__liste--paliers{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-or__liste--paliers .pa-or__regle{padding:16px 0 0 12px;border-top:0;border-left:1px solid var(--pa-or-filet);gap:6px}.pa-or__liste--paliers .pa-or__regle:first-child{padding-left:0;border-left:0}.pa-or__liste--paliers .pa-or__chiffre{font-size:clamp(28px,min(8.8vw,123.9px),148px);white-space:nowrap}.pa-or__liste--paliers .pa-or__titre{font-size:15px;line-height:20px}@media(min-width:750px){.pa-or__liste--cartes{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-or__liste--cartes .pa-or__regle{padding:24px 24px 0;border-top:0;border-left:1px solid var(--pa-or-filet);gap:16px}.pa-or__liste--cartes .pa-or__regle:first-child{padding-left:0;border-left:0}.pa-or__liste--cartes .pa-or__regle:last-child{padding-right:0}.pa-or__liste--cartes .pa-or__chiffre{font-size:clamp(36px,min(4.6vw,64.8px),66px);white-space:nowrap}}@media(min-width:990px){.pa-or__in{gap:24px}.pa-or__liste--paliers .pa-or__regle{padding:24px 24px 0;gap:12px}.pa-or__liste--paliers .pa-or__regle:last-child{padding-right:0}.pa-or__liste--paliers .pa-or__titre{font-size:18px;line-height:24px}.pa-or__txt span{font-size:16px;line-height:24px}.pa-or__note{font-size:14px;line-height:20px}}.pa-os__col{display:flex;flex-direction:column;gap:24px;min-width:0}.pa-os .pa-v__tete{gap:12px}.pa-os .pa-v__h2{font-weight:500;font-size:clamp(30px,min(3.9vw,54.9px),56px);line-height:1.08;letter-spacing:-.03em}.pa-os .pa-v__chapo{font-size:17px;line-height:26px}.pa-os__in:not(.pa-os__avec-video) .pa-v__chapo{display:none}.pa-os__liste{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--pa-ligne)}.pa-os__choix{display:grid;grid-template-columns:40px 72px minmax(0,1fr);gap:12px;align-items:start;padding:16px 0;border-top:1px solid var(--pa-ligne)}.pa-os__choix:first-child{border-top-color:var(--pa-encre)}.pa-os__num{font-family:var(--pa-titre);font-weight:500;font-size:44px;line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.pa-os__pot{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--pa-marine-pale)}.pa-os__pot img{display:block;width:100%;height:100%;object-fit:cover}.pa-os__txt{min-width:0;display:flex;flex-direction:column;gap:4px}.pa-os__txt a{display:flex;align-items:center;gap:8px;font-family:var(--pa-titre);font-weight:600;font-size:16px;line-height:22px;color:var(--pa-encre);text-decoration:none}.pa-os__txt a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:989px){.pa-os__txt a{position:relative;min-height:44px;margin-block:-11px}}.pa-os__point{flex:none;width:7px;height:7px;border-radius:50%;background:var(--p-clair, #85858A);box-shadow:0 0 6px 1px var(--p-clair, #85858A)}.pa-os__citation{font-size:15px;line-height:22px;color:var(--pa-encre-2)}.pa-os__achat{grid-column:2 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px}.pa-os__achat b{font-weight:600;font-size:18px}.pa-os__video{margin:0;position:relative;overflow:hidden;background:var(--pa-marine)}.pa-os__video video{aspect-ratio:9 / 16;max-height:560px}.pa-os__video figcaption{position:absolute;left:12px;bottom:12px;font-family:var(--pa-titre);font-weight:600;font-size:13px;color:#fff;pointer-events:none}.pa-os__video--ordi{display:none}@media(min-width:750px){.pa-os__choix{grid-template-columns:72px 88px minmax(0,1fr) auto;gap:20px;align-items:center}.pa-os__num{font-size:72px}.pa-os__achat{grid-column:auto;flex-direction:row;gap:20px}}@media(min-width:990px){.pa-os__in:not(.pa-os__avec-video) .pa-os__col{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;align-items:start}.pa-os__avec-video{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:64px;align-items:start}.pa-os__video--mobile{display:none}.pa-os__video--ordi{display:block;grid-row:1;grid-column:2}}.pa-pied{background:var(--pa-marine);color:#fff}.pa-pied__inner{max-width:none;display:flex;flex-direction:column;gap:32px;padding-top:48px;padding-bottom:32px}.pa-pied__marque{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.pa-pied__logo{display:inline-flex;align-items:center;min-height:44px;margin-block:-10px}.pa-pied__logo img{width:132px;height:auto;display:block}.pa-pied__adresse{margin:0;max-width:32ch;font-size:14px;line-height:20px;color:var(--pa-sur-marine)}.pa-pied a{color:inherit;text-decoration:none;text-underline-offset:3px}.pa-pied a:hover{text-decoration:underline}.pa-pied__liens{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:20px}.pa-pied__colonne{display:contents}.pa-pied__colonne li{margin:0;list-style:none;border-top:1px solid var(--pa-marine-2);font:inherit}.pa-pied__colonne a{display:flex;align-items:center;box-sizing:border-box;min-height:44px;padding-block:8px}.pa-pied__bas{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--pa-marine-2);font-size:12px;line-height:16px;color:var(--pa-sur-marine)}.pa-pied__legal{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));column-gap:16px}.pa-pied__legal li{margin:0;font:inherit}.pa-pied__legal a{display:flex;align-items:center;min-height:44px}.pa-pied__copy{margin:0;font:inherit}@media(min-width:990px){.pa-pied__inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:48px 24px;padding-top:64px}.pa-pied__marque{grid-column:span 4}.pa-pied__liens{grid-column:span 8;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px}.pa-pied__colonne{display:flex;flex-direction:column;gap:8px;margin:0;padding:16px 0 0;border-top:1px solid var(--pa-marine-2)}.pa-pied__colonne li{border-top:0}.pa-pied__colonne a{display:inline;min-height:0;padding-block:0}.pa-pied__bas{grid-column:1 / -1;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:32px}.pa-pied__legal{display:flex;flex-wrap:wrap;gap:4px 16px}.pa-pied__legal a{display:inline;min-height:0}.pa-pied__copy{flex:none}}.pa-prof{background:var(--pa-surface);color:var(--pa-encre)}.pa-prof__haut{display:flex;flex-direction:column;background:var(--pa-marine)}.pa-prof__haut .pa-ouv{flex:1;justify-content:center}.pa-prof__haut .pa-ouv__chapo a{display:inline-flex;align-items:center;min-height:44px;margin-block:-10px;color:inherit;text-underline-offset:3px}.pa-prof__photo{position:relative;order:-1;aspect-ratio:4 / 5;overflow:hidden;background:var(--pa-marine-2)}.pa-prof__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pa-prof__apercu{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:8px}.pa-prof__apercu .pa-etiquette{color:var(--pa-sur-marine)}.pa-prof__vignettes{display:grid;grid-template-columns:repeat(4,minmax(0,88px));gap:1px}.pa-prof__vignettes a{display:block;outline-offset:-2px}.pa-prof__vignettes img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:contain}@media(hover:hover){.pa-prof__vignettes a:hover{outline:1px solid #FFFFFF;outline-offset:-1px}}.pa-prof__tete{display:flex;flex-direction:column;gap:8px}.pa-prof__bio{display:flex;flex-direction:column;gap:24px;background:var(--pa-surface)}.pa-prof__corps{display:flex;flex-direction:column;gap:24px;min-width:0;max-width:720px}.pa-prof__texte{font-family:var(--pa-texte);font-size:17px;line-height:26px;color:var(--pa-encre-2)}.pa-prof__texte p{margin:0 0 16px}.pa-prof__texte p:last-child{margin-bottom:0}.pa-prof__texte a{color:var(--pa-encre);text-underline-offset:3px}.pa-prof__jalons{margin:0;padding:0;list-style:none;border-top:1px solid var(--pa-encre)}.pa-prof__jalons li{display:grid;grid-template-columns:minmax(96px,1fr) minmax(0,3fr);align-items:baseline;gap:16px;padding:16px 0;border-bottom:1px solid var(--pa-ligne);font-family:var(--pa-texte);font-size:16px;line-height:24px;color:var(--pa-encre-2)}.pa-prof__annee{font-family:var(--pa-titre);font-weight:500;font-size:22px;line-height:28px;letter-spacing:-.02em;color:var(--pa-encre);font-variant-numeric:tabular-nums}.pa-prof__plus{border-top:1px solid var(--pa-encre);border-bottom:1px solid var(--pa-ligne)}.pa-prof__plus summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;font-family:var(--pa-titre);font-weight:600;font-size:16px;line-height:24px;cursor:pointer;list-style:none}.pa-prof__plus summary::-webkit-details-marker{display:none}.pa-prof__plus summary svg{flex:none;transition:transform .16s var(--pa-ease, ease-out)}.pa-prof__plus[open] summary svg{transform:rotate(180deg)}.pa-prof__plus .pa-corps{padding-bottom:32px}.pa-prof__sel{display:flex;flex-direction:column;gap:24px;background:var(--pa-fond);scroll-margin-top:80px}.pa-prof__sel-tete{display:flex;flex-direction:column;gap:24px}.pa-prof__code{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--pa-encre);background:var(--pa-surface)}.pa-prof__code-ligne{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.pa-prof__code-valeur{font-family:var(--pa-titre);font-weight:500;font-size:32px;line-height:40px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.pa-prof__code p{margin:0;font-family:var(--pa-texte);font-size:15px;line-height:22px;color:var(--pa-encre-2)}.pa-prof__copier{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:112px;height:44px;padding:0 16px;border:1px solid var(--pa-encre);border-radius:999px;background:transparent;color:var(--pa-encre);font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:20px;cursor:pointer;transition:background-color .16s var(--pa-ease, ease-out),color .16s var(--pa-ease, ease-out)}.pa-prof__copier:hover{background:var(--pa-encre);color:#fff}.pa-prof__copier[hidden]{display:none}.pa-prof__grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 1px 1px 0}.pa-prof__case{display:flex;min-width:0}.pa-prof__case .pa-carte{flex:1;background:var(--pa-surface)}.pa-prof__case .pa-carte__bouton{height:44px}.pa-prof__case .pa-carte__nom+.pa-carte__prix{margin-top:28px}.pa-prof__fin{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;grid-column:span var(--reste, 1);margin:0 -1px -1px 0;padding:16px;border:1px solid var(--pa-ligne);color:var(--pa-encre);font-family:var(--pa-titre);font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.02em;text-decoration:none}.pa-prof__fin svg{flex:none}@media(hover:hover){.pa-prof__fin:hover{z-index:1;border-color:var(--pa-encre)}}@media(min-width:750px){.pa-prof__grille{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:990px){.pa-prof__haut{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:min(84vh,800px)}.pa-prof__photo{order:0;aspect-ratio:auto;min-height:560px}.pa-prof__bio{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,720px);gap:64px;align-items:start}.pa-prof__tete{position:sticky;top:112px}.pa-prof__sel .pa-prof__tete{position:static}.pa-prof__sel{gap:32px}.pa-prof__sel-tete{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:32px}.pa-prof__code{flex:0 0 360px}.pa-prof__texte{font-size:18px;line-height:28px}.pa-prof__case .pa-carte__bouton{height:36px}.pa-prof__fin{padding:24px;font-size:32px;line-height:36px}}@media(prefers-reduced-motion:reduce){.pa-prof__plus summary svg,.pa-prof__copier{transition:none}}.pa-prom{display:flex;flex-direction:column;gap:24px;padding:48px 16px;color:var(--pa-encre);background:var(--pa-fond, #F4F4F2)}.pa-prom--blanc{background:#fff}.pa-prom--noir{background:#0b0b0d;color:#fff}.pa-prom__etiquette{margin:0;display:flex;align-items:center;gap:8px;font-family:var(--pa-titre);font-weight:600;font-size:11px;line-height:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--pa-encre-2)}.pa-prom--noir .pa-prom__etiquette{color:#c9c9cd}.pa-prom__point{flex:none;width:7px;height:7px;border-radius:50%;background:var(--p-clair, #0B0B0D);box-shadow:0 0 6px 2px var(--p-clair, #0B0B0D)}.pa-prom--noir .pa-prom__point{background:var(--p-sombre, #FFFFFF);box-shadow:0 0 6px 2px var(--p-sombre, #FFFFFF)}.pa-prom__titre{margin:0;font-family:var(--pa-titre);font-weight:500;font-size:32px;line-height:36px;letter-spacing:-.03em;color:inherit}.pa-prom__chiffres{display:flex;flex-direction:column;border-top:1px solid #26262A}.pa-prom__chiffre{padding:20px 0;border-bottom:1px solid #26262A}.pa-prom__valeur{margin:0;font-family:var(--pa-titre);font-weight:500;font-size:clamp(56px,min(16.4vw,230.9px),64px);line-height:1.06;letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap}.pa-prom__libelle{margin:8px 0 0;font-size:15px;line-height:22px;color:#c9c9cd}.pa-prom__grille{display:flex;flex-direction:column;gap:20px}.pa-prom__promesse{border-top:1px solid currentColor;padding-top:12px;display:flex;flex-direction:column;gap:6px}.pa-prom__promesse h3{margin:0;font-family:var(--pa-titre);font-weight:600;font-size:17px;line-height:24px;letter-spacing:0;color:inherit}.pa-prom__promesse p{margin:0;font-size:15px;line-height:22px;color:var(--pa-encre-2)}.pa-prom--noir .pa-prom__promesse p{color:#c9c9cd}.pa-prom__mention{margin:0;font-size:12px;line-height:16px;color:var(--pa-encre-2)}.pa-prom--noir .pa-prom__mention{color:#c9c9cd}@media(min-width:750px){.pa-prom{padding:clamp(48px,6.6vw,96px) var(--pa-marge);gap:32px}.pa-prom__titre{font-size:clamp(32px,min(3.9vw,54.9px),56px);line-height:1.08}.pa-prom__chiffres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #26262A}.pa-prom__chiffre{padding:24px 24px 24px 0;border-bottom:0}.pa-prom__chiffre+.pa-prom__chiffre{padding-left:24px;border-left:1px solid #26262A}.pa-prom__valeur{font-size:clamp(36px,calc(6.6vw - 11px),82px);line-height:1}.pa-prom__libelle{font-size:16px;line-height:24px}.pa-prom__grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pa-prom__promesse h3{font-size:18px}}.pa-quiz{display:flex;flex-direction:column;gap:32px;padding:48px 16px;background:var(--pa-fond, #F4F4F2);color:var(--pa-encre)}.pa-quiz__intro{display:flex;flex-direction:column;gap:12px}.pa-quiz__tete{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pa-quiz__remise{background:#0b0b0d;color:#fff;border-radius:999px;padding:4px 10px;font-family:var(--pa-titre);font-weight:600;font-size:11px;line-height:14px;white-space:nowrap}.pa-quiz__titre{margin:0;font-family:var(--pa-titre);font-weight:500;font-size:32px;line-height:36px;letter-spacing:-.03em;color:inherit}.pa-quiz__texte{margin:0;font-size:15px;line-height:22px;color:var(--pa-encre-2)}.pa-quiz__q{margin:0 0 12px;font-family:var(--pa-titre);font-weight:600;font-size:18px;line-height:24px}.pa-quiz .qr-goals{display:grid;grid-template-columns:1fr;gap:0;padding:0 0 1px}.pa-quiz .qr-goals a{min-height:56px;margin:0 0 -1px;padding:10px 14px;position:relative;display:flex;align-items:center;gap:12px;background:#fff;color:var(--pa-encre);border:1px solid var(--pa-ligne);border-radius:0;font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:20px;text-decoration:none;transition:border-color .16s var(--pa-ease)}.pa-quiz .qr-goals a:hover{z-index:1;background:#fff;border-color:#0b0b0d}.pa-quiz .qr-goals a:focus-visible{z-index:1;outline:2px solid #0B0B0D;outline-offset:2px}.pa-quiz .qr-goal-icon{width:24px;height:24px;border-radius:0;background:none;color:#0b0b0d}.pa-quiz .qr-goals a:hover .qr-goal-icon{background:none;color:#0b0b0d}.pa-quiz__fine{margin:12px 0 0;font-size:12px;line-height:16px;color:var(--pa-encre-2)}@media(min-width:750px){.pa-quiz{padding:clamp(48px,6.6vw,96px) var(--pa-marge)}.pa-quiz__titre{font-size:clamp(32px,min(3.9vw,54.9px),56px);line-height:1.08}.pa-quiz__texte{font-size:17px;line-height:26px}.pa-quiz .qr-goals{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 1px 1px 0}.pa-quiz .qr-goals a{margin:0 -1px -1px 0;min-height:64px}}@media(min-width:990px){.pa-quiz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.pa-quiz__intro{gap:16px}}.pa-reassu{background:var(--pa-surface);color:var(--pa-encre);border-bottom:1px solid var(--pa-ligne)}.pa-reassu--pied{border-top:1px solid var(--pa-ligne);border-bottom:0}.pa-reassu__inner{max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));font-family:var(--pa-titre);font-weight:600;font-size:13px;line-height:18px}.pa-reassu__item{display:flex;align-items:center;gap:8px;padding:16px 12px 16px 0}.pa-reassu__item .pa-icone{flex:none;color:var(--pa-encre-2);opacity:.75}@media(max-width:749px){.pa-reassu__item:nth-child(2n){padding-left:12px;padding-right:0;border-left:1px solid var(--pa-ligne)}.pa-reassu__item:nth-child(n+3){border-top:1px solid var(--pa-ligne)}}@media(min-width:750px){.pa-reassu__inner{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);font-size:14px;line-height:20px}.pa-reassu__item{padding:24px;border-left:1px solid var(--pa-ligne)}.pa-reassu__item:first-child{padding-left:0;border-left:0}.pa-reassu__item:last-child{padding-right:0}}@media(min-width:990px){.pa-reassu__inner{grid-auto-columns:auto}.pa-reassu__item{padding:24px 16px;white-space:nowrap}}.pa-va{scroll-margin-top:var(--header-height, 0px)}.pa-va__note{margin:8px 0 0;display:flex;align-items:baseline;gap:12px}.pa-va__note b{font-family:var(--pa-titre);font-weight:500;font-size:clamp(64px,min(10vw,140.8px),148px);line-height:1;letter-spacing:-.05em;color:var(--pb-encre);font-variant-numeric:tabular-nums}.pa-va__note span{font-size:15px;line-height:22px;color:var(--pb-encre-2)}.pa-va .pa-v__corps{border-top:1px solid var(--pb-fil);gap:0}.pa-va__avis{margin:0;padding:16px 0;border-bottom:1px solid var(--pb-fil);display:flex;flex-direction:column;gap:8px}.pa-va__avis blockquote{margin:0;font-size:17px;line-height:26px;color:var(--pb-encre)}.pa-va__avis figcaption{font-size:13px;line-height:18px;color:var(--pb-encre-2)}.pa-va__avis figcaption b{font-family:var(--pa-titre);font-weight:600;color:var(--pb-encre)}.pa-va .pa-v__lien{margin-top:16px}@media(min-width:990px){.pa-va .pa-v__grid:not(.pa-v__grid--2)>.pa-v__tete{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:32px}.pa-va .pa-v__grid:not(.pa-v__grid--2) .pa-va__note{margin:0}}.pa-vb__rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;margin:0 -16px;padding:0 16px;border-top:1px solid var(--pb-fil);scrollbar-width:none}.pa-vb__rail::-webkit-scrollbar{display:none}.pa-vb__carte{flex:none;width:72%;max-width:300px;scroll-snap-align:start;display:flex;flex-direction:column;border-right:1px solid var(--pb-fil);border-bottom:1px solid var(--pb-fil)}.pa-vb__photo{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--pa-marine-2)}.pa-vb__txt{padding:12px;display:flex;flex-direction:column;gap:4px}.pa-vb__txt h3{margin:0;font-family:var(--pa-titre);font-weight:500;font-size:26px;line-height:32px;letter-spacing:-.02em;color:var(--pb-encre)}.pa-vb__txt p{margin:0;font-size:15px;line-height:22px;color:var(--pb-encre-2)}.pa-vb__rail--texte{display:flex;flex-direction:column;overflow:visible;margin:0;padding:0}.pa-vb__rail--texte .pa-vb__carte{width:auto;max-width:none;border-right:0}.pa-vb__rail--texte .pa-vb__txt{padding:12px 0}@media(min-width:990px){.pa-vb__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin:0;padding:0}.pa-vb__carte{width:auto;max-width:none}.pa-vb__rail--texte{display:flex}.pa-vb__rail--texte .pa-vb__txt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:4px 24px;align-items:baseline;padding:20px 0}.pa-vb__txt h3{font-size:clamp(32px,min(3.3vw,46.5px),48px);line-height:1.1;letter-spacing:-.03em}.pa-vb__txt p{font-size:16px;line-height:24px}}.pa-vx__grille{--pa-col: 2}.pa-vx__grille--1{--pa-col: 1}.pa-vx__carte{padding:12px;display:flex;flex-direction:column;gap:4px}.pa-vx__titre{font-family:var(--pa-titre);font-weight:600;font-size:16px;line-height:22px;color:var(--pb-encre)}.pa-vx__titre--grand{font-weight:500;font-size:40px;line-height:44px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pa-vx__carte>span{font-size:13px;line-height:18px;color:var(--pb-encre-2)}.pa-v__allegation p{margin:0}@media(min-width:990px){.pa-vx__grille,.pa-vx__grille--1{--pa-col: var(--pa-n, 3)}.pa-vx__carte{padding:24px;gap:8px}.pa-vx__titre{font-weight:500;font-size:22px;line-height:28px;letter-spacing:-.02em}.pa-vx__titre--grand{font-size:clamp(48px,min(5.6vw,78.8px),80px);line-height:1.05;letter-spacing:-.04em}.pa-vx__carte>span{font-size:15px;line-height:22px}}.pa-vch__ligne{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--pb-fil)}.pa-vch__c{display:flex;flex-direction:column;gap:4px;padding:16px 8px 0 0;min-width:0}.pa-vch__c+.pa-vch__c{padding-left:8px;border-left:1px solid var(--pb-fil)}.pa-vch__c b{font-family:var(--pa-titre);font-weight:500;font-size:clamp(40px,min(12vw,169px),148px);line-height:1;letter-spacing:-.05em;color:var(--pb-encre);font-variant-numeric:tabular-nums;white-space:nowrap}.pa-vch__c span{font-size:13px;line-height:18px;color:var(--pb-encre-2)}@media(min-width:990px){.pa-vch__c{padding:24px 24px 0 0;gap:8px}.pa-vch__c+.pa-vch__c{padding-left:24px}.pa-vch__c b{font-size:clamp(64px,min(10.3vw,145px),148px)}.pa-vch__c span{font-size:16px;line-height:24px}}.pa-vc__frise{display:flex;flex-direction:column;gap:8px}.pa-vc__barre{display:flex;height:4px}.pa-vc__seg{background:var(--pb-fort)}.pa-vc__seg--2{background:var(--pb-fil)}.pa-vc__seg[data-produit=power-up],.pa-vc__seg[data-produit=level-up]{background:var(--p-clair)}.pa-v--sombre .pa-vc__seg[data-produit=power-up],.pa-v--sombre .pa-vc__seg[data-produit=level-up]{background:var(--p-sombre)}.pa-vc__axes{margin:0;display:flex;justify-content:space-between;font-size:13px;line-height:18px;color:var(--pb-encre-2)}.pa-vc__legende{margin:0;display:flex;gap:16px;flex-wrap:wrap;font-size:13px;line-height:18px;color:var(--pb-encre-2)}.pa-vc__legende span{display:inline-flex;align-items:center;gap:8px}.pa-vc__point{flex:none;width:7px;height:7px;border-radius:50%;background:var(--p-clair, var(--pb-encre));box-shadow:0 0 5px 1px var(--p-clair, transparent)}.pa-v--sombre .pa-vc__point{background:var(--p-sombre, var(--pb-encre));box-shadow:0 0 5px 1px var(--p-sombre, transparent)}.pa-vc__choix{--pa-col: 1}.pa-vc__carte{color:var(--pb-encre);text-decoration:none;display:flex;flex-direction:column;gap:8px;padding:16px}a.pa-vc__carte{transition:box-shadow .16s var(--pa-ease)}a.pa-vc__carte:hover{box-shadow:inset 0 0 0 1px var(--pb-fort)}.pa-vc__carte--on{box-shadow:inset 0 0 0 2px var(--pb-fort)}.pa-vc__haut{display:flex;align-items:center;gap:12px}.pa-vc__haut img{flex:none;width:64px;height:64px;object-fit:contain}.pa-vc__haut>span{display:flex;flex-direction:column;gap:2px;min-width:0}.pa-vc__quand{font-family:var(--pa-titre);font-weight:600;font-size:11px;line-height:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--pb-encre-2)}.pa-vc__haut b,.pa-vc__titre-seul{font-family:var(--pa-titre);font-weight:500;font-size:28px;line-height:32px;letter-spacing:-.02em}.pa-vc__titre-seul{font-size:24px;line-height:28px}.pa-vc__bas{display:flex;flex-direction:column;gap:2px}.pa-vc__ligne{font-size:15px;line-height:22px;color:var(--pb-encre)}.pa-vc__detail{font-size:13px;line-height:18px;color:var(--pb-encre-2)}@media(min-width:990px){.pa-vc__choix{--pa-col: 2}.pa-vc__carte{padding:24px}.pa-vc__haut b{font-size:32px;line-height:36px}}.pa-vd{scroll-margin-top:var(--header-height, 0px)}.pa-vd__mot{display:flex;flex-direction:column;gap:2px;padding:12px}.pa-vd__mot b{font-family:var(--pa-titre);font-weight:600;font-size:15px;line-height:20px;color:var(--pb-encre)}.pa-vd__mot span{font-size:12px;line-height:16px;color:var(--pb-encre-2)}.pa-vd__i{display:flex;flex-direction:column;gap:2px;padding:12px}.pa-vd__i-photo{display:block;aspect-ratio:1 / 1;background:#e7e7e4;overflow:hidden;margin:-12px -12px 8px}.pa-vd__i-photo img{width:100%;height:100%;object-fit:cover}.pa-vd__ingr:has(>:only-child) .pa-vd__i:has(.pa-vd__i-photo){display:grid;grid-template-columns:140px minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;column-gap:16px;padding:0 12px 0 0}.pa-vd__ingr:has(>:only-child) .pa-vd__i-photo{grid-row:1 / -1;margin:0}.pa-vd__ingr:has(>:only-child) .pa-vd__i>b{grid-column:2;grid-row:2}.pa-vd__ingr:has(>:only-child) .pa-vd__i>span:not(.pa-vd__i-photo){grid-column:2;grid-row:3}.pa-vd__i b{font-family:var(--pa-titre);font-weight:600;font-size:15px;line-height:20px;color:var(--pb-encre)}.pa-vd__i span{font-size:12px;line-height:16px;color:var(--pb-encre-2)}.pa-vd__table{display:flex;flex-direction:column;border-bottom:1px solid var(--pb-fil)}.pa-vd__tr{display:grid;grid-template-columns:minmax(min-content,1fr) auto;column-gap:16px;border-top:1px solid var(--pb-fil);font-size:14px;line-height:20px;color:var(--pb-encre)}.pa-vd__tr--2{grid-template-columns:minmax(min-content,1fr) 88px 88px}@media(max-width:480px){.pa-vd__tr--2{grid-template-columns:minmax(min-content,1fr) 72px 72px;column-gap:8px}}@media(max-width:380px){.pa-vd__tr--2{grid-template-columns:1fr 1fr}.pa-vd__tr--2>:first-child{grid-column:1 / -1;padding-bottom:0}}.pa-vd__tr>*{padding:10px 0}.pa-vd__tr b{font-family:var(--pa-titre);font-weight:600;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pa-vd__tr--2 b{white-space:normal}.pa-vd__tr--tete{border-top:0;font-family:var(--pa-titre);font-weight:600;font-size:11px;line-height:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--pb-encre-2)}.pa-vd__tr--tete span:not(:first-child){text-align:right}.pa-vd__table--long .pa-vd__tr:not(.pa-vd__tr--tete){grid-template-columns:minmax(0,1fr);padding:10px 0}.pa-vd__table--long .pa-vd__tr:not(.pa-vd__tr--tete)>*{padding:0}.pa-vd__table--long .pa-vd__tr b{white-space:normal;text-align:left}@media(min-width:990px){.pa-vd__mots,.pa-vd__ingr{--pa-col: 4}.pa-vd__i,.pa-vd__mot{padding:16px}.pa-vd__i-photo{margin:-16px -16px 8px}.pa-vd__ingr:has(>:only-child) .pa-vd__i:has(.pa-vd__i-photo){grid-template-columns:240px minmax(0,1fr);column-gap:24px;padding:0 16px 0 0}.pa-vd__tr{font-size:15px;line-height:22px}.pa-vd__tr--2{grid-template-columns:minmax(0,1fr) 140px 140px}.pa-vd__tr--tete{font-size:11px;line-height:14px}.pa-vd__table--long .pa-vd__tr:not(.pa-vd__tr--tete){grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);padding:0}.pa-vd__table--long .pa-vd__tr:not(.pa-vd__tr--tete)>*{padding:10px 0}.pa-vd__table--long .pa-vd__tr b{text-align:right}}.pa-vf__liste{border-bottom:1px solid var(--pb-fil)}.pa-vf__q{border-top:1px solid var(--pb-fil)}.pa-vf__q summary{list-style:none;cursor:pointer;padding:16px 0;display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:var(--pa-titre);font-weight:600;font-size:16px;line-height:22px;color:var(--pb-encre)}.pa-vf__q summary::-webkit-details-marker{display:none}.pa-vf__q summary svg{flex:none;transition:transform .16s var(--pa-ease)}.pa-vf__q[open] summary svg{transform:rotate(180deg)}.pa-vf__r{padding:0 0 16px;font-size:15px;line-height:22px;color:var(--pb-encre-2)}.pa-vf__r p{margin:0 0 8px}.pa-vf__r p:last-child{margin:0}.pa-vf__r a{color:var(--pb-encre)}@media(min-width:990px){.pa-vf__q summary{padding:20px 0;font-size:18px;line-height:24px}.pa-vf__r{padding-bottom:20px;font-size:16px;line-height:24px}}.pa-vh__liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--pb-fil)}.pa-vh__geste{display:grid;grid-template-columns:72px minmax(0,1fr);gap:0 12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--pb-fil);min-width:0}.pa-vh__media{grid-row:1 / span 2;position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--pa-marine-2)}.pa-vh__num{position:absolute;left:6px;top:6px;z-index:1;width:24px;height:24px;border-radius:50%;background:var(--pa-marine);color:#fff;font-family:var(--pa-titre);font-weight:600;font-size:12px;display:flex;align-items:center;justify-content:center}.pa-vh__media--vide{aspect-ratio:auto;background:none;overflow:visible}.pa-vh__media--vide .pa-vh__num{position:static;width:auto;height:auto;border-radius:0;background:none;color:var(--pb-encre);display:block;font-weight:500;font-size:64px;line-height:1;letter-spacing:-.05em}.pa-vh__geste b{align-self:end;font-family:var(--pa-titre);font-weight:600;font-size:16px;line-height:22px;color:var(--pb-encre)}.pa-vh__geste>span{align-self:start;font-size:14px;line-height:20px;color:var(--pb-encre-2)}@media(min-width:990px){.pa-vh__liste{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pa-vh__geste{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:32px 32px 32px 0;border-bottom:1px solid var(--pb-fil)}.pa-vh__geste+.pa-vh__geste{padding-left:32px;border-left:1px solid var(--pb-fil)}.pa-vh__num{width:32px;height:32px;font-size:14px;left:12px;top:12px}.pa-vh__media--vide .pa-vh__num{font-size:clamp(96px,min(10.3vw,145px),148px)}.pa-vh__geste b{align-self:auto;font-size:20px;line-height:28px}.pa-vh__geste>span{align-self:auto;font-size:15px;line-height:22px}}.pa-vn__cit{margin:0;display:flex;flex-direction:column;gap:8px}.pa-vn__cit blockquote{margin:0;font-size:17px;line-height:26px;color:#fff}.pa-vn__cit figcaption{font-size:13px;line-height:18px;color:var(--pa-sur-marine)}.pa-vn--mot .pa-vn__cit blockquote{max-width:24ch;font-family:var(--pa-titre);font-weight:500;font-size:32px;line-height:36px;letter-spacing:-.03em;text-wrap:balance}.pa-vn__rail{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-16px;padding-right:16px;scrollbar-width:none;border-left:1px solid var(--pa-marine-2)}.pa-vn__rail::-webkit-scrollbar{display:none}.pa-vn__video{flex:none;width:160px;margin:0;scroll-snap-align:start;display:flex;flex-direction:column;border-right:1px solid var(--pa-marine-2)}.pa-vn__video video{aspect-ratio:9 / 16;border-radius:0;background:var(--pa-marine-2)}.pa-vn__video figcaption{padding:8px 12px;font-family:var(--pa-titre);font-weight:600;font-size:13px;line-height:18px;color:#fff}@media(min-width:990px){.pa-vn__cit blockquote{font-size:20px;line-height:30px}.pa-vn--mot .pa-vn__cit blockquote{max-width:30ch;font-size:clamp(32px,min(3.9vw,54.9px),56px);line-height:1.08}.pa-vn__rail{margin-right:0;padding-right:0}.pa-vn__video{width:200px}}.pa-vp2:not(:has(.pa-vp2__offre:not([hidden]))){display:none}.pa-vp2__pause{display:none}.pa-vp2__offre{display:flex;flex-direction:column;gap:24px}.pa-vp2__offre[hidden]{display:none}.pa-vp2__tete{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.pa-vp2__titre{margin:0;font-family:var(--pa-titre);font-weight:500;font-size:32px;line-height:36px;letter-spacing:-.03em;color:var(--pb-encre);text-wrap:balance}.pa-vp2__tete .pa-vp2__btn{display:none;margin-top:8px}.pa-vp2__table{display:flex;flex-direction:column;border-bottom:1px solid var(--pb-fil)}.pa-vp2__tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,104px) minmax(0,108px);gap:8px;align-items:baseline;padding:12px 0;border-top:1px solid var(--pb-fil)}.pa-vp2__table--1 .pa-vp2__tr{grid-template-columns:minmax(0,1fr) 120px}.pa-vp2__tr>:not(:first-child){text-align:right}.pa-vp2__tr--tete{border-top:0;padding:0 0 8px;font-family:var(--pa-titre);font-weight:600;font-size:11px;line-height:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--pb-encre-2)}.pa-vp2__q{display:flex;flex-direction:column}.pa-vp2__q b{font-family:var(--pa-titre);font-weight:600;font-size:15px;line-height:20px;color:var(--pb-encre)}.pa-vp2__q span{font-size:12px;line-height:16px;color:var(--pb-encre-2);font-variant-numeric:tabular-nums}.pa-vp2 .pa-vp2__px{font-family:var(--pa-titre);font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.02em;color:var(--pb-encre)}.pa-vp2 .pa-vp2__abo{font-family:var(--pa-titre);font-weight:500;font-size:15px;line-height:22px;color:var(--pb-encre-2)}.pa-vp2 .pa-vp2__tete .pa-v__note{font-size:13px;line-height:18px}@media(max-width:989px){.pa-vp2__offre{position:relative;padding-bottom:76px}.pa-vp2__tete .pa-vp2__btn{display:inline-flex;position:absolute;left:0;right:0;bottom:0;margin:0}}@media(min-width:990px){.pa-vp2__offre{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(32px,6vw,96px);align-items:start}.pa-vp2__tete{gap:12px}.pa-vp2__tete .pa-vp2__btn{display:inline-flex;margin-top:12px}.pa-vp2__titre{font-size:clamp(32px,min(3.9vw,54.9px),56px);line-height:1.08}.pa-vp2 .pa-vp2__tete .pa-v__note{font-size:14px;line-height:20px}.pa-vp2__tr{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);padding:20px 0;gap:16px}.pa-vp2__table--1 .pa-vp2__tr{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.pa-vp2__tr--tete{padding:0 0 12px}.pa-vp2__q b{font-size:20px;line-height:28px}.pa-vp2__q span{font-size:14px;line-height:20px}.pa-vp2 .pa-vp2__px{font-size:clamp(32px,min(3.9vw,54.9px),56px);line-height:1;letter-spacing:-.03em}.pa-vp2 .pa-vp2__abo{font-size:clamp(20px,min(2.2vw,31px),28px);line-height:1.2;letter-spacing:-.02em}}.pa-vs__saveur{display:flex;flex-direction:column}.pa-vs__studio{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:#e7e7e4}.pa-vs__pot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pa-vs__studio--pot .pa-vs__pot{padding:14%;object-fit:contain}.pa-vs__nom{display:flex;align-items:center;gap:8px;padding:12px}.pa-vs__nom b{font-family:var(--pa-titre);font-weight:600;font-size:15px;line-height:20px;color:var(--pb-encre)}.pa-vs__pastille{flex:none;width:20px;height:20px;border-radius:50%;overflow:hidden}.pa-vs__pastille img{display:block;width:100%;height:100%;object-fit:cover}.pa-vs__liste[style*="--pa-col: 1"]{max-width:50%}.pa-vs__avis{margin:0;padding-top:16px;border-top:1px solid var(--pb-fil);display:flex;flex-direction:column;gap:8px}.pa-vs__avis blockquote{margin:0;font-size:17px;line-height:26px;color:var(--pb-encre)}.pa-vs__avis figcaption{font-size:13px;line-height:18px;color:var(--pb-encre-2)}.pa-vs__avis figcaption b{font-family:var(--pa-titre);font-weight:600;color:var(--pb-encre)}@media(min-width:990px){.pa-vs__studio{aspect-ratio:5 / 4}.pa-vs__nom{padding:16px}.pa-vs__nom b{font-size:16px;line-height:22px}}.pa-vsel{scroll-margin-top:80px}.pa-b .pa-vsel__grille{display:flex;flex-direction:column;gap:24px}.pa-vsel__texte{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.pa-vsel__titre{margin:0;font-family:var(--pa-titre);font-weight:500;font-size:26px;line-height:32px;letter-spacing:-.02em;color:var(--pb-encre);text-wrap:balance}.pa-vsel__prix{margin:0;display:flex;align-items:baseline;gap:4px 12px;flex-wrap:wrap;color:var(--pb-encre)}.pa-vsel__prix b{font-family:var(--pa-titre);font-weight:500;font-size:64px;line-height:1;letter-spacing:-.04em}.pa-vsel__prix s,.pa-vsel__prix span{font-size:15px;line-height:22px;color:var(--pb-encre-2)}.pa-vsel__pause{display:none}.pa-vsel__pot{display:block;position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#e7e7e4}.pa-vsel__pot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pa-vsel__pot--pot img{padding:14%;object-fit:contain}.pa-vsel__pots .pa-vsel__pot:hover{outline:1px solid var(--pb-fort);outline-offset:-1px}@media(min-width:990px){.pa-b .pa-vsel__grille{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(32px,6vw,96px);align-items:center}.pa-vsel__texte{gap:16px}.pa-vsel__titre{font-size:clamp(28px,min(3.3vw,46.5px),48px);line-height:1.1;letter-spacing:-.03em}.pa-vsel__prix b{font-size:clamp(64px,min(7vw,98.6px),104px)}.pa-vsel__prix s,.pa-vsel__prix span{font-size:16px;line-height:24px}}.pa-vw__semaine{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--pb-fil);border-bottom:1px solid var(--pb-fil)}.pa-vw__semaine li{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 0;min-width:0}.pa-vw__semaine li+li{border-left:1px solid var(--pb-fil)}.pa-vw__j{font-family:var(--pa-titre);font-weight:600;font-size:12px;line-height:16px;color:var(--pb-encre-2)}.pa-vw__dose{width:34px;height:34px;border-radius:50%;background:var(--pb-fort);color:var(--pv-bg, #FFFFFF);display:flex;align-items:center;justify-content:center;font-family:var(--pa-titre);font-weight:600;font-size:11px;white-space:nowrap}.pa-vw__type{font-size:11px;line-height:14px;color:var(--pb-encre-2)}@media(min-width:990px){.pa-vw__semaine li{padding:20px 0;gap:8px}.pa-vw__dose{width:52px;height:52px;font-size:14px}.pa-vw__j,.pa-vw__type{font-size:13px;line-height:18px}}.password-page__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;text-align:center;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.password-page h1{font-family:Montserrat,Arial,sans-serif;font-weight:500;font-size:clamp(40px,min(6.2vw,87.3px),88px);line-height:1.04;letter-spacing:-.04em;text-transform:none}.password-page .button{background:#fff;border-color:#fff;color:#0b0b0d;border-radius:999px;font-family:Montserrat,Arial,sans-serif;font-weight:700}.predictive-search-results-container{overflow-y:auto;max-height:calc(var(--search-modal-max-height-mobile) - var(--inputs-min-height) - var(--padding-md) * 2)}@media not (max-width:750px){.predictive-search-results-container{max-height:calc(var(--search-modal-max-height) - var(--inputs-min-height) - var(--padding-md) * 2)}}.predictive-search-results:not(:empty){display:flex;flex-direction:column;gap:var(--gap-lg);padding:var(--padding-xs);padding-top:var(--margin-md)}.predictive-search-results .predictive-search__section:not(:last-child){border-bottom:1px solid var(--pa-ligne);padding-bottom:var(--gap-lg)}.predictive-search__title{margin-top:0;margin-bottom:var(--margin-md)}.predictive-search__list,.predictive-search__grid{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--gap-xs)}.predictive-search__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-md)}@media not (max-width:750px){.predictive-search__grid{grid-template-columns:repeat(4,1fr)}}.predictive-search__item-product a{display:flex;flex-direction:column;gap:var(--gap-sm);color:var(--pa-encre);text-decoration:none;font-size:var(--font-body--size)}.predictive-search__item-product a img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.predictive-search__item-collection a img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.predictive-search__item-product a p,.predictive-search__item-collection a p{margin:0;font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:20px}.predictive-search__title{font-family:var(--pa-titre);font-weight:600;font-size:11px;line-height:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--pa-encre-2)}.predictive-search__item-collection a{display:flex;flex-direction:column;gap:var(--gap-sm);color:var(--pa-encre);text-decoration:none;font-size:var(--font-body--size)}.predictive-search__item-page,.predictive-search__item-article{padding:var(--padding-xs);transition:background-color var(--animation-speed) var(--animation-easing);font-size:var(--font-body--size);text-decoration:none;color:inherit;display:block}.predictive-search__item-page:hover,.predictive-search__item-article:hover{background-color:var(--color-input-border-low-opacity)}.predictive-search__item-article a{display:flex;justify-content:space-between;gap:var(--gap-xs);width:100%}.predictive-search__item-article-date{opacity:.7}.product-recommendations{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);display:block}.product-recommendations__inner{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);background-color:var(--color-background)}.product-recommendations:not(:has(.product-recommendations__grid)) .product-recommendations__inner{padding:0}.product-recommendations{margin:0;background:#fff}.product-recommendations:has(.product-recommendations__grid) .product-recommendations__inner{max-width:none;padding:48px 16px;background:transparent}.product-recommendations__inner>:first-child{margin:0 0 24px;font-family:var(--pa-titre);font-weight:500;font-size:32px;line-height:36px;letter-spacing:-.03em;color:var(--pa-encre)}.product-recommendations__inner>:first-child p,.product-recommendations__inner>:first-child h3{margin:0;font:inherit;letter-spacing:inherit;color:inherit}.product-recommendations__title{margin-bottom:var(--margin-lg)}.product-recommendations__grid{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),minmax(0,1fr));gap:0;border-top:1px solid var(--pa-ligne);border-left:1px solid var(--pa-ligne);box-shadow:inset -1px -1px 0 var(--pa-ligne)}.product-recommendations__grid>*{min-width:0;border-right:1px solid var(--pa-ligne);border-bottom:1px solid var(--pa-ligne)}.product-recommendations__grid .product-media:not(.pa-studio-carte){--ratio: 4 / 5 !important;background:#fff}.product-recommendations__grid .product-media:not(.pa-studio-carte) img{object-fit:contain}@media not (max-width:750px){.product-recommendations__grid{grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr))}}@media(min-width:990px){.product-recommendations:has(.product-recommendations__grid) .product-recommendations__inner{padding:clamp(48px,6.6vw,96px) var(--pa-marge)}.product-recommendations__inner>:first-child{margin-bottom:32px;font-size:clamp(32px,min(3.9vw,54.9px),56px);line-height:1.08}}.pbarre{--pbarre-encre: #f4f2ef;--pbarre-encre-2: #b9b4ac;--pbarre-tuile: #1c1e24;position:relative;display:flex;align-items:center;justify-content:center;min-height:52px;padding:8px 52px;background:var(--pbarre-fond, #07080b);color:var(--pbarre-encre);font-variant-numeric:tabular-nums}.pbarre .pcb{--pcb-focus: var(--pbarre-accent, #f7883a)}.pbarre[hidden],.pbarre [hidden]{display:none!important}.pbarre__ligne{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px}.pbarre .pbarre__texte{margin:0;font-size:14px;line-height:1.35;text-align:center}.pbarre__texte strong{font-family:var(--font-heading--family);font-weight:600;letter-spacing:.02em;color:var(--pbarre-accent, #f7883a)}.pbarre[data-phase="1"] .pbarre__p2,.pbarre[data-phase="2"] .pbarre__p1{display:none}.pbarre .pbarre__chrono{display:inline-flex;align-items:baseline;gap:10px;margin:0}.pbarre__bloc{display:inline-flex;align-items:baseline;gap:3px}.pbarre__chiffres{display:inline-flex;gap:2px}.pbarre__chiffres span{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:28px;padding:0 3px;border-radius:3px;background:var(--pbarre-tuile);font-family:var(--font-heading--family);font-weight:600;font-size:18px;line-height:1;color:var(--pbarre-encre)}.pbarre__unite{font-size:12px;color:var(--pbarre-encre-2)}.pbarre__fermer{position:absolute;top:50%;right:4px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--pbarre-encre);cursor:pointer;transform:translateY(-50%)}.pbarre__fermer svg{width:16px;height:16px}.pbarre__fermer:hover{color:#fff}.pbarre__fermer:focus-visible{outline:2px solid var(--pbarre-accent, #f7883a);outline-offset:-6px;border-radius:6px}@media(max-width:749px){.pbarre{padding:8px 44px 8px 16px}.pbarre .pbarre__texte{font-size:13px}.pbarre__chiffres span{min-width:17px;height:24px;font-size:15px}}.phero{--phero-fond: #07080b;--phero-encre: #f4f2ef;--phero-encre-2: #d5d0c8;--phero-accent: #f7883a;--phero-marge: var(--page-margin-mobile, 20px);position:relative;isolation:isolate;overflow:hidden;width:100%;aspect-ratio:1080 / 1890;max-height:calc(100svh - 40px);min-height:600px;background:var(--phero-fond);color:var(--phero-encre);font-variant-numeric:tabular-nums}.phero .pcb{--pcb-focus: var(--phero-accent)}.phero[hidden],.phero [hidden]{display:none!important}.phero p{margin:0}.phero[data-phase="1"] .phero__p2,.phero[data-phase="2"] .phero__p1{display:none}.phero__media img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 100%}.phero__voile{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#050507d1 0,#05050700 34%),linear-gradient(0deg,#050507e0 0,#05050700 30%)}.phero__haut{position:absolute;top:0;left:0;right:0;padding:124px var(--phero-marge) 0;display:flex;flex-direction:column;gap:10px}.phero .phero__surtitre{font-family:var(--font-heading--family);font-weight:600;font-size:12px;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:var(--phero-accent)}.phero .phero__titre{margin:0;font-family:var(--font-heading--family);font-weight:600;font-size:clamp(30px,min(9vw,126.7px),40px);line-height:1.04;letter-spacing:-.012em;text-transform:uppercase;text-wrap:balance;color:var(--phero-encre);text-shadow:0 1px 18px rgba(0,0,0,.35)}.phero__bas{position:absolute;left:0;right:0;bottom:0;padding:0 var(--phero-marge) 24px;display:flex;flex-direction:column;gap:12px}.phero__actions{display:flex;flex-wrap:nowrap;align-items:center;gap:12px}.phero .phero__bouton{min-height:48px;padding-inline:16px;white-space:nowrap}.phero__actions .pcb--grand .pcb__bouton{padding:0 14px}.phero .phero__chrono{display:flex;align-items:baseline;gap:10px}.phero__chrono-libelle{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--phero-encre-2)}.phero__chrono-temps{font-family:var(--font-heading--family);font-weight:600;font-size:22px;color:var(--phero-accent)}.phero .phero__note{font-size:12px;line-height:1.4;color:var(--phero-encre-2)}@media(max-width:989px){.phero--paysage{display:flex;flex-direction:column;aspect-ratio:auto;min-height:0;max-height:none}.phero--paysage .phero__haut,.phero--paysage .phero__bas{position:static}.phero--paysage .phero__haut{padding-bottom:12px}.phero--paysage .phero__media{order:1}.phero--paysage .phero__bas{order:2;padding-top:12px}.phero--paysage .phero__media img{position:static;display:block;height:auto;aspect-ratio:16 / 9;object-position:50% 50%;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent 100%)}.phero--paysage .phero__voile{display:none}}@media(min-width:990px){.phero{--phero-marge: var(--page-margin-desktop, 40px);aspect-ratio:16 / 10;min-height:560px;max-height:min(880px,calc(100svh - 56px))}.phero__media img{object-position:50% 100%}.phero__voile{background:linear-gradient(180deg,#050507c7 0,#05050700 30%),linear-gradient(0deg,#050507d9 0,#05050700 26%)}.phero__haut{padding-top:100px;gap:12px}.phero .phero__bouton{padding-inline:28px}.phero__actions .pcb--grand .pcb__bouton{padding:0 18px}.phero .phero__surtitre{font-size:14px}.phero .phero__titre{font-size:clamp(34px,min(3.3vw,46.5px),54px);white-space:nowrap}.phero__bas{flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px 24px;padding-bottom:36px}.phero .phero__note{margin-left:auto;font-size:13px}.phero__chrono-temps{font-size:26px}}.section-reviews{max-width:100%;padding:0}.reviews{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);width:100%}.reviews__title{margin-bottom:var(--gap-lg)}.reviews__grid{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),1fr);gap:var(--gap-md);list-style:none;padding:0;margin:0}@media not (max-width:750px){.reviews__grid{grid-template-columns:repeat(var(--grid-columns),1fr)}}.reviews .splide{padding-bottom:20px}.wishlist-drawer__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(var(--color-shadow));z-index:1000;opacity:0;visibility:hidden;-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1);transition:opacity var(--animation-speed) var(--animation-easing),visibility var(--animation-speed) var(--animation-easing)}.wishlist-drawer__overlay.is-open{opacity:1;visibility:visible;-webkit-backdrop-filter:brightness(.75);backdrop-filter:brightness(.75);transition:opacity var(--animation-speed) var(--animation-easing),visibility var(--animation-speed) var(--animation-easing),-webkit-backdrop-filter var(--animation-speed) var(--animation-easing),backdrop-filter var(--animation-speed) var(--animation-easing)}.wishlist-drawer__drawer{position:absolute;top:0;right:0;width:90vw;max-width:400px;height:100%;background:var(--color-background);box-shadow:var(--modal-shadow);transform:translate(100%);display:flex;flex-direction:column}.wishlist-drawer__overlay.is-open .wishlist-drawer__drawer{animation:modalSlideInRight var(--animation-speed) var(--animation-easing) forwards}.wishlist-drawer__overlay.is-closing .wishlist-drawer__drawer{animation:modalSlideOutRight var(--animation-speed) var(--animation-easing) forwards}.wishlist-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:var(--padding-xs)}.wishlist-drawer__title{margin-left:var(--margin-sm)}.wishlist-drawer__close .icon--close{font-size:22px!important}.wishlist-drawer__body{flex:1;overflow-y:auto;padding:var(--padding-xs)}.wishlist-drawer__empty{text-align:center;padding:var(--padding-xl);height:100%;display:flex;justify-content:center;align-items:center}.wishlist-drawer__item{display:flex;align-items:center;gap:var(--padding-xs);padding:var(--padding-xs);text-decoration:none;color:inherit;transition:var(--animation-link-hover)}.wishlist-drawer__item:hover{opacity:var(--opacity-link-hover)}.wishlist-drawer__item-image{flex-shrink:0;width:60px;height:60px;object-fit:cover;background-color:#fff;border-radius:calc(var(--card-border-radius) - var(--padding-sm))}.wishlist-drawer__item-info{flex:1;min-width:0}.wishlist-drawer__item-title{font-size:var(--font-body--size);color:rgb(var(--color-foreground));font-weight:500;line-height:normal;margin-bottom:0}.wishlist-drawer__item-remove{flex-shrink:0;margin-left:auto;border:var(--inputs-border-width) solid var(--color-border)}.shopify-payment-button__more-options{color:var(--color-foreground)}.announcement .slide{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;gap:var(--gap);margin:0;overflow:hidden;width:100%;height:100%}.article-date{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.article-card-group{display:flex;flex-direction:var(--direction-mobile);flex-wrap:var(--wrap-mobile);justify-content:var(--justify-mobile);align-items:var(--align_items-mobile);gap:var(--gap-mobile);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);overflow:hidden;width:100%}@media not (max-width:750px){.article-card-group{flex-direction:var(--direction);flex-wrap:var(--wrap);justify-content:var(--justify);align-items:var(--align_items);gap:var(--gap)}}shopify-visual-preview-block-list .accelerated-checkout[data-visual-preview-mode]{width:400px}more-payment-options-link{font-size:smaller}more-payment-options-link a{--button-color: var(--color-foreground)}more-payment-options-link a:hover{opacity:var(--opacity-link-hover)}.shopify-payment-button__more-options[aria-hidden=true]{display:none}.cart-drawer-empty-blocks{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--gap-lg);width:100%}@media(max-width:750px){.cart-drawer-empty-blocks .slider-component--one-and-a-half .splide__list{width:calc(100vw - 50%)}}.cart-footer-blocks{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);display:flex;flex-direction:column;gap:var(--gap-sm)}.cart-footer-resume-blocks{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);display:flex;flex-direction:column;gap:8px}.cart__totals,.cart__reductions,.cart__livraison{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.cart__totals p,.cart__reductions p{margin:0;font-family:var(--pa-texte);font-weight:400;font-size:15px;line-height:22px;color:var(--pa-encre)}.cart__totals-value,.cart__reductions-value{display:flex;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}.cart__montant{font-family:var(--pa-titre);font-weight:700;font-size:15px;line-height:22px;white-space:nowrap}.cart__barre{font-size:13px;line-height:18px;color:var(--pa-encre-2);white-space:nowrap}.cart__livraison{font-size:13px;line-height:18px;color:var(--pa-encre-2)}.cart-header-blocks{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);display:flex;flex-direction:column;gap:var(--gap-sm)}.cart-drawer .cart-header-blocks{padding:16px var(--pa-tiroir, 24px);border-bottom:1px solid var(--pa-ligne)}cart-note{display:block;margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}cart-note .icon--keyboard_arrow_down{display:none}cart-note[data-visual-preview-mode]{width:350px}.coalition-cadeau:not(:empty){display:block;margin-top:var(--margin-md);padding:var(--margin-sm) var(--margin-md);border:1px solid rgb(from var(--color-primary-button-background) r g b / 25%);border-radius:var(--inputs-border-radius)}.coalition-cadeau[aria-busy]{opacity:.6;pointer-events:none}.coalition-cadeau__titre{display:flex;align-items:center;gap:6px;margin:0;font-weight:600}.coalition-cadeau__alerte .coalition-cadeau__titre{color:var(--color-error)}.coalition-cadeau:has(.coalition-cadeau__alerte){border-color:var(--color-error);background-color:color-mix(in srgb,var(--color-error) 8%,transparent)}.coalition-cadeau__texte{margin:4px 0 0;font-size:var(--font-body--size-small)}.coalition-cadeau__choix{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.cart-progress-bar{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.cart-progress-bar[data-visual-preview-mode]{width:350px}.cart-progress-bar__label{margin:0 0 8px;letter-spacing:inherit;cursor:default;font-size:14px;line-height:20px;font-weight:400}.cart-progress-bar__label b{font-family:var(--pa-titre);font-weight:700;font-variant-numeric:tabular-nums}.cart-progress-bar__bar-container{display:flex;flex-direction:row;gap:2px}.cart-progress-bar__progress-group{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start}.cart-progress-bar__step-label{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start;gap:2px;margin-top:6px;font-size:11px;line-height:14px;color:var(--pa-encre-2)}.cart-progress-bar__step-label .icon--check{flex:none;font-size:12px!important}.cart-progress-bar__progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:4px;border:0;border-radius:0;background:#e7e7e4}.cart-progress-bar__progress[value]::-webkit-progress-bar{background-color:#e7e7e4;border-radius:0}.cart-progress-bar__progress[value]::-webkit-progress-value{-webkit-transition:width .5s;transition:width .5s;background-color:var(--pa-encre);border-radius:0}.cart-progress-bar__progress[value]::-moz-progress-bar{background:var(--pa-encre);border-radius:0}.cq{display:block;margin-top:var(--cq-margin-top);margin-bottom:var(--cq-margin-bottom);--cq-ink: var(--pa-encre);--cq-ink-2: var(--pa-encre-2);--cq-line: var(--pa-ligne);font-variant-numeric:tabular-nums;container-type:inline-size}.product-section__product-info:has(.cq) .product-quantity-selector-block{display:none}product-form:has(coalition-quantite) variant-picker .variant-picker__options{display:none}.cq__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 12px;margin-bottom:12px}.cq__points{flex-basis:100%;margin:4px 0 0;font-family:var(--pa-titre);font-weight:600;font-size:12px;line-height:16px;color:var(--cq-ink)}.cq__label{margin:0;font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:20px;color:var(--cq-ink)}.cq .cq__headline{margin:0;font-family:var(--pa-titre);font-size:12px;line-height:16px;color:var(--cq-ink-2);font-weight:600;text-align:right}.cq__list{display:grid;gap:8px}.cq-card{position:relative;display:block;padding:12px;border:1px solid var(--cq-line);border-radius:0;background:transparent;cursor:pointer;transition:border-color .15s ease-out}.cq-card:hover{border-color:var(--cq-ink)}.cq-card--recommended{margin-top:8px}.cq-card:has(.cq-card__input:checked){padding:11px;border:2px solid var(--cq-ink);background:#fff}.cq-card:has(.cq-card__input:focus-visible){outline:2px solid var(--cq-ink);outline-offset:2px}.cq-card__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.cq-card__row{display:flex;align-items:center;gap:12px}.cq-card__dot{flex:none;width:20px;height:20px;border:1.5px solid var(--pa-encre-3);border-radius:50%}.cq-card:has(.cq-card__input:checked) .cq-card__dot{border:6px solid var(--cq-ink)}.cq-card__stack{flex:none;position:relative;display:flex;align-items:flex-end;width:132px}.cq-card__pot{position:relative;flex:none;width:48px;height:36px;overflow:hidden}.cq-card__pot+.cq-card__pot{margin-left:-20px}.cq-card__pot img{position:absolute;left:-7px;top:-15px;width:66px;height:66px;max-width:none;object-fit:contain;mix-blend-mode:multiply}.cq-card__count{display:none}.cq-card--many .cq-card__count{display:block;position:absolute;right:-4px;bottom:-2px;min-width:24px;padding:2px 6px;background:var(--cq-ink);color:#fff;font-size:11px;font-weight:600;line-height:16px;text-align:center}.cq-card__ribbon{position:absolute;top:-10px;left:12px;z-index:1;padding:2px 8px;border-radius:999px;background:var(--cq-ink);color:#fff;font-family:var(--pa-titre);font-size:11px;font-weight:600;letter-spacing:.08em;line-height:14px;text-transform:uppercase;white-space:nowrap}.cq-card__main{flex:1;min-width:0;display:grid;gap:2px}.cq-card__title{font-family:var(--pa-titre);font-size:15px;line-height:20px;font-weight:600;color:var(--cq-ink)}.cq-card__qty{font-family:inherit}.cq-card__sub{font-size:13px;line-height:18px;color:var(--cq-ink-2)}.cq-card__sub:empty{display:none}.cq .cq-card__gain{font-size:13px;line-height:18px;font-weight:600;color:var(--cq-ink)}.cq-card__prices{flex:none;display:grid;justify-items:end;gap:2px}.cq .cq-card__save{padding:1px 6px;border:1px solid var(--cq-ink);font-family:var(--pa-titre);font-size:12px;line-height:16px;font-weight:600;color:var(--cq-ink);white-space:nowrap}.cq-card__total{font-family:var(--pa-titre);font-size:18px;line-height:24px;font-weight:700;color:var(--cq-ink);white-space:nowrap}.cq-card__compare{font-size:13px;line-height:18px;color:var(--cq-ink-2)}.cq-card__gain[hidden],.cq-card__save[hidden],.cq-card__compare[hidden]{display:none}.cq-flavors,.cq-counters{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--cq-line);cursor:default}.cq-counters{flex-direction:column;flex-wrap:nowrap}.cq-counters .cq-flavors__title{flex:none}.cq-flavors[hidden],.cq-counters[hidden]{display:none}.cq-flavors__title{flex:0 0 100%;margin:0;font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:20px;color:var(--cq-ink)}.cq-flavor{position:relative;flex:1 1 100%;display:grid;grid-template-columns:40px minmax(0,240px);align-items:center;gap:8px;min-width:0}.cq-flavor .cq-flavor__thumb{display:none}.cq-flavor__rond{position:absolute;left:62px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:var(--pa-encre-3);pointer-events:none}.cq-flavor .cq-flavor__select{padding-left:32px}.cq-flavor.cq-flavor--image .cq-flavor__thumb{display:block;position:absolute;left:56px;top:50%;width:26px;height:26px;margin-top:-13px;pointer-events:none}.cq-flavor--image .cq-flavor__rond{display:none}.cq-flavor.cq-flavor--image .cq-flavor__select{padding-left:42px}.cq-flavor[hidden]{display:none}.cq-flavor__thumb{width:36px;height:36px;object-fit:cover;border-radius:50%;border:1px solid var(--cq-line);background:#fff}.cq-flavor__label{font-size:13px;line-height:18px;color:var(--cq-ink-2)}.cq-flavor__select{-webkit-appearance:none;appearance:none;width:100%;min-height:44px;padding:0 32px 0 12px;border:1px solid var(--cq-line);border-radius:0;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%230B0B0D' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px;color:var(--cq-ink);font-size:15px}.cq-flavor__select:hover{border-color:var(--cq-ink)}.cq-flavors__same{flex:0 0 100%;text-align:left;min-height:44px;padding:0;border:0;background:none;color:var(--cq-ink);font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cq-card__plus{font-family:inherit}.cq-counter{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.cq-counter .cq-flavor__thumb{display:none}.cq-counter--off{opacity:.5}.cq-counter__name{display:inline-flex;align-items:center;gap:8px;font-size:15px;line-height:20px;color:var(--cq-ink)}.cq-counter__image{flex:none;width:26px;height:26px;object-fit:cover;border-radius:50%;border:1px solid var(--cq-line);background:#fff}.cq-counter__rond{flex:none;width:14px;height:14px;border-radius:50%;background:var(--pa-encre-3)}.cq-counter__stepper{display:inline-flex;align-items:center;border:1px solid var(--cq-line);border-radius:0;background:#fff}.cq-counter__btn{width:44px;height:44px;border:0;border-radius:0;background:none;color:var(--cq-ink);font-size:20px;line-height:1;cursor:pointer}.cq-counter__btn:disabled{color:var(--pa-ligne);cursor:default}.cq-counter__btn:focus-visible{outline:2px solid var(--cq-ink);outline-offset:-2px}.cq-counter__value{min-width:24px;text-align:center;font-size:15px;font-weight:600}.cq-counters__total{margin:0;font-size:13px;color:var(--cq-ink-2)}.cq__nudge{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:13px;line-height:18px;color:var(--cq-ink)}.cq__nudge[hidden]{display:none}.cq__pips{display:inline-flex;gap:4px}.cq__pips i{width:16px;height:2px;border-radius:0;background:var(--cq-line)}.cq__pips i.is-on{background:var(--cq-ink)}@container (max-width: 420px){.cq-card__row{gap:8px}.cq-card__stack{width:86px}.cq-card__pot{width:32px;height:26px}.cq-card__pot+.cq-card__pot{margin-left:-14px}.cq-card__pot img{left:-5px;top:-10px;width:44px;height:44px}.cq-card__title{font-size:14px}.cq-card__sub,.cq .cq-card__gain{font-size:12px;line-height:16px}.cq-card__total{font-size:16px;line-height:22px}.cq-card__compare{font-size:12px;line-height:16px}}@media(prefers-reduced-motion:reduce){.cq-card{transition:none}}.comparison-table__cell{padding:var(--padding-md);text-align:center;vertical-align:middle}.comparison-table__cell>*:not(.text-block){display:inline-block;vertical-align:middle}.comparison-table__cell img{max-width:100%;height:auto;object-fit:contain}.comparison-table__cell:empty{opacity:0;background-color:transparent}@media not (min-width:750px){.comparison-table__cell{padding:var(--padding-sm);overflow:hidden;min-width:var(--cell-min-width-mobile)}}.highlight-column-1 tr td:nth-child(1):not(:empty){color:var(--color-highlighted-column);background-color:var(--color-highlighted-background-column)}.highlight-column-1 tr:first-child td:nth-child(1):not(:empty){border-top-left-radius:var(--card-border-radius);border-top-right-radius:var(--card-border-radius)}.highlight-column-1 tr:last-child td:nth-child(1):not(:empty){border-bottom-left-radius:var(--card-border-radius);border-bottom-right-radius:var(--card-border-radius)}.highlight-column-2 tr td:nth-child(2):not(:empty){color:var(--color-highlighted-column);background-color:var(--color-highlighted-background-column)}.highlight-column-2 tr:first-child td:nth-child(2):not(:empty){border-top-left-radius:var(--card-border-radius);border-top-right-radius:var(--card-border-radius)}.highlight-column-2 tr:last-child td:nth-child(2):not(:empty){border-bottom-left-radius:var(--card-border-radius);border-bottom-right-radius:var(--card-border-radius)}.highlight-column-3 tr td:nth-child(3):not(:empty){color:var(--color-highlighted-column);background-color:var(--color-highlighted-background-column)}.highlight-column-3 tr:first-child td:nth-child(3):not(:empty){border-top-left-radius:var(--card-border-radius);border-top-right-radius:var(--card-border-radius)}.highlight-column-3 tr:last-child td:nth-child(3):not(:empty){border-bottom-left-radius:var(--card-border-radius);border-bottom-right-radius:var(--card-border-radius)}.highlight-column-4 tr td:nth-child(4):not(:empty){color:var(--color-highlighted-column);background-color:var(--color-highlighted-background-column)}.highlight-column-4 tr:first-child td:nth-child(4):not(:empty){border-top-left-radius:var(--card-border-radius);border-top-right-radius:var(--card-border-radius)}.highlight-column-4 tr:last-child td:nth-child(4):not(:empty){border-bottom-left-radius:var(--card-border-radius);border-bottom-right-radius:var(--card-border-radius)}.highlight-column-5 tr td:nth-child(5):not(:empty){color:var(--color-highlighted-column);background-color:var(--color-highlighted-background-column)}.highlight-column-5 tr:first-child td:nth-child(5):not(:empty){border-top-left-radius:var(--card-border-radius);border-top-right-radius:var(--card-border-radius)}.highlight-column-5 tr:last-child td:nth-child(5):not(:empty){border-bottom-left-radius:var(--card-border-radius);border-bottom-right-radius:var(--card-border-radius)}.highlight-column-6 tr td:nth-child(6):not(:empty){color:var(--color-highlighted-column);background-color:var(--color-highlighted-background-column)}.highlight-column-6 tr:first-child td:nth-child(6):not(:empty){border-top-left-radius:var(--card-border-radius);border-top-right-radius:var(--card-border-radius)}.highlight-column-6 tr:last-child td:nth-child(6):not(:empty){border-bottom-left-radius:var(--card-border-radius);border-bottom-right-radius:var(--card-border-radius)}.highlight-column-7 tr td:nth-child(7):not(:empty){color:var(--color-highlighted-column);background-color:var(--color-highlighted-background-column)}.highlight-column-7 tr:first-child td:nth-child(7):not(:empty){border-top-left-radius:var(--card-border-radius);border-top-right-radius:var(--card-border-radius)}.highlight-column-7 tr:last-child td:nth-child(7):not(:empty){border-bottom-left-radius:var(--card-border-radius);border-bottom-right-radius:var(--card-border-radius)}.highlight-column-8 tr td:nth-child(8):not(:empty){color:var(--color-highlighted-column);background-color:var(--color-highlighted-background-column)}.highlight-column-8 tr:first-child td:nth-child(8):not(:empty){border-top-left-radius:var(--card-border-radius);border-top-right-radius:var(--card-border-radius)}.highlight-column-8 tr:last-child td:nth-child(8):not(:empty){border-bottom-left-radius:var(--card-border-radius);border-bottom-right-radius:var(--card-border-radius)}.comparison-table__table tr:not(:last-child){border-bottom:1px solid var(--color-border)}.cart-discount-block{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.cart-discount-block .icon--keyboard_arrow_down{display:none}.cart-discount-block[data-visual-preview-mode]{width:350px}cart-discount{display:block}.cart-discount__container{display:flex;justify-content:space-between;align-items:center;gap:10px}.cart-discount__container .textfield{width:100%}.cart-discount__container .textfield input{min-width:100%;width:100%}.cart-discount_button{flex:none;min-width:90px;min-height:44px;height:44px;padding:0 16px;font-family:var(--pa-titre);font-weight:700;font-size:14px;line-height:20px}.cart-discount__container .textfield input{height:44px;border:1px solid var(--pa-ligne);border-radius:0;font-size:16px}.cart-discount__container .textfield label{max-width:calc(100% - 2 * var(--inputs-padding));overflow:hidden;font-size:14px;white-space:nowrap;text-overflow:ellipsis}@media(max-width:750px),(pointer:coarse){.cart-discount__remove-discount{position:relative}.cart-discount__remove-discount:after{content:"";position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px}}.cart-drawer .cart-discount__container .textfield label{font-size:13px}@media(max-width:750px){.cart-drawer .cart-discount__container{flex-direction:column;align-items:stretch;gap:8px}.cart-drawer .cart-discount_button{align-self:flex-start}}.cart-discount_badge-container{margin-top:var(--margin-sm)}.cart-discount_badge{justify-content:center;gap:5px;padding-right:5px!important}.cart-discount_badge.loading{cursor:default;pointer-events:none}.cart-discount_badge.loading .cart-discount__discount-text,.cart-discount_badge.loading .cart-discount__remove-discount{opacity:.5}.cart-discount__remove-discount{cursor:pointer;height:14px}.cart-discount_badge .cart-discount__discount-text{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fake-variant-picker__variant{-webkit-appearance:none;appearance:none;cursor:pointer;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:var(--variant-button-min-height);min-width:var(--variant-button-min-width);max-width:max-content;font-size:var(--variant-button-font-size);outline:1px solid transparent;transition:all var(--animation-speed-medium) var(--animation-easing);padding:var(--variant-button-padding-vertical) var(--variant-button-padding-horizontal);color:var(--color-variant-text);background-color:var(--color-variant-background);border:var(--variant-button-border-width) solid var(--color-variant-border);border-radius:var(--inputs-border-radius);font-weight:var(--button-primary-font-weight);text-transform:var(--button-primary-text-transform);letter-spacing:var(--button-letter-spacing)}.fake-variant-picker__variant--selected{background-color:var(--color-selected-variant-background);color:var(--color-selected-variant-text);border-color:var(--color-selected-variant-border)}.fake-variant-picker{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.fake-variant-picker__variants{display:flex;flex-wrap:wrap;gap:var(--gap-sm)}.footer-bottom-bar{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);margin-top:var(--margin-top)}.footer-bottom-bar--top-border{border-top:var(--separator-border-thickness) solid var(--color-border)}.footer-bottom-bar__content{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),1fr);grid-template-rows:auto;gap:var(--gap-mobile);width:100%}@media not (max-width:750px){.footer-bottom-bar__content{gap:var(--gap);grid-template-columns:repeat(var(--grid-columns),1fr)}}.policy-list{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.policy-list__links{display:flex;gap:var(--gap-xs) var(--padding-sm);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none}@media not (max-width:750px){.policy-list__links{justify-content:flex-start}}.policy-list__link{text-decoration:underline;color:var(--color-foreground);transition:var(--animation-link-hover);font-size:var(--font-body--size-small)}.policy-list__link:hover{opacity:var(--opacity-link-hover)}.header-drawer-menu-header{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);display:flex;flex-direction:column;gap:var(--gap-sm);margin-bottom:var(--margin-sm)}.header-drawer-menu-under-menu{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);display:flex;flex-direction:column;gap:var(--gap-sm);margin-top:var(--margin-sm)}.header__mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(var(--color-shadow));z-index:1000;opacity:0;visibility:hidden;-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1);transition:opacity var(--animation-speed) var(--animation-easing),visibility var(--animation-speed) var(--animation-easing)}.header__mobile-menu-overlay.is-open{opacity:1;visibility:visible;-webkit-backdrop-filter:brightness(.75);backdrop-filter:brightness(.75);transition:opacity var(--animation-speed) var(--animation-easing),visibility var(--animation-speed) var(--animation-easing),-webkit-backdrop-filter var(--animation-speed) var(--animation-easing),backdrop-filter var(--animation-speed) var(--animation-easing)}.header__mobile-menu{position:absolute;top:0;left:0;width:90vw;max-width:400px;height:100%;background:var(--color-background);box-shadow:var(--modal-shadow);transform:translate(-100%);display:flex;flex-direction:column}.header__mobile-menu-overlay.is-open .header__mobile-menu{animation:modalSlideInLeft var(--animation-speed) var(--animation-easing) forwards}.header__mobile-menu-overlay.is-closing .header__mobile-menu{animation:modalSlideOutLeft var(--animation-speed) var(--animation-easing) forwards}.header__mobile-menu-header{display:flex;align-items:center;justify-content:flex-start;padding:var(--padding-xs)}.header__mobile-menu-footer{padding:var(--padding-sm);border-top:var(--separator-border-thickness) solid var(--color-border)}.header__mobile-menu-close .icon--close{font-size:22px!important}.header__mobile-menu-nav{flex:1;padding:var(--padding-xs) var(--pa-marge) var(--padding-md);display:flex;flex-direction:column;overflow-y:auto}.header__mobile-menu-nav--uppercase .header__mobile-menu-link-text{text-transform:uppercase}.header__mobile-menu-link-text{font-weight:var(--font-weight)}.header__mobile-menu-link{display:block;padding:16px 0;border-top:1px solid var(--color-border);text-decoration:none;color:inherit;font-family:var(--pa-titre);font-size:16px;line-height:22px;border-radius:0;transition:var(--animation-link-hover)}.header__mobile-menu-link:hover{opacity:var(--opacity-link-hover)}.header__mobile-menu .icon--close,.header__mobile-menu .icon--keyboard_arrow_down{display:block;width:22px;height:22px;overflow:hidden;font-size:0!important;background-color:currentColor;-webkit-mask:var(--pa-picto) center / contain no-repeat;mask:var(--pa-picto) center / contain no-repeat}.header__mobile-menu .icon--close{--pa-picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E")}.header__mobile-menu .icon--keyboard_arrow_down{--pa-picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.header__mobile-menu-accordion{width:100%}.header__mobile-menu-accordion summary{list-style:none;cursor:pointer}.header__mobile-menu-accordion summary::-webkit-details-marker{display:none}.header__mobile-menu-link--parent,.header__mobile-menu-link--child{display:flex;align-items:center;justify-content:space-between;width:100%}.header__mobile-menu-link--parent .icon,.header__mobile-menu-link--child .icon{transition:transform var(--animation-speed-fast) var(--animation-easing);flex-shrink:0}.header__mobile-menu-accordion[open]>summary .icon{transform:rotate(180deg)}.header__mobile-menu-submenu{padding-left:var(--padding-sm)}.header__mobile-menu-link--child{padding-top:12px;padding-bottom:12px;border-top:0;font-size:15px;padding-left:var(--padding-sm)}.header__mobile-menu-link--grandchild{padding-top:12px;padding-bottom:12px;border-top:0;font-size:14px;padding-left:var(--padding-sm)}.header__mobile-menu-submenu--level-2{padding-left:var(--padding-sm)}.megamenu-group{gap:var(--gap);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);overflow:hidden;width:var(--width)}.megamenu-group.card{padding:var(--padding-vertical) var(--padding-horizontal)}shopify-visual-preview-block-list .megamenu-group[data-visual-preview-mode]{width:100%;max-width:450px}.megamenu-group--flex{display:flex;flex-direction:var(--direction);flex-wrap:var(--wrap);justify-content:var(--justify);align-items:var(--align_items)}.megamenu-group--grid{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);grid-template-rows:auto}.custom-megamenu-content{gap:var(--gap);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);overflow:hidden}.custom-megamenu-content--flex{display:flex;flex-direction:var(--direction);flex-wrap:var(--wrap);justify-content:var(--justify);align-items:var(--align_items)}.custom-megamenu-content--grid{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);grid-template-rows:auto}.header-notification{width:100%;padding:var(--padding-xs);background:rgb(var(--color-background));border-radius:calc(var(--card-border-radius) - var(--padding-xs));transition:background-color var(--animation-speed) var(--animation-easing);font-size:var(--font-body--size)}.header-notification:hover{background-color:rgb(from var(--color-foreground) r g b / 5%);font-weight:500}.header-notification-link{display:flex;align-items:center;gap:var(--gap-sm);text-decoration:none;color:rgb(var(--color-foreground));width:100%}.header-notification-image{width:50px;height:50px;object-fit:cover;object-position:center center;border-radius:calc(var(--card-border-radius) - (var(--card-padding) * .67))}.header-notification-title{font-weight:500}.header-notifications{line-height:0;position:relative}.header-notifications__icon{position:relative;display:inline-block;cursor:pointer}.header-notifications__popup{border:var(--container-border-thickness) solid var(--color-border);position:absolute;top:100%;right:0;min-width:240px;max-height:350px;overflow-y:auto;padding:var(--padding-sm)}.header-notifications__list{display:flex;flex-direction:column;width:100%;list-style:none;margin:0;padding:0;gap:var(--gap-sm)}.image-banner{position:relative;overflow:hidden;margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);height:100%}.image-banner.card{padding:0}.image-banner__media-filter{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color);opacity:calc(var(--opacity) / 100);z-index:1}.image-banner__media{position:absolute;width:100%;height:100%}.image-banner__media img,.image-banner__media video,.image-banner__media deferred-media,.image-banner__media .placeholder-image{height:100%;width:100%;object-fit:cover;object-position:center center;border-radius:0;overflow:hidden;position:relative}.image-banner__media .image-banner__external-video .deferred-media__video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.image-banner__media .image-banner__external-video .deferred-media__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:1000px){.image-banner__media .image-banner__external-video{display:block;width:100%;height:100%;border-radius:0}.image-banner__media .image-banner__external-video .deferred-media__video{position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:0}.image-banner__media .image-banner__external-video .deferred-media__video iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:177.77vh;height:100vh;min-width:100%;min-height:100%}}.image-banner__content-wrapper{position:relative;width:100%;z-index:2}.image-banner__content-wrapper .image-banner__content{width:100%;min-height:var(--banner-height-mobile);display:flex;flex-direction:column;justify-content:var(--justify-mobile);align-items:var(--align-items-mobile);padding:var(--padding-vertical) var(--padding-horizontal)}@media not (max-width:750px){.image-banner__content-wrapper .image-banner__content{min-height:var(--banner-height);justify-content:var(--justify);align-items:var(--align-items)}}.marquee-image-block{width:var(--width-mobile)}@media not (max-width:750px){.marquee-image-block{width:var(--width-desktop)}}.marquee-image-block--height-fill .marquee-image-block__image{height:100%}.marquee-image-block__image{object-fit:cover;aspect-ratio:var(--ratio);width:100%}.navigation-item{display:flex;align-items:center;gap:var(--gap-sm);justify-content:center;text-decoration:none;color:var(--color-foreground);min-width:fit-content;background-color:var(--color-background)}shopify-visual-preview-block-list .navigation-item[data-visual-preview-mode]{width:150px}.navigation__title{font-size:var(--font-body--size);color:var(--color-foreground);line-height:1}.navigation-item img{width:var(--image-width-mobile);height:var(--image-width-mobile);object-fit:cover;border-radius:50px;overflow:hidden;object-position:center center;background-color:var(--pa-fond)}.navigation--row .navigation-item{flex-direction:row;border-radius:calc(var(--small-multiplier) * var(--button-border-radius));border:var(--container-border-thickness) solid var(--color-border);padding:var(--padding-xxs) var(--padding-sm);transition:.3s;min-height:calc(var(--image-width-mobile) + 2 * var(--padding-xxs))}.navigation--row .navigation-item img{border-radius:calc(calc(var(--small-multiplier) * var(--button-border-radius)) - var(--padding-xxs))}.navigation--row .navigation-item.navigation-item--with-image{padding-left:var(--padding-xxs)}.navigation--row .navigation-item.navigation-item--selected,.navigation--row .navigation-item:hover{border:var(--container-border-thickness) solid var(--color-foreground)}.navigation--column .navigation-item{flex-direction:column}.navigation--column .navigation-item .navigation__title{max-width:100px;text-align:center}.navigation--column .navigation-item img,.navigation--column .navigation-item .navigation-item__placeholder{outline:var(--container-border-thickness) solid var(--color-border);outline-offset:.2rem;transition:.3s}.navigation--column .navigation-item.navigation-item--selected img,.navigation--column .navigation-item.navigation-item--selected .navigation-item__placeholder,.navigation--column .navigation-item:hover img,.navigation--column .navigation-item:hover .navigation-item__placeholder{outline:var(--container-border-thickness) solid var(--color-foreground);outline-offset:.2rem}@media not (max-width:750px){.navigation-item img{width:var(--image-width-desktop);height:var(--image-width-desktop)}}.password-form-container{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.password-form{margin-top:var(--margin-md);display:flex;flex-direction:column;align-items:center;width:300px;max-width:100%;gap:var(--gap-md)}shopify-visual-preview-block-list .product-add-to-cart-button[data-visual-preview-mode]{width:400px}.product-add-to-cart-button{display:flex;flex-direction:row;gap:var(--gap-sm);align-items:center}.sticky-add-to-cart{width:100%}.sticky-add-to-cart[data-active=false]{bottom:-150px}.sticky-add-to-cart[data-active=true]{bottom:0;position:fixed;left:0;padding:var(--padding-sm) 0;z-index:2;border-top:var(--separator-border-thickness) solid var(--color-border);transition:bottom .3s ease-in-out}.sticky-add-to-cart[data-active=true] .sticky-add-to-cart__content{width:100%;max-width:var(--page-width);margin:0 auto;padding:0 var(--page-margin-mobile)}@media not (max-width:750px){.sticky-add-to-cart[data-active=true]{padding:var(--padding-md) 0}.sticky-add-to-cart[data-active=true] .sticky-add-to-cart__content{padding:0 var(--page-margin-desktop)}}.product-add-to-cart-button .button{container-type:inline-size}.pa-fa [data-ref=add-to-cart-button]{height:60px;font-family:var(--pa-titre);font-weight:700;font-size:16px;letter-spacing:-.005em}.pa-colle{display:none}.pa-fa form:has(>sticky-add-to-cart[data-active=true]):after{content:"";display:block;height:60px}.pa-fa .sticky-add-to-cart[data-active=true]{padding:8px 0;background:#fff;border-top:1px solid var(--pa-ligne);z-index:5}.pa-fa .sticky-add-to-cart[data-active=true] .sticky-add-to-cart__content{display:flex;align-items:center;gap:12px;max-width:none;padding:0 16px}.pa-fa .sticky-add-to-cart[data-active=true] .pa-colle{flex:none;display:flex;align-items:center;gap:8px;min-width:0;max-width:40%}.pa-colle__pot{flex:none;width:40px;height:40px;object-fit:cover}.pa-colle__nom{font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:18px;color:var(--pa-encre)}.pa-fa .sticky-add-to-cart[data-active=true] .product-add-to-cart-button{flex:1;min-width:0}.pa-fa .sticky-add-to-cart[data-active=true] [data-ref=add-to-cart-button]{height:48px;padding-left:12px;padding-right:12px;font-size:14px}.pa-fa .sticky-add-to-cart[data-active=true] .product-add-to-cart-button .button__separator{display:inline}.pa-fa .sticky-add-to-cart[data-active=true] .product-add-to-cart-button .price-container{display:block}@container (width < 215px){.pa-fa .sticky-add-to-cart[data-active=true] .compare-at-price{display:none}}@media(max-width:350px){.pa-fa .sticky-add-to-cart[data-active=true] .pa-colle__pot{display:none}}@media(min-width:990px){.pa-fa .sticky-add-to-cart[data-active=true] .sticky-add-to-cart__content{padding:0 var(--pa-marge);justify-content:space-between}.pa-fa .sticky-add-to-cart[data-active=true] .product-add-to-cart-button{flex:0 1 420px}.pa-fa .sticky-add-to-cart[data-active=true] .pa-colle{max-width:none}.pa-colle__nom{font-size:16px}}#klaviyo-bis-button-container{margin-bottom:0!important}#klaviyo-bis-button-container button{-webkit-appearance:none!important;appearance:none!important;cursor:pointer!important;text-decoration:none!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;gap:10px!important;height:calc(var(--inputs-min-height) - (2 * var(--button-padding-vertical)))!important;font-size:var(--button-font-size)!important;outline:1px solid transparent!important;transition:all var(--animation-speed-medium) var(--animation-easing)!important;padding:var(--button-padding-vertical) var(--button-padding-horizontal)!important;color:var(--color-primary-button-text)!important;background-color:var(--color-primary-button-background)!important;border:var(--button-primary-border-width) solid var(--color-primary-button-border)!important;border-radius:var(--button-border-radius)!important;font-weight:var(--button-primary-font-weight)!important;text-transform:var(--button-primary-text-transform)!important;width:-webkit-fill-available!important;font-family:var(--font-body--family)!important;font-weight:500!important}.product-add-to-cart-button .full-add-to-cart-text{display:block}.product-add-to-cart-button .small-add-to-cart-text{display:none}@container (width < 200px){.product-add-to-cart-button .button__separator,.product-add-to-cart-button .price-container{display:none}.product-add-to-cart-button .full-add-to-cart-text{display:block}.product-add-to-cart-button .small-add-to-cart-text{display:none}}@container (width < 270px){.product-add-to-cart-button .full-add-to-cart-text{display:none}.product-add-to-cart-button .small-add-to-cart-text{display:block}}.product-card-group-link{display:contents;color:inherit;text-decoration:none}.product-card-group{display:flex;flex-direction:var(--direction-mobile);flex-wrap:var(--wrap-mobile);justify-content:var(--justify-mobile);align-items:var(--align_items-mobile);gap:var(--gap-mobile);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);overflow:hidden;width:100%}@media not (max-width:750px){.product-card-group{flex-direction:var(--direction);flex-wrap:var(--wrap);justify-content:var(--justify);align-items:var(--align_items);gap:var(--gap)}}.product-card-media-gallery-block{position:relative}.product-card-media-gallery-block .product-card-media-gallery__media{border-radius:0;background:#e7e7e4;overflow:hidden}.product-card-media-gallery-block .product-card-media-gallery__media img{mix-blend-mode:normal}.pa-studio-carte img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.product-card-media-gallery-block .badge{border-radius:999px;font-family:var(--pa-titre);font-weight:600;font-size:11px;line-height:14px;letter-spacing:.08em;text-transform:uppercase}.product-card-media-gallery .splide__slide{margin-right:var(--card-padding)!important}.product-card-media-gallery .splide__arrow{background-color:transparent;border:none}.product-card-media-gallery__media{height:100%}.product-card-media-gallery__media--rounded{border-radius:var(--card-border-radius);overflow:hidden}.product-card.card .product-card-media-gallery__media--rounded{border-radius:calc(var(--card-border-radius) - (var(--card-padding) * .5))}.slider-component--one-and-a-half product-card-media-gallery .splide__list{width:100%}.product-card-media-gallery__add-to-wishlist-button{position:absolute;display:flex;flex-wrap:wrap;gap:var(--gap-xs);bottom:var(--padding-xs);right:var(--padding-xs);background-color:transparent}.product-card-media-gallery__add-to-wishlist-button .button{background-color:transparent}@media not (max-width:750px){product-card-media-gallery .splide__arrow,product-card-media-gallery .splide__arrow:disabled{opacity:0;transition:opacity .2s ease-in-out}product-card:hover product-card-media-gallery .splide__arrow{opacity:1}product-card:hover product-card-media-gallery .splide__arrow:disabled{opacity:.5}.product-card-media-gallery__add-to-wishlist-button{opacity:0;transition:opacity .2s ease-in-out}.product-card:hover .product-card-media-gallery__add-to-wishlist-button{opacity:1}}.quick-add-component{display:block;width:100%;cursor:auto;margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.quick-add-component .dialog-modal{overflow-x:hidden}.quick-add-component .button{container-type:inline-size}.quick-add-button .full-add-to-cart-text{display:block}.quick-add-button .small-add-to-cart-text{display:none}@container (width < 200px){.quick-add-button .full-add-to-cart-text{display:none}.quick-add-button .small-add-to-cart-text{display:block}}.quick-add-component .dialog-modal__content{display:flex;flex-direction:column;gap:var(--gap-sm)}.quick-add-component .dialog-modal__content>*{margin-block:0}.quick-add-component .dialog-modal__content .fake-variant-picker,.quick-add-component .dialog-modal__content .slider-block,.quick-add-component .dialog-modal__content .stories__container{display:none}.quick-add-component .product-section__medias--sticky,.quick-add-component .product-section__product-info--sticky{position:relative!important}product-card.product-card{transition:none}@media not (max-width:750px){product-card.product-card:hover{transform:none}}.product-recommendations__grid product-card.product-card{gap:0}.product-recommendations__grid .product-card-group{box-sizing:border-box;margin:0;padding:16px}@media(max-width:750px){.product-recommendations__grid .product-card-group{padding:12px}}shopify-visual-preview-block-list product-form[data-visual-preview-mode]{width:400px}.product-form__form{display:flex;flex-direction:column;gap:var(--gap-sm)}@media not (max-width:750px){.product-media-gallery .splide__arrow,.product-media-gallery .splide__arrow:disabled,.product-media-gallery .splide__pagination{opacity:0;transition:opacity .2s ease-in-out}.product-media-gallery:hover .splide__arrow,.product-media-gallery:hover .splide__pagination{opacity:1}.product-media-gallery:hover .splide__arrow:disabled{opacity:.5}}@media not (max-width:750px){.product-media-gallery--grid .splide__list{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--grid-gap)}.product-media-gallery--grid .splide__list .product-media-gallery__media--full-width{grid-column:span var(--grid-columns)}.product-media-gallery--grid .product-media-gallery__thumbnails{display:none}}.product-media-gallery__media{height:100%}.product-media-gallery__media--rounded{border-radius:var(--card-border-radius);overflow:hidden}.product-media-gallery .splide__arrow{background-color:transparent;border:none}.product-media-gallery .splide__pagination{bottom:5px}.product-media-gallery__thumbnails{margin-top:10px}.product-media-gallery__thumbnail{position:relative;height:auto!important}.product-media-gallery__thumbnail .product-media-gallery__thumbnail-play-button{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000001a}.product-media-gallery__thumbnail .product-media-gallery__thumbnail-play-button .icon--play_circle{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;font-size:36px!important;color:var(--color-primary-button-text)}.product-media-gallery__thumbnail-image{width:100%;height:100%;object-fit:cover}.product-media-gallery__thumbnail--rounded,.product-media-gallery__thumbnail--rounded .product-media-gallery__thumbnail-image,.product-media-gallery__thumbnail--rounded .product-media-gallery__thumbnail-play-button{border-radius:calc(var(--card-border-radius) - (var(--card-padding) * .5))}.pa-visuel{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#e7e7e4}.pa-visuel__img{display:block;width:100%;height:100%;object-fit:cover}.pa-visuel--pot .pa-visuel__img{padding:14%;object-fit:contain}.pa-visuel__badge{position:absolute;left:16px;top:16px;padding:5px 10px;border-radius:999px;background:var(--pa-marine);color:#fff;font-family:var(--pa-titre);font-weight:600;font-size:11px;line-height:14px;letter-spacing:.08em;text-transform:uppercase}.pa-visuel__badge[hidden]{display:none}.pa-fa .product-media-gallery__media{border-radius:0;background:#e7e7e4}.pa-fa .product-media-gallery-main-slider{position:relative}.pa-fa .product-media-gallery-main-slider .splide__track{overflow:hidden}.pa-fa .product-media{background:#e7e7e4}.pa-fa .product-media img{display:block;width:100%;height:100%;object-fit:cover}.pa-fa .product-media-gallery .splide__pagination{position:absolute;left:0;right:0;bottom:16px;display:flex;justify-content:center;gap:6px;margin:0;padding:0;opacity:1}.pa-fa .product-media-gallery .splide__pagination li{display:flex}.pa-fa .product-media-gallery .splide__pagination__page{width:6px;height:6px;margin:0;padding:0;border:0;border-radius:999px;background:#0b0b0d40;opacity:1;transform:none}.pa-fa .product-media-gallery .splide__pagination__page.is-active{width:18px;background:var(--pa-marine)}@media(max-width:750px),(pointer:coarse){.pa-fa .product-media-gallery .splide__pagination__page{position:relative}.pa-fa .product-media-gallery .splide__pagination__page:after{content:"";position:absolute;left:-3px;right:-3px;top:50%;height:44px;transform:translateY(-50%)}.pa-fa .product-media-gallery .splide__pagination li:first-child .splide__pagination__page:after{left:-19px}.pa-fa .product-media-gallery .splide__pagination li:last-child .splide__pagination__page:after{right:-19px}}.pa-fa .product-media-gallery__thumbnails{display:none;margin:0}.pa-fa .product-media-gallery__thumbnail,.pa-fa .product-media-gallery__thumbnail--rounded,.pa-fa .product-media-gallery__thumbnail--rounded img{border-radius:0}.pa-fa .product-media-gallery__thumbnail{background:#e7e7e4;border:1px solid transparent!important;opacity:.72;transition:opacity .16s var(--pa-ease)}.pa-fa .product-media-gallery__thumbnail:hover,.pa-fa .product-media-gallery__thumbnail.is-active{opacity:1}.pa-fa .product-media-gallery__thumbnail.is-active{border-color:var(--pa-encre)!important}@media(max-width:749px){.pa-fa .product-media-gallery .splide__arrow{display:none}}@media(min-width:990px){.pa-fa .product-media-gallery__thumbnails{display:block;padding:12px var(--pa-marge);background:var(--pa-fond)}.pa-fa .product-media-gallery__thumbnails .splide__track{overflow:hidden}}shopify-visual-preview-block-list .product-quantity-selector-block[data-visual-preview-mode]{width:100px}shopify-visual-preview-block-list variant-picker[data-visual-preview-mode]{width:350px}variant-picker{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.variant-picker__options{display:flex;flex-direction:column;gap:var(--gap-md)}.variant-picker__option{border:none;padding:0}.variant-picker__option-name{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--gap-sm)}.variant-picker__option-values{display:flex;flex-wrap:wrap;gap:var(--gap-sm)}.quantity-break{width:100%;padding:var(--padding-md) var(--padding-xs);cursor:pointer;display:flex;flex-direction:column;gap:var(--padding-xs);justify-content:center;align-items:center;flex-grow:1;height:100%;overflow:hidden;min-width:0;flex:1 1 0;position:relative;color:var(--color-variant-text);background-color:var(--color-variant-background);border:var(--variant-button-border-width) solid var(--color-variant-border)}.quantity-break.quantity-break--no-overflow{overflow:visible}.quantity-break.quantity-break--selected{border:var(--container-border-thickness) solid var(--color-selected-variant-border)}.quantity-break.quantity-break--disabled{opacity:.5;cursor:not-allowed}.quantity-break.quantity-break--with-image{padding:var(--padding-xs)}.quantity-break:has(.quantity-break__banner--full-width){gap:var(--gap-sm)}.quantity-break__main-content{display:flex;flex-direction:column;width:100%;align-items:center;gap:var(--padding-xs)}.quantity-break__price-and-title-container{display:flex;flex-direction:column;gap:var(--gap-sm);align-items:center}.quantity-break__title-and-badge-container{display:flex;align-items:center;gap:var(--gap-xs);flex-wrap:wrap;justify-content:center}.quantity-break__title{font-size:var(--font-body--size);font-weight:500;text-align:center;line-height:var(--font-body--size)}.quantity-break__description p,.quantity-break__description ul li,.quantity-break__description ol li{font-size:var(--font-body--size-small)}.quantity-break__description p{margin:0}.quantity-break__description ul{margin:0;padding-left:var(--padding-xs);list-style:none;display:flex;flex-direction:column;gap:var(--gap-xs)}.quantity-break__description ol{margin:0;padding-left:calc(var(--padding-xs) * 2)}.quantity-break__description ul li{position:relative;padding-left:var(--padding-xs)}.quantity-break__description ul li:before{font-family:var(--icon-font);content:"check";position:absolute;left:calc(-1 * var(--padding-xs))}.quantity-break__image-container{width:100%;display:flex;justify-content:center;align-items:center;position:relative}.quantity-break__image-container img{width:100%;height:auto;object-fit:contain;border-radius:calc(var(--card-border-radius) - var(--padding-xs))}.quantity-break__image-badge{position:absolute;background-color:var(--color-background);color:var(--color-foreground);font-size:var(--font-body--size-small);border-radius:calc(var(--card-border-radius) - (2 * var(--padding-xs)));z-index:1;display:flex;width:24px;height:24px;justify-content:center;align-items:center}.quantity-break__image-badge.quantity-break__image-badge--topright{top:var(--padding-xs);right:var(--padding-xs)}.quantity-break__image-badge.quantity-break__image-badge--topleft{top:var(--padding-xs);left:var(--padding-xs)}.quantity-break__image-badge.quantity-break__image-badge--bottomright{bottom:var(--padding-xs);right:var(--padding-xs)}.quantity-break__image-badge.quantity-break__image-badge--bottomleft{bottom:var(--padding-xs);left:var(--padding-xs)}.quantity-break__content{display:flex;flex-wrap:wrap;flex-direction:column;gap:var(--gap-sm)}.quantity-break__price-container{display:flex;gap:var(--gap-xs);flex-wrap:wrap;justify-content:center;font-size:var(--font-body--size-small);color:var(--color-foreground)}.quantity-break__price-container .quantity-break__price-container_unit-price{font-size:var(--font-body--size-small);opacity:.8;text-align:center}.quantity-break__banner.quantity-break__banner--full-width{width:calc(100% + 2 * var(--padding-xs));z-index:1}.quantity-break__banner.quantity-break__banner--full-width.quantity-break__banner--bottom{border-top-right-radius:0;border-top-left-radius:0;margin-bottom:calc(-1 * var(--padding-md))}.quantity-break__banner.quantity-break__banner--full-width.quantity-break__banner--top{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-top:calc(-1 * var(--padding-md))}.quantity-break__banner.quantity-break__banner--overlap{max-width:calc(max-content + var(--padding-xs));width:max-content;z-index:1}.quantity-break__banner.quantity-break__banner--overlap.quantity-break__banner--bottom{position:absolute;bottom:0;transform:translateY(65%)}.quantity-break__banner.quantity-break__banner--overlap.quantity-break__banner--top{position:absolute;top:0;transform:translateY(-65%)}.quantity-break.quantity-break--with-image .quantity-break__banner.quantity-break__banner--full-width.quantity-break__banner--bottom{margin-bottom:calc(-1 * var(--padding-xs))}.quantity-break.quantity-break--with-image .quantity-break__banner.quantity-break__banner--full-width.quantity-break__banner--top{margin-top:calc(-1 * var(--padding-xs))}.quantity-breaks-container--column .quantity-break__description p,.quantity-breaks-container--column .quantity-break__description ul li{text-align:center}.quantity-breaks-container--column .quantity-break__banner.quantity-break__banner--normal.quantity-break__banner--bottom{margin-bottom:calc(-1 * var(--padding-xs))}.quantity-breaks-container--column .quantity-break__banner.quantity-break__banner--normal.quantity-break__banner--top{margin-top:calc(-1 * var(--padding-xs))}.quantity-breaks-container--column .quantity-break--with-image .quantity-break__banner.quantity-break__banner--normal.quantity-break__banner--bottom{margin-bottom:0}.quantity-breaks-container--column .quantity-break--with-image .quantity-break__banner.quantity-break__banner--normal.quantity-break__banner--top{margin-top:0}.quantity-breaks-container--column .quantity-break--with-image:has(.quantity-break__banner--bottom.quantity-break__banner--overlap){padding-bottom:var(--padding-md)}.quantity-breaks-container--column .quantity-break--with-image:has(.quantity-break__banner--top.quantity-break__banner--overlap){padding-top:var(--padding-md)}.quantity-breaks-container--row .quantity-break{flex-direction:column;justify-content:flex-start;position:relative;flex:auto}.quantity-breaks-container--row .quantity-break:not(.quantity-break--with-image){padding:var(--padding-md)}.quantity-breaks-container--row .quantity-break:not(.quantity-break--with-image) .quantity-break__banner--full-width{width:calc(100% + 2 * var(--padding-md))}.quantity-breaks-container--row .quantity-break:has(.quantity-break__banner--overlap.quantity-break__banner--top){margin-top:var(--margin-sm)}.quantity-breaks-container--row .quantity-break:has(.quantity-break__banner--overlap.quantity-break__banner--bottom){margin-bottom:var(--margin-sm)}.quantity-breaks-container--row .quantity-break__main-content{flex-direction:row;gap:var(--gap-sm);align-items:flex-start}.quantity-breaks-container--row .quantity-break__content{align-self:stretch;justify-content:center;width:100%}.quantity-breaks-container--row .quantity-break__image-container{width:auto}.quantity-breaks-container--row .quantity-break__image-container img{width:var(--image-width);max-width:var(--image-width)}.quantity-breaks-container--row .quantity-break__price-and-title-container{align-items:flex-start}.quantity-breaks-container--row .quantity-break__title-and-badge-container{justify-content:flex-start;gap:var(--gap-sm)}.quantity-breaks-container--row .quantity-break__banner.quantity-break__banner--normal{position:absolute;right:var(--padding-xs)}.quantity-breaks-container--row .quantity-break__banner.quantity-break__banner--normal.quantity-break__banner--top{top:var(--padding-xs)}.quantity-breaks-container--row .quantity-break__banner.quantity-break__banner--normal.quantity-break__banner--bottom{bottom:var(--padding-xs)}.quantity-breaks-container--row .quantity-break__banner.quantity-break__banner--overlap{right:var(--padding-xs)}.quantity-breaks-container.quantity-breaks-container--top{align-items:flex-end}.quantity-breaks-container.quantity-breaks-container--bottom{align-items:flex-start}.quantity-break__variant-picker-container{display:none}.quantity-breaks--with-variant-picker .quantity-break--selected .quantity-break__variant-picker-container{display:flex;flex-direction:column;gap:var(--gap-sm)}.quantity-break__variant-picker-row{display:flex;align-items:center;gap:var(--gap-sm)}.quantity-break__variant-thumbnail{width:40px;height:40px;min-width:40px;border-radius:calc(var(--card-border-radius) - var(--padding-md));overflow:hidden;background-color:var(--color-background)}.quantity-break__variant-thumbnail img{width:100%;height:100%;object-fit:cover}.quantity-break__variant-thumbnail--hidden{display:none}.quantity-breaks:not([data-show-variant-thumbnail=true]) .quantity-break__variant-thumbnail{display:none}.quantity-break__cross-sells{display:none;flex-direction:column;width:calc(100% + 2 * var(--padding-xs));margin-bottom:calc(-1 * var(--padding-xs));border-top:var(--variant-button-border-width) solid var(--color-variant-border);padding:var(--padding-xs) var(--padding-sm);gap:var(--gap-sm)}.quantity-break:not(.quantity-break--with-image) .quantity-break__cross-sells{margin-bottom:calc(-1 * var(--padding-md))}.quantity-breaks-container--row .quantity-break:not(.quantity-break--with-image) .quantity-break__cross-sells{width:calc(100% + 2 * var(--padding-md))}.quantity-breaks-container--column .quantity-break:not(.quantity-break--with-image) .quantity-break__cross-sells{width:calc(100% + 2 * var(--padding-xs))}.quantity-breaks-container--column .quantity-break__cross-sells{padding:var(--padding-xs)}.quantity-breaks-container--column .quantity-break__cross-sell-image{display:none}.quantity-breaks-container--column .quantity-break__cross-sell-info{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--gap-xs)}.quantity-breaks-container--column .quantity-break__cross-sell-title{font-size:var(--font-body--size-small)}.quantity-break--selected .quantity-break__cross-sells{display:flex}.quantity-break__cross-sell{display:flex;align-items:center;width:100%}.quantity-break__cross-sell-image{flex-shrink:0;margin-right:var(--margin-sm)}.quantity-break__cross-sell-image img{display:block;width:34px;height:34px;object-fit:cover;border-radius:calc(var(--card-border-radius) - var(--padding-sm))}.quantity-break__cross-sell-info{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-xs);flex-wrap:wrap;flex:1}.quantity-break__cross-sell-title{font-size:var(--font-body--size);font-weight:500}.quantity-break__cross-sell-price{font-size:var(--font-body--size-small)}.quantity-break__cross-sell-price .price-container{justify-content:flex-start}quantity-break-variant-picker{display:flex;gap:1rem;flex-wrap:wrap}quantity-break-variant-picker:not(:last-child){margin-bottom:1rem}quantity-break-variant-picker .form__label{margin:0}quantity-break-variant-picker .quantity-break__variant-picker-container__option--dropdown{display:flex;align-items:center;gap:.5rem}.quantity-breaks{display:block;margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}shopify-visual-preview-block-list .quantity-breaks[data-visual-preview-mode]{width:450px}.quantity-breaks-container{display:flex;flex-direction:row;gap:10px}.quantity-breaks-container.quantity-breaks-container--row{flex-direction:column}.product-section__product-info:has(.quantity-breaks) .product-quantity-selector-block{display:none}.product-section__product-info:has(.quantity-breaks--with-variant-picker) variant-picker,.product-section__product-info:has(.quantity-breaks--with-variant-picker) .subscription{display:none}.slide{display:flex;flex-direction:var(--direction);flex-wrap:var(--wrap);justify-content:var(--justify);align-items:var(--align_items);gap:var(--gap);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);overflow:hidden;width:100%}.social-icon__icon{transition:var(--animation-link-hover)}.story{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;-webkit-appearance:none;appearance:none;border:none;background-color:transparent;cursor:pointer;max-width:65px;padding:0;margin:0}.story__bubble{border-radius:50%;position:relative;cursor:pointer;transition:all .2s ease-in-out;width:55px;height:55px}.story__bubble .icon{font-size:32px!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;color:#fff}.story__bubble:hover{transform:scale(102%)}.story__bubble:before{width:60px;height:60px;content:"";background-color:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.story__bubble:after{content:"";width:65px;height:65px;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.story__bubble img{z-index:3;width:55px;height:55px;border-radius:50%;position:relative;overflow:hidden;cursor:pointer;z-index:2;object-fit:cover}.story__bubble-label{font-size:var(--font-body--size-small);padding:0;margin:0;color:var(--color-foreground)}.story-slider__slide{overflow:hidden}.story-slider__slide img,.story-slider__slide video{aspect-ratio:3/5;object-fit:cover;max-width:100%;height:100%}.story__slider{height:100%}.story__slider>.splide__track{height:100%}.story__slider>.splide__arrows>.splide__arrow{height:100%;width:50%;border:none;background-color:transparent;color:var(--color-foreground)}.story__slider>.splide__arrows>.splide__arrow--prev{left:0;justify-content:flex-start}.story__slider>.splide__arrows>.splide__arrow--prev .icon{margin-left:1rem}.story__slider>.splide__arrows>.splide__arrow--next{right:0;justify-content:flex-end}.story__slider>.splide__arrows>.splide__arrow--next .icon{margin-right:1rem}.story__slider .splide__arrow:disabled{opacity:.5}.story__header{position:absolute;left:0;top:0;padding:var(--padding-md);width:100%;z-index:1;background:linear-gradient(0deg,#0000 6.99%,#00000080 163.32%);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.story__progress-bars{display:flex;flex-direction:row;gap:3px}.story__progress-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;min-width:0;height:2.5px}.story__progress-bar[value]::-webkit-progress-bar{background-color:rgb(from white r g b / 15%);border-radius:var(--card-border-radius)}.story__progress-bar[value]::-webkit-progress-value{background-color:#fff;border-radius:var(--card-border-radius)}.story__heading{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:var(--margin-md) 0;gap:var(--gap-sm);font-size:var(--font-body--size-small);color:#fff}.story__heading img{border-radius:50%;width:32px;height:32px;object-fit:cover}.subscription{display:block;margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}shopify-visual-preview-block-list .subscription[data-visual-preview-mode]{width:450px}#shopify-buyer-consent{display:none}.subscription__options{display:flex;flex-direction:column;gap:var(--gap-sm)}.subscription__option{display:flex;flex-direction:column;gap:var(--gap-sm);padding:var(--padding-md);cursor:pointer;transition:border-color .2s ease;color:var(--color-variant-text);background-color:var(--color-variant-background);border:var(--inputs-border-width) solid var(--color-variant-border)}.subscription__option.subscription__option--selected{border:var(--inputs-border-width) solid var(--color-selected-variant-border)}.subscription__option-radio{display:flex;align-items:center;gap:var(--gap-xs)}.subscription__option .radio>.radio__label{font-size:var(--font-body--size);font-weight:500}.subscription__option-header{display:flex;justify-content:space-between;align-items:center;gap:var(--gap-sm);width:100%}.subscription__option-price{flex-shrink:0}.subscription__option-price .prices{font-size:var(--font-body--size)}.subscription__frequency{width:100%}.subscription__frequency-buttons{display:flex;flex-wrap:wrap;gap:var(--gap-sm);border:none;padding:0}.subscription__frequency-button input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.subscription__frequency-button input+label{-webkit-appearance:none;appearance:none;cursor:pointer;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;font-size:var(--variant-button-font-size);transition:all var(--animation-speed-medium) var(--animation-easing);color:var(--color-variant-text);background-color:var(--color-variant-background);border:var(--variant-button-border-width) solid var(--color-variant-border);font-weight:var(--button-primary-font-weight);text-transform:var(--button-primary-text-transform);letter-spacing:var(--button-letter-spacing);padding:calc(var(--button-padding-vertical) / 2) calc(var(--button-padding-horizontal) * var(--small-multiplier));min-height:calc(var(--small-multiplier) * var(--inputs-min-height));min-width:calc(var(--small-multiplier) * var(--inputs-min-width));border-radius:calc(var(--small-multiplier) * var(--button-border-radius))}.subscription__frequency-button input:checked+label{background-color:var(--color-selected-variant-background);color:var(--color-selected-variant-text);border-color:var(--color-selected-variant-border)}.subscription__option-description p,.subscription__option-description ul li,.subscription__option-description ol li{font-size:var(--font-body--size-small)}.subscription__option-description p{margin:0}.subscription__option-description ul{margin:0;padding-left:var(--padding-xs);list-style:none;display:flex;flex-direction:column;gap:var(--gap-xs)}.subscription__option-description ol{margin:0;padding-left:calc(var(--padding-xs) * 2)}.subscription__option-description ul li{position:relative;padding-left:var(--padding-xs)}.subscription__option-description ul li:before{font-family:var(--icon-font);content:"check";position:absolute;left:calc(-1 * var(--padding-xs))}.subscription__option--badged{position:relative;margin-top:8px}.subscription__badge{position:absolute;top:-9px;left:11px;padding:2px 8px;border-radius:999px;background:var(--pa-encre);color:#fff;font-family:var(--pa-titre);font-size:11px;font-weight:600;letter-spacing:.08em;line-height:14px;text-transform:uppercase}.subscription .variant_label{margin:0 0 8px;font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:20px;color:var(--pa-encre)}.subscription__options{gap:8px}.subscription .subscription__option{position:relative;gap:8px;min-height:64px;justify-content:center;padding:12px;border:1px solid var(--pa-ligne);border-radius:0;background:transparent;color:var(--pa-encre);box-shadow:none;transition:border-color .16s var(--pa-ease)}.subscription .subscription__option:hover{border-color:var(--pa-encre)}.subscription .subscription__option.subscription__option--selected{padding:11px;border:2px solid var(--pa-encre)!important;background:#fff}.subscription__option .radio{display:block}.subscription__option .radio>input{width:1px;height:1px;left:0;top:0}.subscription__option .radio>.radio__label{font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:20px}.subscription__option .radio>.radio__label:before,.subscription__option .radio>.radio__label:after{display:none}.subscription__option:has(.radio>input:focus-visible){outline:2px solid var(--pa-encre);outline-offset:2px}.subscription__option-price .prices,.subscription__option-price .price-container{font-size:16px}.subscription__option-price .price{font-family:var(--pa-titre);font-weight:700;font-variant-numeric:tabular-nums}.subscription__option-description p,.subscription__option-description ul li,.subscription__option-description ol li{font-size:13px;line-height:18px;color:var(--pa-encre-2)}.subscription__option-description ul{gap:2px}.tab__button{-webkit-appearance:none;appearance:none;cursor:pointer;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:var(--tab-button-min-height);width:max-content;font-size:var(--tab-button-font-size);outline:1px solid transparent;transition:all var(--animation-speed-medium) var(--animation-easing);padding:var(--tab-button-padding-vertical) var(--tab-button-padding-horizontal);color:var(--color-tab-text);background-color:var(--color-tab-background);border:var(--tab-button-border-width) solid var(--color-tab-border);border-radius:calc(var(--small-multiplier) * var(--button-border-radius));font-weight:var(--button-primary-font-weight);text-transform:var(--button-primary-text-transform);letter-spacing:var(--button-letter-spacing)}.tab.active .tab__button{background-color:var(--color-selected-tab-background);color:var(--color-selected-tab-text);border-color:var(--color-selected-tab-border)}.toggle-cross-sell{display:block;margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}shopify-visual-preview-block-list .toggle-cross-sell[data-visual-preview-mode]{width:400px}.product-form__form .toggle-cross-sell:not(:first-of-type){display:none}.toggle-cross-sell__content{margin-bottom:var(--margin-sm)}.toggle-cross-sell__description p{margin:0;line-height:normal;font-size:var(--font-body--size)}.toggle-cross-sell__products{display:flex;flex-direction:column;gap:var(--gap-sm);width:100%}.toggle-cross-sell__product{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:var(--gap-md);overflow:hidden;cursor:pointer;border-radius:var(--card-border-radius);padding:var(--padding-xs);color:var(--color-variant-text);background-color:var(--color-variant-background);border:var(--variant-button-border-width) solid var(--color-variant-border)}.toggle-cross-sell__product-image img{display:block;min-width:55px;width:55px}.toggle-cross-sell__product-image--wide img{object-fit:cover;min-height:100%;border-radius:0}.toggle-cross-sell__product-container{display:flex;flex-direction:row;cursor:auto;gap:var(--gap-sm)}.toggle-cross-sell__product-content{display:flex;flex-direction:column;justify-content:center;gap:var(--gap-sm)}.toggle-cross-sell__product-content--no-image{margin-left:var(--margin-sm)}.toggle-cross-sell__product-header{display:flex;gap:var(--gap-xs);flex-wrap:wrap;flex-direction:column}.toggle-cross-sell__product-title{margin:0;font-family:var(--pa-titre);font-size:14px;line-height:20px;font-weight:600;text-decoration:none;color:inherit}.toggle-cross-sell__product-price-container{display:flex;flex-direction:row;align-items:center;gap:var(--gap-sm);font-size:var(--font-body--size-small)}.toggle-cross-sell__product .checkbox,.toggle-cross-sell__product .button{margin-right:var(--margin-sm)}.toggle-cross-sell__text-add,.toggle-cross-sell__text-added,.toggle-cross-sell__text-remove{display:none}.toggle-cross-sell__product .button.button--secondary .toggle-cross-sell__text-add{display:block}.toggle-cross-sell__product .button.button--active:not(:hover) .toggle-cross-sell__text-added{display:block}.toggle-cross-sell__product .button.button--active:hover .toggle-cross-sell__text-remove{display:block}.accordions{width:100%}shopify-visual-preview-block-list .accordions[data-visual-preview-mode]{width:450px}.accordion-block{flex:1;width:100%}.accordions--dividers .accordion-block:not(:last-child) .accordion{border-bottom:var(--separator-border-thickness) solid var(--color-border)}.accordions--dividers .accordion .details-content{padding-block-end:var(--padding-sm)}.accordions--caret .accordion__icons-add,.accordions--add .icon--keyboard_arrow_down{display:none}.badges{justify-content:var(--alignment-mobile)}@media not (max-width:750px){.badges{justify-content:var(--alignment)}}.before-after-block{width:var(--width-mobile);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);position:relative}.before-after-block__container{position:relative;width:100%;aspect-ratio:var(--ratio);overflow:hidden;border-radius:var(--card-border-radius)}.before-after-block__image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.before-after-block__image--before{clip-path:inset(0 50% 0 0);transition:clip-path .1s ease-out}.before-after-block__img{width:100%;height:100%;object-fit:cover;display:block}.before-after-block__slider{position:absolute;top:0;left:50%;width:4px;height:100%;background-color:transparent;cursor:ew-resize;transform:translate(-50%);display:flex;align-items:center;justify-content:center}.before-after-block__slider-line{width:3px;height:100%;background-color:var(--color-background)}.before-after-block__slider-handle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background-color:var(--color-background);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:grab;transition:transform .1s ease-out;border:var(--button-secondary-border-width) solid var(--color-secondary-button-border)}.before-after-block__slider-handle:active{cursor:grabbing;transform:translate(-50%,-50%) scale(1.1)}.before-after-block__slider-icon{width:16px;height:16px;color:var(--color-text)}@media not (max-width:750px){.before-after-block__slider-handle{width:48px;height:48px}.before-after-block__slider-icon{width:20px;height:20px}}.before-after-block__label{position:absolute;top:1rem;pointer-events:none}.before-after-block__label--before{left:1rem}.before-after-block__label--after{right:1rem}.before-after-block__label.badge--custom{background-color:var(--badge-custom-background);color:var(--badge-custom-text);border:var(--badge-primary-border-width) solid var(--badge-custom-border)}@media not (max-width:750px){.before-after-block{width:var(--width-desktop)}}shopify-visual-preview-block-list .before-after-block[data-visual-preview-mode]{width:100%;max-width:600px}.button-block{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.button-block--full-width{width:100%}.block-collection-featured{width:100%;margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}shopify-visual-preview-block-list .block-collection-featured .splide__arrow{display:none!important}.block-collection-featured__inner{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.block-collection-featured__grid{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),1fr);gap:var(--gap-md)}@media not (max-width:750px){.block-collection-featured__grid{grid-template-columns:repeat(var(--grid-columns),1fr)}}.contact-form{display:flex;flex-direction:column;gap:var(--gap-md);width:100%}shopify-visual-preview-block-list .contact-form[data-visual-preview-mode]{max-width:500px}.footer-copyright{display:flex;align-items:center;justify-content:var(--alignment-mobile)}@media not (max-width:750px){.footer-copyright{justify-content:var(--alignment)}}.footer-copyright__text,.footer-copyright__text>a{color:var(--color-foreground);text-decoration:none;font-size:var(--font-body--size-small)}.footer-copyright__text>a{transition:var(--animation-link-hover)}.footer-copyright__text>a:hover{opacity:var(--opacity-link-hover)}.countdown{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);padding:var(--padding-md)}.countdown:not(.card){padding:0;background-color:inherit;color:inherit}shopify-visual-preview-block-list .countdown[data-visual-preview-mode]{width:300px}date-counter{width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:var(--gap-sm);margin:0}.countdown__timer{display:flex;gap:var(--gap-sm);width:100%;justify-content:center}.countdown__timer-card:not(:last-child):after{content:"";position:absolute;right:calc(-1 * var(--gap-sm) / 2 - 1px);top:50%;transform:translateY(-50%);width:1.5px;border-radius:3px;height:60%;background-color:var(--color-foreground);opacity:.2}.countdown__timer--background .countdown__timer-card:not(:last-child):after,.countdown__timer--border .countdown__timer-card:not(:last-child):after{display:none}.countdown__timer-card{display:flex;flex-direction:column;align-items:center;width:fit-content;position:relative}.countdown__timer-value{display:inline-flex;align-items:center;justify-content:center;padding:0 var(--padding-md) var(--padding-xxs);height:calc(var(--countdown-timer-font-size) + var(--padding-xxs));border-radius:3px;line-height:1;font-weight:var(--countdown-timer-font-weight);font-size:var(--countdown-timer-font-size)}.countdown__timer--background .countdown__timer-value{background-color:var(--color-foreground);color:var(--color-background);padding:var(--padding-sm);margin-bottom:var(--margin-xs)}.countdown__timer--border .countdown__timer-value{background-color:var(--color-background);border:1px solid var(--color-border);padding:var(--padding-sm);margin-bottom:var(--margin-xs)}.countdown__timer-label{font-size:10px;text-align:center;width:100%;overflow:hidden;text-overflow:ellipsis;opacity:.8}.countdown__timer-ended p{font-weight:500}cross-sell-component{display:block;container-type:inline-size;margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);width:100%}shopify-visual-preview-block-list cross-sell-component.cross-sell--row[data-visual-preview-mode]{width:400px}shopify-visual-preview-block-list cross-sell-component.cross-sell--column[data-visual-preview-mode]{width:200px}.cross-sell{display:grid;grid-template-columns:auto 1fr 1fr;gap:12px;grid-template-areas:"image content content";padding:12px 0;border:0;border-block:1px solid var(--pa-ligne);background:none}.cross-sell--no-image .cross-sell{grid-template-areas:"content content content"}.cross-sell__media{grid-area:image;display:block;width:var(--image-width);max-width:56px;aspect-ratio:1 / 1;overflow:hidden;background:#e7e7e4}.cross-sell__media img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.cross-sell__actions .button{border-radius:999px}.cross-sell--column .cross-sell{display:flex;flex-direction:column;align-items:center;justify-content:center}.cross-sell--column .cross-sell .cross-sell__content,.cross-sell--column .cross-sell .cross-sell__actions,.cross-sell--column .cross-sell .cross-sell__heading{justify-content:center;align-items:center;flex-direction:column;text-align:center}.cross-sell--column .cross-sell .cross-sell__content,.cross-sell--column .cross-sell .cross-sell__actions,.cross-sell--column .cross-sell .cross-sell__form,.cross-sell--column .cross-sell .cross-sell__form .button{min-width:100%}.cross-sell--no-image{grid-template-areas:"content content content"}.cross-sell__image{width:100%;grid-area:image;max-width:var(--image-width);aspect-ratio:1/1;object-fit:cover;border-radius:calc(var(--card-border-radius) - var(--padding-sm))}.cross-sell__content{grid-area:content;display:flex;justify-content:space-between;flex-direction:column;gap:var(--padding-xs)}.cross-sell__heading{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--padding-xs)}.cross-sell__heading .prices{font-size:var(--font-body--size-small)}.cross-sell__heading .pa-carte-prix{flex:none;width:auto;align-items:flex-end}.cross-sell__heading .pa-carte-prix__ligne{justify-content:flex-end}.cross-sell__heading .pa-carte-prix__abo{display:none}.cross-sell__title-and-description{display:flex;flex-direction:column}.cross-sell__title{margin:0;font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:20px}.cross-sell__description p{margin:0;font-size:var(--font-body--size-small)}.cross-sell__actions{display:flex;gap:var(--padding-xs);flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.cross-sell__selects{display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%;flex:1;gap:var(--gap-xs)}.cross-sell__select-label{font-size:var(--font-body--size-small);margin-bottom:var(--padding-xs);line-height:normal}.cross-sell__select{display:flex;flex-direction:column;width:100%}.cross-sell--row .cross-sell{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"image content";align-items:center;gap:12px;padding:8px 0}.cross-sell--row .cross-sell__media{max-width:48px}.cross-sell--row .cross-sell__content{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px}.cross-sell--row .cross-sell__heading{flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.cross-sell--row .cross-sell__title{font-family:var(--pa-texte);font-weight:400;font-size:12px;line-height:16px;color:var(--pa-encre-2)}.cross-sell--row .cross-sell__description p{font-family:var(--pa-titre);font-weight:600;font-size:13px;line-height:18px;color:var(--pa-encre)}.cross-sell--row .cross-sell__heading .pa-carte-prix{align-items:flex-start}.cross-sell--row .cross-sell__heading .pa-carte-prix__ligne{justify-content:flex-start;gap:6px;font-size:13px;line-height:18px}.cross-sell--row .cross-sell__actions{flex-wrap:nowrap;align-items:center;justify-content:flex-end}.cross-sell--row .cross-sell__selects:not(:has(.cross-sell__select:not(.hidden))){display:none}.cross-sell--row .cross-sell__actions:has(.cross-sell__select:not(.hidden)){grid-column:1 / -1}.cross-sell--row .cross-sell__actions{min-width:0;padding-right:3px}.cross-sell--row .cross-sell__selects{flex:1 1 0;width:auto;min-width:0}.cross-sell--row .cross-sell__select,.cross-sell--row .cross-sell__select .select-wrapper{min-width:0;max-width:100%}.cross-sell--row .cross-sell__actions .select{min-height:32px;height:32px;font-size:13px}.cross-sell__actions .cb .cb-lueur,.cross-sell__actions .cb:before{display:none!important}.cross-sell--row .cross-sell__actions .cb{flex:none;min-width:0;min-height:32px!important;height:32px!important;padding:0 14px!important;font-size:13px!important;line-height:18px}.cross-sell--row .cross-sell__heading .pa-carte-prix__prix{font-family:var(--pa-titre);font-weight:600;font-size:13px;line-height:18px}.cross-sell--row .cross-sell__heading .pa-carte-prix__barre{font-size:12px;line-height:18px}@container (width < 350px){.cross-sell--row .cross-sell{gap:var(--gap-sm)}.cross-sell__actions .button{min-width:60px;padding:calc(var(--button-padding-vertical) / 2) calc(var(--button-padding-horizontal) * var(--small-multiplier) / 2)}.cross-sell__image{max-width:65px}}.custom-code-block{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.ddm-info{display:block;width:100%;font-size:13px;line-height:18px;color:var(--pa-encre-2, #4C4C52);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.ddm-info__line{display:inline-flex;align-items:center;gap:.35rem;list-style:none;cursor:pointer}.ddm-info--static .ddm-info__line{cursor:default}.ddm-info__line::-webkit-details-marker,.ddm-info__line::marker{display:none;content:""}.ddm-info__toggle{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:currentColor;opacity:.7}.ddm-info__line:hover .ddm-info__toggle,.ddm-info[open] .ddm-info__toggle{opacity:1}.ddm-info__panel{margin-top:8px;padding:12px 16px;border-radius:0;background:var(--pa-surface, #F4F4F2);font-size:13px;line-height:18px;text-align:left}.ddm-info--span-left .ddm-info__panel{width:calc(200% + var(--gap-mobile, 10px));margin-left:calc(-100% - var(--gap-mobile, 10px))}@media not (max-width:750px){.ddm-info--span-left .ddm-info__panel{width:calc(200% + var(--gap, 10px));margin-left:calc(-100% - var(--gap, 10px))}}.ddm-info__panel p{margin:0}.ddm-info__panel p+p,.ddm-info__note{margin-top:.6rem}.ddm-info__note{font-weight:600}.delivery-estimation{display:block;font-size:var(--font-body--size);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.delivery-estimation.coalition-delivery-banner{padding:.75rem .875rem;border:1px solid color-mix(in srgb,var(--color-foreground) 16%,transparent);border-radius:var(--card-border-radius);background:color-mix(in srgb,var(--color-foreground) 6%,var(--color-background))}shopify-visual-preview-block-list .delivery-estimation[data-visual-preview-mode]{width:300px}.delivery-estimation__content{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center;justify-content:var(--alignment-mobile)}.delivery-estimation__content .icon{font-size:18px!important;width:18px!important;height:18px!important;margin-right:var(--margin-xs)}.coalition-delivery-banner .delivery-estimation__content{flex-wrap:nowrap;gap:.625rem;margin:0;line-height:1.35}.coalition-delivery-banner__copy{display:grid;gap:.125rem}.coalition-delivery-banner__estimate{display:inline}.coalition-delivery-banner__label{font-size:.75em;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media not (max-width:750px){.delivery-estimation__content{justify-content:var(--alignment)}}.filter-and-sort--loading .dropdown-toggle,.filter-and-sort--loading .dropdown-content>*{opacity:.7;cursor:not-allowed}.filter-and-sort__inline,.filter-and-sort__sidebar{display:none}.filter-and-sort__sort-only{display:flex;justify-content:flex-end;width:100%}.filter-and-sort--inline{position:relative;z-index:3}.filter-and-sort--inline .dropdown-toggle{height:52px;padding:0 16px 0 20px;gap:8px;font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:20px;color:var(--pa-encre);transition:background-color .16s var(--pa-ease, ease-out),color .16s var(--pa-ease, ease-out)}.filter-and-sort--inline .dropdown-toggle:hover{opacity:1;background:var(--pa-marine-pale)}.filter-and-sort--inline .filters__container,.filter-and-sort--inline .filters__list{gap:0}.filter-and-sort--inline .filters__list [data-ref=filter-dropdown]{border-right:1px solid var(--pa-ligne)}.filter-and-sort--inline sort-inline-component{border-left:1px solid var(--pa-ligne)}.filter-and-sort--inline [data-ref=filter-dropdown]:has(.filter-count) .dropdown-toggle{background:var(--pa-encre);color:#fff}.filter-and-sort--inline .filter-count{background:#fff;color:var(--pa-encre);width:18px;height:18px;font-family:var(--pa-titre);font-size:11px;line-height:18px;font-variant-numeric:tabular-nums}.filter-and-sort--inline .dropdown-content{top:calc(100% + 1px);border:1px solid var(--pa-encre);box-shadow:none}.filter-and-sort--inline .filters__clear-all .button{min-height:52px;padding:0 20px;border:0;border-radius:0!important;background:none;color:var(--pa-encre);font-family:var(--pa-titre);font-weight:600;font-size:13px;text-decoration:underline;text-underline-offset:3px}.filter-and-sort .textfield label{max-width:calc(100% - 2 * var(--inputs-padding));overflow:hidden;font-size:14px;white-space:nowrap;text-overflow:ellipsis}.filter-and-sort__mobile{margin:0 calc(-1 * var(--pa-marge, 16px));border-block:1px solid var(--pa-encre)}.filter-and-sort__mobile .side-menu__toggle-link{width:100%;height:52px;padding:0 var(--pa-marge, 16px);font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:20px;color:var(--pa-encre)}.filter-and-sort__mobile:has(input[type=checkbox]:checked) .side-menu__toggle-link{background:var(--pa-encre);color:#fff}.filter-and-sort__mobile label.checkbox{display:flex;align-items:center;min-height:44px}.filter-and-sort__mobile .filter-price-range{--small-multiplier: .92}@media not (max-width:750px){.filter-and-sort:not(.filter-and-sort--menu) .filter-and-sort__mobile{display:none}.filter-and-sort--inline .filter-and-sort__inline{display:flex;justify-content:space-between;align-items:stretch;gap:0;border-block:1px solid var(--pa-encre)}.filter-and-sort--sidebar .filter-and-sort__sidebar{display:block}.filter-and-sort--sidebar.filter-and-sort--sticky .filter-and-sort__sidebar{height:fit-content;position:sticky;top:calc(var(--header-height, 0px) + var(--padding-md))}}.group{gap:var(--gap-mobile);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);overflow:hidden;width:var(--width-mobile)}.group.card{padding:var(--padding-vertical) var(--padding-horizontal)}shopify-visual-preview-block-list .group[data-visual-preview-mode]{width:100%;max-width:450px}.group--flex{display:flex;flex-direction:var(--direction-mobile);flex-wrap:var(--wrap-mobile);justify-content:var(--justify-mobile);align-items:var(--align_items-mobile)}.group--grid{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),1fr);grid-template-rows:auto}@media not (max-width:750px){.group{gap:var(--gap);width:var(--width)}.group--flex{flex-direction:var(--direction);flex-wrap:var(--wrap);justify-content:var(--justify);align-items:var(--align_items)}.group--grid{grid-template-columns:repeat(var(--grid-columns),1fr)}}.icon-with-text{display:flex;gap:var(--gap-mobile);overflow:hidden;width:100%;margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.icon-with-text .text-block{margin-top:0;margin-bottom:0}.icon-with-text--row-mobile{flex-direction:row;align-items:center;justify-content:flex-start}.icon-with-text--column-mobile{flex-direction:column;align-items:center;justify-content:center}.icon-with-text--column-mobile .text-block.paragraph p{text-align:center}shopify-visual-preview-block-list .icon-with-text[data-visual-preview-mode]{width:100%;max-width:350px}.text-block.paragraph p{font-weight:var(--font-weight)}.text-block.paragraph a{color:inherit}@media not (max-width:750px){.icon-with-text{gap:var(--gap)}.icon-with-text--row-desktop{flex-direction:row;align-items:center;justify-content:flex-start}.icon-with-text--row-desktop .text-block.paragraph p{text-align:left}.icon-with-text--column-desktop{flex-direction:column;align-items:center;justify-content:center}.icon-with-text--column-desktop .text-block.paragraph p{text-align:center}}.image-card{position:relative;overflow:hidden;margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);text-decoration:none;color:var(--color-foreground);width:100%;height:100%;display:block}.image-card.card{padding:0}shopify-visual-preview-block-list .image-card[data-visual-preview-mode]{width:350px}.image-card__image-filter{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color);opacity:calc(var(--opacity) / 100);z-index:1}.image-card__image{position:absolute;width:100%;height:100%}.image-card__image img,.image-card__image .placeholder-image{height:100%;width:100%;object-fit:cover;object-position:center center;border-radius:0;overflow:hidden;position:relative}.image-card__content-wrapper{position:relative;width:100%;z-index:2;padding:var(--card-padding);height:100%}.image-card__content-wrapper .image-card__content{width:100%;min-height:var(--image-height);height:100%;display:flex;flex-direction:column;gap:var(--gap-xxs);justify-content:var(--justify);align-items:var(--align_items)}@media not (max-width:750px){.image-card__content{padding:var(--padding-vertical) var(--padding-horizontal)}}.image-block{width:var(--width-mobile)}@media not (max-width:750px){.image-block{width:var(--width-desktop)}}.image-block__image,.placeholder-image{border-radius:var(--card-border-radius)}.image-block--height-fill .image-block__image{height:100%}.image-block__image{object-fit:cover;aspect-ratio:var(--ratio);width:100%}.slider-block--with-pagination.slider-block--with-pagination-on-left{padding-bottom:0}.slider-block--with-pagination.slider-block--with-pagination-on-left .splide__pagination{right:0;left:auto;bottom:50%;transform:translateY(50%);align-items:center;padding:0}.slider-block--with-pagination.slider-block--with-pagination-on-left .splide__pagination li{display:flex;align-items:center;justify-content:center}.block__logo{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.marquee{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);width:100%}.page-width>.marquee{margin-left:calc(-1 * var(--page-margin-desktop));width:calc(100% + 2 * var(--page-margin-desktop))}marquee-component{display:block;width:100%;overflow:hidden}.marquee__wrapper{display:flex;gap:var(--marquee-gap);width:fit-content;white-space:nowrap;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.marquee__content{min-width:max-content;display:flex;gap:var(--marquee-gap)}.marquee__content :is(p,h1,h2,h3,h4,h5,h6){white-space:nowrap}.marquee__content .marquee__repeated-items *{max-width:none}.marquee__repeated-items{min-width:max-content;display:flex;gap:var(--marquee-gap);align-items:center;justify-content:center}.marquee__repeated-items>*{align-content:center}@media(prefers-reduced-motion:no-preference){marquee-component:not([data-disabled]) .marquee__wrapper{animation:marquee-motion var(--marquee-speed) linear infinite var(--marquee-direction)}}@keyframes marquee-motion{to{transform:translate3d(calc(-50% - (var(--marquee-gap) / 2)),0,0)}}.menu-block{display:flex;justify-content:var(--alignment-mobile);margin:var(--margin-top) 0 var(--margin-bottom) 0}@media not (max-width:750px){.menu-block{justify-content:var(--alignment)}}.menu-block__content{display:flex;flex-direction:column;gap:var(--gap-md)}.menu-block__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:var(--menu-direction);gap:var(--gap-md)}.menu-block__item{margin:0}.menu-block__link{text-decoration:none;color:var(--color-foreground);font-size:var(--font-body--size);font-weight:var(--font-body--weight);transition:var(--animation-link-hover)}.menu-block__link:hover{opacity:var(--opacity-link-hover)}.menu-block__link--underlined{text-decoration:underline}shopify-visual-preview-block-list .newsletter-signup[data-visual-preview-mode]{width:300px;max-width:100%}.newsletter-signup{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);width:100%}.newsletter-signup__form{display:flex;flex-direction:column;gap:var(--gap-sm)}.newsletter-signup__form-content{display:flex;gap:var(--gap-xs);width:100%}.pa-ai{display:flex;flex-direction:column;gap:4px}.pa-ai__ligne{margin:0;font-size:14px;line-height:20px;color:var(--pa-encre-2)}.pa-ai__ligne[hidden]{display:none}.pa-ai__ligne b{font-family:var(--pa-titre);font-weight:600;color:var(--pa-encre);font-variant-numeric:tabular-nums}:where(.pa-carte-nom){--p-clair: initial}.pa-carte-nom{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left}.pa-carte-nom__type{display:flex;align-items:center;gap:8px;font-family:var(--pa-titre, Montserrat, Arial, sans-serif);font-weight:600;font-size:11px;line-height:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--pa-encre-2, #4C4C52)}.pa-carte-nom__point{flex:none;width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 6px 1px color-mix(in srgb,currentColor 55%,transparent)}.pa-carte-nom__nom{font-family:var(--pa-titre, Montserrat, Arial, sans-serif);font-weight:600;font-size:16px;line-height:22px;letter-spacing:-.01em;color:var(--pa-encre, #0B0B0D);text-decoration:none}.pa-carte-note{display:flex;align-items:center;gap:4px;width:100%;font-size:13px;line-height:18px;color:var(--pa-encre-2, #4C4C52)}.pa-carte-note svg{color:var(--pa-marine, #0B0B0D);flex:none}.pa-carte-note b{font-family:var(--pa-titre, Montserrat, Arial, sans-serif);font-weight:600;color:var(--pa-encre, #0B0B0D);font-variant-numeric:tabular-nums}.pa-carte-prix{display:flex;flex-direction:column;gap:2px;width:100%;font-variant-numeric:tabular-nums}.pa-carte-prix__ligne{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pa-carte-prix__prix{font-family:var(--pa-titre, Montserrat, Arial, sans-serif);font-weight:600;font-size:16px;line-height:22px;color:var(--pa-encre, #0B0B0D);white-space:nowrap}.pa-carte-prix__barre{font-size:13px;color:var(--pa-encre-2, #4C4C52);white-space:nowrap}.pa-carte-prix__abo{font-size:13px;line-height:18px;color:var(--pa-encre-2, #4C4C52)}.pa-ft{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;color:#fff}.pa-ft__type{margin:0;display:flex;align-items:center;gap:8px;font-family:var(--pa-titre);font-weight:600;font-size:11px;line-height:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--pa-sur-marine)}.pa-ft__complement{display:flex;align-items:baseline;gap:10px;margin-top:8px;font-family:var(--pa-titre);font-weight:500;font-size:clamp(16px,min(1.5vw,21.1px),20px);line-height:1.3;letter-spacing:0;color:var(--pa-sur-marine, rgba(255, 255, 255, .75))}.pa-ft__pastille{flex:none;width:7px;height:7px;border-radius:50%;background:var(--p-sombre, #FFFFFF);box-shadow:0 0 6px 2px var(--p-sombre, #FFFFFF)}.pa-ft__nom{margin:0;font-family:var(--pa-titre);font-weight:500;font-size:56px;line-height:60px;letter-spacing:-.045em;color:#fff;text-transform:none;text-wrap:balance}.pa-ft__nom--long{font-size:40px;line-height:44px;letter-spacing:-.04em}.pa-ft__note{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:-12px 0;font-size:14px;line-height:20px;color:var(--pa-sur-marine);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.pa-ft__note svg{flex:none;color:#fff}.pa-ft__note b{font-family:var(--pa-titre);font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.pa-ft__chapo{margin:0;max-width:44ch;font-size:16px;line-height:24px;color:var(--pa-sur-marine)}.pa-ft__poses{display:flex;flex-wrap:wrap;gap:8px}.pa-ft__poses:not(:has(.pa-ft__format)){display:none}.pa-ft__badge{display:none!important}.pa-ft__format{font-size:14px;line-height:20px;color:var(--pa-sur-marine)}@media(min-width:990px){.pa-ft{gap:16px}.pa-ft__nom{font-size:clamp(56px,min(7.6vw,107px),108px);line-height:1}.pa-ft__nom--long{font-size:clamp(44px,min(5vw,70.4px),72px);line-height:1.04;letter-spacing:-.04em}.pa-ft__chapo{font-size:18px;line-height:28px}}.pa-vg{display:flex;flex-direction:column;gap:8px}.pa-vg__liste{display:flex;flex-wrap:wrap;gap:4px 24px;font-size:13px;line-height:18px;color:var(--pa-encre-2)}.pa-vk{display:flex;flex-direction:column;gap:8px;scroll-margin-top:calc(var(--header-height, 0px) + 16px)}.pa-vk__barre{background:var(--pa-marine);color:#fff;border-radius:0;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px}.pa-vk__barre[hidden],.pa-vk__pause{display:none}.pa-vk__txt{display:flex;flex-direction:column;min-width:0}.pa-vk__txt b{font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:20px}.pa-vk__txt span{font-size:13px;line-height:18px;color:var(--pa-sur-marine)}.pa-vk__pastille{flex:none;background:#fff;color:var(--pa-marine);border-radius:999px;padding:4px 10px;font-family:var(--pa-titre);font-weight:600;font-size:11px;line-height:14px;white-space:nowrap}.pa-vp{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;color:#fff}.pa-vp__nom{margin:0;display:flex;align-items:center;gap:8px;font-family:var(--pa-titre);font-weight:600;font-size:11px;line-height:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--pa-sur-marine)}.pa-vp__pastille{flex:none;width:7px;height:7px;border-radius:50%;background:var(--p-sombre, #FFFFFF);box-shadow:0 0 6px 2px var(--p-sombre, #FFFFFF)}.pa-vp__titre{margin:0;font-family:var(--pa-titre);font-weight:500;font-size:40px;line-height:44px;letter-spacing:-.04em;color:#fff;text-wrap:balance}.pa-vp__chapo{margin:0;max-width:46ch;font-size:16px;line-height:24px;color:var(--pa-sur-marine)}.pa-vp__format{margin:0;font-size:14px;line-height:20px;color:var(--pa-sur-marine)}.pa-vp__note{display:inline-flex;align-items:center;gap:6px;font-size:14px;line-height:20px;color:var(--pa-sur-marine);text-decoration:none}.pa-vp__note svg{color:#fff;flex:none}@media(max-width:749px){.pa-vp__note{position:relative}.pa-vp__note:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}}.pa-vp__note b{font-family:var(--pa-titre);font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.pa-vp__badges{display:none}.pa-vp__video{position:relative;background:var(--pa-marine-2)}.pa-vp__video-el{display:block;width:100%;height:100%;object-fit:cover}.pa-vp__video-legende{position:absolute;left:16px;top:16px;background:#fff;color:var(--pa-marine);border-radius:999px;padding:4px 10px;font-family:var(--pa-titre);font-weight:600;font-size:12px;pointer-events:none}@media(min-width:990px){.pa-vp{gap:16px}.pa-vp__titre{font-size:clamp(44px,min(5vw,70.4px),72px);line-height:1.04}.pa-vp__chapo{font-size:18px;line-height:28px}}.pa-vr{display:flex;flex-direction:column;gap:16px;min-width:0;color:#fff;container-type:inline-size}.pa-vr__grille{display:flex;flex-direction:column;border-top:1px solid var(--pa-marine-2)}.pa-vr__cell{display:grid;grid-template-columns:minmax(0,58%) minmax(0,1fr);gap:4px 16px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--pa-marine-2);min-width:0}.pa-vr__cell b{font-family:var(--pa-titre);font-weight:500;font-size:min(40px,calc(58cqw / var(--pv-long, 8) * 1.62));line-height:1.05;letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums}.pa-vr__cell span{font-size:14px;line-height:20px;color:var(--pa-sur-marine)}.pa-vr__avis{margin:0;border-top:1px solid var(--pa-marine-2);padding:12px 0 0;display:flex;gap:12px;align-items:flex-start}.pa-vr__photo{flex:none;width:40px;height:40px;border-radius:50%;overflow:hidden;background:var(--pa-marine-2);display:flex;align-items:center;justify-content:center;font-family:var(--pa-titre);font-weight:600;font-size:15px;color:#fff}.pa-vr__photo img{width:100%;height:100%;object-fit:cover}.pa-vr__avis-txt{display:flex;flex-direction:column;gap:4px}.pa-vr__avis blockquote{margin:0;font-size:15px;line-height:22px;color:#fff}.pa-vr__avis figcaption{font-size:12px;line-height:16px;color:var(--pa-sur-marine)}.pa-vr__avis figcaption b{font-family:var(--pa-titre);font-weight:600;color:#fff}@media(min-width:990px){.pa-vr__cell{padding:16px 0}.pa-vr__cell b{font-size:min(72px,calc(58cqw / var(--pv-long, 8) * 1.62))}.pa-vr__cell span{font-size:15px;line-height:22px}}.pa-vv{display:flex;flex-direction:column;gap:8px}.pa-vv__grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pa-vv__carte{min-height:56px;padding:8px 12px;border:1px solid var(--pa-ligne);border-radius:0;background:transparent;display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--pa-encre);transition:border-color .16s var(--pa-ease)}.pa-vv__carte:hover{border-color:var(--pa-encre)}.pa-vv__carte--on{padding:7px 11px;border:2px solid var(--pa-encre);background:#fff}.pa-vv__carte .pa-vv__point{align-self:center;margin-top:0;width:7px;height:7px}.pa-vv__textes{flex:1;display:flex;flex-direction:column;min-width:0;gap:0}.pa-vv__carte b{font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:20px}.pa-vv__textes span{font-size:12px;line-height:16px;color:var(--pa-encre-2)}.pa-vv__fleche{flex:none;color:var(--pa-encre);display:inline-flex}.payment-methods{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--gap-xs);margin:var(--margin-top) 0 var(--margin-bottom) 0;width:100%;justify-content:var(--alignment-mobile)}shopify-visual-preview-block-list .payment-methods[data-visual-preview-mode]{width:max-content}@media not (max-width:750px){.payment-methods{justify-content:var(--alignment)}}.payment-methods svg{width:var(--icon-size);height:auto}.powered-by-fullstack{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:var(--alignment-mobile)}@media not (max-width:750px){.powered-by-fullstack{justify-content:var(--alignment)}}.powered-by-fullstack-minimal{color:var(--color-foreground);font-size:var(--font-body--size);text-decoration:underline;transition:var(--animation-link-hover)}.powered-by-fullstack-minimal:hover{opacity:var(--opacity-link-hover)}.powered-by-fullstack-badge{border:1px solid lightgray;border-radius:4px;padding:5px;display:flex;align-items:center;justify-content:center;transition:all .5s ease;background-color:#fff;position:relative;overflow:hidden;margin:2px;width:120px}.powered-by-fullstack-badge:before{content:"";position:absolute;top:-50%;left:-100%;width:200%;height:200%;background:linear-gradient(0deg,transparent,transparent 30%,rgba(255,255,255,.5));transform:rotate(-45deg);transition:all .5s ease;opacity:0}.powered-by-fullstack-badge:hover{transform:scale(1.02);box-shadow:0 0 5px #0000001a}.powered-by-fullstack-badge:hover:before{opacity:1;transform:rotate(-45deg) translateY(150%)}.product-inventory{display:block;margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}shopify-visual-preview-block-list .product-inventory[data-visual-preview-mode]{width:150px}.product-inventory__status{display:flex;align-items:center;gap:var(--gap-sm);font-size:var(--font-body--size)}.product-inventory__status--left{justify-content:flex-start}.product-inventory__status--right{justify-content:flex-end}.product-inventory__status--center{justify-content:center}.product-inventory__icon,.product-inventory__icon svg{width:15px;height:15px}.product-inventory__status{font-size:13px;line-height:18px;color:var(--pa-encre-2, #4C4C52)}.product-inventory__icon-low,.product-inventory__icon-in_stock,.product-inventory__icon-out_of_stock{color:var(--pa-encre, #0B0B0D)}.product-inventory__icon circle:first-of-type{opacity:.3}.product-mini-card{display:flex;margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);padding:0;overflow:hidden;text-decoration:none;color:var(--color-foreground);font-size:var(--font-body--size);transition:transform .2s ease-in-out;padding:var(--padding-xs)}.product-mini-card--column{flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-sm);max-width:150px}.product-mini-card--column .product-mini-card__content{text-align:center}.product-mini-card--column .product-mini-card__content .price-container{text-align:center;justify-content:center}.product-mini-card--row{flex-direction:row;align-items:center;justify-content:flex-start;width:max-content;max-width:100%}.this-pack-contains_product-list .product-mini-card{min-width:max-content}a.product-mini-card:hover{transform:translateY(-2px)}shopify-visual-preview-block-list .product-mini-card[data-visual-preview-mode]{width:300px}.product-mini-card__image{border-radius:calc(var(--card-border-radius) - var(--padding-xs));object-fit:cover;height:var(--height);width:var(--width)}.product-mini-card__content{display:flex;flex-direction:column;gap:var(--gap-xs);padding:0 var(--padding-xs)}.product-mini-card__title{font-weight:500}product-price{display:flex;align-items:center;height:calc(2 * var(--padding-xxs) + var(--font-body--size-small) + var(--badge-primary-border-width) * 2)}.rating-stars__link{text-decoration:none;color:inherit}.review{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}shopify-visual-preview-block-list .review[data-visual-preview-mode]{width:400px}.reviews-badge{width:fit-content;margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}shopify-visual-preview-block-list .reviews-badge[data-visual-preview-mode]{max-width:400px}.reviews-badge a{text-decoration:none;color:inherit}.reviews-badge_badge{display:flex;align-items:center;justify-content:center;gap:var(--gap-sm);background-color:transparent}.reviews-badge_badge--wrapped{border-radius:var(--badge-border-radius);padding:var(--padding-sm) var(--padding-md);background-color:var(--color-background);height:40px}.reviews-badge_stars:has(.icon){height:20px}.reviews-badge_stars svg{width:90px}.reviews-badge_stars .icon{font-size:20px!important;margin:0 -4px;font-variation-settings:"FILL" 0,"wght" var(--icon-weight),"GRAD" var(--icon-grade),"opsz" 20}.reviews-badge_stars .icon--star,.reviews-badge_stars .icon--star-filled{color:var(--color-stars-icons)}.reviews-badge_stars .icon--google{color:#fbbc05}.reviews-badge_stars .icon--star-filled{font-variation-settings:"FILL" 1,"wght" var(--icon-weight),"GRAD" var(--icon-grade),"opsz" 20}.reviews-badge_logo img,.reviews-badge_logo svg{width:100%;max-height:20px}.reviews-badge_logo .trustpilot-logo{max-width:80px}.reviews-badge_stars svg,.reviews-badge_logo svg{display:flex}.reviews-badge_logo .trustpilot-logo{margin-top:-5px}.reviews-badge_text-1,.reviews-badge_text-2{font-size:var(--font-body--size)}.reviews-badge_text-1 p,.reviews-badge_text-2 p{margin:0}@media screen and (max-width:768px){.reviews-badge_badge{padding:10px 15px;gap:7px}.reviews-badge_text-1,.reviews-badge_text-2{font-size:var(--font-body--size-small)}.reviews-badge_logo img,.reviews-badge_logo svg{width:100%;max-width:80px}.reviews-badge_stars svg{width:80px}}@media screen and (max-width:390px){.reviews-badge_text-1{display:none}}.separator-block{width:100%}shopify-visual-preview-block-list .separator-block[data-visual-preview-mode]{width:150px}.slider-block{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);overflow:hidden;width:100%}shopify-visual-preview-block-list .slider-block[data-visual-preview-mode]{width:400px}.slider-block--with-pagination{padding-bottom:var(--margin-lg)}.social-icons{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);display:flex;justify-content:var(--alignment-mobile);gap:var(--gap-md);align-items:center;width:100%}@media not (max-width:750px){.social-icons{justify-content:var(--alignment)}}shopify-visual-preview-block-list .social-icons[data-visual-preview-mode]{width:max-content}.social-icon__icon{width:var(--icon-size);height:var(--icon-size);fill:var(--icon-color);transition:var(--animation-link-hover)}.social-icon__icon:hover{opacity:var(--opacity-link-hover)}.stories{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);display:block}.stories__container{display:flex;flex-direction:row;justify-content:var(--alignment-mobile);gap:20px;overflow-x:auto;scrollbar-width:none;padding:6px}@media not (max-width:750px){.stories__container{justify-content:var(--alignment)}}.stories__modal{padding:0;width:100%;max-width:100vw;height:100vh;background-color:transparent;justify-content:center;align-items:center;overflow:hidden}.stories__modal:focus-visible,.stories__modal:focus{outline:none}.stories__modal::backdrop{transition:backdrop-filter var(--animation-speed-medium) var(--animation-easing);-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1);background:rgba(var(--color-shadow))}.stories__modal[open]::backdrop{animation:backdropFilter var(--animation-speed-medium) var(--animation-easing) forwards;transition:opacity var(--animation-speed-medium) var(--animation-easing)}.stories__modal[open]{display:flex;animation:modalSlideInTop var(--animation-speed-medium) var(--animation-easing) forwards}.stories__modal-close{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background-color:#0000004d;cursor:pointer;transition:background-color .2s ease-in-out;margin-bottom:1em;pointer-events:all;-webkit-backdrop-filter:blur(6.5px);backdrop-filter:blur(6.5px);z-index:40;position:absolute;top:2rem;right:1rem}.stories__modal-close .icon{color:var(--color-background)}@media(max-width:750px){.stories__modal{padding:40px 20px 0}}.stories__slider{margin:0 calc(40px + 2rem);max-height:90vh;aspect-ratio:3 / 5}.stories__slider>.splide__track>.splide__list>.splide__slide{overflow:hidden}.stories__slider>.splide__track{overflow:hidden;height:100%;border-radius:var(--card-border-radius)}.stories__slider .stories__slider-list>.splide__slide:not(.is-active){overflow:hidden}.stories__slider>.splide__arrows>.splide__arrow--prev{left:calc(-40px - 1rem)}.stories__slider>.splide__arrows>.splide__arrow--next{right:calc(-40px - 1rem)}.stories__slider .splide__arrow:disabled{opacity:.5}@media(max-width:750px){.stories__slider{margin:0}}.tabs{width:100%}shopify-visual-preview-block-list .tabs[data-visual-preview-mode]{width:400px}.tabs__navigation{display:flex;justify-content:var(--alignment-mobile);max-width:100%}@media not (max-width:750px){.tabs__navigation{justify-content:var(--alignment)}}.tabs__navigation-inner{display:flex;gap:var(--gap-sm);overflow-x:auto;scrollbar-width:none}.tabs__panel{margin-top:var(--margin-md);width:100%}.text-block{text-align:var(--text-align-mobile);align-content:center;margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}@media not (max-width:750px){.text-block{text-align:var(--text-align)}}shopify-visual-preview-block-list .text-block[data-visual-preview-mode]{max-width:400px}.text-block.paragraph>*,.see-more__content>*{font-weight:var(--font-weight);font-size:var(--font-size)}.text-block a{color:inherit}see-more-component{display:block;margin-block:0!important}.see-more__content{position:relative}.see-more__content>*{margin-block:var(--margin-md) 0}.see-more__content{mask:linear-gradient(to bottom,black calc(100% - 40px),transparent 100%);-webkit-mask:linear-gradient(to bottom,black calc(100% - 40px),transparent 100%);transition:mask .3s ease,-webkit-mask .3s ease}@supports not (mask: linear-gradient(black,transparent)){.see-more__content:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(transparent,color-mix(in srgb,var(--color-background) 90%,transparent));opacity:1;transition:opacity .3s ease;pointer-events:none}.see-more__content--expanded:after,.see-more__content--no-overflow:after{opacity:0}}.see-more__content--expanded,.see-more__content--no-overflow{mask:none;-webkit-mask:none}.see-more__toggle{background:none;border:none;color:var(--color-foreground);cursor:pointer;font-size:.9em;font-weight:500;margin-top:.5rem;padding:.25rem 0;text-decoration:underline;transition:var(--animation-link-hover)}.see-more__toggle:hover{opacity:var(--opacity-link-hover)}.see-more__toggle-text{display:inline-block;text-decoration:underline}.text-block--truncated{display:-webkit-box;-webkit-line-clamp:var(--truncate-length);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.this-pack-contains{display:flex;flex-direction:column;font-size:var(--font-body--size);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}shopify-visual-preview-block-list .this-pack-contains[data-visual-preview-mode]{width:450px}.this-pack-contains__title{font-weight:500}.this-pack-contains_description{margin-top:var(--margin-xs)}.this-pack-contains_product-list{display:flex;gap:var(--gap-sm);width:100%;overflow-y:auto;padding:var(--padding-sm) 0}deferred-media{width:var(--size-style-width-mobile, var(--size-style-width))}@media screen and not (max-width:750px){deferred-media{width:var(--size-style-width)}}.video-placeholder-wrapper{position:relative;border-radius:var(--card-border-radius);overflow:hidden;width:var(--size-style-width-mobile, var(--size-style-width));aspect-ratio:var(--ratio)}@media screen and not (max-width:750px){.video-placeholder-wrapper{width:var(--size-style-width)}}.video-placeholder-wrapper__poster-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:transparent;border:none;transition:var(--animation-link-hover)}.video-placeholder-wrapper__poster-icon .icon--play_circle{font-size:60px!important;color:var(--color-primary-button-text)}accordion-row:has(.accordion__heading-title:empty),accordion-row:has(.accordion__content:empty){display:none}.accordion__header{display:flex;align-items:center;cursor:pointer;list-style:none;transition:margin .15s ease-out;padding:var(--margin-sm) 0}.accordion__header::-webkit-details-marker{display:none}.accordion__header::marker{display:none}.accordion__header::-webkit-details-marker,.accordion__header:before{display:none!important}.accordion__header .icon,.accordion__header .accordion__icons-add{margin-inline-start:auto;transition:transform var(--animation-speed-fast) var(--animation-easing)}.accordion[open] .accordion__header .icon--keyboard_arrow_down{transform:rotate(180deg)}.accordion[open] .accordion__header .icon--add{transform:rotate(90deg)}.accordion:not([open]) .accordion__header .icon--remove,.accordion[open] .accordion__header .icon--add{display:none}.accordion[open] .accordion__header .icon--remove,.accordion:not([open]) .accordion__header .icon--add{display:block}.accordion__heading{font-size:var(--font-body--size-emphasized);display:flex;align-items:center;gap:var(--gap-sm)}.accordion__heading .icon{font-size:20px!important}.accordion__content{padding:0 0 var(--margin-md);display:flex;flex-direction:column;gap:var(--gap-sm)}.product-quantity-selector-block[data-visual-preview-mode]{width:100px}.add-to-wishlist-button__icon{font-variation-settings:"FILL" 0,"wght" var(--icon-weight),"GRAD" var(--icon-grade),"opsz" 24}.add-to-wishlist-button__icon--filled{font-variation-settings:"FILL" 1,"wght" var(--icon-weight),"GRAD" var(--icon-grade),"opsz" 24}.article-card{display:flex;flex-direction:column;gap:var(--gap);width:100%;overflow:hidden;text-decoration:none;transition:transform .2s ease-in-out;position:relative;cursor:pointer;color:var(--color-foreground)}.article-card[data-visual-preview-mode]{max-width:280px}@media not (max-width:750px){.article-card:hover{transform:translateY(-2px)}}.header__icon-cart{position:relative;cursor:pointer}.checkbox{z-index:0;position:relative;display:block;line-height:var(--checkbox-size)}.checkbox>input{appearance:none;-moz-appearance:none;-webkit-appearance:none;z-index:-1;position:absolute;left:-8px;top:-8px;display:block;margin:0;border-radius:50%;width:36px;height:36px;box-shadow:none;outline:none;opacity:0;transform:scale(1);pointer-events:none;transition:opacity .3s,transform .2s}.checkbox>span{display:flex;align-items:center;width:100%;cursor:pointer;font-size:var(--font-body--size-emphasized)}.checkbox__additionnal-label-content{margin-right:var(--margin-sm)}.checkbox>span:before{content:"";display:inline-block;box-sizing:border-box;margin-right:var(--margin-sm);border:var(--inputs-border-width) solid var(--color-input-text);border-radius:var(--checkbox-border-radius);width:var(--checkbox-size);height:var(--checkbox-size);vertical-align:top;transition:border-color .2s,background-color .2s;background-color:var(--color-input-background)}.checkbox>span:empty:before{margin-right:0}.checkbox>span:after{content:"";display:block;position:absolute;top:0;left:1px;width:.6rem;height:.3rem;border:solid 1.5px transparent;border-right:none;border-top:none;transform:translate(.22rem,.32rem) rotate(-45deg)}.checkbox>input:checked+span:before,.checkbox>input:indeterminate+span:before{border-color:var(--color-input-text);background-color:var(--color-input-text)}.checkbox>input:checked+span:after,.checkbox>input:indeterminate+span:after{border-color:var(--color-input-background)}.checkbox>input:indeterminate+span:after{border-left:none;transform:translate(.25rem,.1875rem)}.checkbox>input:focus{opacity:.12}.checkbox>input:disabled{opacity:0}.checkbox>input:disabled+span{color:var(--color-input-text);cursor:initial;opacity:.5}.checkbox>input:disabled+span:before{border-color:currentColor;cursor:not-allowed}.checkbox>input:checked:disabled+span:before,.checkbox>input:indeterminate:disabled+span:before{border-color:transparent;background-color:currentColor}.checkbox>input:checked:disabled+span:after{border-color:var(--color-input-background);cursor:not-allowed}.collection-card{display:flex;flex-direction:column;gap:var(--gap);width:100%;overflow:hidden;text-decoration:none;transition:transform .2s ease-in-out;position:relative;cursor:pointer;color:var(--color-foreground)}.collection-card__visuel{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.collection-card__visuel--pot{box-sizing:border-box;padding:16%;background:#e7e7e4;object-fit:contain}.collection-card[data-visual-preview-mode]{max-width:280px}@media not (max-width:750px){.collection-card:hover{transform:translateY(-2px)}}dropdown-component .dropdown-localization__toggle{gap:3px;font-size:var(--font-body--size-emphasized)}dropdown-component .dropdown-localization__toggle .icon-flag{width:14px;height:14px;clip-path:circle(50%);background-position:center;background-size:cover;margin-inline-end:4px;position:relative}dropdown-component .dropdown-localization-content{min-width:240px;padding:var(--padding-sm)}@media(max-width:1000px){dropdown-component .dropdown-localization__toggle{width:100%;padding:var(--padding-sm) var(--padding-xs)}dropdown-component .dropdown-localization-content{position:fixed;top:auto;bottom:0;left:0;width:100%;min-width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}}.filter-list{display:flex;flex-direction:column;gap:var(--gap-sm)}.filter-list__swatch{background:var(--swatch-background);width:16px;height:16px;display:block;border-radius:50%}.filter-price-range{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-sm)}.filter-price-range__field{display:flex;align-items:center;gap:var(--gap-sm)}.filter-price-range__field .textfield input{width:100px;min-width:100px}.filters__container{display:flex;align-items:center;gap:var(--gap-sm)}.filters__list{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap-sm)}.filter-dropdown-toggle{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter-dropdown-toggle__label{display:flex;align-items:center;gap:4px}.filter-count{background-color:var(--color-primary-button-background);color:var(--color-primary-button-text);display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-size:var(--font-body--size-small)}dropdown-component .filter-dropdown-content{min-width:fit-content;padding:var(--padding-md)}.filter-clear-button{margin-top:var(--margin-md)}.side-menu__toggle-link{display:flex;align-items:center;gap:var(--gap-sm);background-color:transparent;color:var(--color-foreground);border:none;padding:0;margin:0;cursor:pointer}.filters-side-panel{overflow-y:auto;height:100%;padding:20px}.filters-sidebar__list{display:flex;flex-direction:column}.filters-sidebar__clear{margin-top:var(--margin-lg, 20px)}.filters-sidebar__filter-label{display:block;font-size:var(--font-body--size-emphasized);font-weight:600;margin-bottom:var(--margin-sm)}.header__actions{display:flex;align-items:center;gap:1rem;height:var(--header-height)}.header__actions a{text-decoration:none;color:inherit}.header__actions .dropdown-toggle:hover{opacity:1}.header__icon{height:24px}@media not (min-width:1000px){.header__actions .dropdown-localization,.header__actions .search-popup,.header__actions .header__icon-account{display:none}}.header__menu-desktop{display:none}@media not (max-width:1000px){.header__menu-desktop{display:flex}.header__menu-desktop-list{display:flex;align-items:center;flex-wrap:wrap;column-gap:1rem;row-gap:.33rem;height:100%}.header__menu-mobile{display:none}}.header__menu-desktop-list--uppercase .header__menu-link-text{text-transform:uppercase}.header__menu-link-text{font-weight:var(--font-weight)}.header__submenu-link--parent .icon{transition:transform var(--animation-speed) var(--animation-easing);font-size:22px!important}.header__submenu-accordion summary{transition:var(--animation-link-hover)}.header__submenu-accordion summary:hover{opacity:var(--opacity-link-hover)}.header__submenu-link{display:block;padding:var(--padding-xs) 0;font-size:var(--font-body--size);text-decoration:none;color:inherit}.header__menu-item--dropdown .header__submenu-link{padding:var(--padding-xs);border-radius:calc(var(--inputs-border-radius) * var(--small-multiplier));transition:background-color var(--animation-speed) var(--animation-easing)}.header__menu-item--dropdown .header__submenu-link:hover{background-color:var(--color-input-border-low-opacity)}.header__submenu-accordion{width:100%}.header__submenu-accordion summary{list-style:none;cursor:pointer}.header__submenu-accordion summary::-webkit-details-marker{display:none}.header__submenu-link--parent{display:flex;align-items:center;justify-content:space-between}.header__submenu-accordion[open]>summary .icon{transform:rotate(180deg)}.header__subsubmenu{padding:0 var(--padding-sm)}.header__menu-item--megamenu{position:static}dropdown-component .dropdown-content.header__submenu--megamenu{width:100%;top:calc(var(--header-offset-height) - var(--separator-border-thickness));left:0;border:0;border-bottom:var(--separator-border-thickness) solid var(--color-border);border-radius:0}.header__submenu--megamenu__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--gap-md);width:100%;max-width:var(--page-width);margin:0 auto;padding:var(--padding-sm) var(--page-margin-desktop);max-height:80vh;overflow-y:auto}.header__submenu--megamenu__item{flex:1}.header__submenu--megamenu__item .header__submenu-link{font-size:var(--font-body--size)}.header__submenu--megamenu__item .header__submenu-link--parent{font-size:var(--font-body--size-emphasized);font-weight:500}.header__submenu-image-link{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-sm);transition:var(--animation-link-hover)}.header__submenu-image-link img{width:100%;object-fit:cover;border-radius:var(--card-border-radius);aspect-ratio:var(--image-ratio)}.header__submenu-image-link:hover{opacity:var(--opacity-link-hover)}.header__submenu-image-title{font-size:var(--font-body--size);font-weight:500}.loading__spinner{position:absolute;z-index:1;width:18px;display:inline-block;color:#000;left:calc(50% - 9px);display:none}.is-loading{cursor:wait;position:relative;opacity:.7;pointer-events:none}.is-loading span:not(.loading__spinner){opacity:0}.is-loading .loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;display:block}.spinner{animation:rotator 1.4s linear infinite}.spinner .path{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center;animation:dash 1.4s ease-in-out infinite;stroke:var(--color-primary-button-text)}.button--secondary .spinner .path{stroke:var(--color-secondary-button-text)}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}to{stroke-dashoffset:187;transform:rotate(450deg)}}dropdown-localization-component{position:relative;color:var(--color-foreground)}.localization-form__country-selector{overflow-y:auto;max-height:100%;flex-grow:1;max-height:20.5rem}.localization-form__countries{display:flex;flex-direction:column;gap:3px;position:relative;width:100%;scroll-padding:var(--padding-xs) 0;overflow-y:auto;white-space:nowrap}.localization-form__country{border-radius:calc(var(--card-border-radius) - var(--padding-xs));display:flex;align-items:center;padding:var(--padding-xs);font-size:var(--font-body--size);gap:3px;cursor:pointer;transition:background-color var(--animation-speed) var(--animation-easing)}.localization-form__country:hover,.localization-form__country:focus,.localization-form__country--selected{background-color:rgb(from var(--color-foreground) r g b / 5%);font-weight:500}.localization-form__country .country{flex:1}.localization-form__country .icon--check{visibility:hidden;font-size:18px!important}.localization-form__country--selected .icon--check{visibility:visible}.localization-form__country-currency{width:max-content;opacity:0;visibility:hidden;transition:none}.localization-form__country:hover .localization-form__country-currency,.localization-form__country--selected .localization-form__country-currency{opacity:1;transition:opacity var(--animation-speed-fast) var(--animation-easing);visibility:visible}.localization-form__language-selector{display:flex;position:relative;align-items:center;justify-content:space-between;width:100%;font-size:var(--font-body--size)}.localization-form__language-selector.localization-form__language-selector--with-country{border-top:var(--separator-border-thickness) solid var(--color-border);margin-top:var(--padding-xs);padding:var(--padding-xs) var(--padding-xs) 0}.localization-form__language-selector.localization-form__language-selector--with-country .localization-form__language-select-wrapper{width:auto}.localization-form__language-selector .icon--keyboard_arrow_down{font-size:22px!important}.localization-form__language-select-label{flex:1}.localization-form__language-select-wrapper{position:relative;display:inline-block;width:100%}.localization-form__language-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:35px;padding:0 var(--inputs-padding);padding-right:calc(var(--inputs-padding) * 2);border:none;border-radius:var(--inputs-border-radius);color:var(--color-input-text);background-color:var(--color-input-background);cursor:pointer;font-size:var(--inputs-font-size);font-weight:var(--font-weight);width:100%}.localization-form__language-selector--uppercase .localization-form__language-select{text-transform:uppercase}.localization-form__language-select:not(:disabled):hover,.localization-form__language-select:not(:disabled):focus,.localization-form__language-select:focus-visible,.localization-form__language-select:focus{outline:none;margin:0;box-shadow:none}.localization-form__language-select-wrapper__icon{position:absolute;top:50%;right:0;transform:translateY(-50%);pointer-events:none;color:var(--color-input-text);height:20px}.localization-form__language-select-wrapper__icon .icon{font-size:20px!important}@media(max-width:1000px){.localization-form__country-currency{opacity:1;visibility:visible}}.pa-ambc{position:relative;display:flex;flex-direction:column;min-width:0;margin:0 -1px -1px 0;border:1px solid var(--pa-marine-2);background:var(--pa-marine);color:#fff;transition:border-color .16s var(--pa-ease, ease-out)}@media(hover:hover){.pa-ambc:hover{z-index:1;border-color:#fff}}.pa-ambc:has(a:focus-visible){z-index:1;border-color:#fff}.pa-ambc__photo{aspect-ratio:3 / 4;overflow:hidden;background:var(--pa-marine-2)}.pa-ambc__photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .24s var(--pa-ease, ease-out)}@media(hover:hover){.pa-ambc:hover .pa-ambc__photo img{transform:scale(1.03)}}.pa-ambc__infos{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px}.pa-ambc__nom{width:100%;margin:0;overflow:hidden;font-family:var(--pa-titre);font-weight:500;font-size:var(--pa-nom, 22px);line-height:28px;letter-spacing:-.02em;text-transform:none;white-space:nowrap;color:inherit}.pa-ambc__nom a{color:inherit;text-decoration:none}.pa-ambc__nom a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.pa-ambc__nom a:focus-visible{outline:none}.pa-ambc__role{margin:-4px 0 0;font-family:var(--pa-titre);font-weight:600;font-size:13px;line-height:20px;white-space:nowrap;color:#fff}.pa-ambc__ig{margin:-4px 0 0;font-family:var(--pa-texte);font-size:14px;line-height:20px;color:var(--pa-sur-marine)}.pa-ambc__ig a{position:relative;z-index:1;display:inline-flex;align-items:center;min-height:44px;margin-block:-12px;color:inherit;text-underline-offset:3px}.pa-ambc__pots{display:grid;grid-template-columns:repeat(4,minmax(0,48px));gap:0;width:100%;margin-top:auto;padding-top:8px}.pa-ambc__pots img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:contain}.pa-ambc__lien{display:inline-flex;align-items:center;min-height:44px;margin-bottom:-12px;font-family:var(--pa-titre);font-weight:600;font-size:14px;line-height:20px;text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.pa-ambc__photo img{transition:none}.pa-ambc:hover .pa-ambc__photo img{transform:none}}.pa-avis-attente{margin:0;padding:12px;border:1px dashed var(--pb-encre-2, var(--pa-encre-2, #4C4C52));border-radius:0;display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:18px;color:var(--pb-encre-2, var(--pa-encre-2, #4C4C52))}.pa-avis-attente b{font-family:var(--pa-titre, Montserrat, Arial, sans-serif);font-weight:600;color:var(--pb-encre, var(--pa-encre, #0B0B0D))}.pa-fh .pa-avis-attente{border-color:var(--pa-sur-marine);color:var(--pa-sur-marine)}.pa-fh .pa-avis-attente b{color:#fff}:where(.pa-carte){--p-sombre: initial;--p-coeur-sombre: initial;--p-clair: initial;--p-coeur-clair: initial}.pa-carte{position:relative;display:flex;flex-direction:column;min-width:0;margin:0 -1px -1px 0;border:1px solid var(--pa-ligne);color:var(--pa-encre);transition:border-color .16s var(--pa-ease, ease-out)}@media(hover:hover){.pa-carte:hover{z-index:1;border-color:var(--pa-encre)}}.pa-carte:has(:focus-visible){z-index:1;border-color:var(--pa-encre)}.pa-carte__visuel{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:#e7e7e4}.pa-carte__visuel img{display:block;width:100%;height:100%;object-fit:cover}.pa-carte__visuel img.pa-carte__pot{box-sizing:border-box;padding:16%;object-fit:contain}.pa-carte--rupture .pa-carte__visuel img{opacity:.55}.pa-carte__badges{position:absolute;left:12px;top:12px;display:flex;flex-wrap:wrap;gap:4px}.pa-carte__badge{padding:4px 10px;border-radius:999px;background:var(--pa-encre);color:#fff;font-family:var(--pa-titre);font-weight:600;font-size:11px;line-height:14px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums}.pa-carte__badge[hidden]{display:none}.pa-carte__badge--rupture{background:#fff;color:var(--pa-erreur, #B42318)}.pa-carte__infos{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 16px 12px}.pa-carte__complement{display:flex;align-items:flex-start;gap:8px;margin-top:2px;font-family:var(--pa-corps, inherit);font-weight:400;font-size:13px;line-height:18px;letter-spacing:0;color:var(--pa-encre-2)}.pa-carte__point{flex:none;width:7px;height:7px;margin-top:5px;border-radius:50%;background:currentColor;box-shadow:0 0 6px 1px color-mix(in srgb,currentColor 55%,transparent)}.pa-carte__nom{display:block;font-family:var(--pa-titre);font-weight:600;font-size:17px;line-height:22px;letter-spacing:-.01em;color:inherit;text-decoration:none}.pa-carte__nom:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.pa-carte__nom:focus-visible{outline:none}.pa-carte__note{display:flex;align-items:center;gap:4px;font-size:13px;line-height:18px;color:var(--pa-encre-2)}.pa-carte__note svg{flex:none;color:var(--pa-encre)}.pa-carte__note b{font-family:var(--pa-titre);font-weight:600;color:var(--pa-encre);font-variant-numeric:tabular-nums}.pa-carte__prix{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:8px;font-variant-numeric:tabular-nums}.pa-carte__montant{font-family:var(--pa-titre);font-weight:600;font-size:16px;line-height:22px;white-space:nowrap}.pa-carte__prix s{font-size:13px;line-height:18px;color:var(--pa-encre-2);white-space:nowrap}.pa-carte__abo{font-size:13px;line-height:18px;color:var(--pa-encre-2);font-variant-numeric:tabular-nums}.pa-carte__saveurs{position:relative;z-index:1;display:block;margin-top:8px}.pa-carte__bouton{position:relative;z-index:1;flex:none;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;margin:0 16px 16px;padding:0 16px;border:0;border-radius:999px;font-family:var(--pa-titre);font-weight:700;font-size:13px;line-height:18px;white-space:nowrap;text-decoration:none;cursor:pointer}.pa-carte__bouton--second{border:1px solid var(--pa-encre);background:transparent;color:var(--pa-encre);transition:background-color .16s var(--pa-ease, ease-out),color .16s var(--pa-ease, ease-out)}.pa-carte__bouton--second:hover{background:var(--pa-encre);color:#fff}.pa-carte__plus{display:none}@media(hover:hover)and (min-width:750px){.pa-carte__visuel img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.pa-carte:hover .pa-carte__visuel img,.pa-carte:has(:focus-visible) .pa-carte__visuel img{transform:scale(1.18) translateY(-8%)}.pa-carte__plus{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:6px;margin:0;padding:14px 12px 12px;list-style:none;background:#0b0b0de0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;transform:translateY(101%);transition:transform .34s cubic-bezier(.22,1,.36,1)}.pa-carte__plus:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--p-sombre, #FFF) 50%,transparent);box-shadow:0 0 10px 1px var(--p-sombre, #FFF)}.pa-carte:hover .pa-carte__plus,.pa-carte:has(:focus-visible) .pa-carte__plus{transform:none}.pa-carte__plus li{display:grid;grid-template-columns:5px minmax(0,1fr);gap:8px;align-items:start;margin:0;padding:0;opacity:0;transform:translateY(6px);transition:opacity .2s ease-out,transform .2s ease-out}.pa-carte:hover .pa-carte__plus li,.pa-carte:has(:focus-visible) .pa-carte__plus li{opacity:1;transform:none;transition-delay:calc(var(--i) * 45ms + 90ms)}.pa-carte__plus li:before{content:"";width:5px;height:5px;margin-top:6px;border-radius:50%;background:var(--p-sombre, #FFF);box-shadow:0 0 6px 1px var(--p-sombre, #FFF)}.pa-carte__plus-l{display:flex;flex-direction:column;gap:0;min-width:0;font-size:12px;line-height:16px;color:#c9c9cd;font-variant-numeric:tabular-nums}.pa-carte__plus-l b{font-family:var(--pa-titre);font-weight:600;color:#fff}}@media(prefers-reduced-motion:reduce){.pa-carte__visuel img,.pa-carte__plus,.pa-carte__plus li{transition:none!important}.pa-carte:hover .pa-carte__visuel img,.pa-carte:has(:focus-visible) .pa-carte__visuel img{transform:none}}@media(max-width:749px){.pa-carte__infos{padding:12px}.pa-carte__nom{font-size:15px;line-height:20px}.pa-carte__note,.pa-carte__abo{font-size:12px;line-height:16px}.pa-carte__badges{left:8px;top:8px}.pa-carte__bouton{align-self:stretch;margin:0 12px 12px}}@media(max-width:749px),(pointer:coarse){.pa-carte__bouton{height:44px}.pa-carte__saveurs .swatches{flex-wrap:wrap;gap:21px;overflow:visible;padding:3px}.pa-carte__saveurs .swatch-link{position:relative}.pa-carte__saveurs .swatch-link:after{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}}.pa-carte-art{display:flex;flex-direction:column;min-width:0;color:var(--pa-encre);text-decoration:none;transition:outline-color .16s var(--pa-ease)}.pa-carte-art__studio{display:block;aspect-ratio:3 / 2;overflow:hidden;background:var(--pa-marine-pale)}.pa-carte-art__studio img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.04);transition:filter .24s var(--pa-ease),transform .24s var(--pa-ease)}.pa-carte-art:hover .pa-carte-art__studio img{filter:none;transform:scale(1.02)}.pa-carte-art__infos{display:flex;flex-direction:column;gap:6px;padding:16px}.pa-carte-art__moment,.pa-carte-art__meta{font-size:13px;line-height:18px;color:var(--pa-encre-2)}.pa-carte-art__moment{font-family:var(--pa-titre);font-weight:600;font-size:11px;line-height:14px;letter-spacing:.08em;text-transform:uppercase}.pa-carte-art__titre{font-family:var(--pa-titre);font-weight:600;font-size:18px;line-height:24px;letter-spacing:-.01em;text-wrap:balance;text-underline-offset:3px}.pa-carte-art:hover .pa-carte-art__titre{text-decoration:underline;text-decoration-thickness:1px}.pa-carte-art__extrait{font-size:15px;line-height:22px;color:var(--pa-encre-2)}.pa-carte-art--grande .pa-carte-art__titre{font-weight:500;font-size:26px;line-height:32px;letter-spacing:-.03em}.pa-carte-art--ligne{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;align-items:start}.pa-carte-art--ligne .pa-carte-art__infos{padding:0}.pa-carte-art--ligne .pa-carte-art__titre{font-size:15px;line-height:21px}@media(min-width:990px){.pa-carte-art__infos{padding:20px}.pa-carte-art--grande .pa-carte-art__infos{padding:24px;gap:10px}.pa-carte-art--grande .pa-carte-art__titre{font-size:clamp(30px,min(2.8vw,39.4px),40px);line-height:1.12}.pa-carte-art--ligne{grid-template-columns:168px minmax(0,1fr);gap:16px}.pa-carte-art--ligne .pa-carte-art__infos{padding:0}.pa-carte-art--ligne .pa-carte-art__titre{font-size:17px;line-height:23px}}.pa-champ-recherche{position:relative;display:flex;align-items:center;gap:8px;min-height:60px;margin:0;padding:7px 8px 7px 16px;border:1px solid var(--pa-ligne);background:var(--pa-surface);transition:border-color .16s var(--pa-ease)}.pa-champ-recherche:focus-within{border-color:var(--pa-action)}.pa-champ-recherche__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pa-champ-recherche__icone{flex:none;display:flex;color:var(--pa-encre-2)}.pa-champ-recherche input[type=search]{flex:1;min-width:0;height:44px;padding:0;border:0!important;background:transparent;box-shadow:none!important;outline:none;color:var(--pa-encre);font-family:var(--pa-texte);font-size:16px;-webkit-appearance:none;appearance:none}.pa-champ-recherche input[type=search]::placeholder{color:var(--pa-encre-3)}.pa-champ-recherche input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.pa-champ-recherche .pa-cb{flex:none;padding:0 20px}@media(max-width:479px){.pa-champ-recherche{flex-wrap:wrap;padding:7px 8px 8px 16px}.pa-champ-recherche input[type=search]{flex:1 1 0}.pa-champ-recherche .pa-cb{flex:0 0 calc(100% + 8px);margin-left:-8px}}.pa-corps{font-family:var(--pa-texte);font-size:17px;line-height:1.6;color:var(--pa-encre);counter-reset:pa-partie}.pa-corps--page{font-size:16px;line-height:1.55}.pa-corps iframe[src*=vimeo],.pa-corps iframe[src*=youtube]{display:block;width:100%;height:auto;aspect-ratio:16 / 9}.pa-corps>div{max-width:none;margin:0;padding:0;font-family:inherit}.pa-corps p{margin:0 0 1em;white-space:pre-line}.pa-corps h2,.pa-corps h3,.pa-corps h4{font-family:var(--pa-titre);color:var(--pa-encre);text-transform:none;text-wrap:balance;scroll-margin-top:120px}.pa-corps h2{font-weight:500;font-size:clamp(28px,min(2.8vw,39.4px),40px);line-height:1.1;letter-spacing:-.03em;margin:56px 0 16px}.pa-corps h2>span:empty{display:none}.pa-corps--article h2{counter-increment:pa-partie}.pa-corps--article h2:before{content:"Partie " counter(pa-partie,decimal-leading-zero);display:block;margin-bottom:8px;font-family:var(--pa-titre);font-weight:600;font-size:11px;line-height:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--pa-encre-2)}.pa-corps h3{font-weight:600;font-size:19px;line-height:26px;letter-spacing:-.01em;margin:32px 0 8px}.pa-corps h4{font-weight:600;font-size:16px;line-height:22px;margin:24px 0 6px}.pa-corps h2+h3{margin-top:16px}.pa-corps strong,.pa-corps b{font-family:var(--pa-titre);font-weight:600;color:inherit}.pa-corps a{color:var(--pa-action);text-decoration:underline;text-underline-offset:3px}.pa-corps a:hover{color:var(--pa-action-hover)}.pa-corps ul,.pa-corps ol{margin:0 0 1em;padding-left:1.3em}.pa-corps li{margin:0 0 .4em}.pa-corps li::marker{color:var(--pa-marine);font-family:var(--pa-titre);font-weight:700}.pa-corps hr{border:0;border-top:1px solid var(--pa-encre);margin:56px 0 16px}.pa-corps hr+h2{margin-top:24px}.pa-corps>div>hr:last-child{display:none}.pa-corps img{display:block;max-width:100%;width:100%;height:auto;border-radius:var(--pa-radius-lg);box-shadow:none}.pa-corps p:has(>img){margin:0 0 24px}.pa-corps blockquote{margin:24px 0;padding:20px;background:var(--pa-marine-pale);color:var(--pa-marine)}.pa-corps .pa-ok{color:var(--pa-succes)}.pa-corps__table{margin:24px 0;border-top:1px solid var(--pa-encre);border-bottom:1px solid var(--pa-ligne)}.pa-corps table,.pa-corps tbody tr,.pa-corps thead tr{background:transparent}.pa-corps table{width:100%;margin:0;border-collapse:collapse;font-size:14px;line-height:20px;font-variant-numeric:tabular-nums;box-shadow:none}.pa-corps th{padding:10px 16px 10px 0;background:transparent;color:var(--pa-encre-2);text-align:left;font-family:var(--pa-titre);font-weight:600;font-size:11px;line-height:14px;letter-spacing:.08em;text-transform:uppercase}.pa-corps td{padding:12px 16px 12px 0;border:0;border-top:1px solid var(--pa-ligne);background:transparent;color:var(--pa-encre-2);vertical-align:top}.pa-corps td:first-child{color:var(--pa-encre);font-family:var(--pa-titre);font-weight:600}.pa-corps td strong{color:var(--pa-encre)}@media(max-width:749px){.pa-corps table,.pa-corps tbody,.pa-corps tr,.pa-corps td{display:block}.pa-corps thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pa-corps tr{padding:12px 0;border-top:1px solid var(--pa-ligne)}.pa-corps tbody tr:first-child{border-top:0}.pa-corps td{padding:2px 0;border:0}.pa-corps td:first-child{padding-bottom:4px;font-size:15px}.pa-corps td[data-label]:not(:first-child):before{content:attr(data-label) " \b7  ";font-family:var(--pa-titre);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--pa-encre-2)}}.pa-corps .pa-cite{font-family:var(--pa-titre);font-weight:600;font-size:12px;line-height:0;vertical-align:super;text-decoration:none;white-space:nowrap}.pa-corps .pa-corps__sources{margin:40px 0 10px;font-family:var(--pa-titre);font-weight:600;font-size:11px;line-height:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--pa-encre-2)}.pa-corps .pa-corps__sources+ol{list-style:none;padding:0;font-size:13px;line-height:19px;color:var(--pa-encre-2)}.pa-corps .pa-corps__sources+ol li{position:relative;margin:0 0 6px;padding:2px 0 2px 34px;border-radius:0;white-space:normal}.pa-corps .pa-corps__sources+ol li:before{content:"[" attr(data-n) "]";position:absolute;left:0;top:2px;font-family:var(--pa-titre);font-weight:700;color:var(--pa-encre);font-variant-numeric:tabular-nums}.pa-corps .pa-corps__sources+ol li:target{background:var(--pa-action-pale)}.pa-corps .pa-corps__sources+ol a{color:var(--pa-encre-2)}.pa-corps details{border-top:1px solid var(--pa-ligne);background:transparent;border-radius:0;margin:0;overflow:visible}.pa-corps details:last-of-type{border-bottom:1px solid var(--pa-ligne)}.pa-corps details+:not(details){margin-top:24px}.pa-corps summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;cursor:pointer;list-style:none;font-family:var(--pa-titre);font-weight:600;font-size:16px;line-height:22px;color:var(--pa-encre)}.pa-corps summary::-webkit-details-marker{display:none}.pa-corps summary>span+span{display:none}.pa-corps summary h3{margin:0;font-size:inherit;line-height:inherit}.pa-corps summary:after{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask: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.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask: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.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .16s var(--pa-ease)}.pa-corps details[open]>summary:after{transform:rotate(180deg)}.pa-corps details>:not(summary){color:var(--pa-encre-2);font-size:15px;line-height:23px}.pa-corps details>div{padding:0 0 14px}.pa-corps details>p:last-child{padding-bottom:14px;margin-bottom:0}.pa-corps--page>div>div:not(.pa-corps__table){margin:24px 0;padding:20px;background:var(--pa-fond)}.pa-corps--page>div>div:not(.pa-corps__table)>div:first-child:not(:only-child){font-family:var(--pa-titre);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--pa-encre-2);margin-bottom:6px}.pa-corps--page>div>div:not(.pa-corps__table) a[href]:only-of-type:last-child{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--pa-marine);border-radius:999px;color:var(--pa-marine);background:var(--pa-surface);font-family:var(--pa-titre);font-weight:700;font-size:14px;text-decoration:none}.pa-corps--article>div>div:not(.pa-art-produits):not(.pa-corps__table){display:none}:root{--pa-bande-x: var(--pa-marge);--pa-bande-y: clamp(48px, 6.6vw, 96px)}.pa-bande{padding:var(--pa-bande-y) var(--pa-bande-x)}.pa-h2{margin:0;font-family:var(--pa-titre);font-weight:500;font-size:clamp(30px,min(3.9vw,54.9px),56px);line-height:1.08;letter-spacing:-.03em;text-transform:none;text-wrap:balance;color:inherit}.cb.pa-cb{height:52px;min-height:44px;padding:0 32px;border:0;border-radius:999px;font-family:var(--pa-titre);font-weight:700;font-size:15px;line-height:20px;letter-spacing:-.005em;white-space:nowrap;text-decoration:none;cursor:pointer}.cb.pa-cb--44{height:44px;padding:0 24px;font-size:14px}.pa-ouv{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:var(--pa-bande-y) var(--pa-bande-x);background:var(--pa-marine);color:#fff}.pa-ouv .pa-ouv__etiq{color:var(--pa-sur-marine)}.pa-ouv__titre{margin:0;max-width:18ch;font-family:var(--pa-titre);font-weight:500;font-size:clamp(min(40px,10.6vw),6.2vw,88px);line-height:1.04;letter-spacing:-.04em;text-transform:none;text-wrap:balance;color:#fff}.pa-ouv--moyen .pa-ouv__titre{max-width:24ch;font-size:clamp(34px,min(4.6vw,64.8px),64px);line-height:1.08;letter-spacing:-.03em}.pa-ouv__chapo{margin:0;max-width:62ch;font-family:var(--pa-texte);font-size:17px;line-height:26px;color:var(--pa-sur-marine)}.pa-compte__corps{padding:40px var(--pa-bande-x) var(--pa-bande-y);background:var(--pa-surface);color:var(--pa-encre)}.pa-compte__form{display:flex;flex-direction:column;gap:16px;width:100%;max-width:480px;margin:0 auto}.pa-compte__actions{display:flex;flex-direction:column;gap:12px;margin-top:8px}body:has(.pa-ouv,.pa-oh) .section-breadcrumbs>div{background:var(--pa-marine)}body:has(.pa-ouv,.pa-oh) .section-breadcrumbs .breadcrumbs{max-width:none;padding:16px var(--pa-bande-x) 0}body:has(.pa-ouv,.pa-oh) .section-breadcrumbs .breadcrumbs__list,body:has(.pa-ouv,.pa-oh) .section-breadcrumbs .breadcrumbs__item,body:has(.pa-ouv,.pa-oh) .section-breadcrumbs .breadcrumbs__link{color:var(--pa-sur-marine);padding-top:0;padding-bottom:0}body:has(.pa-ouv,.pa-oh) .section-breadcrumbs .breadcrumbs__item:before,body:has(.pa-ouv,.pa-oh) .section-breadcrumbs .breadcrumbs__item:after{color:var(--pa-encre-3)}@media(min-width:990px){.pa-compte__corps{padding-top:64px}.pa-ouv{gap:24px}.pa-ouv__chapo{font-size:19px;line-height:30px}}.pa-art-produits{display:flex;flex-direction:column;gap:12px;margin:48px 0 8px}.pa-art-produits__grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--pa-encre);border-left:1px solid var(--pa-ligne)}.pa-art-produit,.pa-corps .pa-art-produit{display:flex;flex-direction:column;border-right:1px solid var(--pa-ligne);border-bottom:1px solid var(--pa-ligne);color:var(--pa-encre);text-decoration:none;transition:outline-color .16s var(--pa-ease)}.pa-art-produit:hover,.pa-corps .pa-art-produit:hover{color:var(--pa-encre);outline:1px solid var(--pa-marine);outline-offset:-1px}.pa-art-produit__studio{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--pa-marine-pale)}.pa-art-produit .pa-art-produit__studio img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.pa-art-produit__infos{display:flex;flex-direction:column;gap:4px;padding:12px}.pa-art-produit__type,.pa-art-produit__note{font-size:13px;line-height:18px;color:var(--pa-encre-2)}.pa-art-produit__note{display:flex;align-items:center;gap:4px}.pa-art-produit__note svg{color:var(--pa-marine)}.pa-art-produit__note b{font-family:var(--pa-titre);color:var(--pa-encre)}.pa-art-produit__nom{display:flex;align-items:center;gap:8px;font-family:var(--pa-titre);font-weight:600;font-size:15px;line-height:20px}.pa-art-produit__point{flex:none;width:7px;height:7px;border-radius:50%;background:var(--p-clair, #85858A);box-shadow:0 0 6px 1px var(--p-clair, #85858A)}.pa-art-produit__prix{font-family:var(--pa-titre);font-weight:600;font-size:15px;font-variant-numeric:tabular-nums}.pa-art-produit__prix s{margin-left:6px;font-weight:500;font-size:13px;color:var(--pa-encre-2)}.pa-art-produit__lien{margin-top:4px;font-family:var(--pa-titre);font-weight:600;font-size:14px;color:var(--pa-action);text-decoration:underline;text-underline-offset:3px}@media(min-width:990px){.pa-art-produits__grille{grid-template-columns:repeat(3,minmax(0,1fr))}}.pa-art-produits__grille:has(>:only-child){grid-template-columns:minmax(0,1fr)}.pa-art-produit:only-child,.pa-corps .pa-art-produit:only-child{flex-direction:row}.pa-art-produit:only-child .pa-art-produit__studio{flex:0 0 min(44%,240px)}.pa-art-produit:only-child .pa-art-produit__infos{flex:1;min-width:0;justify-content:center;padding:16px 20px}.pa-art-produits__grille:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.pa-cquiz{display:flex;flex-direction:column;align-items:flex-start;gap:24px;background:var(--pa-marine);color:#fff}.pa-cquiz__texte{display:flex;flex-direction:column;gap:12px}.pa-cquiz .pa-cquiz__etiq{color:var(--pa-sur-marine)}.pa-cquiz__sous{margin:0;font-size:17px;line-height:26px;color:var(--pa-sur-marine)}.pa-cquiz__bouton{width:100%}@media(min-width:750px){.pa-cquiz{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}.pa-cquiz__texte{max-width:760px}.pa-cquiz__bouton{width:auto}}.pa-gl{display:flex;flex-direction:column;gap:8px;margin-top:32px}.pa-gl__liste{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--pa-ligne)}.pa-gl__liste li{margin:0;border-top:1px solid var(--pa-ligne)}.pa-gl__liste a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 0;color:var(--pa-encre);font-family:var(--pa-titre);font-weight:600;font-size:15px;line-height:21px;text-decoration:none;text-underline-offset:3px}.pa-gl__liste a:hover span{text-decoration:underline;text-decoration-thickness:1px}.pa-gl__liste .pa-icone{flex:none;color:var(--pa-encre-2)}.pa-o__form{margin:0}.pa-o__btn{height:36px;min-height:36px;padding:0 16px;border:0;border-radius:999px;font-family:var(--pa-titre);font-weight:700;font-size:13px;line-height:20px;letter-spacing:-.005em;white-space:nowrap;text-decoration:none;cursor:pointer}@media(max-width:989px){.cb.pa-o__btn{--cb-hauteur: 44px;height:44px;min-height:44px;padding:0 20px;font-size:14px}}.pa-v{background:var(--pv-bg, var(--pa-surface, #FFFFFF));color:var(--pa-encre, #0B0B0D);font-family:var(--pa-texte)}.pa-v *,.pa-v *:before,.pa-v *:after{box-sizing:border-box}.pa-v__in{max-width:1200px;margin:0 auto;padding:36px 16px;display:flex;flex-direction:column;gap:18px}.pa-v__in--serre{padding-top:8px}.pa-v__corps{display:flex;flex-direction:column;gap:18px;min-width:0}.pa-v__tete{display:flex;flex-direction:column;gap:8px}.pa-v__etiquette{margin:0;font-family:var(--pa-titre);font-weight:600;font-size:11px;line-height:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--pv-encre, var(--pa-encre-2))}.pa-v__h2{margin:0;font-family:var(--pa-titre);font-weight:500;font-size:24px;line-height:30px;letter-spacing:-.01em;color:var(--pa-encre);text-wrap:balance}.pa-v__chapo{margin:0;font-size:15px;line-height:22px;color:var(--pa-encre-2)}.pa-v__cit{margin:0;font-size:14px;line-height:21px;color:var(--pa-encre-2)}.pa-v__cit b{font-family:var(--pa-titre);font-weight:700;color:var(--pa-encre)}.pa-v__note{margin:0;font-size:11px;line-height:16px;color:var(--pa-encre-2)}.pa-v__note p{margin:0}.pa-v__allegation{margin:0;padding:12px;border-radius:var(--pa-radius-md);background:var(--pv-pale, var(--pa-fond));font-size:14px;line-height:21px;color:var(--pa-encre)}.pa-v__num{font-family:var(--pa-titre);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.pa-v__lien{font-family:var(--pa-titre);font-weight:700;font-size:14px;color:var(--pa-action);text-decoration:none}.pa-v__lien:hover{text-decoration:underline;text-underline-offset:2px}.pa-v__contour{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 14px;border:1.5px solid var(--pa-action);border-radius:999px;background:var(--pa-surface);color:var(--pa-action);font-family:var(--pa-titre);font-weight:700;font-size:13px;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .16s var(--pa-ease),color .16s var(--pa-ease)}.pa-v__contour:hover{background:var(--pa-action);color:#fff}.pa-v__media{display:block;width:100%;height:100%;object-fit:cover}.pa-v__vide{display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;background:var(--pv-pale, var(--pa-fond));color:var(--pv-encre, var(--pa-encre-2));font-family:var(--pa-titre);font-weight:700}.pa-v--sombre{color:#fff}.pa-v--sombre .pa-v__etiquette{color:var(--pa-sur-marine)}.pa-v--sombre .pa-v__h2{color:#fff}.pa-v--sombre .pa-v__chapo,.pa-v--sombre .pa-v__cit,.pa-v--sombre .pa-v__note{color:var(--pa-sur-marine)}.pa-v--sombre .pa-v__cit b{color:#fff}.pa-v [hidden],[data-pv-periode][hidden]{display:none!important}@media(max-width:750px),(pointer:coarse){.pa-vf__r p a{display:inline-block;padding-block:11.5px;margin-block:-11.5px}}@media(min-width:990px){.pa-v__in{padding:72px 40px;gap:24px}.pa-v__in--serre{padding-top:16px}.pa-v__grid{display:grid;grid-template-columns:360px minmax(0,1fr);gap:64px;align-items:start}.pa-v__grid>.pa-v__tete{position:sticky;top:calc(var(--header-height, 0px) + 24px);gap:14px}.pa-v__h2{font-size:34px;line-height:40px}.pa-v__chapo{font-size:16px;line-height:24px}}.pa-b{--pb-fil: var(--pa-ligne);--pb-fort: var(--pa-encre);--pb-encre: var(--pa-encre);--pb-encre-2: var(--pa-encre-2)}.pa-b.pa-v--sombre{--pb-fil: var(--pa-marine-2);--pb-fort: #FFFFFF;--pb-encre: #FFFFFF;--pb-encre-2: var(--pa-sur-marine)}.pa-b .pa-v__in{max-width:none;padding:48px 16px;gap:24px}.pa-b .pa-v__in--serre{padding-top:48px}.pa-b .pa-v__corps{gap:24px}.pa-b .pa-v__tete{gap:8px}.pa-b .pa-v__etiquette{color:var(--pb-encre-2)}.pa-b .pa-v__h2{font-size:32px;line-height:36px;letter-spacing:-.03em;color:var(--pb-encre)}.pa-b .pa-v__chapo{max-width:64ch;font-size:16px;line-height:24px;color:var(--pb-encre-2)}.pa-b .pa-v__cit{max-width:64ch;font-size:15px;line-height:22px;color:var(--pb-encre-2)}.pa-b .pa-v__cit b{font-weight:600;color:var(--pb-encre)}.pa-b .pa-v__note{max-width:90ch;font-size:12px;line-height:16px;color:var(--pb-encre-2)}.pa-b .pa-v__lien{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--pb-encre);text-decoration:underline;text-underline-offset:3px}.pa-b .pa-v__allegation{padding:16px 0 0;border-top:1px solid var(--pb-fil);border-radius:0;background:none;font-size:15px;line-height:22px;color:var(--pb-encre)}.shopify-section:has(>.pa-b.pa-v--sombre)+.shopify-section:has(>.pa-b.pa-v--sombre)>.pa-b{border-top:1px solid var(--pa-marine-2)}.shopify-section:has(>.pa-b:not(.pa-v--sombre))+.shopify-section:has(>.pa-b:not(.pa-v--sombre))>.pa-b{border-top:1px solid var(--pa-ligne)}.pa-cases{display:grid;grid-template-columns:repeat(var(--pa-col, 2),minmax(0,1fr));border-top:1px solid var(--pb-fil);border-left:1px solid var(--pb-fil);box-shadow:inset -1px -1px 0 var(--pb-fil)}.pa-cases>*{min-width:0;border-right:1px solid var(--pb-fil);border-bottom:1px solid var(--pb-fil)}.pa-cases:has(>:only-child){--pa-col: 1}.pa-b__bouton{display:inline-flex;align-items:center;justify-content:center;height:52px;min-height:44px;padding:0 32px;border:0;border-radius:999px;font-family:var(--pa-titre);font-weight:700;font-size:15px;line-height:20px;white-space:nowrap;text-decoration:none;cursor:pointer}@media(min-width:990px){.pa-b .pa-v__in{padding:clamp(48px,6.6vw,96px) var(--pa-marge);gap:32px}.pa-b .pa-v__in--serre{padding-top:clamp(48px,6.6vw,96px)}.pa-b .pa-v__grid{display:flex;flex-direction:column;align-items:stretch;gap:32px}.pa-b .pa-v__grid>.pa-v__tete{position:static;gap:12px}.pa-b .pa-v__h2{font-size:clamp(32px,min(3.9vw,54.9px),56px);line-height:1.08}.pa-b .pa-v__chapo{font-size:17px;line-height:26px}.pa-b .pa-v__grid.pa-v__grid--2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(32px,6vw,96px);align-items:start}.pa-b .pa-v__grid--2>.pa-v__tete{position:sticky;top:calc(var(--header-height, 0px) + 24px)}}.pagination-wrapper{display:flex;justify-content:center;align-items:center;padding:30px 0}.pagination__list{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.pagination__item{text-decoration:none}.pagination__item--current{cursor:default;pointer-events:none}.badge:has(.badge__savings:empty){display:none}.product-badges{position:absolute;display:flex;flex-wrap:wrap;gap:var(--gap-xs)}.product-badges--bottom-left{bottom:var(--padding-sm);left:var(--padding-sm);justify-content:flex-start}.product-badges--top-left{top:var(--padding-sm);left:var(--padding-sm);justify-content:flex-start}.product-badges--top-right{top:var(--padding-sm);right:var(--padding-sm);justify-content:flex-end}.product-card{display:flex;flex-direction:column;gap:var(--gap);width:100%;overflow:hidden;text-decoration:none;transition:transform .2s ease-in-out;position:relative;cursor:pointer}.product-card[data-visual-preview-mode]{max-width:280px}@media not (max-width:750px){.product-card:hover{transform:translateY(-2px)}}.product-media img{aspect-ratio:var(--ratio);object-fit:cover}.variant-picker__option-value input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.variant-picker__option-value input+label{-webkit-appearance:none;appearance:none;cursor:pointer;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:var(--variant-button-min-height);min-width:var(--variant-button-min-width);max-width:max-content;font-size:var(--variant-button-font-size);outline:1px solid transparent;transition:all var(--animation-speed-medium) var(--animation-easing);padding:var(--variant-button-padding-vertical) var(--variant-button-padding-horizontal);color:var(--color-variant-text);background-color:var(--color-variant-background);border:var(--variant-button-border-width) solid var(--color-variant-border);border-radius:var(--inputs-border-radius);font-weight:var(--button-primary-font-weight);text-transform:var(--button-primary-text-transform);letter-spacing:var(--button-letter-spacing)}.variant-picker__option-value input:checked+label{background-color:var(--color-selected-variant-background);color:var(--color-selected-variant-text);border-color:var(--color-selected-variant-border)}.variant-picker__option-value input[aria-disabled=true]+label{position:relative;opacity:.5;overflow:hidden}.variant-picker__option-value input[aria-disabled=true]+label:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:var(--color-variant-border);rotate:20deg}.variant-picker__option-value input[aria-disabled=true]:checked+label:before{background-color:var(--color-selected-variant-text)}@media not (max-width:750px){.shopify-section-product-section{overflow:visible}}.product-section{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.product-section__content{display:flex;justify-content:space-between;flex-direction:column;gap:var(--gap-md);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.product-section__product-info{display:flex;flex-direction:column;gap:var(--padding-sm)}@media not (max-width:750px){.product-section__content{flex-direction:var(--image-position);gap:var(--gap)}.product-section__medias-container{overflow:hidden}.product-section__medias{width:calc(100% - var(--product-info-width))}.product-section__product-info{max-width:calc(var(--product-info-width) - var(--gap));width:100%}.product-section__medias--sticky,.product-section__product-info--sticky{height:fit-content;position:sticky;top:calc(var(--header-height, 0px) + var(--padding-md));z-index:2}}@media(max-width:750px){.product-section--carrousel-image-full-width .product-section__content{padding-top:0!important}.product-section--carrousel-image-full-width .product-media-gallery-main-slider{width:calc(100% + 2 * (var(--page-margin-mobile)));margin-left:calc(var(--page-margin-mobile) * -1)}.product-section--carrousel-image-full-width .product-media-gallery__media--rounded{border-radius:0}}:root{--quantity-selector-button-width: 30px}.quantity-selector{border:var(--inputs-border-width) solid var(--color-input-border);border-radius:var(--inputs-border-radius);background-color:var(--color-input-background);height:var(--inputs-min-height);overflow:hidden;display:flex;min-width:calc(var(--quantity-selector-button-width) * 3 + var(--inputs-border-width) * 2);width:calc(var(--quantity-selector-button-width) * 3 + var(--inputs-border-width) * 2)}.quantity-selector--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.quantity-selector button,.quantity-selector input{-webkit-appearance:textfield;appearance:textfield;background-color:var(--color-input-background);border:none;transition:.2s;cursor:pointer;min-width:var(--quantity-selector-button-width);height:var(--inputs-min-height);display:flex;align-items:center;justify-content:center;text-align:center;padding:0;color:var(--color-input-text)}.quantity-selector--small{height:calc(var(--small-multiplier) * var(--inputs-min-height));border-radius:calc(var(--small-multiplier) * var(--inputs-border-radius))}.quantity-selector--small button,.quantity-selector--small input{height:calc(var(--small-multiplier) * var(--inputs-min-height) - 2 * var(--inputs-border-width));width:calc(var(--small-multiplier) * var(--inputs-min-height) - 2 * var(--inputs-border-width))}.quantity-selector button[disabled]{opacity:.3;pointer-events:none}.quantity-selector button:not(:disabled):hover svg{transform:scale(1.1)}.quantity-selector .icon{pointer-events:none;font-size:20px!important;color:var(--color-input-text)}.quantity-selector input::-webkit-inner-spin-button,.quantity-selector input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-selector input:focus-visible{outline:none;outline-offset:0;box-shadow:none;z-index:1}.radio{z-index:0;position:relative;display:inline-block;line-height:1.5}.radio>input{appearance:none;-moz-appearance:none;-webkit-appearance:none;z-index:-1;position:absolute;left:-10px;top:-8px;display:block;margin:0;border-radius:50%;width:40px;height:40px;outline:none;opacity:0;transform:scale(1);pointer-events:none;transition:opacity .3s,transform .2s}.radio>.radio__label{display:inline-block;width:100%;cursor:pointer;position:relative;font-size:var(--font-body--size-emphasized)}.radio>.radio__label:before{content:"";display:inline-block;box-sizing:border-box;margin:0 10px 0 0;border:var(--inputs-border-width) solid var(--color-input-text);border-radius:50%;width:20px;min-width:20px;height:20px;vertical-align:top;transition:border-color .2s;background-color:var(--color-input-background)}.radio>.radio__label:after{content:"";display:block;position:absolute;top:0;left:0;border-radius:50%;width:10px;height:10px;background-color:var(--color-input-text);transform:translate(5px,5px) scale(0);transition:transform .2s}.radio>input:checked+.radio__label:before{border-color:var(--color-input-text)}.radio>input:checked+.radio__label:after{transform:translate(5px,5px) scale(1)}.radio>input:focus{opacity:.12}.radio>input:disabled{opacity:0}.radio>input:disabled+.radio__label{color:var(--color-input-text);opacity:.5;cursor:not-allowed}.radio>input:disabled+.radio__label:before{border-color:currentColor}.radio>input:disabled+.radio__label:after{background-color:currentColor}.rating{display:flex;align-items:center;gap:var(--gap-sm);flex-wrap:wrap}.rating__stars{height:22px}.rating-star{font-size:22px!important;margin:0 -4.5px;color:var(--color-stars-icons)}.rating-star--filled{font-variation-settings:"FILL" 1,"wght" var(--icon-weight),"GRAD" var(--icon-grade),"opsz" 24}.rating-star--unfilled{font-variation-settings:"FILL" 0,"wght" var(--icon-weight),"GRAD" var(--icon-grade),"opsz" 24}.rating__count{line-height:22px}.restock-notify{max-width:520px;margin:24px auto;padding:20px;border:1px solid var(--pa-ligne);border-radius:0;background:var(--pa-surface);color:var(--pa-encre);font-family:var(--pa-texte);text-align:center;box-sizing:border-box}.restock-notify__title{margin:0 0 6px;font-family:var(--pa-titre);font-weight:600;font-size:1.15em;letter-spacing:-.01em;color:var(--pa-encre)}.restock-notify__text{margin:0 0 14px;color:var(--pa-encre-2)}.restock-notify__form{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.restock-notify__input{flex:1 1 220px;min-width:0;min-height:52px;padding:0 14px;border:1px solid var(--pa-ligne);border-radius:0;background:var(--pa-surface);color:var(--pa-encre);font:inherit;font-size:16px}.restock-notify__input:hover{border-color:var(--pa-encre)}.restock-notify__btn{flex:0 0 auto}.restock-notify__hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;opacity:0}.restock-notify__sr{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.restock-notify__msg{min-height:1.2em;margin:10px 0 0;font-family:var(--pa-titre);font-weight:600}.restock-notify__msg.is-ok{color:var(--pa-encre)}.restock-notify__msg.is-err{color:var(--pa-erreur)}.restock-notify__legal{margin:6px 0 0;font-size:12px;line-height:16px;color:var(--pa-encre-2)}@media(max-width:749px){.restock-notify__btn{flex-basis:100%}}.review{display:flex;flex-direction:column;gap:var(--gap-sm);overflow:hidden;width:100%}shopify-visual-preview-block-list shopify-visual-preview-block-list .review[data-visual-preview-mode]{width:100%;max-width:400px}.review__image{object-fit:cover;width:100%;overflow:auto;border-radius:calc(var(--card-border-radius) - (var(--card-padding) * .5))}.review__image .placeholder-svg{width:100%;height:100%;background-color:#f8f8f8;border-radius:calc(var(--card-border-radius) - (var(--card-padding) * .5))}.review__title,.review__author-name{font-weight:600}.review__date{font-style:italic}.review--2 .review__author-and-date{display:flex;justify-content:space-between;align-items:center;gap:var(--gap-sm);width:100%;margin-top:10px}.review--3 .review__image,.review--3 .review__image .placeholder-svg{aspect-ratio:var(--image-ratio)}.review--4{flex-direction:row;align-items:center}.review--4 .review__content{width:100%;display:flex;flex-direction:column;gap:var(--gap-sm)}.review--4 .review__image,.review--4 .review__image .placeholder-svg{aspect-ratio:1 / 1}@media not (max-width:750px){.review--4{flex-direction:row;align-items:center}}.review--5 .review__author-and-date-container{display:flex;flex-direction:row;align-items:center;gap:var(--gap-sm);width:100%;margin-bottom:10px}.review--5 .review__author-and-date-container .review__author-and-date{display:flex;flex-direction:column;gap:var(--gap-xs)}.review--5 .review__author-and-date-container .review__author-profile,.review--5 .review__author-and-date-container .review__author-profile svg{width:50px;height:50px;background-color:#f8f8f8;border-radius:calc(var(--card-border-radius) - (var(--card-padding) * .5));object-fit:cover}.header__icon-search{background:none;border:none;cursor:pointer;padding:0;color:inherit;display:flex}.dialog-modal--search{padding:var(--page-margin-mobile);flex-direction:row;gap:var(--gap-xs);align-items:center;width:var(--modal-width);overflow:hidden!important;max-height:var(--search-modal-max-height-mobile)}@media not (max-width:750px){.dialog-modal--search{max-height:var(--search-modal-max-height)}}.dialog-modal--search[open]{display:flex;align-items:flex-start}.dialog-modal--search .dialog-modal__content{width:100%}.dialog-modal--search .dialog-modal__content .search-form{display:flex;flex-direction:row;gap:var(--gap-xs);align-items:center;margin:0}.dialog-modal--search .dialog-modal__close{position:relative;top:auto;right:auto}@media not (max-width:750px){.dialog-modal--search{padding:var(--padding-md)}}.separator{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);display:block;width:var(--width)}.separator hr{border:none;border-top:var(--separator-border-thickness) solid var(--color-border, #e0e0e0)}slider-component{position:relative}.sorting-dropdown-toggle{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sorting__select{border-radius:calc(var(--card-border-radius) - var(--padding-xs));display:flex;align-items:center;padding:var(--padding-xs);font-size:var(--font-body--size);gap:3px;cursor:pointer;transition:background-color var(--animation-speed) var(--animation-easing)}.sorting__list{display:flex;flex-direction:column;gap:3px;position:relative;width:100%;scroll-padding:var(--padding-xs) 0;overflow-y:auto;white-space:nowrap;list-style:none;padding:0}.sorting__select:hover,.sorting__select:focus,.sorting__select--selected{background-color:rgb(from var(--color-foreground) r g b / 5%);font-weight:500}.swatch-input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;width:1px;height:1px}.swatch-input+.swatch,.swatch-link{display:block;border-radius:calc(var(--swatch-border-radius) - var(--swatch-outline-offset));cursor:pointer;outline-offset:var(--swatch-outline-offset);margin:var(--inputs-border-width);width:var(--swatch-size);height:var(--swatch-size);outline:var(--inputs-border-width) solid transparent;transition:outline .1s ease-in-out;forced-color-adjust:none}.swatch-input:active+.swatch,.swatch-input:checked+.swatch,.swatch-input[aria-checked=true]+.swatch,.swatch-link[aria-checked=true],.swatch-input:focus+.swatch,.swatch-input:focus-visible+.swatch{outline:var(--inputs-border-width) solid var(--color-input-border)}.swatch-input:hover:not([aria-checked=true]):not([checked])+.swatch,.swatch-link:hover:not([aria-checked=true]){outline:var(--inputs-border-width) solid var(--color-input-border-low-opacity)}.swatch span{pointer-events:none;position:relative;overflow:hidden;display:block;width:var(--swatch-size);height:var(--swatch-size);background:var(--swatch-background);background-size:cover;background-origin:border-box;border:.5px solid var(--color-input-border-low-opacity);border-radius:calc(var(--swatch-border-radius) - var(--swatch-outline-offset))}.swatch--disabled span:after{--crossed-line--size: 1px;content:"";position:absolute;bottom:calc(var(--crossed-line--size) * -.5);left:0;width:calc(var(--swatch-size) * 1.414);height:var(--crossed-line--size);background-color:var(--color-foreground);transform:rotate(-45deg);transform-origin:left}.swatch-input:checked+.swatch{outline:var(--inputs-border-width) solid var(--color-input-border)}.swatches{display:flex;justify-content:flex-start;overflow-x:auto;padding:3px 3px 10px;gap:10px}.swatches{--swatch-size: var(--swatches-size);--swatch-border-radius: var(--inputs-border-radius);--swatch-outline-offset: var(--swatches-outline-offset)}.swatches--small{--swatch-size: calc(var(--swatches-size) * var(--small-multiplier));--swatch-border-radius: calc(var(--small-multiplier) * var(--inputs-border-radius));--swatch-outline-offset: var(--swatches-small-outline-offset)}.swatches--big{--swatch-size: calc(var(--swatches-size) * var(--big-multiplier));--swatch-border-radius: calc(var(--inputs-border-radius) * var(--big-multiplier));--swatch-outline-offset: var(--swatches-big-outline-offset)}.swatches--rounded .swatch,.swatches--rounded .swatch-link,.swatches--rounded .swatch span{--swatch-border-radius: 100%}.textarea{position:relative}.textarea textarea{outline:none;border:var(--inputs-border-width) solid var(--color-input-border);border-radius:var(--inputs-border-radius);padding:var(--inputs-padding);color:var(--color-input-text);background-color:var(--color-input-background);transition:.1s ease-out;height:calc(var(--inputs-min-height) * 2);width:100%;font-size:var(--inputs-font-size)}.textarea--disabled textarea{opacity:.5;cursor:not-allowed;background-color:var(--color-input-background)}.textarea--full-width textarea{width:100%}.textfield{position:relative}.textfield input{outline:none;border:var(--inputs-border-width) solid var(--color-input-border);border-radius:var(--inputs-border-radius);padding:var(--inputs-padding);color:var(--color-input-text);background-color:var(--color-input-background);transition:.1s ease-out;height:var(--inputs-min-height);min-width:var(--inputs-min-width)}.textfield input::placeholder{opacity:0}.textfield label{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:var(--inputs-font-size);background:var(--color-input-background);color:var(--color-input-text);background-color:var(--color-input-background);margin:0 var(--inputs-padding);padding:0 2px;transition:.1s ease-out;transform-origin:left top;pointer-events:none}.textfield input:focus+label{color:var(--color-input-text);top:0;transform:translateY(-50%) scale(.9);background:linear-gradient(180deg,var(--color-background) 60%,var(--color-input-background) 40%)}.textfield input:not(:placeholder-shown)+label{top:0;transform:translateY(-50%) scale(.9);background:linear-gradient(180deg,var(--color-background) 60%,var(--color-input-background) 40%)}.textfield--small,.textfield--small input{height:calc(var(--small-multiplier) * var(--inputs-min-height))}.textfield--small input{padding:0 var(--inputs-padding);border-radius:calc(var(--small-multiplier) * var(--inputs-border-radius))}.textfield--disabled input{opacity:.5;cursor:not-allowed;background-color:var(--color-input-background)}.textfield--disabled label{opacity:.5;background-color:transparent}.textfield--full-width,.textfield--full-width input{width:100%}.textfield--error input{border-color:var(--color-error)}.textfield--error label{color:var(--color-error)}deferred-media{border-radius:var(--card-border-radius);overflow:hidden;aspect-ratio:var(--ratio);position:relative;display:block}.video-interaction-hint{opacity:0;transition:opacity .3s ease;z-index:1}.video-interaction-hint:hover{opacity:1}.deferred-media__video:empty{z-index:-1}.deferred-media__video{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.deferred-media__video video{aspect-ratio:var(--ratio);object-fit:cover}.deferred-media__poster-button{opacity:0;transition:opacity .3s ease}.deferred-media__poster,.deferred-media__poster-button{cursor:pointer}.deferred-media__poster-icon,.deferred-media__poster-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:transparent;border:none;transition:var(--animation-link-hover)}:is(.deferred-media__poster-icon,.deferred-media__poster-button) .icon--play_circle,:is(.deferred-media__poster-icon,.deferred-media__poster-button) .icon--pause_circle{font-size:60px!important;color:var(--color-primary-button-text)}.deferred-media__poster:hover .deferred-media__poster-button{opacity:1}.deferred-media__poster:hover .deferred-media__poster-icon{opacity:var(--opacity-link-hover)}.deferred-media__poster{width:100%;height:100%;object-fit:cover;position:relative}.deferred-media__poster.deferred-media__playing{opacity:0;transition:opacity .3s ease}deferred-media img{height:100%;transition:opacity .3s ease}deferred-media iframe{width:100%;height:100%;border:none;aspect-ratio:var(--ratio)}deferred-media[data-media-loaded] img{opacity:0}.header__icon-wishlist{position:relative;cursor:pointer;color:inherit}
/*# sourceMappingURL=/cdn/shop/t/83/compiled_assets/styles.css.map */
