:root{--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out-quint: cubic-bezier(.22, 1, .36, 1)}.cf-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.cf-atmosphere__wash{position:absolute;top:0;right:0;bottom:0;left:0;height:680px;background:linear-gradient(to bottom,rgba(247,243,234,.8) 0%,rgba(255,255,255,.6) 60%,transparent 100%)}.cf-atmosphere__blob{position:absolute;border-radius:9999px}.cf-atmosphere__blob--r{top:0;right:0;width:400px;height:400px;background:#ffe3eb33;filter:blur(100px);transform:translate(25%,-33%)}.cf-atmosphere__blob--l{top:200px;left:0;width:300px;height:300px;background:#ffe3eb4d;filter:blur(80px);transform:translate(-25%)}.cf-atmosphere__grain{position:absolute;top:0;right:0;bottom:0;left:0;height:680px;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.cf-atmosphere__botanical{position:absolute;right:0;top:5%;width:480px;height:480px;opacity:.07;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,black 30%,transparent 80%);mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,black 30%,transparent 80%)}.cf-atmosphere__botanical img{width:100%;height:100%;object-fit:cover}@media(max-width:767px){.cf-atmosphere__botanical{display:none}}.cf-section{position:relative}.cf-section>.cf-content{position:relative;z-index:1}.cf-card{position:relative;display:block;background:var(--paper);border:1px solid rgba(230,227,221,.6);border-radius:16px;overflow:hidden;transition:transform .5s var(--ease-out-expo),border-color .3s var(--ease-out-expo)}.cf-card:hover{transform:translateY(-6px);border-color:var(--blush)}.cf-card__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:linear-gradient(135deg,var(--paper),rgba(255,227,235,.2))}.cf-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-out-expo)}.cf-card:hover .cf-card__media img{transform:scale(1.04)}.cf-badge-oferta{position:absolute;top:12px;left:12px;padding:4px 10px;background:var(--blush);color:var(--graphite);font:600 10px/1 var(--font-sans);text-transform:uppercase;letter-spacing:.08em;border-radius:8px}.cf-soldout{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff80;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center}.cf-soldout span{padding:6px 16px;background:#2d2d33cc;color:var(--paper);font:500 10px/1 var(--font-sans);text-transform:uppercase;letter-spacing:.1em;border-radius:9999px}.cf-pills{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px}.cf-pills::-webkit-scrollbar{display:none}.cf-pills{-ms-overflow-style:none;scrollbar-width:none}.cf-pill{flex:0 0 auto;padding:10px 20px;border-radius:12px;font:500 14px/1 var(--font-sans);color:var(--ink-soft);background:var(--paper);border:1px solid rgba(230,227,221,.6);cursor:pointer;transition:color .3s var(--ease-out-expo),border-color .3s var(--ease-out-expo),background .3s var(--ease-out-expo);text-decoration:none;display:inline-flex;align-items:center}.cf-pill:hover{border-color:var(--blush);color:var(--rose)}.cf-pill--active{background:var(--bloom);color:var(--graphite);border-color:var(--bloom)}@keyframes cf-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.cf-skeleton{background:linear-gradient(90deg,var(--rule-soft) 0%,var(--blush) 50%,var(--rule-soft) 100%);background-size:200% 100%;border-radius:6px;animation:cf-shimmer 2s ease-in-out infinite}.cf-prose p{margin-bottom:12px;line-height:1.7;color:var(--ink-soft)}.cf-prose ul{list-style:disc;padding-left:20px;margin-bottom:12px}.cf-prose li{margin-bottom:6px;color:var(--ink-soft)}.cf-prose strong{color:var(--graphite);font-weight:600}@media(prefers-reduced-motion:reduce){.cf-card,.cf-card__media img,.cf-pill,.cf-skeleton{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/carofit-store.css.map */
