:root{--bg-vert: #2f6f7d;--bg-vert-2: #245966;--bg-sable: #f5f2ea;--bg-sable-2: #ebe6da;--bg-cuir: #e8b931;--bg-cuir-f: #8a6a0c;--bg-encre: #0f1b1e;--bg-doux: #56656a;--bg-filet: rgba(15, 27, 30, .14);--bg-serif: "Space Grotesk", "Helvetica Neue", Arial, sans-serif;--bg-sans: "Manrope", "Helvetica Neue", Arial, sans-serif;--bg-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-heading-family: var(--bg-serif) !important;--font-heading-weight: 600 !important;--font-body-family: var(--bg-sans) !important;--color-base-accent-1: 47, 111, 125 !important}body{font-family:var(--bg-sans);color:var(--bg-encre);-webkit-font-smoothing:antialiased;letter-spacing:0}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--bg-serif);font-weight:600;letter-spacing:-.02em}h4,h5,.h4,.h5{font-family:var(--bg-sans);font-weight:700}.button,.shopify-payment-button__button--unbranded,.product-form__submit{border-radius:999px!important;font-family:var(--bg-sans)!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase;font-size:1.3rem!important}.button:not(.button--secondary):not(.button--tertiary),.product-form__submit:not(.button--secondary){--color-button: 30, 59, 51 !important;--color-button-text: 255, 255, 255 !important;background-color:var(--bg-encre)!important;color:#fff!important}.button:not(.button--secondary):after,.button:before{box-shadow:none!important}@media(hover:hover){.button:not(.button--secondary):hover,.product-form__submit:hover{background-color:#2c3a3e!important}}.bg{font-family:var(--bg-sans);color:var(--bg-encre)}.bg__in{max-width:1240px;margin:0 auto;padding:0 24px}.bg-sec{padding:72px 0}.bg-sur{margin:0 0 12px;display:inline-flex;align-items:center;gap:10px;font-family:var(--bg-mono);font-size:1.15rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--bg-vert)}.bg-sur:before{content:"";width:8px;height:8px;background:var(--bg-cuir)}.bg-titre{margin:0;font-family:var(--bg-serif);font-weight:600;font-size:clamp(2.8rem,3.2vw,4.2rem);line-height:1.05;letter-spacing:-.025em;color:var(--bg-encre)}.bg-titre em{font-style:normal;color:var(--bg-vert);box-shadow:inset 0 -.32em #e8b9318c}.bg-chapo{margin:14px 0 0;max-width:560px;font-size:1.6rem;line-height:1.6;color:var(--bg-doux)}.bg-lien{font-family:var(--bg-mono);font-size:1.25rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--bg-encre);text-decoration:none;border-bottom:2px solid var(--bg-cuir);padding-bottom:2px}@media(hover:hover){.bg-lien:hover{color:var(--bg-vert)}}.bg-tete{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}@media(max-width:749px){.bg-sec{padding:48px 0}.bg__in{padding:0 16px}.bg-tete{flex-direction:column;align-items:flex-start;gap:14px}}.bg-car__nav{display:flex;align-items:center;gap:10px}.bg-car__nav .bg-lien{margin-right:10px}.bg-car__fl{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--bg-filet);border-radius:50%;background:#fff;cursor:pointer}.bg-car__fl svg{width:18px;height:18px;fill:none;stroke:var(--bg-encre);stroke-width:1.6}@media(hover:hover){.bg-car__fl:hover{border-color:var(--bg-vert)}}.bg-car__piste{list-style:none;margin:0;padding:0 0 6px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bg-car__piste::-webkit-scrollbar{display:none}.bg-car__piste>li{scroll-snap-align:start}.bg-carte{display:block;color:var(--bg-encre);text-decoration:none}.bg-carte__img{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--bg-sable);border-radius:6px}.bg-carte__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.bg-carte:hover .bg-carte__img img{transform:scale(1.04)}}.bg-carte__reps{display:flex;flex-wrap:wrap;gap:6px;min-height:22px;margin:12px 0 6px}.bg-carte__reps span{position:relative;padding:3px 9px 3px 16px;background:var(--bg-cuir);border-radius:0 4px 4px 0;font-family:var(--bg-mono);font-size:1.05rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--bg-encre)}.bg-carte__reps span:before{content:"";position:absolute;left:5px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:#fff}.bg-carte__t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.45rem;line-height:1.35}.bg-carte__prix{display:block;margin-top:6px;font-size:1.4rem;font-weight:600}.bg-carte__prix s{font-weight:400;color:var(--bg-doux);margin-left:6px}@media(max-width:989px){.bg-car__piste{grid-auto-columns:42%}}@media(max-width:599px){.bg-car__piste{grid-auto-columns:68%;gap:12px}.bg-car__fl{display:none}}body:has(.product__info-container) .product__title h1,body:has(.product__info-container) .product__title .h1{font-family:var(--bg-serif)!important;font-weight:600!important;font-size:clamp(2.5rem,2.1vw,3rem)!important;line-height:1.12!important;letter-spacing:-.025em!important}body:has(.product__info-container) .pr-surtitre{display:inline-flex!important;align-items:center;gap:10px;margin:0 0 6px;font-family:var(--bg-mono);font-size:1.15rem!important;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--bg-vert)!important}body:has(.product__info-container) .pr-surtitre:before{content:"";width:8px;height:8px;background:var(--bg-cuir)}body:has(.product__info-container) .pr-accroche{margin:6px 0 0;font-size:1.55rem;color:var(--bg-doux);font-style:normal}body:has(.product__info-container) .price{font-family:var(--bg-sans)}.product__info-container .price-item--regular,.product__info-container .price-item--sale{font-family:var(--bg-serif);font-size:2.4rem;font-weight:600;letter-spacing:-.02em}.bg-billet{display:grid;grid-template-columns:1fr 1fr;margin:6px 0 8px;background:#fff;border:1px solid var(--bg-filet);border-radius:10px;overflow:hidden}.bg-billet__c{padding:11px 16px;border-top:1px dashed var(--bg-filet)}.bg-billet__c:nth-child(-n+2){border-top:0}.bg-billet__c:nth-child(2n){border-left:1px dashed var(--bg-filet)}.bg-billet__c:last-child:nth-child(odd){grid-column:1 / -1}.bg-billet dt{margin:0 0 3px;font-family:var(--bg-mono);font-size:1.05rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--bg-vert)}.bg-billet dd{margin:0;font-size:1.4rem;line-height:1.4;font-weight:600;color:var(--bg-encre)}.bg-billet__c:first-child{background:#e8b93129}body:has(.product__info-container) .variant_group label{border-radius:999px!important;min-width:64px;text-align:center;font-size:1.3rem;font-weight:600}body:has(.product__info-container) .variant_group input:checked+label{background:var(--bg-encre)!important;border-color:var(--bg-encre)!important;color:#fff!important}body:has(.product__info-container) .product-form__submit{border-radius:999px!important}.bg-reass{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 18px;font-size:1.25rem;color:var(--bg-doux)}.bg-reass li:before{content:"\2713  ";color:var(--bg-vert);font-weight:700}body:has(.product__info-container) .pr-volet summary{font-family:var(--bg-mono);font-size:1.2rem!important;font-weight:500!important;letter-spacing:.1em;text-transform:uppercase}.bg-carac p{display:grid;grid-template-columns:minmax(110px,36%) 1fr;gap:14px;margin:0;padding:9px 0;border-bottom:1px solid var(--bg-filet);font-size:1.4rem;line-height:1.5;color:var(--bg-doux)}.bg-carac p strong{color:var(--bg-encre);font-weight:600}.bg-carac p strong{font-family:var(--bg-mono);font-weight:500;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase}.bg-carac p:last-child{border-bottom:0}body:has(.product__info-container) .product__tax,body:has(.product__info-container) .price__tax,body:has(.product__info-container) .tax-note{display:none!important}body:has(.product__info-container) .pr-accroche:before{content:none!important}body:has(.product__info-container) .pr-accroche{font-style:normal!important}body:has(.product__info-container) .pr-promo__ruban,body:has(.product__info-container) .pr-promo__icone{display:none!important}body:has(.product__info-container) .pr-promo__carte{background:none!important;border:0!important;border-top:1px solid var(--bg-filet)!important;border-bottom:1px solid var(--bg-filet)!important;border-radius:0!important;box-shadow:none!important;padding:10px 0!important}body:has(.product__info-container) .pr-promo__titre{font-size:1.3rem!important;font-weight:600!important;color:var(--bg-encre)!important}body:has(.product__info-container) .pr-promo__sous{font-size:1.25rem!important;color:var(--bg-doux)!important}body:has(.product__info-container) .pr-promo__code{background:var(--bg-cuir)!important;border:0!important;border-radius:4px!important;padding:3px 10px!important;font-family:var(--bg-mono);letter-spacing:.1em;color:var(--bg-encre)!important}body:has(.product__info-container) .pr-promo__patte{display:none!important}body:has(.product__info-container) .pr-promo__fait{background:var(--bg-vert)!important}body:has(.product__info-container) .pr-frise__pastille{background:var(--bg-vert)!important;border-color:var(--bg-vert)!important}body:has(.product__info-container) .pr-frise__pastille~*,body:has(.product__info-container) .pr-frise svg{stroke:currentColor}.link{color:var(--bg-encre);text-decoration-color:var(--bg-cuir)}body:has(.product__info-container) .product--stacked .product__media-list{gap:10px}body:has(.product__info-container) .product__media-item .product__media,body:has(.product__info-container) .product__media-item img{border-radius:10px}body:has(.product__info-container) .product__media-item{background:var(--bg-sable);border-radius:10px}@media(min-width:990px){body:has(.product__info-container) .product--large:not(.product--no-media) .product__media-wrapper{max-width:54%;width:calc(54% - 1.5rem)}body:has(.product__info-container) .product--large:not(.product--no-media) .product__info-wrapper{max-width:46%;width:calc(46% - 1.5rem);padding-left:4.8rem!important}}.bg-billet dd small{display:block;margin-top:2px;font-family:var(--bg-mono);font-size:1.1rem;font-weight:400;color:var(--bg-doux)}.bg-billet__c--avion dd{font-family:var(--bg-serif);font-size:1.9rem;letter-spacing:-.01em}.bg-billet__c:first-child{background:var(--bg-cuir)}.bg-billet__c:first-child dt{color:var(--bg-encre)}.bg-billet__c:first-child dd small{color:#0f1b1eb3}body:has(.product__info-container) .pr-frise{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:10px 0 0;padding:0;list-style:none;position:relative;border:0}body:has(.product__info-container) .pr-frise:before{content:none}body:has(.product__info-container) .pr-frise__etape{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:0}body:has(.product__info-container) .pr-frise__etape:not(:last-child):after{content:"";position:absolute;top:22px;left:calc(50% + 34px);right:calc(-50% + 34px);height:3px;border-radius:2px;background:var(--bg-sable-2)}body:has(.product__info-container) .pr-frise__pastille{position:static!important;display:grid!important;place-items:center;width:44px!important;height:44px!important;min-width:0!important;padding:0!important;margin-bottom:6px;border-radius:50%!important;background:var(--bg-sable-2)!important;border:0!important;color:var(--bg-encre)!important}body:has(.product__info-container) .pr-frise__etape--actif .pr-frise__pastille{background:var(--bg-encre)!important;color:#fff!important}body:has(.product__info-container) .pr-frise__pastille svg{display:block!important;width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}body:has(.product__info-container) .pr-frise__nom{font-family:var(--bg-serif);font-size:1.6rem!important;font-weight:700;letter-spacing:-.01em;text-transform:none;color:var(--bg-encre)}body:has(.product__info-container) .pr-frise__date{font-size:1.35rem!important;font-weight:400;color:var(--bg-doux)}@media(min-width:750px){body:has(.product__info-container) .product--stacked .product__media-item{max-width:calc(50% - 5px)!important;width:calc(50% - 5px)!important}body:has(.product__info-container) .product--stacked .product__media-item:first-child{max-width:100%!important;width:100%!important}}body:has(.product__info-container) .variant_group{gap:6px!important}body:has(.product__info-container) .variant_group label{min-width:0!important;padding:6px 12px!important;font-size:1.2rem!important;font-weight:600}.announcement-bar{background:var(--bg-encre)!important;color:#fff!important;border:0!important}.announcement-bar__message{display:inline-flex!important;align-items:center;gap:10px;margin:0 28px!important;padding:9px 0!important;font-family:var(--bg-mono)!important;font-size:1.15rem!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase;color:#fff!important}.announcement-bar__message:before{content:"";width:7px;height:7px;background:var(--bg-cuir);flex:none}.header__menu-item,.header__menu-item span{font-family:var(--bg-serif)!important;font-weight:600!important;font-size:1.5rem!important;letter-spacing:-.005em!important;color:var(--bg-encre)!important}.header__inline-menu>ul>li:nth-child(2) .header__menu-item>span{padding:3px 10px;background:var(--bg-cuir);border-radius:999px}.header-wrapper{border-bottom:1px solid var(--bg-filet)!important;box-shadow:none!important}.mega-menu__content{background:#fff!important;border-top:1px solid var(--bg-filet)!important;box-shadow:0 30px 50px -30px #0f1b1e59!important}.mega-menu__content{display:flex;gap:36px;align-items:flex-start;padding:26px max(24px,calc((100vw - 1240px)/2)) 30px!important}.mega-menu__content .mega-menu__list{flex:1;min-width:0;max-width:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;gap:0 28px!important}.mega-menu__content .mega-menu__list>li{min-width:0}.mega-menu__link--level-2{display:inline-block!important;margin-bottom:8px;padding:0 0 6px!important;font-family:var(--bg-mono)!important;font-size:1.1rem!important;font-weight:500!important;letter-spacing:.1em;text-transform:uppercase;color:var(--bg-vert)!important;border-bottom:2px solid var(--bg-cuir)}.mega-menu__list .list-unstyled .mega-menu__link{display:block;padding:3px 0!important;font-family:var(--bg-sans)!important;font-size:1.4rem!important;line-height:1.35;color:var(--bg-encre)!important;text-decoration:none}@media(hover:hover){.mega-menu__list .list-unstyled .mega-menu__link:hover{color:var(--bg-vert)!important;text-decoration:underline;text-decoration-color:var(--bg-cuir);text-decoration-thickness:2px;text-underline-offset:4px}}.bg-mm__2col{columns:2;column-gap:28px}.bg-mm__2col li{break-inside:avoid}.bg-mm{flex:0 0 250px;padding-left:24px;border-left:1px solid var(--bg-filet)}.bg-mm__tete{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 10px;font-family:var(--bg-mono);font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.bg-mm__tete span{color:var(--bg-vert)}.bg-mm__tete a{color:var(--bg-encre);text-decoration:none;border-bottom:2px solid var(--bg-cuir);white-space:nowrap}.bg-mm__liste{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bg-mm .bg-carte__img{aspect-ratio:1;border-radius:6px}.bg-mm .bg-carte__reps{min-height:0;margin:6px 0 2px;gap:4px}.bg-mm .bg-carte__reps span{padding:2px 6px 2px 13px;font-size:.95rem}.bg-mm .bg-carte__reps span:before{left:4px;width:4px;height:4px;margin-top:-2px}.bg-mm .bg-carte__reps span:nth-child(2){display:none}.bg-mm .bg-carte__t{font-size:1.2rem;line-height:1.3}.bg-mm .bg-carte__prix{margin-top:2px;font-size:1.2rem}@media(max-width:1199px){.bg-mm{flex-basis:210px}.mega-menu__content .mega-menu__list{gap:0 20px!important}}body:has(.product__info-container) .variant_group label.bg-sw{display:inline-flex!important;flex-direction:column;align-items:center;gap:5px;width:80px;min-width:0!important;padding:6px 5px!important;border-radius:10px!important;background:#fff!important;color:var(--bg-encre)!important;border:1.5px solid var(--bg-filet)!important;text-align:center}body:has(.product__info-container) .bg-sw__img{display:block;width:66px;height:66px;border-radius:6px;overflow:hidden;background:var(--bg-sable)}body:has(.product__info-container) .bg-sw__img img{width:100%;height:100%;object-fit:cover;display:block}body:has(.product__info-container) .bg-sw__nom{display:block;max-width:100%;font-size:1.15rem!important;font-weight:600;line-height:1.2;white-space:normal;overflow-wrap:anywhere;text-transform:none!important;letter-spacing:0!important}body:has(.product__info-container) .variant_group input:checked+label.bg-sw{background:#fff!important;color:var(--bg-encre)!important;border-color:var(--bg-encre)!important;box-shadow:0 0 0 1px var(--bg-encre)}@media(hover:hover){body:has(.product__info-container) .variant_group label.bg-sw:hover{border-color:var(--bg-doux)!important}}@media(max-width:749px){body:has(.product__info-container) .variant_group label.bg-sw{width:78px}body:has(.product__info-container) .bg-sw__img{width:62px;height:62px}}.shopify-section-group-header-group.section-header{z-index:40!important}.pr-photo-vente{z-index:1!important}.bg-faits{list-style:none;margin:12px 0 16px;padding:0 0 14px;display:grid;gap:5px;border:0;border-bottom:1px solid var(--bg-filet)}.bg-faits li{display:flex;align-items:center;gap:10px;border:0}.bg-faits__i{flex:none;display:inline-flex;width:22px;justify-content:center;color:var(--bg-vert)}.bg-faits__i svg{width:17px;height:17px}.bg-faits__t{display:block;min-width:0;font-size:1.45rem;line-height:1.4;color:var(--bg-doux)}.bg-faits__l{font-weight:600;color:var(--bg-encre)}.bg-faits__v:before{content:" \2014  "}body:has(.product__info-container) .pr-accroche{margin-top:10px!important;padding-left:12px;border-left:3px solid var(--bg-vert);line-height:1.4}body:has(.product__info-container) .product__info-container .price .price-item{font-size:2.4rem!important}body:has(.product__info-container) .product__info-container .price .price-item--sale~.price-item,body:has(.product__info-container) .product__info-container .price s.price-item{font-size:1.6rem!important}body:has(.product__info-container) .variant_group label,body:has(.product__info-container) .variant_group label.bg-sw{border-radius:0!important}body:has(.product__info-container) .bg-sw__img{border-radius:0}body:has(.product__info-container) .product-form__submit,body:has(.product__info-container) .shopify-payment-button__button--unbranded,.bg-collant__b{border-radius:0!important;letter-spacing:.08em;text-transform:uppercase}.bg-stock{display:flex;align-items:center;gap:0;margin:4px 0 10px;font-size:1.35rem;color:var(--bg-doux)}.bg-stock b{font-weight:600;color:var(--bg-encre);margin-right:.3em}.bg-stock__pt{flex:none;margin-right:10px;width:8px;height:8px;border-radius:50%;background:#2e9d5b;box-shadow:0 0 0 4px #2e9d5b26}body:has(.product__info-container) .variant_group label.bg-sw{width:70px!important}body:has(.product__info-container) .bg-sw__img{width:58px!important;height:58px!important}.card-information .price-item,.card__information .price .price-item{font-family:var(--bg-sans)!important;font-size:1.5rem!important;font-weight:600!important;letter-spacing:0!important}.bg-promo{display:flex;margin:0 0 18px;border-radius:12px;filter:drop-shadow(0 6px 14px rgba(15,27,30,.1))}.bg-promo__billet{flex:1;min-width:0;padding:14px 18px;background:var(--bg-vert);color:#fff;border-radius:12px 0 0 12px;-webkit-mask:radial-gradient(circle 9px at 100% 0,transparent 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle 9px at 100% 100%,transparent 98%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 9px at 100% 0,transparent 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle 9px at 100% 100%,transparent 98%,#000) bottom / 100% 51% no-repeat}.bg-promo__sur{display:flex;align-items:center;gap:6px;margin:0;font:500 1.05rem var(--bg-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf}.bg-promo__sur svg{width:14px;height:14px;color:var(--bg-cuir)}.bg-promo__remise{margin:4px 0 0;font:600 2.2rem/1.1 var(--bg-serif);letter-spacing:-.01em}.bg-promo__remise span{font:500 1.35rem var(--bg-sans);letter-spacing:0;color:#ffffffd9}.bg-promo__aide{margin:6px 0 0;font-size:1.2rem;color:#ffffffb3}.bg-promo__talon{position:relative;flex:none;width:138px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:10px 8px;border:0;border-left:2px dashed rgba(15,27,30,.35);border-radius:0 12px 12px 0;background:var(--bg-cuir);color:var(--bg-encre);cursor:pointer;overflow:hidden;transition:transform .2s ease;-webkit-mask:radial-gradient(circle 9px at 0 0,transparent 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle 9px at 0 100%,transparent 98%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 9px at 0 0,transparent 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle 9px at 0 100%,transparent 98%,#000) bottom / 100% 51% no-repeat}.bg-promo__lbl{font:500 .95rem var(--bg-mono);letter-spacing:.16em;text-transform:uppercase;opacity:.7}.bg-promo__code{font:600 2.1rem var(--bg-mono);letter-spacing:.12em;padding:1px 8px;border:1.5px dashed rgba(15,27,30,.5);border-radius:4px}.bg-promo__cta{display:inline-flex;align-items:center;gap:4px;font:600 1.1rem var(--bg-sans);letter-spacing:.06em;text-transform:uppercase}.bg-promo__cta svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2}@media(hover:hover){.bg-promo__talon:hover{transform:translate(3px)}}.bg-promo__talon:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-15deg);animation:bg-reflet 5s ease-in-out 1.5s infinite;pointer-events:none}@keyframes bg-reflet{0%,70%{left:-60%}to{left:130%}}.bg-promo__tampon{position:absolute;inset:auto;padding:4px 10px;border:2.5px solid var(--bg-vert);border-radius:6px;background:#e8b931eb;color:var(--bg-vert);font:700 1.5rem var(--bg-mono);letter-spacing:.1em;text-transform:uppercase;transform:rotate(-12deg) scale(2);opacity:0;pointer-events:none}.bg-promo__talon.est-copie .bg-promo__tampon{animation:bg-tampon .35s cubic-bezier(.2,1.4,.4,1) forwards}@keyframes bg-tampon{to{opacity:1;transform:rotate(-12deg) scale(1)}}@media(prefers-reduced-motion:reduce){.bg-promo__talon:after{animation:none;display:none}}@media(max-width:749px){.bg-promo__talon{width:118px}.bg-promo__code{font-size:1.8rem}.bg-promo__remise{font-size:2rem}}body:has(.product__info-container) .variant_group label.bg-sw{box-sizing:border-box;width:84px!important;height:112px!important;justify-content:flex-start;padding:5px!important;gap:4px;border:1.5px solid var(--bg-filet)!important;box-shadow:none!important}body:has(.product__info-container) .variant_group input:checked+label.bg-sw{border-color:var(--bg-encre)!important;box-shadow:inset 0 0 0 1px var(--bg-encre)!important}body:has(.product__info-container) .bg-sw__img{width:72px!important;height:64px!important;flex:none;background:#fff}body:has(.product__info-container) .bg-sw__img img{transform:scale(1.18)}body:has(.product__info-container) .bg-sw__nom{font-size:1.1rem!important;line-height:1.25!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:749px){body:has(.product__info-container) .variant_group label.bg-sw{width:76px!important;height:104px!important}body:has(.product__info-container) .bg-sw__img{width:64px!important;height:58px!important}}.bg-promo{margin:0 0 14px;filter:drop-shadow(0 3px 8px rgba(15,27,30,.08))}.bg-promo__billet{display:flex;flex-direction:column;justify-content:center;padding:7px 14px}.bg-promo__billet,.bg-promo__talon{--e: 6px}.bg-promo__billet{-webkit-mask:radial-gradient(circle 6px at 100% 0,transparent 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle 6px at 100% 100%,transparent 98%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 6px at 100% 0,transparent 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle 6px at 100% 100%,transparent 98%,#000) bottom / 100% 51% no-repeat}.bg-promo__talon{-webkit-mask:radial-gradient(circle 6px at 0 0,transparent 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle 6px at 0 100%,transparent 98%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 6px at 0 0,transparent 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle 6px at 0 100%,transparent 98%,#000) bottom / 100% 51% no-repeat}.bg-promo__sur{font-size:.95rem;letter-spacing:.12em}.bg-promo__sur svg{width:12px;height:12px}.bg-promo__remise{margin:1px 0 0;font-size:1.6rem}.bg-promo__remise span{font-size:1.2rem}.bg-promo__talon{width:112px;flex-direction:column;gap:2px;padding:6px 8px}.bg-promo__code{font-size:1.5rem;padding:0 6px}.bg-promo__cta{font-size:.95rem}.bg-promo__cta svg{width:11px;height:11px}.bg-promo__tampon{font-size:1.15rem;padding:2px 8px;border-width:2px}@media(max-width:749px){.bg-promo__talon{width:104px}.bg-promo__code{font-size:1.4rem}.bg-promo__remise{font-size:1.5rem}}.bg-promo{filter:drop-shadow(0 2px 6px rgba(15,27,30,.07))!important}.bg-promo__billet{background:#e7f1f3!important;color:var(--bg-encre)!important;box-shadow:inset 0 0 0 1px #2f6f7d29!important}.bg-promo__sur{color:var(--bg-vert)!important}.bg-promo__sur svg{color:#c9971f!important}.bg-promo__remise{color:var(--bg-encre)!important}.bg-promo__remise span{color:#3e5a60!important}.bg-promo__aide{color:var(--bg-doux)!important}.bg-promo__talon{background:#fbf0cc!important;color:var(--bg-encre)!important;border-left:2px dashed rgba(47,111,125,.35)!important}.bg-promo__code{border-color:#2f6f7d73!important}.bg-promo__talon:after{background:linear-gradient(100deg,transparent,rgba(255,255,255,.7),transparent)!important}.product-grid .bg-duo-carte{height:100%;border-radius:12px;overflow:hidden;background:var(--bg-vert)}.product-grid .bg-duo-carte .bg-duo{position:relative!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;height:100%!important;min-height:100%;color:#fff!important;text-decoration:none!important;text-align:left!important}.product-grid .bg-duo-carte .bg-duo__img{display:block!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:66%!important;max-width:none!important;object-fit:cover!important;object-position:center 40%;transition:transform 1s ease}.bg-duo:hover .bg-duo__img{transform:scale(1.04)}.product-grid .bg-duo-carte .bg-duo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(47,111,125,0) 38%,rgba(47,111,125,.88) 56%,var(--bg-vert) 67%)!important}.product-grid .bg-duo-carte .bg-duo__txt{position:relative!important;z-index:2}.bg-duo__tampon{position:absolute;z-index:2;right:12px;top:12px;padding:4px 9px;border:2px solid var(--bg-vert);border-radius:6px;background:var(--bg-cuir);color:var(--bg-encre);font:700 1.3rem var(--bg-mono);transform:rotate(8deg)}.bg-duo__txt{display:flex;flex-direction:column;gap:9px;padding:20px 20px 22px}.bg-duo__titre{font:600 2.3rem/1.12 var(--bg-serif)}.bg-duo__titre sup{font-size:.6em}.bg-duo__texte{font-size:1.3rem;line-height:1.45;color:#ffffffe0}.bg-duo__cta{display:inline-flex;align-items:center;gap:10px;margin-top:2px;font:600 1.4rem var(--bg-sans)}.bg-duo__cta i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1.5px solid rgba(255,255,255,.8);transition:background .25s,color .25s,border-color .25s}.bg-duo__cta svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bg-duo:hover .bg-duo__cta i{background:var(--bg-cuir);border-color:var(--bg-cuir);color:var(--bg-encre)}@media(max-width:749px){.bg-duo__txt{padding:12px;gap:5px}.bg-duo__titre{font-size:1.6rem}.bg-duo__texte{font-size:1.1rem}.bg-duo__cta{font-size:1.2rem}.bg-duo__cta i{width:26px;height:26px}.bg-duo__tampon{font-size:1.05rem;right:8px;top:8px}}.pn-duo{padding:14px 20px 8px;border-top:1px solid rgba(17,17,17,.09)}.pn-duo__titre{margin:0 0 10px;font:600 1.5rem var(--bg-serif);color:var(--bg-encre)}.pn-duo__titre sup{font-size:.65em}.pn-duo__carte{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border:1px solid var(--bg-filet);border-radius:10px;background:#fff}.pn-duo__img img{display:block;width:76px;height:76px;object-fit:cover;border-radius:8px;background:var(--bg-sable)}.pn-duo__txt{min-width:0;display:flex;flex-direction:column;gap:5px}.pn-duo__nom{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.35rem;font-weight:600;line-height:1.3;color:var(--bg-encre);text-decoration:none}.pn-duo__prix{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:1.4rem}.pn-duo__prix s{font-size:1.2rem;color:var(--bg-doux)}.pn-duo__badge{padding:2px 6px;border-radius:4px;background:var(--bg-cuir);color:var(--bg-encre);font:700 1.1rem var(--bg-mono)}.pn-duo__select{width:100%;height:34px;padding:0 28px 0 10px;border:1px solid var(--bg-filet);border-radius:6px;background:#fff;font-size:1.3rem;color:var(--bg-encre)}.pn-duo__plus{display:grid;place-items:center;width:46px;height:46px;border:0;border-radius:8px;background:var(--bg-vert);color:#fff;cursor:pointer}.pn-duo__plus svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.pn-duo__plus.is-chargement{opacity:.6}.cps{margin-bottom:20px!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bg.css.map */
