:root{--cb-lavande: #cfbcf4;--cb-lavande-fonce: #a78bde;--cb-lavande-clair: #e2daf0;--cb-lavande-cta: #7b5ec7;--cb-rose: #f9d3f0;--cb-rose-clair: #fdeefa;--cb-creme: #fffaff;--cb-icon-rose: #e888b5;--cb-icon-bleu: #7bb0d4;--cb-icon-jaune: #e6b95c;--cb-icon-vert: #9cc06a;--cb-fleur-petale: #e888b5;--cb-fleur-petale-contour: #c96a96;--cb-fleur-coeur: #f6e27a;--cb-fleur-coeur-contour: #dfc468;--cb-texte: #333333;--cb-texte-doux: #54595f;--cb-texte-clair: #8a8296;--cb-radius-pill: 25px;--cb-radius-card: 2rem;--cb-font-display: "Abhaya Libre", Georgia, serif;--cb-font-body: "Nunito", system-ui, sans-serif}:where(h1,h2,h3,h4,p)[class^=cb-]{margin:0}:where(h1,h2,h3,h4,h5,h6,p,span,a,div)[class^=cb-]{letter-spacing:normal}.header__inline-menu a.header__menu-item,.header__inline-menu .header__menu-item span{font-family:var(--cb-font-display);font-weight:600;text-transform:uppercase;letter-spacing:.35px;color:var(--cb-texte-doux)}.header__inline-menu a.header__menu-item:hover,.header__inline-menu a.header__menu-item:hover span,.header__inline-menu a.header__menu-item span.header__active-menu-item{color:var(--cb-lavande-fonce)}.header__inline-menu .header__menu-item:hover span,.header__inline-menu .header__menu-item:focus span,.header__inline-menu .header__active-menu-item,.header__inline-menu details[open]>.header__menu-item{text-decoration:none!important}.header__icon--account{display:none!important}@media screen and (min-width:990px){.header--middle-left .header__inline-menu>.list-menu--inline,.header--middle-center .header__inline-menu>.list-menu--inline{flex-wrap:nowrap}.header__inline-menu .header__menu-item{padding-left:.6rem;padding-right:.6rem;white-space:nowrap}.header__inline-menu a.header__menu-item,.header__inline-menu .header__menu-item span{letter-spacing:.1px}}@media screen and (min-width:1200px){.header__inline-menu a.header__menu-item,.header__inline-menu .header__menu-item span{font-size:1.5rem}.header__inline-menu .header__menu-item{padding-left:.75rem;padding-right:.75rem}}@media screen and (min-width:990px)and (max-width:1199px){.header__inline-menu a.header__menu-item,.header__inline-menu .header__menu-item span{font-size:1.4rem;letter-spacing:0}.header__inline-menu .header__menu-item{padding-left:.35rem;padding-right:.35rem}}.header__icons .desktop-localization-wrapper{display:none!important}.header__icon.header__icon--search,.header__icon.header__icon--cart{color:var(--cb-lavande-fonce)}.header__icon--search .icon path{stroke:currentColor;stroke-width:.5}.header__icon--cart .icon path{stroke:currentColor;stroke-width:1}.cb-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;border-radius:var(--cb-radius-pill);font-family:var(--cb-font-body);font-weight:600;transition:box-shadow .2s,background-color .2s,filter .2s;box-shadow:0 2px 6px #0000001f;text-decoration:none}.cb-btn:hover{box-shadow:0 6px 16px #0000002e}.cb-btn--lg{padding:1.4rem 3.2rem;font-size:1.6rem}.cb-btn--md{padding:1rem 2.4rem;font-size:1.4rem}.cb-btn--primary{background:var(--cb-lavande);color:#fff}.cb-btn--primary:hover{background:var(--cb-lavande-fonce)}.cb-btn--secondary{background:transparent;color:var(--cb-lavande-fonce);border:2px solid var(--cb-lavande)}.cb-btn--secondary:hover{background:var(--cb-lavande-clair)}.cb-section-title-wrap{text-align:center}.cb-section-title{position:relative;display:inline-block;font-family:var(--cb-font-display);font-weight:700;color:var(--cb-texte);font-size:2.4rem;padding-bottom:1.2rem}@media(min-width:640px){.cb-section-title{font-size:3rem}}.cb-section-title svg{position:absolute;left:0;bottom:-.4rem;width:100%;height:1.6rem;overflow:visible;pointer-events:none}.cb-section-subtitle{margin-top:1.6rem;color:var(--cb-texte-doux);max-width:57.6rem;margin-left:auto;margin-right:auto}.cb-trust-icon{display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;border-radius:9999px;background:#fff;box-shadow:0 2px 6px #0000001f;overflow:hidden;flex-shrink:0}@media(min-width:640px){.cb-trust-icon{width:6.4rem;height:6.4rem}}.cb-trust-icon img{width:4.4rem;height:4.4rem;object-fit:contain}@media(min-width:640px){.cb-trust-icon img{width:4.8rem;height:4.8rem}}.cb-category-card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--cb-radius-card);background:#fff;box-shadow:0 2px 6px #0000001a;transition:box-shadow .3s;text-decoration:none}.cb-category-card:hover{box-shadow:0 14px 32px #0000002e}.cb-category-card__image{position:relative;aspect-ratio:1 / 1;width:100%;overflow:hidden}.cb-category-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.cb-category-card:hover .cb-category-card__image img{transform:scale(1.05)}.cb-category-card__body{flex:1;display:flex;flex-direction:column;justify-content:center;padding:1.2rem;text-align:center}.cb-category-card__title{font-family:var(--cb-font-display);font-weight:700;font-size:1.4rem;color:var(--cb-texte);line-height:1.25;white-space:nowrap}@media(min-width:640px){.cb-category-card__title{font-size:1.6rem}}.cb-category-card__link{margin:.4rem auto 0;display:inline-flex;align-items:center;gap:.4rem;font-size:1.2rem;font-weight:600;color:var(--cb-lavande-cta)}.cb-shop-card{display:flex;align-items:center;gap:1.6rem;border-radius:var(--cb-radius-card);background:#fff;padding:2rem 2.4rem;box-shadow:0 2px 6px #0000001a;transition:box-shadow .2s;text-decoration:none}.cb-shop-card:hover{box-shadow:0 14px 32px #0000002e}.cb-shop-icon{display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;border-radius:1.6rem;flex-shrink:0;color:#fff}.cb-shop-card__name{display:block;font-family:var(--cb-font-display);font-weight:700;font-size:1.8rem;color:var(--cb-texte)}.cb-shop-card__tagline{display:block;font-size:1.4rem;color:var(--cb-texte-doux)}.cb-shop-card__arrow{flex-shrink:0;color:var(--cb-lavande-fonce);transition:transform .2s}.cb-shop-card:hover .cb-shop-card__arrow{transform:translate(4px)}.product__title h1,.product__title h2.h1{font-family:var(--cb-font-display);font-size:2.4rem;line-height:1.25}@media(min-width:640px){.product__title h1,.product__title h2.h1{font-size:2.8rem}}.product .price--large .price-item--regular,.product .price--large .price-item--sale,.product .price--large .price-item{color:var(--cb-lavande-fonce);font-weight:700;font-size:2.4rem}.product .price--large .price-item--sale.price-item--last{color:var(--cb-lavande-fonce)}.product-form__input--pill label{border-radius:var(--cb-radius-pill)!important;border:2px solid var(--cb-lavande-clair)!important;background:#fff!important;color:var(--cb-texte-doux)!important;font-family:var(--cb-font-body);font-weight:600;box-shadow:none!important}.product-form__input--pill label:hover{border-color:var(--cb-lavande)!important}.product-form__input--pill input:checked+label{background:var(--cb-lavande)!important;border-color:var(--cb-lavande)!important;color:#fff!important}.product-form__input--pill input.disabled+label{opacity:.4}.product-form__input--pill legend.form__label{font-family:var(--cb-font-body);font-weight:600;color:var(--cb-texte);font-size:1.68rem}.product-form__quantity .quantity{--inputs-radius: 999px;--inputs-radius-outset: 999px;--color-foreground: 226, 218, 240;--inputs-border-opacity: 1;display:inline-flex!important;align-items:center;width:auto!important;min-height:5.2rem!important;border-radius:999px!important;background:transparent!important;overflow:hidden}.product-form__quantity .quantity__button{width:5.2rem;height:5.2rem;display:flex;align-items:center;justify-content:center;color:var(--cb-lavande-fonce)!important;background:transparent!important;border:0!important;box-shadow:none!important}.product-form__quantity .quantity__button svg{width:1.8rem;height:1.8rem}.product-form__quantity .quantity__input{width:4.8rem!important;text-align:center;font-weight:700;font-size:1.8rem;color:var(--cb-texte);background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.product-form__quantity .quantity__rules{display:none}.product-form__buttons .button,.product-form__submit{background:var(--cb-lavande-cta)!important;background-image:none!important;border-color:var(--cb-lavande-cta)!important;color:#fff!important;border-radius:var(--cb-radius-pill)!important;font-weight:700!important;box-shadow:0 2px 6px #0000001f!important}.product-form__buttons .button:hover,.product-form__submit:hover{filter:brightness(1.1);box-shadow:0 6px 16px #0000002e!important}.multicolumn-card__image-wrapper{width:5.6rem!important;height:5.6rem!important;max-width:5.6rem;border-radius:9999px!important;background:#fff;box-shadow:0 2px 6px #0000001f;display:flex!important;align-items:center;justify-content:center;overflow:hidden;margin:0 auto}@media(min-width:640px){.multicolumn-card__image-wrapper{width:6.4rem!important;height:6.4rem!important;max-width:6.4rem}}.multicolumn-card__image-wrapper .media{padding-bottom:0!important;height:70%!important;width:70%!important;position:relative!important;display:block}.multicolumn-card__image-wrapper .multicolumn-card__image{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:contain!important}.multicolumn-list{align-items:center}.multicolumn-card__info{text-align:left}.header-wrapper{box-shadow:0 1px 2px #0000000d}.footer .footer-block__heading{color:var(--cb-lavande-fonce)!important;font-family:var(--cb-font-display);font-weight:600}.cb-footer-logo{display:block;margin-bottom:1.4rem}.cb-footer-logo img{display:block;width:20rem;max-width:100%;height:auto}.cb-footer-block--contact .footer-block__heading:after{content:"\a0:"}.footer .footer-block__details-content li a,.footer .footer-block__details-content li,.footer .footer-block__details-content.rte p{line-height:1.25}.footer .footer-block__details-content li a.list-menu__item--link{padding-top:0;padding-bottom:.15rem}.footer .footer-block__brand-info .rte p,.footer .footer-block__details-content.rte p{margin:0}.footer .footer-block__heading{margin-bottom:1rem}.footer .footer-block__details-content{margin-bottom:0}@media screen and (max-width:749px){.footer .cb-footer-block--contact,.footer .cb-footer-logo{text-align:center}.footer .cb-footer-logo img{margin-left:auto;margin-right:auto}.footer__content-top{padding-left:2rem;padding-right:2rem;padding-bottom:1.6rem}.cb-footer-block--contact .footer-block__heading,.cb-footer-block--contact .footer-block__details-content,.cb-footer-block--contact .footer-block__details-content p{display:inline;margin:0}.cb-footer-block--contact .footer-block__heading{font-size:1.4rem;margin-right:.4rem}.cb-footer-block--contact .footer-block__details-content{font-size:1.4rem;white-space:nowrap}.footer .footer-block.grid__item{margin:2rem 0}.footer__content-bottom{row-gap:1rem;padding-bottom:0}.footer__localization:empty+.footer__column--info{padding-top:0}.footer__copyright{margin-top:.4rem}.footer.gradient{padding-bottom:1.2rem}}.footer .footer__content-bottom{border-top:1px solid rgba(207,188,244,.3)}.footer .footer__content-bottom-wrapper{border-top:0}.footer__content-bottom-wrapper .footer__copyright{justify-content:center;text-align:center}.footer .footer__payment{margin-top:1.2rem}.footer .list-payment{gap:.6rem}.cb-footer-credit{margin-left:.4rem}.cb-footer-credit a:hover{text-decoration:underline}.collection__title{text-align:center}.collection__title .title{display:inline-block;position:relative;padding-bottom:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 20'%3E%3Cpath d='M4 12C58 5 118 16 176 9c34-4 82 0 120 3' fill='none' stroke='%23A78BDE' stroke-width='3.5' stroke-linecap='round'/%3E%3Cpath d='M22 18C82 12 148 19 214 14c26-2 52-2 66 0' fill='none' stroke='%23CFBCF4' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:bottom center;background-size:100% 1.36rem}.cb-pinfo__answer.rte table{width:100%;border-collapse:collapse;margin:1.2rem 0;font-size:1.5rem}.cb-pinfo__answer.rte th,.cb-pinfo__answer.rte td{border:1px solid var(--cb-lavande-clair);padding:.8rem 1.2rem;text-align:left}.cb-pinfo__answer.rte th{background:var(--cb-rose-clair);font-family:var(--cb-font-display);font-weight:600;color:var(--cb-texte)}.cb-pinfo__answer.rte td:first-child{font-weight:600;color:var(--cb-texte)}.cb-cart-drawer.gradient{background:#fff!important;background-attachment:initial}.cb-cart-drawer{font-family:var(--cb-font-body)}.cb-cart-drawer .drawer__header{padding:1.6rem 2rem;border-bottom:1px solid var(--cb-lavande-clair);position:relative;margin:0 -1.5rem}.cb-cart-drawer .drawer__heading{font-family:var(--cb-font-display);font-weight:600;font-size:1.8rem;color:var(--cb-texte);margin:0}.cb-cart-drawer .drawer__close{color:var(--cb-texte-clair);top:1.4rem;right:.6rem}.cb-cart-drawer .drawer__close:hover{color:var(--cb-lavande-fonce)}.cb-cart-shipping{padding:1.2rem 0 1.6rem;border-bottom:1px solid var(--cb-lavande-clair);display:flex;flex-direction:column;gap:.6rem}.cb-cart-shipping__text{margin:0;font-size:1.3rem;color:var(--cb-texte-doux)}.cb-cart-shipping__text strong{color:var(--cb-lavande-fonce)}.cb-cart-shipping__track{height:.8rem;border-radius:999px;background:var(--cb-lavande-clair);overflow:hidden}.cb-cart-shipping__track .cb-cart-shipping__bar{display:block;height:100%;border-radius:999px;background:var(--cb-lavande-cta);transition:width .3s ease}.cb-cart-drawer .cart-items thead{display:none!important}.cb-cart-drawer .cart-item{padding:1.6rem 0}.cb-cart-drawer .cart-item__image{border-radius:var(--cb-radius-card)}.cb-cart-drawer .cart-item__name{font-family:var(--cb-font-body);font-weight:600;color:var(--cb-texte)}.cb-cart-drawer .price{color:var(--cb-lavande-fonce);font-weight:700}.cb-cart-drawer .cart-remove-button{color:var(--cb-texte-clair)}.cb-cart-drawer .cart-remove-button:hover{color:var(--cb-lavande-fonce)}.cb-cart-drawer .quantity{--inputs-radius: 999px;--inputs-radius-outset: 999px;--color-foreground: 226, 218, 240;--inputs-border-opacity: 1;display:inline-flex!important;align-items:center;width:auto!important;min-height:3.6rem!important;border-radius:999px!important;background:transparent!important;overflow:hidden}.cb-cart-drawer .quantity__button{width:3.6rem;height:3.6rem;display:flex;align-items:center;justify-content:center;color:var(--cb-lavande-fonce)!important;background:transparent!important;border:0!important;box-shadow:none!important}.cb-cart-drawer .quantity__button .icon,.cb-cart-drawer .quantity__button svg{width:1.4rem;height:1.4rem}.cb-cart-drawer .quantity__input{width:3.2rem!important;text-align:center;font-weight:700;font-size:1.5rem;color:var(--cb-texte);background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.cb-cart-drawer .drawer__footer{margin:0 -1.5rem;padding:1.6rem 2rem;border-top:1px solid var(--cb-lavande-clair)}.cb-cart-drawer .totals__total{font-family:var(--cb-font-body);font-weight:700;font-size:1.6rem;color:var(--cb-texte)}.cb-cart-drawer .totals__total-value{font-weight:700;font-size:1.6rem;color:var(--cb-texte)}.cb-cart-drawer .tax-note{color:var(--cb-texte-clair);font-size:1.2rem}.cb-cart-drawer .cart__checkout-button,.cb-cart-drawer .cart__checkout-button.button{background:var(--cb-lavande-cta)!important;background-image:none!important;border-color:var(--cb-lavande-cta)!important;color:#fff!important;border-radius:var(--cb-radius-pill)!important;font-weight:700!important;box-shadow:0 2px 6px #0000001f!important}.cb-cart-drawer .cart__checkout-button:hover{filter:brightness(1.1);box-shadow:0 6px 16px #0000002e!important}.cb-cart-drawer .cart__ctas{display:flex!important;flex-direction:column!important;text-align:left}.cb-cart-drawer .cart__empty-text{font-family:var(--cb-font-display);font-weight:600;color:var(--cb-texte)}.cb-cart-drawer .cart-drawer__warnings .button{background:var(--cb-lavande-cta)!important;background-image:none!important;border-color:var(--cb-lavande-cta)!important;color:#fff!important;border-radius:var(--cb-radius-pill)!important;font-weight:700!important}@media screen and (min-width:990px){.product--medium:not(.product--no-media) .product__media-wrapper{max-width:50%!important;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product--medium:not(.product--no-media) .product__info-wrapper{max-width:50%!important;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/colobloom.css.map */
