@charset "UTF-8";.cart-overview:focus-visible{outline:none}#index .gradient-overlay{--tw-gradient-to: white}.js-favorite-btn[data-active=true] .favorite-btn__content--add,.js-favorite-btn[data-active=false] .favorite-btn__content--added{display:none!important}.hamburger.open{gap:0}.hamburger.open .hamburger-line{transition:all .3s ease-in-out}.hamburger.open .line-1{transform:translateY(2px) rotate(45deg)}.hamburger.open .line-2{opacity:0}.hamburger.open .line-3{transform:translateY(-2px) rotate(-45deg)}.password-requirements-length .text-success,.password-requirements-score .text-success{color:#28a745}.progress-bar.bg-danger{background-color:red}.progress-bar.bg-warning{background-color:#ffc128}.progress-bar.bg-success{background-color:#28a745}.delivery-option:hover,.s2i_payment_method:hover,.delivery-option.checked,.s2i_payment_method.checked{background-color:#fafafa}.delivery-options .delivery-option:first-child{border-radius:8px 8px 0 0}.delivery-options .delivery-option:last-child{border-radius:0 0 8px 8px}#searchContainer #ambjolisearch-dropdown{min-width:100%!important}.nice-select{width:100%!important;float:none!important;display:block!important;height:auto!important;padding:8px 28px 8px 18px!important;font-size:16px!important;border-radius:8px!important;line-height:normal!important;border-color:#d1d5dc!important}.onepagecheckout-left .nice-select,#language_select_modal .nice-select{width:100%;float:none!important;display:block!important;height:auto!important;font-size:16px!important;padding:8px 16px!important;border-radius:8px!important;line-height:normal!important;border-color:#d1d5dc!important}#checkout #shipping_address_id_country{display:none}.search-top .jolisearch-container{height:calc(100dvh - 270px);overflow-x:visible;overflow-y:scroll;flex-wrap:wrap!important}@media(max-width:1200px){.jolisearch-dropdown.jolisearch-theme-modern .jolisearch-item:not(.jolisearch-section){width:33%!important}}@media(max-width:576px){.jolisearch-dropdown.jolisearch-theme-modern .jolisearch-item:not(.jolisearch-section){width:50%!important}}@media(max-width:500px){.jolisearch-dropdown.jolisearch-theme-modern .jolisearch-item:not(.jolisearch-section){width:100%!important}}[data-sonner-toaster]{top:0!important;right:0!important;transform:translate(-16px,20px);transition:transform .3s ease}.header-is-sticky [data-sonner-toaster]{transform:translate(-16px,108px)}@media(max-width:990px){.header-is-sticky [data-sonner-toaster]{transform:translate(-16px,92px)}}@media(max-width:767px){.header-is-sticky [data-sonner-toaster]{transform:translate(-16px,82px)}}.header-is-top [data-sonner-toaster]{transform:translate(-16px,144px)}@media(max-width:990px){.header-is-top [data-sonner-toaster]{transform:translate(-16px,128px)}}@media(max-width:767px){.header-is-top [data-sonner-toaster]{transform:translate(-16px,108px)}}[data-sonner-toast]{width:100%}[data-sonner-toast]:has(.toast-cart){width:380px;padding:12px;background:#fff;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 4px 12px #00000014;color:#111}@media(max-width:600px){[data-sonner-toaster] [data-sonner-toast]{width:auto!important;margin:0 16px}}body:not(#index) .js-language-selector{color:#000!important}.payment-options .s2i_payment_method:first-child{border-radius:8px 8px 0 0}.payment-options .s2i_payment_method:last-child{border-radius:0 0 8px 8px}.payment-options .s2i_payment_method{border-radius:0}#searchContainer #ambjolisearch-dropdown{padding:0!important;max-width:100%!important;position:relative!important;top:0!important;left:0!important;display:block!important;visibility:visible!important;box-shadow:none!important;border:0!important;border-radius:0!important;width:100%!important;max-height:none!important;overflow:visible!important}#ambjolisearch-dropdown{--dropdown-radius: .75rem;border:none;border-radius:var(--dropdown-radius);background-color:#fff;box-shadow:0 24px 48px -12px #0000002e,0 4px 12px #0000000f;padding:1.25rem;max-height:min(70vh,560px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}#ambjolisearch-dropdown::-webkit-scrollbar{width:8px}#ambjolisearch-dropdown::-webkit-scrollbar-track{background:transparent;margin-block:var(--dropdown-radius)}#ambjolisearch-dropdown::-webkit-scrollbar-thumb{background-color:#0003;border-radius:999px;border:2px solid #fff;background-clip:padding-box}#ambjolisearch-dropdown::-webkit-scrollbar-thumb:hover{background-color:#00000059;background-clip:padding-box}#ambjolisearch-dropdown .jolisearch-item.jolisearch-section{margin-top:1.25rem}#ambjolisearch-dropdown .jolisearch-item.jolisearch-section:first-child{margin-top:0}#ambjolisearch-dropdown .jolisearch-item.jolisearch-section .jolisearch-title{position:static;display:inline-block;margin:0 0 .75rem;padding:.35rem .85rem;border-radius:var(--radius-custom, .5rem);box-shadow:none;text-shadow:none;font-size:.7rem;letter-spacing:.08em}#ambjolisearch-dropdown .jolisearch-item.jolisearch-section .jolisearch-title:after{display:none}#ambjolisearch-dropdown .jolisearch-item a,#ambjolisearch-dropdown .jolisearch-item a:hover{border-radius:var(--radius-custom, .5rem)}body>#ambjolisearch-dropdown.jolisearch-theme-modern{width:min(92vw,920px)!important}body>#ambjolisearch-dropdown.jolisearch-theme-modern .jolisearch-item:not(.jolisearch-section){width:20%}@media(max-width:767px){body>#ambjolisearch-dropdown.jolisearch-theme-modern .jolisearch-item:not(.jolisearch-section){width:33.333%}}@media(max-width:576px){body>#ambjolisearch-dropdown.jolisearch-theme-modern .jolisearch-item:not(.jolisearch-section){width:50%}}#search_widget{float:none!important;overflow:auto!important}#search_widget form input{background-color:#fff!important;padding:0!important}#search_widget form button[type=submit] i{padding:0;position:relative!important}.jolisearch-loading,input.jolisearch-loading{background-position:95%!important;background-size:30px}#searchContainer.search-top .jolisearch-dropdown.jolisearch-theme-modern .jolisearch-item:not(.jolisearch-section){width:20%}.jolisearch-dropdown{transform:translate(0)}.jolisearch-dropdown.jolisearch-theme-modern .jolisearch-item{width:50%;border-radius:8px}.jolisearch-dropdown.jolisearch-theme-modern .jolisearch-item:not(.jolisearch-section):hover{background-color:#f4f4f4}.jolisearch-dropdown.jolisearch-theme-modern .jolisearch-item.jolisearch-section .jolisearch-title{margin-left:-24px;box-shadow:none;position:relative}.jolisearch-dropdown.jolisearch-theme-modern .jolisearch-item.jolisearch-section .jolisearch-title:after{display:none}.jolisearch-link{border:none!important}.alert{padding:8px;border-radius:8px}.alert.alert-danger{background-color:#fee2e2;color:#991b1b}.alert.alert-success{background-color:#d1fae5;color:#065f46}.alert.alter-warning{background-color:#fef3c7;color:#92400e}#header{transition:background-color .3s ease,box-shadow .3s ease,transform .4s ease,opacity .4s ease}#header.is-fixed{transform:translateY(-100%);opacity:0}#header.is-fixed.is-sticky{animation:slideDown .4s ease forwards}#header.is-fixed.is-leaving{animation:slideUp .4s ease forwards}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideUp{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.fixed{position:fixed}.block-link{cursor:pointer}#cms h2{margin-top:24px}#block-cat-home.hide,#block-cat-home .cat-col{display:none}#block-cat-home .cat-col.active{display:block}#block-cat-home .cat-col p{margin-bottom:0}#search_filters_wrapper .ui-slider{position:relative;height:4px;background:#e5e7eb;border-radius:9999px;border:none;margin:8px 6px;cursor:pointer}#search_filters_wrapper .ui-slider-range{background:var(--color-primary);border-radius:9999px;border:none}#search_filters_wrapper .ui-slider-handle{width:16px!important;height:16px!important;background:var(--color-primary)!important;border:2px solid #9498a0!important;border-radius:50%;top:50%!important;transform:translateY(-50%);margin-left:-8px;cursor:grab;outline:none!important;position:absolute}#search_filters_wrapper .ui-slider-handle:focus,#search_filters_wrapper .ui-slider-handle:active{background:#000;cursor:grabbing}#search_filters_wrapper .ui-widget-content{background:#e5e7eb;border:none;box-shadow:none}#search_filters_wrapper .ui-state-default{background:#fff;border:2px solid black;box-shadow:none}#menu .block-social svg{fill:#4a5565}#menu .js-language-selector{color:#000}.footer-after .block-social svg{fill:#fff}#onepagecheckout-information-errros .alert{border-radius:0!important;justify-content:center;display:flex;gap:4px}.swiper-wrapper,.swiper-slide{height:inherit}.descriptive-text h1{margin-bottom:0}.descriptive-text h2,.descriptive-text h3,.descriptive-text h4{margin-bottom:0;margin-top:24px;font-weight:400}#change_postcode{display:none}body>.colissimo-front-widget{display:none!important}.widget_colissimo_text_bold{display:flex;align-items:center}.widget_colissimo_icone_coche{top:0!important}.widget_colissimo_text_bold.widget_colissimo_right{justify-content:end}#colissimo-pickup-point-address-selected header{padding:0}.colissimo-pickup-point-address{padding:20px 0 0!important;margin-bottom:0!important}button[data-mr-mode="24R"]{display:block}.carrier-extra-content>div{padding:20px!important}#colissimo-select-pickup-point,.mondialrelay_save-relay,#mondialrelay_change-relay{padding:8px 24px}.widget_colissimo_filter_access_type{justify-content:center;display:flex;align-items:center;flex-direction:column;width:100%}.widget_colissimo_table_filtres tr{display:flex}.colissimo-mobile-valid.js-colissimo-mobile-valid,.colissimo-mobile-invalid.js-colissimo-mobile-invalid{float:left;top:8px;margin-right:8px;position:relative}.iti.iti--allow-dropdown.iti--separate-dial-code{background-color:#fafafa;padding:4px;border-width:1px solid #d1d5dc;border-radius:8px}#colissimo-pickup-point-address-selected{border:0;margin-bottom:0!important}.delivery-option #chronorelais_container{background-color:#fff!important}#mondialrelay_widget .MR-Widget{border:0!important}#mondialrelay_widget .MRW-Title{display:none!important}.text-outline{--text-outline-color: #fff;--text-outline-width: 1px;color:transparent;-webkit-text-fill-color:transparent;paint-order:stroke fill;-webkit-text-stroke:var(--text-outline-width) var(--text-outline-color);text-stroke:var(--text-outline-width) var(--text-outline-color);letter-spacing:.04em}.text-image-block .block-button-icon{width:1.25rem;height:1.25rem;object-fit:contain}.swiper-navigation-icon{display:none}.product-actions-grid{display:grid;grid-template-areas:"qty qty" "btn hook"}.product-actions-grid__qty{grid-area:qty}.product-actions-grid__btn{grid-area:btn}.product-actions-grid__hook{grid-area:hook}@media(max-width:767px){.product-actions-grid{grid-template-areas:"qty hook" "btn btn"}}
