html body .cl-btn{transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .25s ease,transform .2s cubic-bezier(.2,.7,.2,1)}html body .cl-btn--primary:hover{background-color:#5e1722;border-color:#5e1722}@media(hover:hover)and (pointer:fine){html body .cl-btn:hover{transform:translateY(-1px);box-shadow:0 12px 24px -16px #2b0f1a99}html body .cl-btn:active{transform:translateY(0) scale(.985);box-shadow:none}html body .cl-pcard{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease}html body .cl-pcard:hover{transform:translateY(-4px);box-shadow:0 26px 46px -30px #2b0f1a8c}html body .cl-pcard__media img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}html body .cl-pcard:hover .cl-pcard__media img{transform:scale(1.04)}html body .cl-tile,html body .cl-stat,html body .cl-science .cl-card{transition:transform .35s cubic-bezier(.2,.7,.2,1),background-color .3s ease}html body .cl-tile:hover,html body .cl-section--dark .cl-stat:hover{transform:translateY(-3px);background-color:#ffffff17}html body .cl-science .cl-card:hover{transform:translateY(-3px)}}@keyframes cl-fade-up{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}@keyframes cl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cl-spin{to{transform:rotate(360deg)}}@keyframes cl-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes cl-bar-grow{0%{transform:scaleY(.35);opacity:.4}to{transform:none;opacity:1}}html body .cl-section[id],html body .cl-faq-split[id],html body .cl-hslider[id],html body #MainContent [id^=the-science],html body #MainContent [id=how-it-works],html body #MainContent [id=fit-check],html body #MainContent [id=buy]{scroll-margin-top:112px}@media(prefers-reduced-motion:no-preference){html body .cl-reveal{opacity:0;transform:translate3d(0,24px,0)}html body .cl-reveal.is-in{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.2,.65,.3,1) var(--cl-rd, 0ms),transform .9s cubic-bezier(.2,.65,.3,1) var(--cl-rd, 0ms)}html body .cl-tabs-switched [data-cl-panel]:not([hidden]) .cl-pcard{animation:cl-fade-up .5s cubic-bezier(.2,.65,.3,1) backwards}html body .cl-tabs-switched [data-cl-panel]:not([hidden]) .cl-pcard:nth-child(2){animation-delay:.06s}html body .cl-tabs-switched [data-cl-panel]:not([hidden]) .cl-pcard:nth-child(3){animation-delay:.12s}html body .cl-tabs-switched [data-cl-panel]:not([hidden]) .cl-pcard:nth-child(n+4){animation-delay:.18s}html body .cl-tabs__btn{transition:background-color .25s ease,color .25s ease,transform .2s ease}html body .cl-modes__panel:not([hidden]){animation:cl-fade-in .45s ease backwards}html body .cl-modes__panel:not([hidden]) .cl-modes__weeks i.is-on{transform-origin:bottom;animation:cl-bar-grow .6s cubic-bezier(.2,.7,.2,1) .08s backwards}html body .cl-modes__tab{transition:background-color .25s ease,color .25s ease}html body .cl-faq,html body .cl-pdp__accordions{interpolate-size:allow-keywords}html body .cl-faq details::details-content,html body .cl-pdp__accordions details::details-content{block-size:0;overflow-y:clip;transition:block-size .38s cubic-bezier(.2,.65,.3,1),content-visibility .38s allow-discrete}html body .cl-faq details[open]::details-content,html body .cl-pdp__accordions details[open]::details-content{block-size:auto}html body .cl-faq summary:after,html body .cl-pdp__accordions summary:after{transition:transform .3s cubic-bezier(.2,.7,.2,1)}html body .cl-faq details[open] summary:after,html body .cl-pdp__accordions details[open] summary:after{transform:rotate(180deg)}html body .cl-popup{transition:opacity .35s ease}html body .cl-popup__card{transform:translate3d(0,32px,0);transition:transform .5s cubic-bezier(.2,.8,.2,1)}html body .cl-popup.is-open .cl-popup__card{transform:none}}@media(prefers-reduced-motion:no-preference)and (min-width:900px){html body .cl-popup__card{transform:translate3d(0,16px,0) scale(.97)}}@media(prefers-reduced-motion:no-preference)and (max-width:900px){html body .cl-sticky{transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease,display .45s allow-discrete}html body .cl-sticky[hidden]{display:none;transform:translate3d(0,110%,0);opacity:0}@starting-style{html body .cl-sticky:not([hidden]){transform:translate3d(0,110%,0);opacity:0}}}html body .cl-pdp__atc{position:relative}html body .cl-pdp__atc>span{transition:opacity .2s ease}html body .cl-pdp__atc.is-loading{opacity:1;pointer-events:none}html body .cl-pdp__atc.is-loading>span,html body .cl-pdp__atc.is-added>span{opacity:0}html body .cl-pdp__atc.is-loading:after{content:"";position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:cl-spin .7s linear infinite}html body .cl-pdp__atc.is-added:after{content:"Added \2713";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--cl-font-head);font-weight:600;animation:cl-pop .35s cubic-bezier(.2,.8,.2,1)}html body shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 50px;--shopify-accelerated-checkout-button-border-radius: 25px;--shopify-accelerated-checkout-skeleton-background-color: #F3EBE9}html body shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-inline-size: 48px;--shopify-accelerated-checkout-button-border-radius: 24px;--shopify-accelerated-checkout-row-gap: 8px;--shopify-accelerated-checkout-skeleton-background-color: #F3EBE9}html body .cl-pdp__express{margin-top:10px}html body #cart-drawer .theme-drawer__header{padding-block:18px 12px}html body #cart-drawer .theme-drawer__title,html body .cart-title h1{font-family:var(--cl-font-head);font-weight:600;letter-spacing:-.02em}html body #cart-drawer .theme-drawer__title{font-size:22px}html body .cart-page .cart-title h1{font-size:clamp(28px,3vw,38px)}html body #cart-drawer .theme-drawer__badge{background:var(--cl-ink);color:#fff;font-family:var(--cl-font-head);font-weight:600}html body :is(#cart-drawer,.cart-page) .cart-items__media-image{border-radius:12px;background:var(--cl-blush);object-fit:cover}html body :is(#cart-drawer,.cart-page) .cart-items__title{font-family:var(--cl-font-head);font-weight:600;font-size:16px;line-height:1.25;letter-spacing:-.01em;color:var(--cl-ink);text-decoration:none}html body :is(#cart-drawer,.cart-page) .cart-items__unit-price-wrapper{font-size:14px;color:var(--cl-ink)}html body :is(#cart-drawer,.cart-page) .cart-items__unit-price-wrapper .compare-at-price{color:var(--cl-mute);margin-left:4px}html body :is(#cart-drawer,.cart-page) .cart-items__price{font-family:var(--cl-font-head);font-weight:600;font-size:16px}html body :is(#cart-drawer,.cart-page) .quantity-selector{border-radius:999px;border-color:var(--cl-hair)}html body :is(#cart-drawer,.cart-page) .cart-items__remove{opacity:.55;transition:opacity .2s ease}html body :is(#cart-drawer,.cart-page) .cart-items__remove:hover{opacity:1}html body :is(#cart-drawer,.cart-page) .cart-totals__total-label,html body :is(#cart-drawer,.cart-page) .cart-totals__total-value{font-family:var(--cl-font-head);font-weight:600}html body :is(#cart-drawer,.cart-page) .cart-totals__total-value{font-size:20px;letter-spacing:-.01em}html body :is(#cart-drawer,.cart-page) .cart__checkout-button{min-height:52px;height:52px;border-radius:999px;font-family:var(--cl-font-head);font-weight:600;font-size:16px;letter-spacing:.01em;gap:8px;transition:background-color .2s ease,transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease}html body :is(#cart-drawer,.cart-page) .cart__checkout-button:before{content:"";width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='10' width='14' height='10' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='10' width='14' height='10' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") center / contain no-repeat}html body :is(#cart-drawer,.cart-page) .cart__checkout-button{display:inline-flex;align-items:center;justify-content:center}@media(hover:hover)and (pointer:fine){html body :is(#cart-drawer,.cart-page) .cart__checkout-button:hover{transform:translateY(-1px);box-shadow:0 14px 26px -16px #7a1f2bb3}}html body :is(#cart-drawer,.cart-page) .cart__ctas{gap:10px}html body :is(#cart-drawer,.cart-page) .cart-discount__input{border-radius:999px;padding-inline:16px}html body :is(#cart-drawer,.cart-page) .cart-discount__button{border-radius:999px}html body #cart-drawer .cart-drawer__summary{gap:16px;box-shadow:0 -18px 30px -26px #2b0f1a59}html body #cart-drawer .cart-drawer__items{padding-top:6px}@media(prefers-reduced-motion:no-preference){html body #cart-drawer .cart-items__table-row.adding{animation-duration:.45s}}html body .cl-cartx{font-family:var(--cl-font);color:var(--cl-ink)}html body .cl-cartx ul{list-style:none;margin:0;padding:0}html body .cl-cartx svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}html body .cl-cartx__title{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-family:var(--cl-font-head);font-weight:600;font-size:13px;letter-spacing:.07em;text-transform:uppercase;color:var(--cl-ink)}html body .cl-cartx--perks{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin:0 var(--cart-drawer-padding, 20px) 10px;padding:10px 14px;border-radius:12px;background:var(--cl-soft);font-size:13px;line-height:1.3;font-weight:600}html body .cl-cartx--perks li{display:inline-flex;align-items:center;gap:6px}html body .cl-cartx--perks.cl-cartx--page{margin:18px 0 0;justify-content:flex-start;gap:8px 22px;padding:12px 16px}html body .cl-cartx--included,html body .cl-cartx--upsell{margin:14px var(--cart-drawer-padding, 20px) 0}html body .cl-cartx--included{padding:14px 16px;border:1px solid var(--cl-hair);border-radius:14px;background:#fff}html body .cl-cartx--included li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;font-size:14px;line-height:1.3}html body .cl-cartx--included li+li{border-top:1px solid var(--cl-hair)}html body .cl-cartx--included b{font-family:var(--cl-font-head);font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--cl-light)}html body .cl-cartx__tick{width:18px;height:18px;border-radius:50%;background:var(--cl-light) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 12px no-repeat}html body .cl-cartx--upsell{padding-bottom:6px}html body .cl-cartx__item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;border-radius:14px;background:var(--cl-soft)}html body .cl-cartx__item+.cl-cartx__item{margin-top:8px}html body .cl-cartx__thumb{display:block;width:64px;height:64px;border-radius:10px;overflow:hidden;background:#fff}html body .cl-cartx__thumb img{width:100%;height:100%;object-fit:cover;display:block}html body .cl-cartx__body{display:flex;flex-direction:column;gap:2px;min-width:0}html body .cl-cartx__name{font-family:var(--cl-font-head);font-weight:600;font-size:14.5px;line-height:1.25;color:var(--cl-ink);text-decoration:none}html body .cl-cartx__name:hover{text-decoration:underline;text-underline-offset:2px}html body .cl-cartx__note{font-size:13px;line-height:1.35;color:var(--cl-mute)}html body .cl-cartx__price{font-size:13.5px;font-weight:600}html body .cl-cartx__price s{font-weight:400;color:var(--cl-mute);margin-left:4px}html body .cl-cartx__add{position:relative;min-width:64px;min-height:36px;padding:0 16px;border:1.5px solid var(--cl-ink);border-radius:999px;background:#fff;color:var(--cl-ink);font-family:var(--cl-font-head);font-weight:600;font-size:13.5px;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}html body .cl-cartx__add:hover{background:var(--cl-ink);color:#fff}html body .cl-cartx__add:focus-visible{outline:2px solid var(--cl-ink);outline-offset:2px}html body .cl-cartx__add.is-loading{pointer-events:none}html body .cl-cartx__add.is-loading .cl-cartx__add-label{opacity:0}html body .cl-cartx__add.is-loading:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid rgba(43,15,26,.25);border-top-color:var(--cl-ink);border-radius:50%;animation:cl-spin .7s linear infinite}html body .cl-cartx__error{margin:8px 0 0;font-size:13px;font-weight:600;color:var(--cl-light)}html body .cl-cartx__error[hidden]{display:none}html body .cl-cartx--page{margin-left:0;margin-right:0}html body .cart-page__items .cl-cartx--included,html body .cart-page__items .cl-cartx--upsell{max-width:640px}html body .cl-cartx--trust{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px}html body .cl-cartx__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}html body .cl-cartx__pay li{display:flex}html body .cl-cartx__payicon{width:34px;height:22px}html body .cl-cartx__trust{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;font-size:13px;line-height:1.35;color:var(--cl-mute);text-align:center}html body .cl-cartx__trust svg{color:var(--cl-ink)}html body .cl-cartx--empty{display:grid;justify-items:center;gap:6px;margin:22px auto 0;padding:18px 20px 20px;max-width:280px;border-radius:16px;background:var(--cl-soft);text-align:center}html body .cl-cartx__thumb--lg{width:120px;height:120px;border-radius:12px;margin-bottom:6px}html body .cl-cartx--empty .cl-cartx__name{font-size:15.5px;margin:0}html body .cl-cartx--empty .cl-cartx__price{margin:0}html body .cl-cartx__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:8px;padding:0 22px;border-radius:999px;background:var(--cl-light);color:#fff;font-family:var(--cl-font-head);font-weight:600;font-size:15px;text-decoration:none;transition:background-color .2s ease}html body .cl-cartx__cta:hover{background:#5e1722;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cloche-ape-2.css.map */
