.btn-checkout svg{display:none!important}#offcanvas-cart-subtotal b,#offcanvas-cart-subtotal strong,#cart-subtotal b,#cart-subtotal strong{font-weight:400!important}#offcanvas-cart .progress-bar{background-color:#040404!important;background-image:none!important;animation:none!important}#offcanvas-cart .progress-bar-striped,#offcanvas-cart .progress-bar-animated{background-image:none!important;animation:none!important}:root{--bs-progress-bar-bg: #040404}body .offcanvas-backdrop,body .modal-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#000000b3!important}.pa-klarna-3x{margin-top:.4rem;display:inline-flex;align-items:center;gap:.35rem;font-size:.95rem;line-height:1.2;font-weight:400;color:#040404}.pa-k3x{vertical-align:baseline;line-height:1}.pa-klarna-3x .pa-klarna-mark svg,.pa-klarna-3x .pa-klarna-mark img{display:block;height:13px;width:auto}@media(max-width:575.98px){.pa-klarna-3x{font-size:.9rem}.pa-klarna-3x .pa-klarna-mark svg,.pa-klarna-3x .pa-klarna-mark img{height:12px}}.offcanvas-cart .pa-frenchdays-sub,#offcanvas-cart .pa-frenchdays-sub,.cart-drawer .pa-frenchdays-sub{gap:0!important}#offcanvas-cart .rte p{margin:0!important}.navbar-brand span.fs-3{font-family:Playfair Display,serif!important;text-transform:uppercase!important}#offcanvas-search .btn-close-search{color:#040404!important;filter:none!important}input[type=search]::-webkit-search-cancel-button{filter:invert(1) brightness(0)}.cart-goal .progress{margin-right:1.5rem}.cart-goal-icon{position:absolute;right:-1.5rem;top:50%;transform:translateY(-50%)}@media(max-width:991.98px){.product-gallery .thumbs-splide .splide__arrows{display:none!important}}@media(max-width:991.98px){.featured-products .splide__arrows{display:none!important}}@media(min-width:992px){body.page-type-product .featured-products{margin-top:3.5rem!important}}.size-buttons-title{font-family:var(--bs-body-font-family)!important}.product-price .product-price-final{font-size:1.45rem;line-height:1.2;font-weight:400}.quantity-wrapper .form-control[readonly]{background-color:transparent;cursor:default;-webkit-user-select:none;user-select:none}.animate__animated{animation-duration:1s;animation-fill-mode:both}.animate__tada{animation-name:pa-tada}.animate__shakeX{animation-name:pa-shake-x}@keyframes pa-tada{0%{transform:scaleZ(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scaleZ(1)}}@keyframes pa-shake-x{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}@media(prefers-reduced-motion:reduce){.animate__animated{animation:none!important}}:focus,:focus-visible,:focus-within,input:focus+label,input:focus-visible+label,.gbtn.focused{outline:none!important;box-shadow:none!important}.form-range:focus::-webkit-slider-thumb{box-shadow:none!important}.form-range:focus::-moz-range-thumb{box-shadow:none!important}body:not(.page-type-index) #navbar-mobile,body:not(.page-type-index) #navbar-desktop{border-bottom:1px solid #e5e5e5}html body .faq .accordion-button,html body .faq .accordion-button *,html body .faq .accordion-body,html body .faq .accordion-body *,html body [id^=faq-accordion] .accordion-button,html body [id^=faq-accordion] .accordion-button *,html body [id^=faq-accordion] .accordion-body,html body [id^=faq-accordion] .accordion-body *{font-family:var(--bs-body-font-family)!important}html body .faq .accordion-button,html body .faq .accordion-button *,html body [id^=faq-accordion] .accordion-button,html body [id^=faq-accordion] .accordion-button *{font-size:14px!important}html body [id$=__richtext_4WTYyY] .title{font-size:18px!important}html body [id*=__faq] .text-center>:is(h1,h2,h3,h4),html body [id*=__faq] :is(h1,h2,h3,h4).title,html body [id*=__faq] .text-center>.description,html body [id*=__faq] .text-center>.description *,html body [id$=__richtext_DtyKHw] .title{font-size:16px!important}html body section:has(#contact_form) .overlay-text-container .title,html body .shopify-section:has(#contact_form) .overlay-text-container .title{font-size:16px!important}html body section:has(#contact_form) .overlay-text-container h1.title,html body .shopify-section:has(#contact_form) .overlay-text-container h1.title{font-size:18px!important}html body #contact_form .form-group>.title,html body form.contact-form .form-group>.title{font-size:16px!important}html body #contact_form input::placeholder,html body #contact_form textarea::placeholder,html body form.contact-form input::placeholder,html body form.contact-form textarea::placeholder{font-size:14px!important}html body #contact_form select,html body form.contact-form select{font-size:14px!important}html body #contact_form select:has(option:first-child:checked),html body form.contact-form select:has(option:first-child:checked){color:var(--pa-gris, #888888)!important}html body #contact_form select option,html body form.contact-form select option{color:var(--bs-body-color, #040404)}html body section.page>.container>:is(h1,h2).title,html body .shopify-policy__title,html body .shopify-policy__title h1{font-size:18px!important}html body section.page .rte :is(h1,h2,h3,h4,h5,h6),html body .shopify-policy__body :is(h1,h2,h3,h4,h5,h6){font-size:16px!important}html body section.page .rte p,html body section.page .rte li,html body .shopify-policy__body p,html body .shopify-policy__body li{text-align:justify!important;-webkit-hyphens:auto;hyphens:auto}html body.page-type-page:has([id*=__comparaison_table]) [id*=__richtext] h1.title{font-size:18px!important}html body [id*=__comparaison_table] :is(h1,h2,h3,h4,h5,h6).title{font-size:16px!important}html body.page-type-blog main :is(h2,h3,h4,h5,h6),html body.page-type-blog main :is(h2,h3,h4,h5,h6) a{font-size:16px!important}html body.page-type-blog main h1,html body.page-type-blog main h1 *,html body.page-type-blog main [id*=__richtext] :is(h1,h2,h3,h4,h5,h6).title,html body.page-type-blog main [id*=__richtext] :is(h1,h2,h3,h4,h5,h6).title *{font-size:18px!important}.product-item .pa-sold-out-media{position:relative}.product-item .pa-sold-out-media .product-item-img,.product-item .pa-sold-out-media>.product-carousel{margin-bottom:0!important}.product-item .pa-sold-out-media .img-badge-sold-out{inset:auto 0 0;z-index:2;display:block;padding:6px 8px;border:0;border-radius:0;background:#0000009e;color:#fff;box-shadow:none;font-family:Lora,serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:normal;text-align:center;text-transform:lowercase;pointer-events:none}.product-item .pa-sold-out-media .img-badge-sold-out:first-letter{text-transform:uppercase}.product-item .pa-sold-out-media .carousel-controls{bottom:2.75rem}@media(max-width:575.98px){.product-item .pa-sold-out-media .img-badge-sold-out{padding:5px 6px;font-size:13px;line-height:18px}}.pa-collection-media{position:relative}.pa-collection-media .product-item-img,.pa-collection-media .product-carousel{margin-bottom:0!important}.pa-quick-add-trigger{display:none}.pa-quick-ready .pa-quick-add-trigger{display:grid;place-items:center;position:absolute;right:8px;bottom:8px;z-index:3;width:38px;height:38px;padding:0;border:0;border-radius:0;color:#040404;background:#f5f5f5e0;cursor:pointer}@media(min-width:992px)and (hover:hover)and (pointer:fine){.pa-quick-ready .pa-quick-add-trigger{opacity:0;pointer-events:none}.pa-collection-media:hover .pa-quick-add-trigger,.pa-collection-media:has(:focus-visible) .pa-quick-add-trigger{opacity:1;pointer-events:auto}}body.pa-quick-open{overflow:hidden}.pa-quick-add{width:min(520px,calc(100% - 32px));max-height:calc(100dvh - 40px);margin:auto;padding:0;border:0;color:#040404;background:#fff;font-family:Lora,serif;overflow-y:auto}.pa-quick-add::backdrop{background:#0000008c}.pa-quick-panel{position:relative;padding:24px}.pa-quick-close{position:absolute;top:24px;right:24px;display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;padding:0;background:#f4f4f4;color:#040404;border:0}.pa-quick-summary{padding-right:48px;display:flex;gap:18px;align-items:center;margin-bottom:24px}.pa-quick-summary img{width:96px;height:96px;aspect-ratio:1;flex-shrink:0;object-fit:cover}.pa-quick-summary h3{font-family:Playfair Display,serif;font-size:22px;font-weight:400;margin:0 0 8px}.pa-quick-summary p{margin:0;font-size:17px}.pa-quick-option{border:0;padding:0;margin:0 0 22px;min-width:0}.pa-quick-option legend{display:flex;justify-content:space-between;align-items:baseline;gap:12px;width:100%;font-family:Lora,serif;font-size:15px;font-weight:400;float:none;margin-bottom:8px}.pa-quick-values{display:flex;flex-wrap:wrap;gap:8px;position:relative}.pa-quick-values input{position:absolute;opacity:0;width:1px;height:1px}.pa-quick-values label{min-width:44px;min-height:40px;display:grid;place-items:center;padding:6px 12px;border:1px solid #040404;background:#fff;color:#040404;cursor:pointer}.pa-quick-values input:checked+label{background:#040404;color:#fff}.pa-quick-values input:disabled+label{color:#999;border-color:#ccc;text-decoration:line-through;cursor:not-allowed}.pa-quick-values input:focus-visible+label{border-bottom-width:3px}.pa-quick-option .size-correspondence-helper{font-size:13px;line-height:1.5;color:#666;margin-top:6px}.pa-quick-submit{min-height:46px;text-transform:uppercase;border-radius:0;background:#040404;color:#fff}.pa-quick-submit:disabled{opacity:1;background:#040404;color:#fff}.pa-quick-add [hidden]{display:none!important}.pa-quick-add [data-pa-quick-status]:empty{display:none}@media(max-width:575.98px){.pa-quick-add{width:100%;max-width:100%;max-height:88dvh;margin:auto 0 0}.pa-quick-panel{padding:20px 18px calc(20px + env(safe-area-inset-bottom))}.pa-quick-close{top:20px;right:18px}.pa-quick-summary img{width:78px;height:78px}}.pa-quick-add-trigger[aria-busy=true]{opacity:1;cursor:progress}.pa-quick-add-trigger[aria-busy=true] svg{visibility:hidden}.pa-quick-add-trigger[aria-busy=true]:after{content:"";width:16px;height:16px;position:absolute;border:1px solid currentColor;border-right-color:transparent;border-radius:50%;animation:pa-quick-loading .7s linear infinite}@keyframes pa-quick-loading{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pa-quick-add-trigger[aria-busy=true]:after{animation:none}}@media(min-width:992px){.pa-collection-media:has(.pa-quick-inline[open])>.pa-quick-add-trigger{visibility:hidden}#pa-quick-add.pa-quick-inline{position:absolute;inset:auto 8px 8px;width:auto;max-width:none;max-height:calc(100% - 16px);margin:0;z-index:5;text-align:left;background:#fffffff2}.pa-quick-inline .pa-quick-panel{padding:18px 14px 14px}.pa-quick-inline .pa-quick-summary{display:none}.pa-quick-inline .pa-quick-close{top:8px;right:8px;width:28px;height:28px;background:transparent}.pa-quick-inline .pa-quick-close svg{width:18px;height:18px}.pa-quick-inline .pa-quick-option{margin-bottom:12px}.pa-quick-inline .pa-quick-option:first-child legend{padding-right:28px}.pa-quick-inline .pa-quick-values{gap:6px}.pa-quick-inline .pa-quick-values label{min-width:38px;min-height:36px;padding:4px 10px}.pa-quick-inline [data-pa-quick-status]:not(:empty){padding-right:24px}}@media(min-width:992px){.featured-products .splide:has(.pa-quick-inline[open])>.splide__arrows{visibility:hidden}}.pa-card-gallery-nav{display:none}@media(min-width:992px)and (hover:hover)and (pointer:fine){.pa-card-gallery-ready .pa-card-gallery-nav{display:grid;place-items:center;position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:28px;height:28px;padding:0;border:0;border-radius:0;color:#040404;background:#ffffffd9;opacity:0;pointer-events:none;cursor:pointer}.pa-card-gallery-prev{left:8px}.pa-card-gallery-next{right:8px}[data-pa-card-gallery]:hover .pa-card-gallery-nav,[data-pa-card-gallery]:has(:focus-visible) .pa-card-gallery-nav{opacity:1;pointer-events:auto}[data-pa-card-gallery]:has(.pa-quick-inline[open]) .pa-card-gallery-nav{visibility:hidden}.pa-card-gallery-nav[aria-busy=true]{cursor:progress}}.pa-featured-edge>div{width:100%;max-width:none;padding-inline:0}.pa-featured-edge .splide,.pa-featured-edge .product-listing{margin-inline:0!important}.pa-featured-edge .product-listing>.product-item{padding:0!important;min-width:0}.pa-featured-edge .product-item-img{width:100%}.pa-featured-edge .product-listing.row{display:grid;grid-template-columns:repeat(var(--pa-cols-xs, 2),minmax(0,1fr));gap:10px 4px;padding:0}.pa-featured-edge .product-listing.row>.product-item{width:auto;margin:0!important}@media(min-width:576px){.pa-featured-edge .product-listing.row{grid-template-columns:repeat(var(--pa-cols-sm),minmax(0,1fr))}}@media(min-width:768px){.pa-featured-edge .product-listing.row{grid-template-columns:repeat(var(--pa-cols-md),minmax(0,1fr));row-gap:18px}}@media(min-width:992px){.pa-featured-edge .product-listing.row{grid-template-columns:repeat(var(--pa-cols-lg),minmax(0,1fr))}}@media(min-width:1200px){.pa-featured-edge .product-listing.row{grid-template-columns:repeat(var(--pa-cols-xl),minmax(0,1fr))}}@media(min-width:1400px){.pa-featured-edge .product-listing.row{grid-template-columns:repeat(var(--pa-cols-xxl),minmax(0,1fr))}}:is(#navbar-mobile,#navbar-desktop) .nav-link>svg{width:20px;height:20px;stroke-width:1.5}#navbar-mobile .nav-link[href="#offcanvas-menu"]>svg{width:22px;height:22px}@media(min-width:992px){:is(#navbar-mobile,#navbar-desktop){min-height:80px;padding-block:0!important}:is(#navbar-mobile,#navbar-desktop)>:is(.container,.container-fluid){width:100%;max-width:none;padding-inline:32px}#navbar-mobile>.container>.row{margin-inline:0}#navbar-mobile>.container>.row>:is(.col-3,.col-6){padding-inline:0}#navbar-mobile>.container>.row>.col-6{display:flex;align-items:center;justify-content:center}:is(#navbar-mobile,#navbar-desktop) .navbar-brand{display:inline-flex;align-items:center;justify-content:center}:is(#navbar-mobile,#navbar-desktop) .navbar-brand .svg-no-transparent{display:flex}:is(#navbar-mobile,#navbar-desktop) .navbar-brand .svg-no-transparent svg,:is(#navbar-mobile,#navbar-desktop) .navbar-brand img{display:block;width:210px;max-width:100%;height:auto}:is(#navbar-mobile,#navbar-desktop) .navbar-brand .fs-3{font-size:28px!important}:is(#navbar-mobile,#navbar-desktop) .navbar-brand .svg-no-transparent svg{height:34px}:is(#navbar-mobile,#navbar-desktop) .nav-link[aria-label]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin-inline:0!important;padding:0!important}#navbar-mobile .nav-link[href="#offcanvas-menu"]{justify-content:flex-start}#navbar-mobile .nav-link[href="#offcanvas-menu"]>svg{width:20px;height:20px}:is(#navbar-mobile,#navbar-desktop) .nav-link>svg{flex-shrink:0;stroke-width:1.25}}@media(max-width:991.98px){#navbar-mobile .nav-link[href="#offcanvas-search"]>svg{transform:translate(4px)}}body.page-type-product .product-block-subtitle,body.page-type-product .product-block-subtitle .subtitle{font-size:14px!important}body.page-type-product main h1.title{font-size:16px!important}body.page-type-product .product-price,body.page-type-product .product-price .product-price-final,body.page-type-product .product-price .product-price-compare{font-size:16px!important}body .size-buttons-title,body .size-buttons-title span{font-size:14px!important}html body .btn,html body .pa-quick-submit{--bs-btn-font-size: 14px;font-size:14px!important}html body [data-bs-target="#size-chart-modal"],html body [data-bs-target="#size-chart-modal"] *{font-size:12px!important}html body .btn:not(:where(.quantity-wrapper .btn,[data-remove-line-item],.btn-search-by-voice,.btn-filters-view-more,.btn-view-more,.language-selector .btn,.currency-selector .btn,[data-bs-target="#size-chart-modal"],[data-model-3d-increase-zoom],[data-model-3d-decrease-zoom],[data-model-3d-fullscreen],#btn-scroll-top)),html body .pa-quick-submit,html body .klaviyo-form-button{box-sizing:border-box;height:40px!important;min-height:40px!important;padding-top:0!important;padding-bottom:0!important;display:inline-flex;align-items:center;justify-content:center}html body .product-variant-selector .size-buttons label{font-size:14px!important}html body .product-variant-selector .size-correspondence-helper,html body .product-variant-selector .size-correspondence-helper *{font-size:12px!important}html body .product-variant-selector .size-buttons label{box-sizing:border-box!important;display:inline-flex!important;align-items:center;justify-content:center;width:45px!important;min-width:45px!important;height:40px!important;min-height:40px!important;padding:0!important}html body .pa-size-guide,html body .pa-size-guide a{font-size:12px!important}html body.page-type-product .accordion-button,html body.page-type-product .accordion-button>*{font-size:14px!important}html body.page-type-product .product-klarna[data-klarna-installments],html body.page-type-product .product-klarna[data-klarna-installments] span,html body #livraison-estime-inner,html body #livraison-estime-inner span{font-size:12px!important}:root{--bs-body-font-size: 14px}html body,html body .rte,html body .rte p,html body .rte li,html body .rte td,html body .rte th,html body .accordion-body,html body .accordion-body p,html body .accordion-body li{font-size:14px}html body .pa-tier-offer,html body .pa-tier-offer__badge,html body .pa-tier-offer__line,html body .pa-tier-offer__foot{font-family:var(--bs-body-font-family)!important;font-weight:400!important;font-style:normal!important;letter-spacing:normal!important;word-spacing:normal!important}html body .pa-tier-offer__line{font-size:14px!important}html body .pa-tier-offer__badge{font-size:12px!important;display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;height:24px;padding:1px 1.1rem 0!important;line-height:1!important}@supports (text-box: trim-both cap alphabetic){html body .pa-tier-offer__badge{padding:0 1.1rem!important;text-box:trim-both cap alphabetic}}html body .pa-tier-offer__foot{font-size:12px!important}:root{--pa-gris: #888888;--bs-secondary-color: var(--pa-gris)}html body .product-block-subtitle,html body .product-block-subtitle .subtitle,html body .pa-tier-offer__foot,html body .text-muted,html body .pa-quick-option .size-correspondence-helper{color:var(--pa-gris)!important}html body .product-item-title,html body .product-item-price,html body .product-item-price-final,html body .product-item-price-compare{font-size:14px!important}html body .product-block-accordion{border:0;border-top:1px solid #e5e5e5;border-radius:0;padding-top:16px}html body .product-block-accordion .accordion-item,html body .product-block-accordion .accordion-header{margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}html body .product-block-accordion .accordion-button,html body .product-block-accordion .accordion-button:not(.collapsed),html body .product-block-accordion .accordion-button:hover,html body .product-block-accordion .accordion-button:focus{min-height:40px;padding:10px 0;gap:16px;border:0;border-radius:0;background:transparent!important;box-shadow:none;color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-weight:400;line-height:20px}html body .product-block-accordion .accordion-button:after{content:"";flex:0 0 14px;width:14px;height:14px;padding:0;margin-left:auto;border:0;border-radius:0;color:var(--pa-gris, #888888);background-color:transparent;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:center;background-size:12px 1px,1px 12px;background-repeat:no-repeat;transform:none;transition:none}html body .product-block-accordion .accordion-button:not(.collapsed):after{content:"";background-color:transparent;color:var(--pa-gris, #888888);background-image:linear-gradient(currentColor,currentColor);background-size:12px 1px;transform:none}html body .product-block-accordion .accordion-body{padding:4px 0 16px}html body .product-block-accordion .accordion-body .description>:last-child,html body .product-block-accordion .product-description>:last-child{margin-bottom:0}#product-template .pa-product-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:16px}#product-template .pa-product-heading>*{grid-column:1 / -1}#product-template .pa-product-heading>.title{grid-column:1;grid-row:1;min-width:0;margin-bottom:0!important}#product-template .pa-product-heading>.product-price{grid-column:2;grid-row:1;text-align:right;margin-bottom:0!important}#product-template .pa-product-heading .product-price-final,#product-template .pa-product-heading .product-price-compare{white-space:nowrap}#product-template .pa-size-heading{display:flex;align-items:baseline;justify-content:space-between;column-gap:12px}#product-template .pa-size-heading>.size-buttons-title{min-width:0}#product-template .pa-inline-size-guide{flex-shrink:0;margin-left:auto;text-align:right}#product-template .pa-inline-size-guide .pa-size-guide{margin:0}#product-template .pa-product-heading>.product-klarna{margin-bottom:0!important}#product-template .pa-product-heading>.product-price{justify-content:flex-end}html body .product-variant-selector .size-correspondence-helper{display:block!important;line-height:18px!important;min-height:18px!important}:root{--pa-ecart-entete: 8px}html body.page-type-product .product-block-subtitle{margin-bottom:0!important}html body.page-type-product .product-block-subtitle .subtitle{margin-top:0!important;margin-bottom:0!important}html body #product-template .pa-product-heading{margin-top:var(--pa-ecart-entete)!important;padding-top:0!important;row-gap:var(--pa-ecart-entete)}html body #product-template .pa-product-heading>.title,html body #product-template .pa-product-heading>.product-price{margin-top:0!important}html body #product-template .pa-product-heading>.product-klarna{margin-top:0!important}@media(min-width:992px){#product-template{padding-top:0!important}#product-template>.container{width:100%;max-width:none;padding-inline:0}#product-template>.container>.row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;align-items:start}#product-template .product-media-column{width:auto;min-width:0;padding:0}#product-template .product-information-column{width:100%;min-width:0;max-width:none;margin-inline:auto;padding:0 clamp(16px,2.35vw,32px) 24px;position:sticky;top:var(--pa-product-info-top, 92px);align-self:start}#product-template .product-gallery-wrapper{position:static!important}#product-template .product-gallery .main-splide{visibility:visible;margin:0}#product-template .product-gallery .main-splide .splide__track{overflow:visible;height:auto!important;padding:0!important}#product-template .product-gallery .main-splide .splide__list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;height:auto;padding:0!important;margin:0!important;transform:none!important;list-style:none;background:#fff}#product-template .product-gallery .main-splide .splide__slide{width:auto!important;min-width:0;height:auto!important;margin:0!important;padding:0;align-self:start}#product-template .product-gallery .main-splide img{display:block;width:100%;height:auto;aspect-ratio:var(--pa-media-aspect-ratio, auto)!important;object-fit:contain!important;border:0;border-radius:0!important;padding:0}#product-template .product-gallery .main-splide .ratio{width:100%;height:auto;aspect-ratio:var(--pa-media-aspect-ratio, 1)}#product-template .product-gallery .main-splide video,#product-template .product-gallery .main-splide iframe{width:100%;height:100%;object-fit:contain}#product-template .product-gallery .thumbs-splide,#product-template .product-gallery .splide__arrows,#product-template .pa-product-gallery-progress{display:none!important}}html body.page-type-product .breadcrumbs-wrapper .breadcrumb,html body.page-type-product .breadcrumbs-wrapper .breadcrumb-item,html body.page-type-product .breadcrumbs-wrapper .breadcrumb-item a{font-size:12px!important}html body.page-type-product .product-topbar,html body.page-type-product .breadcrumbs-wrapper .breadcrumb{margin-bottom:0!important}html body.page-type-product .product-block-subtitle{margin-top:1rem!important}html body [id*=__newsletter] input::placeholder{font-size:14px!important}html body #footer-about .description,html body #footer-about .description p,html body #footer-about .description a{font-size:14px!important}html body #footer-copyright .social-icons-wrapper small,html body #footer-copyright p,html body #footer-copyright p a{font-size:12px!important}html body.page-type-collection .collection-header h1,html body.page-type-collection .collection-header .title{font-size:18px!important}@media(min-width:992px){#product-template .product-information-column>.product-topbar,#product-template .product-information-column>.product-content{width:100%;max-width:500px;margin-inline:auto}}:root{--pa-produit-marge-haut: 64px}@media(min-width:992px){html body #product-template .product-information-column{margin-top:var(--pa-produit-marge-haut)!important}}@media(min-width:992px){.pa-featured-edge:has(.splide[data-arrows=true])>div>.overlay-text-container{min-height:48px;margin-block:0 24px!important;padding-inline:152px;display:flex;align-items:center;justify-content:center}.pa-featured-edge:has(.splide[data-arrows=true])>div>.overlay-text-container>.title{margin-bottom:0!important}.pa-featured-edge>div>.splide>.splide__arrows{position:absolute;inset:auto 32px calc(100% + 24px) auto;display:flex;gap:8px}.pa-featured-edge>div>.splide>.splide__arrows>.splide__arrow{position:static;transform:none;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid #c8c8c8;border-radius:0;background:transparent;color:#7d7d7d;opacity:1;box-shadow:none}.pa-featured-edge>div>.splide>.splide__arrows>.splide__arrow svg{display:none}.pa-featured-edge>div>.splide>.splide__arrows>.splide__arrow:after{content:"";width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg);margin-right:3px}.pa-featured-edge>div>.splide>.splide__arrows>.splide__arrow--prev:after{transform:rotate(-135deg);margin-right:0;margin-left:3px}.pa-featured-edge>div>.splide>.splide__arrows>.splide__arrow:hover:not(:disabled){background:#f5f5f5;color:#111;border-color:#7d7d7d}.pa-featured-edge>div>.splide>.splide__arrows>.splide__arrow:disabled{opacity:.4}}html body.page-type-product .pa-featured-edge>div>.overlay-text-container,html body.page-type-product .pa-featured-edge>div>.overlay-text-container>.title{text-align:left!important}@media(max-width:991.98px){html body.page-type-product .pa-featured-edge>div>.overlay-text-container{padding-inline:12px!important}}@media(min-width:992px){html body.page-type-product .pa-featured-edge>div>.overlay-text-container{padding-left:32px!important}html body.page-type-product .pa-featured-edge:has(.splide[data-arrows=true])>div>.overlay-text-container{justify-content:flex-start!important;padding-left:32px!important;padding-right:152px!important}}:is(#navbar-mobile,#navbar-desktop) .cart-count-badge{padding:0;line-height:1;letter-spacing:0;text-align:center;font-variant-numeric:tabular-nums}:is(#navbar-mobile,#navbar-desktop) .cart-count-badge:not([hidden]){display:inline-flex;align-items:center;justify-content:center}html body .price-badge-sale,html body .price-badge-sold-out{font-family:var(--bs-body-font-family)!important;font-weight:400!important;font-style:normal!important;letter-spacing:normal!important;text-transform:none!important}.pa-gift-box{display:grid;grid-template-columns:72px minmax(0,1fr) 38px;gap:12px;align-items:center;background:#fff;color:#040404;border-radius:0}.pa-gift-box__image{display:block;width:72px;height:72px;aspect-ratio:1;object-fit:contain;border-radius:0}.pa-gift-box__details{min-width:0}html body .pa-gift-box__title,html body .pa-gift-box__price{margin:0;font-family:var(--bs-body-font-family);font-size:14px;font-weight:400;line-height:1.4}html body .pa-gift-box__price{margin-top:4px}.pa-gift-box__add{position:relative;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:0;color:#040404;background:#f5f5f5e0;cursor:pointer}.pa-gift-box__add:disabled{cursor:wait}.pa-gift-box__add[aria-busy=true] svg{visibility:hidden}.pa-gift-box__add[aria-busy=true]:after{content:"";width:16px;height:16px;position:absolute;border:1px solid #aaa;border-top-color:#040404;border-radius:50%;animation:pa-quick-loading .7s linear infinite}.pa-gift-box--product{margin-top:20px;padding-top:16px;border-top:1px solid #e5e5e5}html body .pa-gift-box--product+.product-block-accordion{border-top:0;padding-top:0}#offcanvas-cart .pa-gift-box-footer{flex-shrink:0;background:#fff;border-top:1px solid #e5e5e5}#offcanvas-cart .pa-gift-box-footer:has(.pa-gift-box--drawer){border-top:0}.pa-gift-box--drawer{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e5e5e5}.pa-gift-box [data-cart-action-error]{grid-column:1 / -1}@media(max-width:575px){.pa-gift-box{grid-template-columns:64px minmax(0,1fr) 38px;gap:12px}.pa-gift-box__image{width:64px;height:64px}.pa-gift-box--drawer{padding-bottom:12px;margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.pa-gift-box__add[aria-busy=true]:after{animation:none}}.pa-gift-box__link{color:inherit;text-decoration:none}@media(min-width:992px){#product-template .product-gallery[data-media-count="1"] .main-splide .splide__list{grid-template-columns:minmax(0,1fr)}}:is(#navbar-mobile,#navbar-desktop) .cart-count-badge{box-sizing:border-box;min-width:18px;height:18px;width:auto;padding:0 3px;border:0;border-radius:999px;font-size:11px;line-height:1}:is(#navbar-mobile,#navbar-desktop) .cart-count-badge__number{display:block;line-height:1;transform:translateY(.5px)}@supports (text-box-trim: trim-both){:is(#navbar-mobile,#navbar-desktop) .cart-count-badge__number{text-box-trim:trim-both;text-box-edge:cap alphabetic;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/custom.css.map */
