:root{--ct-cream: #fff1dc;--ct-cream-soft: #fff8ee;--ct-cream-deep: #f8e2c3;--ct-rose: #ff5c8a;--ct-rose-deep: #e84574;--ct-rose-soft: rgba(255, 92, 138, .08);--ct-pistache: #b7e4d0;--ct-bleu-glacier: #cfe7f2;--ct-jaune-mangue: #ffc04d;--ct-peche: #ff8e5c;--ct-cacao: #2b1f1a;--ct-cacao-soft: #4a3a32;--ct-cacao-muted: rgba(43, 31, 26, .62);--ct-cacao-line: rgba(43, 31, 26, .1);--ct-white: #ffffff;--ct-shadow: 0 24px 70px rgba(112, 69, 40, .14);--ct-shadow-soft: 0 18px 45px rgba(112, 69, 40, .1);--ct-shadow-rose: 0 18px 42px rgba(255, 92, 138, .26);--ct-ease: cubic-bezier(.32, .72, 0, 1)}body.gradient{--color-button: 255, 92, 138;--color-button-text: 255, 255, 255;--color-foreground: 43, 31, 26;--color-background: 255, 248, 238;--color-shadow: 112, 69, 40;min-height:100%;color:var(--ct-cacao);background:radial-gradient(circle at 18% 8%,rgba(255,92,138,.12),transparent 28rem),radial-gradient(circle at 90% 14%,rgba(183,228,208,.18),transparent 24rem),linear-gradient(180deg,var(--ct-cream-soft) 0%,var(--ct-cream) 44%,#fffaf2 100%);font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}body.gradient h1,body.gradient h2,body.gradient h3,body.gradient .h0,body.gradient .h1,body.gradient .h2,body.gradient .hxl{color:var(--ct-cacao);font-family:Fraunces,Georgia,serif;font-weight:800;line-height:1.04;letter-spacing:0;text-wrap:balance}body.gradient p,body.gradient .rte,body.gradient .rte p,body.gradient .caption,body.gradient .price{letter-spacing:0}body.gradient a:not(.button):not(.full-unstyled-link){transition:color .22s ease,opacity .22s ease,transform .22s var(--ct-ease)}body.gradient a:not(.button):not(.full-unstyled-link):hover{color:var(--ct-rose)}body.gradient .page-width{max-width:1180px}.announcement-bar-section .utility-bar{border:0!important;border-bottom:1px solid rgba(255,241,220,.1)!important;background:var(--ct-cacao)!important;color:var(--ct-cream)!important}.announcement-bar-section .utility-bar .page-width{width:100%;max-width:none;padding-right:0;padding-left:0}.announcement-bar-section .utility-bar__grid{display:block;min-height:auto}.announcement-bar-section .ct-global-announcement{overflow:hidden;width:100%}.announcement-bar-section .ct-global-announcement__track{display:flex;width:max-content;gap:38px;padding:10px 0;animation:ct-global-announcement-marquee 38s linear infinite;will-change:transform}.announcement-bar-section .ct-global-announcement__item,.announcement-bar-section .announcement-bar__message{min-height:auto;color:var(--ct-cream)!important;font-family:Manrope,system-ui,sans-serif;font-size:13px;font-weight:800;letter-spacing:.01em;line-height:1.2;white-space:nowrap}.announcement-bar-section .ct-global-announcement__item{display:inline-flex;align-items:center;gap:9px;text-decoration:none}.announcement-bar-section .ct-global-announcement__icon{display:inline-grid;width:15px;height:15px;flex:0 0 15px;place-items:center}.announcement-bar-section .ct-global-announcement__icon svg{display:block;width:15px;height:15px;color:currentColor}.announcement-bar-section .ct-global-announcement__icon svg path{fill:currentColor}.announcement-bar-section .ct-global-announcement__icon svg [fill=none]{fill:none}.announcement-bar-section .ct-global-announcement__icon svg [stroke]{stroke:currentColor}.announcement-bar-section .ct-global-announcement__icon.ann-jaune{color:var(--ct-jaune-mangue)}.announcement-bar-section .ct-global-announcement__icon.ann-pistache{color:var(--ct-pistache)}.announcement-bar-section .ct-global-announcement__icon.ann-bleu{color:var(--ct-bleu-glacier)}.announcement-bar-section .announcement-bar__message{padding:10px 0}.announcement-bar-section .slider-button{color:var(--ct-cream)!important}.announcement-bar-section .slider-button .icon{width:.9rem}@keyframes ct-global-announcement-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.announcement-bar-section .ct-global-announcement__track{animation:none}}.section-header .header-wrapper{border-bottom:0;background:transparent;box-shadow:none;padding:16px 0 10px;-webkit-backdrop-filter:none;backdrop-filter:none}.section-header .header-wrapper.ct-product-header-wrapper{padding-top:0}.header{width:min(1180px,calc(100% - 2rem));max-width:none;margin:0 auto;padding:11px 12px 11px 23px;border:1px solid rgba(255,255,255,.7);border-radius:999px;background:#fff8eed6;box-shadow:0 18px 42px #7045281c,inset 0 1px #ffffffd9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.gradient .section-header .header.page-width{padding:11px 12px 11px 23px}body.gradient .section-header .header.ct-product-header{grid-template-areas:"heading navigation icons";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:clamp(1.4rem,3vw,3rem)}body.gradient .header.ct-product-header .ct-product-nav{grid-area:navigation;justify-self:center}body.gradient .header.ct-product-header .ct-product-nav .list-menu--inline{justify-content:center;gap:clamp(.35rem,1.2vw,1.1rem)}@media screen and (min-width:990px){body.gradient .header.header--middle-left{grid-template-columns:minmax(10rem,1fr) auto minmax(10rem,1fr);column-gap:clamp(1.4rem,3vw,3rem);max-width:min(1180px,calc(100vw - 3rem))}body.gradient .header.header--middle-left .header__heading,body.gradient .header.header--middle-left .header__heading-link{justify-self:start}body.gradient .header.header--middle-left .header__inline-menu{justify-self:center}body.gradient .header.header--middle-left .list-menu--inline{justify-content:center;gap:clamp(.35rem,1.2vw,1.1rem)}body.gradient .header.header--middle-left.ct-product-header{grid-template-areas:"heading navigation icons";grid-template-columns:minmax(10rem,1fr) auto minmax(10rem,1fr);column-gap:clamp(1.4rem,3vw,3rem)}}.header__icons .header__search{display:none!important}.header__heading,.header__heading-link{color:var(--ct-cacao);font-family:Fraunces,Georgia,serif;font-weight:800;letter-spacing:0}.header__heading-link{display:inline-flex;align-items:center;gap:0;padding:0}.ct-header-logo{display:block;width:auto;height:56px;max-width:96px;object-fit:contain}.header__heading-link .h2{color:var(--ct-cacao);font-family:Fraunces,Georgia,serif;font-size:21px;font-weight:800;line-height:1;letter-spacing:0}.header__heading-logo-wrapper{width:auto;flex:0 0 auto;line-height:0}.header__heading-logo{width:auto;height:22px;max-width:150px}.ct-standard-brand-mark{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border-radius:999px;background:var(--ct-rose);color:var(--ct-white);box-shadow:inset 0 1px #ffffff57,0 12px 24px #ff5c8a42}.ct-standard-brand-mark svg{width:28px;height:28px}.header__menu-item,.header__active-menu-item,.header__icon,.menu-drawer__menu-item{color:var(--ct-cacao);font-weight:800;letter-spacing:0}.header__menu-item:hover,.menu-drawer__menu-item:hover{color:var(--ct-rose);text-decoration:none}.header__inline-menu{margin-left:0}.header__menu-item{padding:14px 12px;font-size:15px;font-weight:800;opacity:.78}.header__menu-item:hover{opacity:1}.header__menu-item:hover span,.header__active-menu-item,details[open]>.header__menu-item{text-decoration:none}.header__icons{align-items:center;gap:9px;padding-right:0}.header__icon--account{display:none!important}.header__icon--cart{margin-right:0;border-radius:999px}.header__icon,.header__icon--cart .icon,.header__icon .svg-wrapper{width:54px;height:54px}.ct-header-cta{display:inline-flex;min-height:55px;align-items:center;justify-content:center;gap:12px;padding:8px 8px 8px 21px;border-radius:999px;background:var(--ct-rose);color:var(--ct-white)!important;box-shadow:var(--ct-shadow-rose);font-family:Manrope,system-ui,sans-serif;font-size:16px;font-weight:800;line-height:1;text-decoration:none;transition:transform .32s var(--ct-ease),background .22s ease,box-shadow .32s var(--ct-ease)}.ct-header-cta:hover{transform:translateY(-2px);background:var(--ct-rose-deep);box-shadow:0 24px 55px #ff5c8a57}.ct-header-cta__icon{display:grid;width:39px;height:39px;place-items:center;border-radius:999px;background:#ffffff38}.ct-header-cta__icon .icon{width:17px;height:17px}@media screen and (max-width:989px){.ct-header-cta{display:none}}.menu-drawer,.header__submenu{border:1px solid rgba(43,31,26,.08);background:#fff8eef5;box-shadow:var(--ct-shadow-soft)}.shopify-section:not(.section-header):not(.section-footer)>.page-width,.shopify-section:not(.section-header):not(.section-footer) .page-width-desktop{position:relative}.title-wrapper-with-link,.collection-hero__inner,.template-search__header,.main-page-title,.cart__warnings,.cart__empty-text{color:var(--ct-cacao)}.main-page-title,.collection-hero__title,.title-wrapper-with-link .title,.template-search__header h1,.cart__empty-text{font-size:clamp(2.2rem,5vw,4rem)}.collection-hero{padding:clamp(3.2rem,7vw,5.8rem) 0 clamp(1.8rem,4vw,3rem);background:transparent}.collection-hero__description,.template-search__search,.rte{color:var(--ct-cacao-muted)}.rte a{color:var(--ct-rose);font-weight:900;text-underline-offset:.24em}.main-page-title+.rte,.page .rte,.shopify-policy__body{padding:clamp(1.3rem,3vw,2.2rem);border:1px solid rgba(43,31,26,.08);border-radius:1.45rem;background:#ffffff9e;box-shadow:var(--ct-shadow-soft)}body.gradient .shopify-policy__container{width:min(860px,calc(100vw - 3rem));max-width:none;margin:0 auto;padding:clamp(2.8rem,5.5vw,4.8rem) 0 clamp(3.4rem,6vw,5.6rem)}body.gradient .shopify-policy__title{margin:0 0 clamp(1.2rem,2.8vw,2rem);text-align:left}body.gradient .shopify-policy__title h1{margin:0;color:var(--ct-cacao);font-size:clamp(2.4rem,5vw,4.2rem)}body.gradient .shopify-policy__body{color:var(--ct-cacao-muted);font-size:1.2rem;line-height:1.66}body.gradient .shopify-policy__body>*:first-child{margin-top:0!important}body.gradient .shopify-policy__body>*:last-child{margin-bottom:0!important}body.gradient .shopify-policy__body h1,body.gradient .shopify-policy__body h2,body.gradient .shopify-policy__body h3,body.gradient .shopify-policy__body h4{margin:1.55rem 0 .55rem;color:var(--ct-cacao);line-height:1.12}body.gradient .shopify-policy__body h1:first-child,body.gradient .shopify-policy__body h2:first-child,body.gradient .shopify-policy__body h3:first-child,body.gradient .shopify-policy__body h4:first-child{margin-top:0}body.gradient .shopify-policy__body h2{font-size:clamp(1.55rem,2.8vw,2.15rem)}body.gradient .shopify-policy__body h3{font-size:clamp(1.3rem,2vw,1.65rem)}body.gradient .shopify-policy__body p,body.gradient .shopify-policy__body ul,body.gradient .shopify-policy__body ol{margin:0 0 1rem}body.gradient .shopify-policy__body p:empty,body.gradient .shopify-policy__body li:empty{display:none}body.gradient .shopify-policy__body p:has(>br:only-child){display:none}body.gradient .shopify-policy__body br+br{display:none}body.gradient .shopify-policy__body hr{margin:1.15rem 0;border:0;border-top:1px solid rgba(43,31,26,.12)}body.gradient .shopify-policy__body hr:first-child{display:none}body.gradient .shopify-policy__body ul,body.gradient .shopify-policy__body ol{padding-left:1.3rem;list-style-position:outside}body.gradient .shopify-policy__body li{margin:.35rem 0}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded,.product-form__submit,.cart__checkout-button,.quick-add__submit{min-height:4.8rem;border-radius:999px;background:var(--ct-rose);color:var(--ct-white);box-shadow:var(--ct-shadow-rose);font-family:Manrope,system-ui,sans-serif;font-weight:900;letter-spacing:0;transition:transform .32s var(--ct-ease),box-shadow .32s var(--ct-ease),background .22s ease}.button:before,.button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{border-radius:999px;box-shadow:none}.button:hover,.shopify-challenge__button:hover,.customer button:hover,.shopify-payment-button__button--unbranded:hover,.product-form__submit:hover,.cart__checkout-button:hover,.quick-add__submit:hover{background:var(--ct-rose-deep);box-shadow:0 24px 55px #ff5c8a57;transform:translateY(-1px)}.button--secondary,.button--tertiary,.shopify-payment-button__more-options{background:#ffffffb8;color:var(--ct-cacao);box-shadow:inset 0 0 0 1px #2b1f1a1a}.field:before,.field:after,.select:before,.select:after,.quantity:before,.quantity:after{box-shadow:none}.field__input,.customer .field input,.select__select,.quantity,.quantity__input,.search__input,.facet-filters__sort{border:1px solid rgba(43,31,26,.12);border-radius:1rem;background:#ffffffc2;color:var(--ct-cacao);box-shadow:inset 0 1px #ffffffe6;font-weight:700;letter-spacing:0}.field__input:focus,.customer .field input:focus,.select__select:focus,.quantity__input:focus,.search__input:focus{border-color:#ff5c8a80;box-shadow:0 0 0 .3rem #ff5c8a1f}.card-wrapper{height:100%}.card--card,.card--standard .card__inner,.article-card-wrapper .card,.collection-card-wrapper .card{overflow:hidden;border:1px solid rgba(43,31,26,.08);border-radius:1.45rem;background:#ffffffad;box-shadow:var(--ct-shadow-soft);transition:transform .42s var(--ct-ease),box-shadow .42s var(--ct-ease)}.card-wrapper:hover .card--standard .card__inner,.card-wrapper:hover .card--card{box-shadow:var(--ct-shadow);transform:translateY(-3px)}.card__media,.card .media,.product__media,.product-media-container{overflow:hidden;border-radius:1.15rem;background:var(--ct-cream)}.card__heading,.card__heading a,.card-information,.card-information>*{color:var(--ct-cacao)}.card__heading{font-family:Manrope,system-ui,sans-serif;font-weight:900;letter-spacing:0}.card-information .price,.price .price-item,.price__sale .price-item--sale{color:var(--ct-rose);font-family:Fraunces,Georgia,serif;font-weight:800;letter-spacing:0}.price__compare,.price--on-sale .price-item--regular{color:var(--ct-cacao-muted)}.quick-add{margin-bottom:1rem}.facets-container,.facets__form,.mobile-facets__inner,.active-facets{border-radius:1.25rem}.facets__summary,.facet-filters__label,.product-count__text,.active-facets__button-inner{color:var(--ct-cacao);font-weight:800;letter-spacing:0}.facets__summary:hover,.active-facets__button:hover .active-facets__button-inner{color:var(--ct-rose)}.product{gap:clamp(2.4rem,5vw,5rem)}body.gradient product-info[id^=MainProduct-]{--color-background: 255, 248, 238;--color-foreground: 43, 31, 26;--gradient-background: transparent;color:var(--ct-cacao);background:radial-gradient(circle at 14% 16%,rgba(255,92,138,.13),transparent 24rem),radial-gradient(circle at 90% 18%,rgba(183,228,208,.18),transparent 22rem),linear-gradient(180deg,var(--ct-cream-soft),var(--ct-cream) 72%,#fffaf2)!important}body.gradient product-info[id^=MainProduct-] .page-width{max-width:1120px}body.gradient product-info[id^=MainProduct-] .product{align-items:flex-start;gap:clamp(3.6rem,5vw,5.2rem);max-width:1120px;margin:0 auto}@media screen and (min-width:990px){body.gradient product-info[id^=MainProduct-] .product.product--medium:not(.product--no-media) .product__media-wrapper{position:sticky;top:clamp(1.4rem,3.5vh,3rem);z-index:1;width:calc(52% - 2.6rem);max-width:calc(52% - 2.6rem)}body.gradient product-info[id^=MainProduct-] .product.product--medium:not(.product--no-media) .product__info-wrapper{width:calc(48% - 2.6rem);max-width:calc(48% - 2.6rem)}}body.gradient product-info[id^=MainProduct-] .product__media-wrapper,body.gradient product-info[id^=MainProduct-] .product__info-wrapper{align-self:start}body.gradient product-info[id^=MainProduct-] .product__media-wrapper{padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none}body.gradient product-info[id^=MainProduct-] .product__info-wrapper{padding-top:clamp(.4rem,1.4vw,1rem)}body.gradient product-info[id^=MainProduct-] .product__info-container{max-width:51rem;padding:0;border:0;border-radius:0;background:transparent!important;color:var(--ct-cacao);box-shadow:none}body.gradient product-info[id^=MainProduct-] .product__media,body.gradient product-info[id^=MainProduct-] .product-media-container,body.gradient product-info[id^=MainProduct-] .product__modal-opener,body.gradient product-info[id^=MainProduct-] .product__media-item{overflow:hidden;border:0!important;border-radius:2rem!important;background:transparent!important;box-shadow:none!important}body.gradient product-info[id^=MainProduct-] .product__media img{border-radius:inherit}body.gradient product-info[id^=MainProduct-] .product-media-container.media-fit-cover,body.gradient product-info[id^=MainProduct-] .product-media-container.media-fit-cover .product__modal-opener,body.gradient product-info[id^=MainProduct-] .product-media-container.media-fit-cover .media{background:transparent!important}body.gradient product-info[id^=MainProduct-] .product-media-container.media-fit-cover .media>img{object-fit:cover}body.gradient product-info[id^=MainProduct-] .thumbnail-slider{margin-top:1.5rem}body.gradient product-info[id^=MainProduct-] .thumbnail-list{gap:.9rem}body.gradient product-info[id^=MainProduct-] .thumbnail-list__item{width:6.7rem}body.gradient product-info[id^=MainProduct-] .thumbnail,body.gradient product-info[id^=MainProduct-] .thumbnail-list__item:before{overflow:hidden;border-radius:1.2rem;background:#ffffffb8!important}body.gradient product-info[id^=MainProduct-] .thumbnail{border:1px solid rgba(43,31,26,.08)}body.gradient product-info[id^=MainProduct-] .thumbnail[aria-current]{border-color:var(--ct-rose);box-shadow:0 0 0 .2rem #ff5c8a29}body.gradient product-info[id^=MainProduct-] .product__text.caption-with-letter-spacing{display:inline-flex;width:fit-content;align-items:center;gap:.45rem;min-height:2.6rem;padding:.45rem .9rem;border-radius:999px;background:#ff5c8a1a;color:var(--ct-rose)!important;font-size:.72rem;font-weight:950;letter-spacing:.16em}body.gradient product-info[id^=MainProduct-] .product__text.caption-with-letter-spacing:before{content:"";width:.54rem;height:.54rem;border-radius:999px;background:var(--ct-rose);box-shadow:0 0 0 .36rem #ff5c8a1f}body.gradient product-info[id^=MainProduct-] .product__title h1{max-width:10ch;margin:0;color:var(--ct-cacao)!important;font-size:clamp(2.5rem,2.9vw,3.6rem);letter-spacing:0}body.gradient product-info[id^=MainProduct-] .product__description,body.gradient product-info[id^=MainProduct-] .product__tax,body.gradient product-info[id^=MainProduct-] .product-form__quantity .form__label,body.gradient product-info[id^=MainProduct-] .product-form__input .form__label,body.gradient product-info[id^=MainProduct-] .share-button__button,body.gradient product-info[id^=MainProduct-] .product__accordion summary,body.gradient product-info[id^=MainProduct-] .accordion__content,body.gradient product-info[id^=MainProduct-] .ct-product-bullets,body.gradient product-info[id^=MainProduct-] .ct-product-rating-strip{color:var(--ct-cacao)!important}body.gradient product-info[id^=MainProduct-] .product__description,body.gradient product-info[id^=MainProduct-] .product__tax,body.gradient product-info[id^=MainProduct-] .accordion__content,body.gradient product-info[id^=MainProduct-] .ct-product-bullets{color:var(--ct-cacao-muted)!important;font-size:1.2rem;line-height:1.55}body.gradient product-info[id^=MainProduct-] .price{font-family:Manrope,system-ui,sans-serif}body.gradient product-info[id^=MainProduct-] .price .price-item,body.gradient product-info[id^=MainProduct-] .price__sale .price-item--sale{color:var(--ct-rose)!important;font-family:Fraunces,Georgia,serif;font-weight:900}body.gradient product-info[id^=MainProduct-] .price--large{font-size:2rem}body.gradient product-info[id^=MainProduct-] .price--on-sale .price-item--regular,body.gradient product-info[id^=MainProduct-] .price__compare{color:#2b1f1a6b!important}body.gradient product-info[id^=MainProduct-] .price .price__badge-sold-out{display:none!important}body.gradient product-info[id^=MainProduct-] .price .price__badge-sale{display:inline-flex!important;align-items:center;justify-content:center;min-height:2.35rem;padding:.25rem .85rem;border:1px solid rgba(43,31,26,.08);border-radius:999px;background:var(--ct-cream)!important;color:var(--ct-rose)!important;font-weight:950;line-height:1!important;margin-bottom:0!important;vertical-align:middle}body.gradient product-info[id^=MainProduct-] .quantity{width:13.6rem;min-height:4.2rem;border-color:#2b1f1a24;border-radius:999px;overflow:hidden;background:#fffaf2!important;box-shadow:inset 0 0 0 1px #fffc}body.gradient product-info[id^=MainProduct-] .quantity__button,body.gradient product-info[id^=MainProduct-] .quantity__input{border:0!important;background:transparent!important;color:var(--ct-cacao);box-shadow:none!important;font-weight:900}body.gradient product-info[id^=MainProduct-] .quantity__input{border-right:1px solid rgba(43,31,26,.08)!important;border-left:1px solid rgba(43,31,26,.08)!important;border-radius:0!important}body.gradient product-info[id^=MainProduct-] .product-form__buttons{max-width:100%}body.gradient product-info[id^=MainProduct-] .product-form__submit{min-height:5rem;border:0;background:var(--ct-rose)!important;color:var(--ct-white)!important;box-shadow:var(--ct-shadow-rose)}body.gradient product-info[id^=MainProduct-] .product-form__submit:hover{background:var(--ct-rose-deep)!important}body.gradient product-info[id^=MainProduct-] .product-form__submit[disabled],body.gradient product-info[id^=MainProduct-] .product-form__submit[aria-disabled=true]{opacity:.56;background:var(--ct-rose)!important;color:var(--ct-white)!important}body.gradient product-info[id^=MainProduct-] .shopify-payment-button__button{min-height:5rem;border-radius:999px!important;overflow:hidden}body.gradient product-info[id^=MainProduct-] .shopify-payment-button__more-options{display:block!important;width:fit-content!important;min-height:0!important;margin:1.15rem auto 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ct-rose)!important;box-shadow:none!important;font-size:1.32rem!important;font-weight:900!important;line-height:1.25!important;text-decoration:underline;text-underline-offset:.28em}body.gradient product-info[id^=MainProduct-] .shopify-payment-button__more-options:before,body.gradient product-info[id^=MainProduct-] .shopify-payment-button__more-options:after{content:none!important;display:none!important;box-shadow:none!important}body.gradient product-info[id^=MainProduct-] .shopify-payment-button__more-options:hover{color:var(--ct-rose-deep)!important;background:transparent!important;transform:none!important}body.gradient product-info[id^=MainProduct-] .ct-product-rating-strip{display:flex;flex-wrap:nowrap;align-items:center;gap:.42rem;padding:1.1rem 0 1.3rem;border-top:1px solid rgba(43,31,26,.1);border-bottom:1px solid rgba(43,31,26,.1);font-size:clamp(1.08rem,1vw,1.2rem);font-weight:900;line-height:1.2}body.gradient product-info[id^=MainProduct-] .ct-product-rating-strip__stars{flex:0 0 auto;color:var(--ct-jaune-mangue);font-size:1.25em;letter-spacing:.025em;text-shadow:0 1px 0 rgba(255,255,255,.8)}body.gradient product-info[id^=MainProduct-] .ct-product-rating-strip span:not(.ct-product-rating-strip__stars){flex:0 1 auto;min-width:0;white-space:nowrap}body.gradient product-info[id^=MainProduct-] .ct-product-rating-strip a{flex:0 0 auto;margin-left:auto;color:var(--ct-rose);font-size:.92em;font-weight:950;white-space:nowrap;text-decoration:underline;text-underline-offset:.28em}body.gradient product-info[id^=MainProduct-] .product__accordion{border-top:1px solid rgba(43,31,26,.1);border-bottom:1px solid rgba(43,31,26,.1)}body.gradient product-info[id^=MainProduct-] .product__accordion summary{min-height:5.2rem;padding:1.15rem 0;font-weight:950}body.gradient product-info[id^=MainProduct-] .product__accordion .summary__title{gap:.9rem}body.gradient product-info[id^=MainProduct-] .product__accordion .summary__title .svg-wrapper{width:2.2rem;height:2.2rem;padding:.45rem;border-radius:.55rem;background:#b7e4d0cc;color:var(--ct-cacao)}body.gradient product-info[id^=MainProduct-] .accordion__title{color:var(--ct-cacao);font-family:Manrope,system-ui,sans-serif;font-size:1.62rem;font-weight:950}body.gradient product-info[id^=MainProduct-] .accordion__content{max-width:54rem;margin:0;padding:.4rem 0 1.8rem}body.gradient product-info[id^=MainProduct-] .icon-with-text{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.25rem 0 0}body.gradient product-info[id^=MainProduct-] .icon-with-text__item{align-items:center;justify-content:center;width:auto!important;min-height:6.8rem;padding:.75rem .6rem;border:1px solid rgba(43,31,26,.08);border-radius:1rem;background:#ffffff8f;text-align:center;box-shadow:0 10px 22px #7045280f}body.gradient product-info[id^=MainProduct-] .icon-with-text__item .icon{width:1.9rem;height:1.9rem;color:var(--ct-rose)}body.gradient product-info[id^=MainProduct-] .icon-with-text__item .h4{margin:.45rem 0 0;color:var(--ct-cacao);font-family:Manrope,system-ui,sans-serif;font-size:1rem;font-weight:950;line-height:1.2}body.gradient product-info[id^=MainProduct-] .ct-product-bullets{margin-top:-.4rem;padding:1rem 0 0;border-top:1px solid rgba(43,31,26,.08);border-radius:0;background:transparent}body.gradient product-info[id^=MainProduct-] .ct-product-bullets ul{display:grid;gap:.55rem 1.6rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-left:1.2rem}body.gradient product-info[id^=MainProduct-] .ct-product-bullets li::marker{color:var(--ct-rose)}.product-form__input input[type=radio]+label{border:1px solid rgba(43,31,26,.12);border-radius:999px;background:#ffffffb8;color:var(--ct-cacao);font-weight:900;letter-spacing:0}.product-form__input input[type=radio]:checked+label{border-color:var(--ct-rose);background:var(--ct-rose);color:var(--ct-white)}.product__accordion,.accordion{border-color:#2b1f1a1a}.accordion summary,.share-button__button{color:var(--ct-cacao);font-weight:800;letter-spacing:0}.cart-items,.cart__footer,.cart__blocks,.cart-drawer,.drawer__inner,.customer:not(.account):not(.order),.template-search__search{border:1px solid rgba(43,31,26,.08);border-radius:1.45rem;background:#ffffffa8;box-shadow:var(--ct-shadow-soft)}.cart-items{overflow:hidden}.cart-item__name,.cart-item__price-wrapper,.totals__total,.totals__total-value,.tax-note{color:var(--ct-cacao);font-weight:800;letter-spacing:0}.totals__total-value,.cart-item__price-wrapper .price{color:var(--ct-rose);font-family:Fraunces,Georgia,serif;font-weight:800}body.gradient cart-drawer.drawer{background:#2b1f1a85;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}body.gradient #CartDrawer.cart-drawer{border:0;border-radius:0;background:transparent;box-shadow:none}body.gradient #CartDrawer .drawer__inner{width:min(52rem,calc(100vw - 1.25rem));max-width:none;padding:0;border:0;border-radius:1.4rem 0 0 1.4rem;background:radial-gradient(circle at 10% 0%,rgba(255,92,138,.12),transparent 18rem),linear-gradient(180deg,#fffaf2fa,#fff8eefa);box-shadow:-28px 0 70px #2b1f1a3d}body.gradient #CartDrawer .drawer__header{flex:0 0 auto;padding:1.35rem 1.35rem .75rem;border-bottom:1px solid rgba(43,31,26,.08)}body.gradient #CartDrawer .drawer__heading{margin:0;color:var(--ct-cacao);font-size:clamp(2rem,4vw,2.6rem)}body.gradient #CartDrawer .drawer__close{top:1rem;right:1rem;display:grid;place-items:center;min-width:2.9rem;min-height:2.9rem;border:1px solid rgba(43,31,26,.1);border-radius:999px;background:#ffffffb8;color:var(--ct-cacao);box-shadow:0 10px 24px #70452814}body.gradient #CartDrawer .drawer__close .svg-wrapper{width:1.25rem;height:1.25rem}body.gradient #CartDrawer cart-drawer-items{padding:1.25rem 1.25rem 0}body.gradient #CartDrawer .drawer__contents,body.gradient #CartDrawer .drawer__cart-items-wrapper{min-height:0}body.gradient #CartDrawer .cart-items{border:0;border-radius:0;background:transparent;box-shadow:none}body.gradient #CartDrawer .cart-items td{padding:0}body.gradient #CartDrawer .cart-items thead{display:none}body.gradient #CartDrawer .cart-item{display:grid;grid-template-columns:12rem minmax(0,1fr);grid-template-areas:"media details" "media quantity";column-gap:1.4rem;row-gap:1.05rem;margin:0 0 1.05rem;padding:1.25rem;border:1px solid rgba(43,31,26,.08);border-radius:1.35rem;background:#ffffffe0;box-shadow:0 20px 42px #7045281f;overflow:hidden}body.gradient #CartDrawer .cart-item__media{grid-area:media;align-self:start;display:block;width:100%;min-width:0;padding:0;overflow:hidden;border-radius:1rem}body.gradient #CartDrawer .cart-item__image{display:block;width:100%;height:auto;max-width:none;border-radius:1rem;object-fit:cover;aspect-ratio:1}body.gradient #CartDrawer .cart-item__details{grid-area:details;width:auto;min-width:0;padding:0;overflow:hidden}body.gradient #CartDrawer .cart-item__name{display:block;margin:0 0 .45rem;color:var(--ct-cacao);font-family:Manrope,system-ui,sans-serif;font-size:1.55rem;font-weight:950;line-height:1.22;overflow-wrap:anywhere}body.gradient #CartDrawer .cart-item__details .product-option{color:var(--ct-cacao-muted);font-size:1.2rem;font-weight:800;line-height:1.25}body.gradient #CartDrawer .cart-item__totals{display:none}body.gradient #CartDrawer .cart-items .cart-item__quantity{grid-area:quantity;min-width:0;padding:0}body.gradient #CartDrawer .cart-item__quantity-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}body.gradient #CartDrawer .quantity{width:13.4rem;min-height:4.2rem;border:1px solid rgba(43,31,26,.1);border-radius:999px;background:#fff8eee6;overflow:hidden}body.gradient #CartDrawer .quantity:before,body.gradient #CartDrawer .quantity:after{content:none}body.gradient #CartDrawer .quantity__button,body.gradient #CartDrawer .quantity__input{width:4.35rem;min-height:4.2rem;color:var(--ct-cacao);font-size:1.35rem;font-weight:900}body.gradient #CartDrawer cart-remove-button .button{width:4.2rem;min-width:4.2rem;height:4.2rem;min-height:4.2rem;margin:0;border:1px solid rgba(43,31,26,.1);border-radius:999px;background:#ffffffd1;color:var(--ct-cacao);box-shadow:none}body.gradient #CartDrawer cart-remove-button .svg-wrapper{width:1.5rem;height:1.5rem}body.gradient #CartDrawer .ct-cart-perks{display:grid;gap:.7rem;margin:.15rem 0 1.15rem}body.gradient #CartDrawer .ct-cart-perk{display:flex;align-items:center;gap:.8rem;padding:.85rem 1rem;border:1px solid rgba(43,31,26,.08);border-radius:1.1rem;background:#ffffff94;color:var(--ct-cacao);font-size:1.12rem;font-weight:900;line-height:1.25}body.gradient #CartDrawer .ct-cart-perk__icon{display:grid;width:2.05rem;height:2.05rem;flex:0 0 2.05rem;place-items:center;border-radius:.75rem;background:#ff5c8a1a;color:var(--ct-rose)}body.gradient #CartDrawer .ct-cart-perk__icon svg{width:1.25rem;height:1.25rem}body.gradient #CartDrawer .drawer__footer{flex:0 0 auto;margin-top:auto;padding:1.25rem 1.25rem 1.35rem;border-top:1px solid rgba(43,31,26,.1);background:#fffaf2eb;box-shadow:0 -18px 40px #70452814}body.gradient #CartDrawer .cart-drawer__footer{display:grid;gap:.55rem;padding:0}body.gradient #CartDrawer .totals{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:0;border-bottom:0}body.gradient #CartDrawer .totals__total{margin:0;color:var(--ct-cacao);font-size:1.35rem;font-weight:950;line-height:1.12}body.gradient #CartDrawer .totals__total-value{margin:0;color:var(--ct-rose);font-size:1.45rem;line-height:1.08;text-align:right;white-space:nowrap}body.gradient #CartDrawer .tax-note{display:block;max-width:35rem;margin:0;color:var(--ct-cacao-muted);font-size:1.02rem;font-weight:800;line-height:1.45;text-align:left}body.gradient #CartDrawer .tax-note a{font-weight:950}body.gradient #CartDrawer .cart__ctas{margin-top:1.05rem}body.gradient #CartDrawer .cart__checkout-button{width:100%;min-height:5.1rem;font-size:1.35rem}#product-faq{scroll-margin-top:14rem}#product-contact{scroll-margin-top:18rem}body.gradient .contact-section--product .contact.page-width.page-width--narrow{box-sizing:border-box;width:min(calc(100% - 3rem),73.4rem);max-width:73.4rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media screen and (max-width:749px){body.gradient .contact-section--product .contact.page-width.page-width--narrow{width:calc(100% - 2rem)}}.shopify-section-group-footer-group{background:linear-gradient(180deg,transparent 0,rgba(255,248,238,.75) 5.2rem),var(--ct-cream-soft)}.shopify-section-group-footer-group .newsletter{padding:clamp(4rem,6vw,5.6rem) 1.5rem clamp(2.8rem,5vw,4.4rem)}.shopify-section-group-footer-group .newsletter__wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(24rem,36rem);align-items:center;gap:clamp(1.8rem,4vw,3rem);width:min(1120px,calc(100vw - 3rem));margin:0 auto;padding:clamp(2rem,4.4vw,3.2rem) clamp(1.6rem,4vw,3.2rem)!important;border:1px solid rgba(255,92,138,.16);border-radius:1.8rem;background:radial-gradient(circle at 12% 20%,rgba(255,255,255,.72),transparent 18rem),linear-gradient(135deg,#ff5c8afa,#e84574f0)!important;color:var(--ct-white);box-shadow:var(--ct-shadow-rose);text-align:left}.shopify-section-group-footer-group .newsletter__wrapper>*{margin:0}.shopify-section-group-footer-group .newsletter__wrapper h2{grid-column:1;max-width:12ch;color:var(--ct-white)!important;font-size:clamp(2.4rem,4.2vw,4rem);line-height:.98;text-shadow:0 2px 0 rgba(43,31,26,.08)}.shopify-section-group-footer-group .newsletter__subheading{grid-column:1;max-width:34rem;color:#ffffffc7;font-size:1.35rem;font-weight:800;line-height:1.45}.shopify-section-group-footer-group .newsletter__subheading p{color:inherit}.shopify-section-group-footer-group .newsletter__wrapper>div:last-child{grid-column:2;grid-row:1 / span 2;width:100%}.shopify-section-group-footer-group .newsletter-form,.shopify-section-group-footer-group .newsletter-form__field-wrapper{width:100%;max-width:none}.shopify-section-group-footer-group .newsletter-form .field{overflow:hidden;min-height:5rem;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:#ffffff2e;box-shadow:inset 0 1px #ffffff38}.shopify-section-group-footer-group .newsletter-form .field:before,.shopify-section-group-footer-group .newsletter-form .field:after{content:none}.shopify-section-group-footer-group .newsletter-form .field__input{min-height:5rem;margin:0!important;padding:0 5.35rem 0 1.75rem!important;border:0;border-radius:999px;background:transparent;color:var(--ct-white);font-size:1.45rem;font-weight:900;box-shadow:none!important}.shopify-section-group-footer-group .newsletter-form .field__input:focus,.shopify-section-group-footer-group .newsletter-form .field__input:not(:placeholder-shown),.shopify-section-group-footer-group .newsletter-form .field__input:-webkit-autofill{padding:0 5.35rem 0 1.75rem!important;box-shadow:none!important}.shopify-section-group-footer-group .newsletter-form .field__input::placeholder{color:#ffffffb8;opacity:1}.shopify-section-group-footer-group .newsletter-form .field__label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.shopify-section-group-footer-group .newsletter-form__button{right:.45rem;top:.45rem;width:4.1rem;height:4.1rem;border-radius:999px;background:var(--ct-white)!important;color:var(--ct-rose)!important;box-shadow:0 12px 26px #2b1f1a24}.shopify-section-group-footer-group .newsletter-form__button .icon{width:1.45rem}.footer{color:#fff1dcc7;background:radial-gradient(circle at 78% 0%,rgba(255,92,138,.18),transparent 18rem),linear-gradient(180deg,#2b1f1a,#211713)}.shopify-section-group-footer-group .footer{margin-top:0!important;padding-top:3.4rem!important;padding-bottom:1.9rem!important}.shopify-section-group-footer-group .footer__content-top{display:none}.shopify-section-group-footer-group .footer__content-bottom{display:grid;gap:.85rem;border-top:1px solid rgba(255,241,220,.1);padding-top:1.6rem}.shopify-section-group-footer-group .footer__content-bottom-wrapper{justify-content:center;width:min(1120px,calc(100vw - 3rem));margin:0 auto}.shopify-section-group-footer-group .footer__localization:empty{display:none}.shopify-section-group-footer-group .footer__column--info{width:auto;align-items:center;padding:0}.shopify-section-group-footer-group .footer__payment{margin:0}.shopify-section-group-footer-group .list-payment{justify-content:center;gap:.55rem;padding:0}.shopify-section-group-footer-group .list-payment__item{padding:0}.shopify-section-group-footer-group .list-payment__item .icon{width:3.2rem;height:auto;border-radius:.28rem}.shopify-section-group-footer-group .footer__copyright{margin-top:1.1rem;text-align:center}body.gradient .footer h2,body.gradient .footer .footer-block__heading{color:var(--ct-cream)}body.gradient .footer a,body.gradient .footer .list-menu__item--link,body.gradient .footer .copyright__content{color:#fff1dca3;letter-spacing:0}body.gradient .footer a:hover,body.gradient .footer .list-menu__item--link:hover{color:var(--ct-rose)}@media screen and (max-width:749px){body.gradient .page-width{width:min(100% - 2rem,1180px)}.section-header .header-wrapper{padding:12px 0 8px}.header{width:min(100% - 1rem,1180px);padding:9px 10px;border-radius:1.4rem}body.gradient .section-header .header.page-width{padding:9px 10px}body.gradient .section-header .header.ct-product-header{grid-template-areas:"heading icons";grid-template-columns:auto 1fr}body.gradient .header.ct-product-header .ct-product-nav{display:none}.header__heading-link{gap:0}.ct-header-logo{height:43px;max-width:74px}.header__heading-logo{height:18px;max-width:124px}.ct-standard-brand-mark{width:36px;height:36px;flex-basis:36px}.ct-standard-brand-mark svg{width:23px;height:23px}.header__heading-link .h2{font-size:18px}.header__icon,.header__icon--cart .icon,.header__icon .svg-wrapper{width:46px;height:46px}.main-page-title,.collection-hero__title,.title-wrapper-with-link .title,.template-search__header h1,.cart__empty-text{font-size:clamp(2rem,10vw,3rem)}.product__media-wrapper,.product__info-container,.main-page-title+.rte,.page .rte,.shopify-policy__body,.cart-items,.cart__footer,.cart__blocks,.customer:not(.account):not(.order){border-radius:1.15rem}body.gradient .shopify-policy__container{width:min(100% - 2rem,860px);padding:2rem 0 3rem}body.gradient .shopify-policy__title{margin-bottom:1rem}body.gradient .shopify-policy__body{padding:1.2rem;font-size:1.05rem}body.gradient .shopify-policy__body h2{font-size:clamp(1.35rem,6vw,1.8rem)}.product__info-container{padding:1.25rem}body.gradient product-info[id^=MainProduct-]{background:radial-gradient(circle at 20% 8%,rgba(255,92,138,.13),transparent 18rem),linear-gradient(180deg,var(--ct-cream-soft),var(--ct-cream))!important}body.gradient product-info[id^=MainProduct-] .product{gap:2.2rem}body.gradient product-info[id^=MainProduct-] .product__info-wrapper{padding:0}body.gradient product-info[id^=MainProduct-] .product__info-container{padding:0}body.gradient product-info[id^=MainProduct-] .product__media,body.gradient product-info[id^=MainProduct-] .product-media-container,body.gradient product-info[id^=MainProduct-] .product__modal-opener,body.gradient product-info[id^=MainProduct-] .product__media-item{border-radius:1.6rem!important}body.gradient product-info[id^=MainProduct-] .product__title h1{max-width:12ch;font-size:clamp(2.7rem,12vw,4rem)}body.gradient product-info[id^=MainProduct-] .ct-product-rating-strip{gap:.28rem;font-size:clamp(.9rem,2.45vw,1.02rem)}body.gradient product-info[id^=MainProduct-] .ct-product-rating-strip__stars{font-size:1.18em;letter-spacing:.01em}body.gradient product-info[id^=MainProduct-] .ct-product-rating-strip a{font-size:.9em}body.gradient product-info[id^=MainProduct-] .icon-with-text{grid-template-columns:1fr}body.gradient product-info[id^=MainProduct-] .icon-with-text__item{min-height:5.6rem;flex-direction:row;justify-content:flex-start;text-align:left}body.gradient product-info[id^=MainProduct-] .icon-with-text__item .h4{margin:0 0 0 .75rem}body.gradient product-info[id^=MainProduct-] .ct-product-bullets ul{grid-template-columns:1fr}body.gradient product-info[id^=MainProduct-] .quantity{width:13.8rem}body.gradient #CartDrawer .drawer__inner{width:min(100vw,calc(100vw - .75rem));border-radius:1.15rem 0 0 1.15rem}body.gradient #CartDrawer .drawer__header{padding:1.1rem 1rem .7rem}body.gradient #CartDrawer cart-drawer-items{padding:.85rem .75rem 0}body.gradient #CartDrawer .cart-item{grid-template-columns:8.4rem minmax(0,1fr);gap:.8rem .95rem;padding:.9rem;border-radius:1.05rem}body.gradient #CartDrawer .cart-item__name{font-size:1.18rem}body.gradient #CartDrawer .cart-item__details .product-option{font-size:1rem}body.gradient #CartDrawer .cart-item__quantity-wrapper{gap:.5rem}body.gradient #CartDrawer .quantity{width:9.8rem;min-height:3.25rem}body.gradient #CartDrawer .quantity__button,body.gradient #CartDrawer .quantity__input{width:3.15rem;min-height:3.25rem}body.gradient #CartDrawer cart-remove-button .button{width:3.25rem;min-width:3.25rem;height:3.25rem;min-height:3.25rem}body.gradient #CartDrawer .ct-cart-perks{gap:.55rem;margin-bottom:.9rem}body.gradient #CartDrawer .ct-cart-perk{padding:.7rem .78rem;font-size:.98rem}body.gradient #CartDrawer .drawer__footer{padding:.95rem .9rem 1.1rem}body.gradient #CartDrawer .totals__total{font-size:1.12rem}body.gradient #CartDrawer .totals__total-value{font-size:1.2rem}body.gradient #CartDrawer .tax-note{font-size:.9rem}body.gradient #CartDrawer .cart__checkout-button{min-height:4.55rem;font-size:1.16rem}.shopify-section-group-footer-group .newsletter{padding:1.4rem 1rem 0}.shopify-section-group-footer-group .newsletter__wrapper{grid-template-columns:1fr;gap:1.1rem;width:min(100%,calc(100vw - 2rem));padding:1.6rem!important;border-radius:1.25rem;text-align:center}.shopify-section-group-footer-group .newsletter__wrapper h2{grid-column:auto;max-width:none;font-size:clamp(2.1rem,9vw,3rem)}.shopify-section-group-footer-group .newsletter__subheading{grid-column:auto;max-width:28rem;margin:0 auto;font-size:1.2rem}.shopify-section-group-footer-group .newsletter__wrapper>div:last-child{grid-column:auto;grid-row:auto}.shopify-section-group-footer-group .newsletter-form .field,.shopify-section-group-footer-group .newsletter-form .field__input{min-height:4.55rem}.shopify-section-group-footer-group .newsletter-form__button{width:3.65rem;height:3.65rem}.shopify-section-group-footer-group .footer{margin-top:-.7rem!important;padding-top:2.3rem!important;padding-bottom:1.5rem!important}.shopify-section-group-footer-group .footer__content-bottom{padding-top:1.35rem}.shopify-section-group-footer-group .footer__content-bottom-wrapper{width:min(100%,calc(100vw - 2rem))}.shopify-section-group-footer-group .list-payment{gap:.42rem}.shopify-section-group-footer-group .list-payment__item .icon{width:2.7rem}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded,.product-form__submit,.cart__checkout-button,.quick-add__submit{min-height:4.4rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/coolytray-global.css.map */
