.button,.button-secondary,.button-custom{transition:transform .18s cubic-bezier(.2,.6,.2,1),box-shadow .18s ease,opacity .18s ease;will-change:transform}.button:hover,.button-custom:hover{transform:translateY(-1px);box-shadow:0 6px 18px #241f1b29}.button-secondary:hover{transform:translateY(-1px);box-shadow:0 4px 14px #241f1b1a}.button:active,.button-secondary:active,.button-custom:active{transform:translateY(0) scale(.975);box-shadow:0 2px 6px #241f1b1f;transition-duration:.06s}.button:focus-visible,.button-secondary:focus-visible,.button-custom:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #9e4e5b;outline-offset:2px}.product-information .add-to-cart-button{padding-block:1.05rem;font-size:1.0625rem;letter-spacing:.04em}.aur-reveal{opacity:0;transform:translateY(16px);transition:opacity .55s cubic-bezier(.2,.6,.2,1),transform .55s cubic-bezier(.2,.6,.2,1)}.aur-reveal.aur-in{opacity:1;transform:none}.aur-timer{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .9rem;border:1px solid #e7dfd3;background:#f7f1e8;border-radius:8px;font-size:.875rem;color:#241f1b;line-height:1.2;width:fit-content;max-width:100%}.aur-timer svg{flex:none;color:#9e4e5b}.aur-timer strong{font-variant-numeric:tabular-nums;letter-spacing:.04em;display:inline-block;min-width:3.1em;text-align:center}.aur-timer[data-expired]{opacity:.75}.aur-seal{width:92px;height:92px;color:#241f1b;background:#f7f1e8eb;border:1px solid #e7dfd3;border-radius:50%;box-shadow:0 4px 14px #241f1b1a;flex:none}.aur-seal svg{width:100%;height:100%;display:block}.aur-seal text{font-family:var(--font-body--family, sans-serif);font-size:8.6px;letter-spacing:.16em;fill:currentColor}.aur-seal svg>text,.aur-seal svg defs+text{transform-origin:50% 50%}@media(prefers-reduced-motion:no-preference){.aur-seal text{animation:aurSpin 26s linear infinite;transform-origin:50px 50px}}@keyframes aurSpin{to{transform:rotate(360deg)}}media-gallery{position:relative}media-gallery .aur-seal{position:absolute;top:14px;left:14px;z-index:3}@media screen and (max-width:749px){media-gallery .aur-seal{width:74px;height:74px;top:10px;left:10px}}.product-information .price{animation:aurPricePop .7s cubic-bezier(.2,.6,.2,1) 1}@keyframes aurPricePop{0%{opacity:0;transform:translateY(4px) scale(.98)}60%{transform:translateY(0) scale(1.02)}to{opacity:1;transform:none}}.aur-bundles{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.aur-bundle{position:relative;display:flex;flex-direction:column;gap:3px;padding:14px;background:#fff;border:1.5px solid #e7dfd3;border-radius:10px;cursor:pointer;text-align:left;font-family:inherit;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.aur-bundle:hover{transform:translateY(-1px);box-shadow:0 4px 14px #241f1b14}.aur-bundle.is-selected{border-color:#241f1b;box-shadow:0 0 0 1px #241f1b;background:#f7f1e8}.aur-bundle__flag{position:absolute;top:-9px;right:10px;background:#9e4e5b;color:#fff;font-size:.5625rem;letter-spacing:.12em;padding:3px 8px;border-radius:20px;font-weight:600}.aur-bundle__title{font-weight:600;font-size:.9375rem;color:#241f1b}.aur-bundle__sub{font-size:.75rem;color:#5a5249;line-height:1.35}.aur-compare{width:100%;border:1px solid #e7dfd3;border-radius:12px;overflow:hidden;font-size:.9375rem}.aur-compare__head,.aur-compare__row{display:grid;grid-template-columns:.7fr 1.15fr 1.15fr;gap:8px;padding:13px 16px;align-items:center}.aur-compare__head{background:#241f1b;color:#f7f1e8;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.aur-compare__brand{color:#fff;font-weight:700}.aur-compare__row{border-top:1px solid #e7dfd3}.aur-compare__row:nth-child(2n){background:#faf6ef}.aur-compare__row>span:first-child{font-weight:600;color:#241f1b}.aur-compare .si{color:#241f1b}.aur-compare .no{color:#8a8178}@media screen and (max-width:599px){.aur-compare__head,.aur-compare__row{grid-template-columns:.8fr 1fr 1fr;font-size:.8125rem;padding:11px 12px}}.aur-roadmap{display:flex;flex-direction:column;gap:0;width:100%;max-width:560px;margin-inline:auto}.aur-roadmap__step{display:flex;gap:16px;align-items:flex-start;padding:16px 0;border-bottom:1px solid rgba(247,241,232,.15)}.aur-roadmap__step:last-child{border-bottom:none}.aur-roadmap__num{flex:none;width:34px;height:34px;border-radius:50%;border:1px solid rgba(247,241,232,.4);color:#f7f1e8;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-variant-numeric:tabular-nums}.aur-roadmap__step>div{display:flex;flex-direction:column;gap:2px}.aur-roadmap__step strong{color:#f7f1e8;font-size:1rem}.aur-roadmap__step span:not(.aur-roadmap__num){color:#f7f1e8a6;font-size:.875rem;line-height:1.5}button[name=checkout],.cart__checkout-button{width:100%;padding-block:1rem;font-size:1.0625rem;letter-spacing:.03em}.payment-icons .icon{height:22px;width:auto}@media screen and (max-width:749px){main .text-block.custom-font-size h1{font-size:clamp(2rem,9vw,3rem)!important}main .text-block.custom-font-size h2{font-size:clamp(1.6rem,7vw,2.25rem)!important}}@media(prefers-reduced-motion:reduce){.aur-reveal{opacity:1!important;transform:none!important;transition:none!important}.button,.button-secondary,.button-custom{transition:none}.product-information .price{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/aurelie-cro.css.map */
