.product-compose{margin-top:32px;margin-bottom:32px;padding:12px;border-radius:24px;background:var(--surfaces-White, #fff)}.product-compose__title{font-size:24px;font-weight:600;color:#14273d;margin-bottom:0}.product-compose__content{display:flex;gap:24px;align-items:center}.product-description{margin-bottom:18px}.product-description *{background:transparent!important}.product-description p:not(:last-child){margin-bottom:8px!important}.quantity-discount__progress p{font-family:Montserrat}.product-toggles__content img{margin:8px 0;border-radius:18px}.product-compose__description span{color:var(--surfaces-black-100, #14273d);font-family:var(--font-family-paragraph, Montserrat);font-size:var(--font-paragraph-extra-small-size, 12px);font-style:normal;font-weight:600;line-height:var(--font-paragraph-extra-small-line-height, 18px)}.product-compose__image{flex-shrink:0;width:160px;height:160px;border-radius:8px;overflow:hidden}.product-compose__image img{width:100%;height:100%;object-fit:cover}.product-compose__text{flex:1}.product-compose__subtitle{font-size:18px;font-weight:600;color:#14273d;margin-bottom:8px}.product-compose__description{color:#6c757d;line-height:1.5;margin-bottom:16px}.product-compose__button{display:inline-flex;align-items:center;padding:12px 24px;text-decoration:none;font-weight:500;width:100%;margin-top:0;transition:background-color .2s ease}@media(max-width:768px){.product-compose__image{width:88px;height:88px}}product-medias .swiper-slide{padding-top:100%;position:relative}.shopify-section:has(.shopify-app-block){background:#fff}product-medias .swiper-slide img,product-medias .swiper-slide video,product-medias .swiper-slide iframe,product-medias .swiper-slide model-viewer,product-medias .swiper-slide .product-medias__external-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;border-radius:20px;background:#fff}product-medias .swiper-slide .product-medias__external-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}product-medias .product-medias__thumb .swiper-slide{position:relative}product-medias .product-medias__thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#14273d59;border-radius:12px;pointer-events:none}.breadcrumb{padding:36px 0 0}.product-medias__tag{border-radius:500px;background:var(--surfaces-White, #fff);font-family:Cooper BT;position:absolute;left:50%;transform:translate(-50%);top:16px;white-space:nowrap;font-size:14px;padding:4px 12px;z-index:2}product-medias{position:relative;margin-bottom:var(--section-spacing-title, 24px);display:block}product-medias .swiper-button-prev,product-medias .swiper-button-next{background:#fff;border-radius:50%;width:28px!important;height:28px!important;left:0!important;transform:none!important;right:0!important;top:0;bottom:0;position:relative!important;margin:0}product-medias .swiper-button-prev svg,product-medias .swiper-button-next svg{width:7px;height:auto}product-medias .swiper-button-next.swiper-button-disabled,product-medias .swiper-button-prev.swiper-button-disabled{display:flex!important;opacity:.5}.swiper-buttons{position:absolute;justify-content:space-between;padding:0 16px;width:100%;display:flex;height:28px;bottom:16px}.product-info__checklist{padding-left:0;list-style:none}.product-info__checklist li::marker{display:none;content:""}.product-form__timer{border-radius:500px;background:var(--surfaces-black-100, #14273d);color:#fff;display:flex;flex-wrap:wrap;row-gap:6px;column-gap:12px;justify-content:center;padding:4px 0;align-items:center}.product-form__timer-text{font-weight:700}.product-form-background{border-radius:24px;border:1px solid var(--surfaces-White, #fff);background:linear-gradient(180deg,var(--surfaces-White, #fff) 0%,var(--primary-100, #e5eef9) 100%);padding:8px}.product-form-background--empty{display:none}#main{background:var(--surfaces-Light-background, #eff5ff)}.countdown-spantime{background-size:100%;background-repeat:no-repeat;color:var(--surfaces-black-100, #14273d);padding:3px 7px;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='32' height='20' viewBox='0 0 32 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_g_2495_88478)'%3E%3Crect x='1' y='1' width='30' height='18' rx='9' fill='%23EFF5FF'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_g_2495_88478' x='0' y='0' width='32' height='20' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.05000000074505806 0.05000000074505806' numOctaves='3' seed='8173' /%3E%3CfeDisplacementMap in='shape' scale='2' xChannelSelector='R' yChannelSelector='G' result='displacedImage' width='100%25' height='100%25' /%3E%3CfeMerge result='effect1_texture_2495_88478'%3E%3CfeMergeNode in='displacedImage'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A")}product-medias .swiper-slide.swiper-slide-active{padding:100% 0 0}quantity-discount h3{text-align:center;max-width:70%;margin-inline:auto!important;margin-top:18px!important;margin-bottom:4px!important}.quantity-discount__progress{padding:12px;border-radius:16px;background:var(--primary-200, #c6dcf1);text-align:center;overflow:hidden}.quantity-discount__progress p{font-weight:600}.quantity-discount__steps{position:relative;width:100%}.quantity-discount__progress-line{position:absolute;top:18px;left:24px;right:24px;height:2px;background:var(--surfaces-black-12, rgba(20, 39, 61, .12));border-radius:100px;z-index:1}.quantity-discount__progress-line-fill{height:100%;background:var(--primary-700-main, #21568a);border-radius:100px;transition:width .3s ease}.quantity-discount__steps-container{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;position:relative;z-index:2}.quantity-discount__step{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;position:relative}.quantity-discount__step-icon{width:36px;height:36px;border-radius:50%;border:2px solid #b0c6db;background:var(--primary-100, #e5eef9);display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:6px;box-sizing:border-box;position:relative}.quantity-discount__step-icon--active{background:var(--primary-700-main, #21568a);border-color:var(--primary-700-main, #21568a)}.quantity-discount__emoji{font-size:24px;line-height:1}.quantity-discount__step-label{font-family:var(--font-family-heading);font-size:12px;line-height:16px;color:var(--surfaces-black-50, rgba(20, 39, 61, .5));text-align:center;font-weight:700;white-space:nowrap}.quantity-discount__step-icon--active+.quantity-discount__step-label{color:var(--surfaces-black-100, #14273d)}.quantity-discount__step:nth-child(1) .quantity-discount__step-icon:before{content:"";position:absolute;left:-26px;top:14px;width:120px;height:6px;background:var(--quantity-discount-bg, var(--primary-200, #c6dcf1));z-index:3;transform:translate(-80%)}.quantity-discount__step:last-child .quantity-discount__step-icon:after{content:"";position:absolute;right:-26px;top:14px;width:120px;height:6px;background:var(--quantity-discount-bg, var(--primary-200, #c6dcf1));z-index:3;transform:translate(80%)}.modal-select.select-color img.block{mix-blend-mode:multiply}.enable-gift .switcher,.switcher__toggle{transition:.2s}.enable-gift.active .switcher{background:#21568a}.enable-gift.active .switcher__toggle{background:#fff}.quantity-discount__progress-bar{height:4px;border-radius:100px;background:var(--surfaces-black-12, rgba(20, 39, 61, .12));position:relative}.quantity-discount__progress-bar-fill{width:20%;border-radius:100px;background:var(--primary-700-main, #21568a);position:absolute;left:0;top:0;transition:.24s;height:100%}variant-picker.product-form__variant-picker{border-radius:20px;background:var(--surfaces-Background, #fff);box-shadow:0 0 4px #14273d05,0 8px 16px #14273d0a;padding:12px;display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;align-items:center}variant-picker .variant-picker__media{flex:0 0 20%;border-radius:12px;overflow:hidden}variant-picker .variant-picker__media img{display:block;width:100%;height:auto;border-radius:12px;aspect-ratio:1;object-fit:contain}.custom-select__color-circle{width:24px;height:24px;flex:0 0 24px;background-size:100%;background-repeat:no-repeat}.custom-select__selected{margin:0}variant-picker .variant-picker__info .heading{margin:0 0 4px}variant-picker .product-form__price{margin:0;display:flex;align-items:baseline;gap:4px}.product-info__title{margin-bottom:4px}.product-info>.product-form__price{margin:0 0 12px;display:flex;align-items:baseline;gap:4px;font-size:1.1em;line-height:1.1em}.product-info>.product-form__price .product-form__price--compare{opacity:.6}@media(min-width:990px){.product-info__title{margin-bottom:6px}.product-info>.product-form__price{margin-bottom:18px}}variant-picker .product-form__price--compare,.product-info>.product-form__price--compare{opacity:.6}variant-picker .variant-picker__selectors{width:100%;display:flex;gap:8px}variant-picker custom-select{flex:1 1 0;min-width:0}variant-picker .custom-select__group{display:flex;flex-direction:column;gap:8px}variant-picker .custom-select__label{display:block;margin-bottom:0!important}variant-picker .custom-select__select{position:relative;padding:6px 12px 6px 6px;border-radius:500px;border:1px solid var(--surfaces-black-25, rgba(20, 39, 61, .25));background:var(--surfaces-White, #fff)}variant-picker .custom-select__selected{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;cursor:pointer}variant-picker .custom-select__dropdown{position:absolute;inset-inline:0;top:calc(100% + 6px);z-index:20;background:#fff;border:1px solid rgba(20,39,61,.12);border-radius:12px;box-shadow:0 8px 24px #14273d1a;max-height:280px;overflow:auto;padding:6px;display:none}variant-picker .custom-select__select.is-open .custom-select__dropdown{display:block}variant-picker .custom-select__options{list-style:none;margin:0;padding:0}variant-picker .custom-select__option{padding:10px;font-weight:600;border-radius:8px;cursor:pointer;transition:background-color .12s ease;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}variant-picker .custom-select__option:hover{background:#14273d0f}variant-picker .custom-select__selected svg{flex:0 0 auto;transition:transform .15s ease}variant-picker .custom-select__select.open .custom-select__selected svg{transform:rotate(180deg)}variant-picker .custom-select__option:focus-visible{outline:none;background:#14273d1a}variant-picker .custom-select__select.open .custom-select__dropdown{max-height:150px;display:block}.custom-select__option{display:flex;align-items:center;gap:8px;padding:4px!important}.product-form__reassurances{display:flex;gap:4px;margin-top:18px;margin-bottom:8px;justify-content:center;gap:14px}.product-toggles__item{padding:8px 12px;border-radius:20px;border:1px solid var(--surfaces-black-7, rgba(20, 39, 61, .07));background:var(--primary-100, #e5eef9);align-items:center}.product-toggles__item:has([aria-expanded=true]){background:var(--primary-200, #c6dcf1)}.product-info__description p{font-weight:500}.product-toggles__summary{display:flex;align-items:center;justify-content:space-between}.product-toggles__content{margin-top:8px}.product-form__reassurance{display:flex;gap:4px;align-items:center;font-weight:600}variant-picker .custom-select__selected span{font-weight:600}.product-form__reassurance img{width:12px;height:12px;object-fit:contain}variant-picker .custom-select__selected span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:6px}variant-picker .custom-select__selected,variant-picker .custom-select__option{-webkit-tap-highlight-color:transparent}shipping-calculator{margin-bottom:18px}.product-medias__app{border-radius:24px;background:var(--surfaces-Background, #fff)}.product-medias__app-text{padding:10px 5% 10px 30px}.product-medias__app-text p{font-weight:500}.product-medias__app{display:flex;overflow:hidden;align-items:center}.product-medias__app img{width:160px}[data-shipping-date] b{font-weight:600}[data-section-type=main-product]{padding-bottom:60px}.custom-select__color-circle{border-radius:50%}.product-medias__reassurances{flex-direction:column;flex:0 0 160px;justify-content:space-between;margin-bottom:0;gap:12px}.product-medias__reassurance{text-align:center;border-radius:24px;background:var(--surfaces-Background, #fff);padding:10px;flex:1;display:flex;flex-direction:column;justify-content:center}.product-medias__reassurance-icon{text-align:center;margin-bottom:10px}.product-medias__reassurance-icon img{width:56px;height:auto;display:block;margin-inline:auto}.reviews-widget{display:flex;gap:3px;margin-bottom:6px;align-items:center}.reviews-widget p{text-decoration:underline;margin-left:4px}.shopify-app-block:has(>.loox-widget){margin:0}.swiper-slide{position:relative}.variant-picker-tag{padding:6px 12px;border-radius:500px;background:var(--secondary-500-main, #30bec4)}.variant-picker__info .product-form__price--no-tag{font-size:1.25em}.product-form countdown-timer{display:flex;gap:3px;padding:3px 0}@media screen and (min-width:990px){.quantity-discount__heading{max-width:100%;margin-top:0!important;margin-bottom:11px!important}.variant-picker-tag{padding:2px 12px 0;height:22px;margin-right:6px}.product-medias__app,.product-medias__reassurances{display:flex!important}.swiper-slide .product-medias__reassurances{display:none!important}[data-section-type=main-product]{padding-bottom:104px}.product{display:flex;gap:var(--section-spacing-title, 54px)}product-medias{flex:0 0 calc(100% - 584px);width:calc(100% - 584px)}.product-info{width:530px}.product{margin-top:18px}variant-picker.product-form__variant-picker{align-items:start;position:relative;margin-bottom:0}variant-picker .variant-picker__media{flex:0 0 103px}variant-picker .variant-picker__selectors{width:calc(100% - 140px);position:absolute;right:12px;top:51px}variant-picker .variant-picker__info .heading{margin:0}variant-picker .custom-select__group{gap:5px}.product-medias__app.show-mobile{display:none!important}.variant-picker__info{display:flex;flex:1;align-items:center;justify-content:space-between}.product-toggles__item{padding:10px 12px}.product-form__reassurances{margin-bottom:12px;padding-inline:12px}.product-info__checklist{display:flex;flex-direction:column;gap:6px}product-medias{display:flex;height:528px;gap:12px;margin-bottom:217px}.product-medias__tag{top:24px}product-medias .swiper-buttons{top:50%;transform:translateY(-50%);z-index:1;padding:0 24px}product-medias .swiper-pagination{display:none}product-medias .swiper{flex:0 0 calc(100% - 172px)}.product-medias__tag+.swiper{height:528px}product-medias{flex-wrap:wrap}.show-desktop.product-medias__thumb .swiper-slide{width:40px;height:40px;padding:0}.show-desktop.product-medias__thumb .swiper-slide img{object-fit:cover;border-radius:12px}.swiper-slide-thumb-active{border-radius:12px;border:2px solid var(--surfaces-White, #fff);overflow:hidden}.swiper-slide-thumb-active img{border-radius:0!important}.show-desktop.product-medias__thumb{position:absolute;z-index:2;max-width:270px;bottom:24px;left:50%;transform:translate(-50%)}product-medias{position:sticky;top:100px}.product-medias__app img{width:210px!important}.product-medias__app-text{padding-right:13%}}@media screen and (max-width:989px){.product-compose__button{margin-top:12px}.product-compose__title{color:var(--surfaces-black-100, #14273d);font-family:var(--font-family-heading, CooperLtBT-Bold);font-size:16px;font-style:normal;font-weight:400;line-height:22px}product-medias .swiper-button-next{transform:none!important}product-medias .swiper-buttons{justify-content:center;gap:12px;bottom:0}product-medias .swiper-buttons .swiper-pagination-custom{margin-top:0}product-medias .swiper-buttons .swiper-pagination-bullet.swiper-pagination-bullet-active{top:0}product-medias .swiper-slide:has(.show-mobile){display:flex}.product-form countdown-timer{display:flex;gap:3px;padding:3px 0}product-medias .swiper-slide:has(.show-mobile) img{width:calc(100% - 120px);left:120px;height:calc(100% - 60px)}product-medias .swiper-slide .show-mobile img{width:40px;height:40px;position:relative;left:0}product-medias .swiper-slide .show-mobile{position:absolute;top:0;height:100%;padding-bottom:60px;gap:6px;width:120px;padding-right:6px;display:flex!important}.product-medias__reassurance-icon{margin-bottom:2px}.product-medias__reassurances p{font-size:12px;line-height:16px;padding-inline:4px}variant-picker .variant-picker__info .heading{display:flex!important;align-items:center;justify-content:space-between}.product-medias__reassurance{padding:0}.product-medias__app{flex-direction:row-reverse}.product-medias__app.show-mobile{margin-top:18px}.product-medias__app-image{margin:0}.product-medias__app-text{padding-top:0;padding-left:16px;padding-bottom:0}.product-medias__app-text h5{padding-top:16px}.product-medias__app-text p{font-size:10px;line-height:16px;font-weight:500;padding-bottom:16px}.product-medias__app img{width:140px}.product{margin-top:18px}.variant-picker-tag{padding:4px 12px}.variant-picker__info{flex:1}.variant-picker .variant-picker__info .heading{display:flex;align-items:center;justify-content:space-between}product-medias .swiper-buttons{justify-content:space-between;bottom:5px}product-medias .swiper-button-next,product-medias .swiper-button-prev{top:-10px}}@media screen and (max-width:749px){shipping-calculator [data-shipping-date]{font-size:var(--font-paragraph-extra-small-size, 10px)}}span.p-extra-small.fw-600.countdown-spantime{background:#fff!important;width:30px;display:inline-block;text-align:center;padding:0;border-radius:11px}sticky-bar.sticky-bar{position:fixed;width:100%;bottom:0;z-index:2;transition:.24s;transform:translateY(100%);background:var( --light-gradient-2, linear-gradient( 180deg, var(--surfaces-White, #fff) 0%, var(--primary-100, #e5eef9) 100% ) );box-shadow:0 0 4px #00000005,0 -4px 8px #00000005}sticky-bar.sticky-bar.open{transform:translateY(0)}sticky-bar .sticky-bar__content.page-width{display:flex;justify-content:space-between;align-items:center}sticky-bar variant-picker.product-form__variant-picker{width:520px;padding:12px 0;margin:0}sticky-bar .variant-picker__media{flex:0 0 55px}sticky-bar .variant-picker__info{display:none}sticky-bar .variant-picker__selectors{top:12px;width:calc(100% - 80px)}sticky-bar [data-select=product] .custom-select__label,sticky-bar [data-select=color] .custom-select__label{font-size:10px}sticky-bar .sticky-bar__button{padding:12px 0}sticky-bar .shipping-delay{margin:7px 0 0}sticky-bar variant-picker .custom-select__select.open .custom-select__dropdown{max-height:150px;display:block;top:0;transform:translateY(-104%)}sticky-bar button{padding-inline:22px}.modal-select{padding:12px var(--section-main-margin-side, 18px) 24px var(--section-main-margin-side, 18px);border-radius:20px 20px 0 0;background:var( --light-gradient-2, linear-gradient( 180deg, var(--surfaces-White, #fff) 0%, var(--primary-100, #e5eef9) 100% ) );box-shadow:0 0 4px #00000005,0 -4px 8px #00000005;position:fixed;bottom:0;transition:.24s;transform:translateY(100%);width:100%;left:0;z-index:3}.modal-select.open{transform:translateY(0)}.modal-select .heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.select-product .select-product__items{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:6px;grid-row-gap:6px}.select-product .select-product__item{border-radius:50px;border:1px solid var(--surfaces-black-12, rgba(20, 39, 61, .12));background:var(--surfaces-Background, #fff);padding:6px 12px 6px 6px;display:flex;align-items:center;gap:6px;font-weight:600}#main:has(.modal-select.open):after{position:fixed;right:0;bottom:0;background:linear-gradient(180deg,rgba(20,39,61,0) 41.89%,var(--surfaces-black-50, rgba(20, 39, 61, .5)) 67.28%);content:" ";z-index:1;top:0;width:100%;height:100%;left:0}.select-color .select-color__item{border-radius:5000px;border:1px solid var(--surfaces-black-25, rgba(20, 39, 61, .25));background:var(--surfaces-Background, #fff);padding:4px}.select-color__items{display:flex;gap:6px;justify-content:space-between;flex-wrap:wrap}.select-color button{height:40px;width:100%;padding:0}.select-color .custom-select__color-circle{width:19px;height:19px;flex:0 0 19px}.select-color__items{margin-top:8px;margin-bottom:8px}@media screen and (max-width:989px){sticky-bar .sticky-bar__content{flex-direction:column;padding:12px var(--section-main-margin-side, 18px);border-radius:20px 20px 0 0;background:var( --light-gradient, linear-gradient( 180deg, var(--primary-100, #e5eef9) 0%, var(--surfaces-White, #fff) 100% ) );box-shadow:0 0 4px #00000005,0 -4px 8px #00000005}.toggle-product{width:100%;display:flex;align-items:center;justify-content:space-between}sticky-bar quantity-discount{width:100%;margin-top:12px}sticky-bar .sticky-bar__button{padding-bottom:0}sticky-bar variant-picker .variant-picker__info .heading{display:flex!important}sticky-bar .sticky-bar__content.page-width{flex-direction:column!important}sticky-bar variant-picker.product-form__variant-picker{width:100%!important}sticky-bar .toggle-product{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:var(--font-paragraph-small-size, 12px);font-weight:600}.sticky-bar__button{width:100%}.sticky-bar-toggle-content{width:100%;display:flex;flex-direction:column;gap:0;overflow:hidden}sticky-bar .variant-picker__info{display:block!important}sticky-bar .variant-picker__selectors{width:100%}sticky-bar variant-picker.product-form__variant-picker{padding:12px 12px 8px}.sticky-bar-toggle-content{transition:.28s}sticky-bar variant-picker .variant-picker__info .heading{display:flex!important;justify-content:space-between!important;align-items:center!important}sticky-bar variant-picker .product-form__price *{font-size:14px!important}sticky-bar:has(.sticky-bar-toggle-content.hidden) .toggle-product svg{transform:rotate(180deg)}}@media screen and (min-width:990px){.product-compose{margin-bottom:0!important}[data-add-to-cart] span:first-child:not(.show-desktop){display:flex;gap:7px}.sticky-bar-toggle-content{display:block!important;height:auto!important;overflow:visible!important}.sticky-bar-toggle-content quantity-discount{display:none!important}.sticky-bar__button button{padding-inline:20px}}gift-modal{width:100%;max-width:566px;position:fixed;border-radius:24px;background:var( --light-gradient, linear-gradient( 180deg, var(--primary-100, #e5eef9) 0%, var(--surfaces-White, #fff) 100% ) );z-index:23;height:660px;max-height:80vh;left:50%;top:50%;transform:translate(-50%,-50%);padding:24px 18px 0;overflow:auto;display:none}gift-modal.actif{display:block}.gift-modal__main-header{display:flex;align-items:center;margin-bottom:30px;justify-content:space-between}.gift-modal__number{width:20px;height:20px;border-radius:500px;background:var(--surfaces-black-100, #14273d);color:#fff;display:flex;justify-content:center;align-items:center}.gift-modal__header{display:flex;align-items:center;justify-content:start;margin-bottom:18px;gap:8px}.gift-modal__step-tag{border-radius:500px;background:var(--secondary-500-main, #30bec4);padding:2px 12px;font-weight:600}.gift-modal__step-tag--gray{background:var(--surfaces-black-12, rgba(20, 39, 61, .12))}.gift-modal__textarea{padding:12px;border-radius:16px;border:1px solid var(--surfaces-black-25, rgba(20, 39, 61, .25));background:var(--surfaces-Background, #fff);width:100%;height:104px}.gift-modal__textarea-info{display:flex;gap:24px;margin-bottom:24px}.gift-reason{margin-bottom:6px;display:flex;align-items:center;gap:6px;overflow:auto}.gift-reason__item{border-radius:500px;border:1px solid var(--surfaces-black-25, rgba(20, 39, 61, .25));padding:0 8px;transition:.2s}.gift-reason__item label{font-weight:600;white-space:nowrap}.gift-modal__textarea::placeholder{font-weight:600}.gift-modal__textarea-info p{color:var(--surfaces-black-50, rgba(20, 39, 61, .5));font-weight:500}.gift-modal__textarea-info span{font-weight:600}.gift-reason__item.actif,.gift-reason__item:hover{border:1px solid var(--surfaces-black-100, #14273d)}.gift-modal__footer-sticky{position:sticky;bottom:0;width:calc(100% + 36px);left:0;padding:18px;border-radius:24px 24px 0 0;border:4px solid var(--surfaces-White, #fff);background:var( --light-gradient, linear-gradient( 180deg, var(--primary-100, #e5eef9) 0%, var(--surfaces-White, #fff) 100% ) );box-shadow:0 0 4px #14273d05,0 8px 16px #14273d0a;margin-left:-18px}.gift-modal__option-image{width:88px;height:88px;display:flex;align-items:center;justify-content:center}.gift-modal__option{display:flex;border-radius:20px;background:var(--surfaces-Background, #fff);box-shadow:0 0 4px #14273d05,0 8px 16px #14273d0a;padding:12px;justify-content:space-between;align-items:center}.gift-modal__content{display:flex;gap:12px}.gift-modal__option-title{font-size:16px;font-style:normal;font-weight:400;line-height:20px}.gift-modal__option-description{font-size:var(--font-paragraph-extra-small-size, 12px);font-style:normal;font-weight:500}.gift-modal__option-price--current{font-size:var(--font-paragraph-small-size, 14px);font-style:normal;font-weight:600}.gift-modal__option-price--compare{font-size:var(--font-paragraph-small-size, 14px);font-style:normal;font-weight:600;color:var(--surfaces-black-50, rgba(20, 39, 61, .5))}.gift-modal__select-button{padding:10px var(--button-small-h-padding, 16px) 10px var(--button-small-h-padding, 16px);border-radius:100px!important;border:2px solid var(--primary-700-main, #21568a);background:var(--surfaces-Light-background, #eff5ff);color:var(--primary-700-main, #21568a);text-align:center;font-family:var(--font-family-heading, CooperLtBT-Bold);font-size:14px;font-style:normal;font-weight:var(--button-font-weight-secondary, 400);line-height:14px;height:36px}.gift-modal__select-button:hover{background:var(--primary-700-main, #21568a);color:#fff!important;border:2px solid var(--primary-700-main, #21568a)}.gift-modal__color-variant{display:flex}.gift-modal__colors-variants{display:flex;gap:6px}gift-modal .custom-select__color-circle{height:16px;width:16px;flex:0 0 16px}.gift-modal__color-variant{padding:3px;border-radius:5000px;outline:1px solid var(--surfaces-black-25, rgba(20, 39, 61, .25));background:var(--surfaces-Background, #fff)}.gift-modal__color-variant.actif{outline:2px solid var(--surfaces-black-100, #14273d)}.gift-modal__option-price{margin:6px 0 12px}.gift-modal__option{margin-bottom:6px}gift-modal .product-form__reassurances{margin-top:0}.gift-modal__footer-sticky{padding-top:12px;padding-bottom:4px}#main-body:has(gift-modal.actif):before{content:" ";background:radial-gradient(70% 80% at 50% 50%,var(--surfaces-black-7, rgba(20, 39, 61, .04)) 0%,var(--surfaces-black-100, rgba(20, 39, 61, .5)) 100%);z-index:22;position:fixed;top:0;right:0;bottom:0;left:0}gift-modal shipping-calculator{margin-bottom:0}.gift-modal__select-button.gift-modal__select-button--remove{color:var(--surfaces-black-100, #14273d);background:var(--surfaces-black-12, rgba(20, 39, 61, .12))}.gift-modal__select-button.gift-modal__select-button--remove:hover{background:var(--surfaces-black-25, rgba(20, 39, 61, .25));color:var(--surfaces-black-100, #14273d)}.gift-modal__close{background:transparent!important}.enable-gift{display:flex;margin-top:12px;padding:0 6px;gap:6px}.enable-gift .switcher{width:30px;padding:2px 3px;height:18px;border-radius:50px;background:#21568a40}.enable-gift .switcher__input{display:none}.enable-gift .switcher__toggle{width:12px;height:12px;background:#21568a;border-radius:50%;margin-top:1px}.enable-gift.active .switcher__toggle{margin-left:12px}.enable-gift{cursor:pointer}gift-modal{padding:24px 0 0}.gift-modal__main-header,.gift-modal__step{padding-inline:18px}.gift-modal__footer-sticky{width:100%;margin:0}@media screen and (max-width:989px){gift-modal{border-radius:0;height:max(100dvh,100vh);max-height:inherit;width:100%}[data-gift-option]:has([data-variant-id]){padding-bottom:32px}[data-gift-option]{position:relative}.gift-modal__select-button{position:absolute;right:13px;top:37px}.gift-modal__colors-variants{position:absolute;bottom:12px;left:12px}gift-modal{padding:16px 0 0}.gift-modal__main-header,.gift-modal__step{padding-inline:12px}.gift-modal__footer-sticky{width:100%;margin:0}.gift-reason__item label{white-space:nowrap}.gift-reason{overflow:auto}}details>summary{list-style-type:none}details>summary::-webkit-details-marker{display:none}.page ul li,.post ul li,.product ul li{list-style:none}
/*# sourceMappingURL=/cdn/shop/t/117/assets/w-product.css.map */
