:root{--rosa-soft: color-mix(in srgb, var(--rosa) 22%, #fff);--azul-soft: color-mix(in srgb, var(--azul) 20%, #fff);--amarillo-soft: color-mix(in srgb, var(--amarillo) 30%, #fff);--rosa-mid: color-mix(in srgb, var(--rosa) 55%, #fff);--azul-mid: color-mix(in srgb, var(--azul) 50%, #fff);--amarillo-mid: color-mix(in srgb, var(--amarillo) 60%, #fff);--ink-2: color-mix(in srgb, var(--ink) 68%, #fff);--ink-3: color-mix(in srgb, var(--ink) 45%, #fff);--line: color-mix(in srgb, var(--ink) 12%, transparent);--line-strong: color-mix(in srgb, var(--ink) 22%, transparent);--cloud: #f6f5f2;--r-xs: 8px;--r-sm: 14px;--r-md: 22px;--r-lg: 32px;--r-xl: 44px;--r-pill: 999px;--shadow-sm: 0 1px 0 rgba(17,17,17,.04), 0 6px 16px -8px rgba(17,17,17,.18);--shadow-md: 0 1px 0 rgba(17,17,17,.04), 0 18px 40px -18px rgba(17,17,17,.28);--shadow-lg: 0 2px 0 rgba(17,17,17,.04), 0 40px 80px -32px rgba(17,17,17,.35);--shadow-sticker: 3px 3px 0 var(--ink);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--ease-spring: cubic-bezier(.34, 1.36, .64, 1);--page: 1320px;--gutter: 16px;--section-y: 56px;--header-h: 64px}@media(min-width:750px){:root{--gutter: 32px;--section-y: 96px;--header-h: 76px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.5;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}body.is-locked{overflow:hidden}img,video,svg{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,h5,p,ul,ol,figure,blockquote{margin:0}ul[class],ol[class]{list-style:none;padding:0}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}::selection{background:var(--amarillo);color:var(--ink)}[hidden]{display:none!important}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:8px;left:8px;z-index:1000;padding:10px 16px;background:var(--ink);color:#fff;border-radius:var(--r-pill);transform:translateY(-160%);transition:transform .2s var(--ease-out)}.skip-link:focus{transform:translateY(0)}.container{width:100%;max-width:var(--page);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:880px}.container--wide{max-width:1520px}.section{padding-block:var(--section-y);position:relative}.section--tight{padding-block:calc(var(--section-y) * .6)}.section--flush-top{padding-top:0}.section--flush-bottom{padding-bottom:0}.bg-rosa{background:var(--rosa)}.bg-azul{background:var(--azul)}.bg-amarillo{background:var(--amarillo)}.bg-rosa-soft{background:var(--rosa-soft)}.bg-azul-soft{background:var(--azul-soft)}.bg-amarillo-soft{background:var(--amarillo-soft)}.bg-ink{background:var(--ink);color:#fff}.bg-cloud{background:var(--cloud)}.bg-white{background:#fff}.panel{border-radius:var(--r-lg);padding:clamp(28px,5vw,72px) clamp(20px,5vw,72px);position:relative;overflow:hidden;isolation:isolate}@media(min-width:750px){.panel{border-radius:var(--r-xl)}}.h-display,.h1,.h2,.h3,.h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.02em;line-height:1;text-wrap:balance}.h-display{font-size:clamp(44px,9.4vw,112px);letter-spacing:-.035em;line-height:.94}.h1{font-size:clamp(38px,6.6vw,80px);letter-spacing:-.03em;line-height:.98}.h2{font-size:clamp(32px,5vw,60px);line-height:1}.h3{font-size:clamp(24px,3vw,34px);line-height:1.08}.h4{font-size:20px;line-height:1.15;letter-spacing:-.01em}.lead{font-size:clamp(17px,1.6vw,20px);line-height:1.5;color:var(--ink-2);text-wrap:pretty}.small{font-size:14px}.tiny{font-size:12px}.muted{color:var(--ink-2)}.legal,.rte--legal{font-family:var(--font-legal)}.lower{text-transform:lowercase}.center{text-align:center}.balance{text-wrap:balance}.mark{background-image:linear-gradient(transparent 58%,var(--mark, var(--amarillo)) 58%,var(--mark, var(--amarillo)) 92%,transparent 92%);padding-inline:.06em;margin-inline:-.06em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.mark--rosa{--mark: var(--rosa)}.mark--azul{--mark: var(--azul)}.mark--amarillo{--mark: var(--amarillo)}.chip-word{display:inline-block;padding:.02em .28em .08em;border-radius:.28em;background:var(--chip, var(--rosa));transform:rotate(var(--tilt, -2deg))}.rte{font-size:16px;line-height:1.65;color:var(--ink-2);text-wrap:pretty}.rte>*+*{margin-top:1em}.rte h1,.rte h2,.rte h3,.rte h4{font-family:var(--font-heading);color:var(--ink);line-height:1.1;letter-spacing:-.01em;margin-top:1.4em}.rte h2{font-size:28px}.rte h3{font-size:22px}.rte a{color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:var(--rosa)}.rte strong{color:var(--ink);font-weight:600}.rte ul,.rte ol{padding-left:1.2em}.rte img{border-radius:var(--r-md)}.rte table{width:100%;border-collapse:collapse}.rte td,.rte th{border-bottom:1px solid var(--line);padding:10px 6px;text-align:left}.kicker{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 10px;border-radius:var(--r-pill);background:var(--kicker-bg, #fff);border:1.5px solid var(--ink);font-size:14px;font-weight:500;line-height:1;white-space:nowrap}.kicker svg{width:16px;height:16px;flex:none}.kicker--rosa{--kicker-bg: var(--rosa)}.kicker--azul{--kicker-bg: var(--azul)}.kicker--amarillo{--kicker-bg: var(--amarillo)}.kicker--plain{border-color:transparent;background:var(--cloud)}.pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--r-pill);font-size:13px;font-weight:500;line-height:1.1;background:var(--pill-bg, var(--cloud));color:var(--ink)}.pill--live:before{content:"";width:8px;height:8px;border-radius:50%;background:#ff4f8b;box-shadow:0 0 #ff4f8b80;animation:live-dot 1.8s var(--ease-out) infinite}@keyframes live-dot{0%{box-shadow:0 0 #ff4f8b8c}80%,to{box-shadow:0 0 0 8px #ff4f8b00}}.btn{--btn-bg: var(--ink);--btn-fg: #fff;--btn-bd: var(--ink);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border-radius:var(--r-pill);border:2px solid var(--btn-bd);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-body);font-weight:600;font-size:17px;line-height:1;letter-spacing:-.005em;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:transform .16s var(--ease-out),background-color .2s ease,color .2s ease,box-shadow .2s var(--ease-out)}.btn:active{transform:scale(.97)}.btn svg{width:18px;height:18px;flex:none;transition:transform .24s var(--ease-out)}@media(hover:hover)and (pointer:fine){.btn:hover{box-shadow:0 10px 24px -12px #1111118c}.btn:hover svg.ico-arrow{transform:translate(3px)}.btn:hover svg.ico-star{transform:rotate(72deg)}}.btn--rosa{--btn-bg: var(--rosa);--btn-fg: var(--ink)}.btn--azul{--btn-bg: var(--azul);--btn-fg: var(--ink)}.btn--amarillo{--btn-bg: var(--amarillo);--btn-fg: var(--ink)}.btn--white{--btn-bg: #fff;--btn-fg: var(--ink)}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--ink)}.btn--lg{min-height:64px;padding:0 34px;font-size:19px}.btn--sm{min-height:42px;padding:0 18px;font-size:15px}.btn--block{width:100%}.btn--sticker{box-shadow:var(--shadow-sticker)}@media(hover:hover)and (pointer:fine){.btn--sticker:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-1px,-1px)}.btn--sticker:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.btn .btn__label{transition:opacity .2s ease,filter .2s ease}.btn.is-loading .btn__label{opacity:.4;filter:blur(2px)}.btn.is-loading:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.link{display:inline-flex;align-items:center;gap:6px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;text-decoration-color:var(--rosa);transition:text-decoration-color .2s ease}@media(hover:hover)and (pointer:fine){.link:hover{text-decoration-color:var(--ink)}}.icon-btn{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;transition:background-color .2s ease,transform .16s var(--ease-out)}.icon-btn:active{transform:scale(.94)}@media(hover:hover)and (pointer:fine){.icon-btn:hover{background:var(--cloud)}}.icon-btn svg{width:24px;height:24px}.stars{display:inline-flex;gap:2px;color:var(--ink)}.stars svg{width:16px;height:16px}.rating-line{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:500}.rating-line .muted{font-weight:400}.deco-star{position:absolute;pointer-events:none;z-index:0;color:var(--c, var(--amarillo))}.deco-star svg{width:100%;height:100%;overflow:visible}.deco-star svg path{stroke:var(--ink);stroke-width:1.4;stroke-linejoin:round;vector-effect:non-scaling-stroke}.deco-star--float{animation:float-star var(--dur, 9s) var(--ease-in-out) infinite alternate}@keyframes float-star{0%{transform:translateZ(0) rotate(var(--r0, -10deg))}to{transform:translate3d(var(--dx, 6px),var(--dy, -14px),0) rotate(var(--r1, 14deg))}}.js [data-reveal]{opacity:0;transform:translate3d(0,18px,0);transition:opacity .7s var(--ease-out),transform .8s var(--ease-out);transition-delay:calc(var(--i, 0) * 70ms)}.js [data-reveal].is-in{opacity:1;transform:none}.js [data-reveal=pop]{transform:translate3d(0,24px,0) scale(.96) rotate(var(--rot, 0deg))}.js [data-reveal=pop].is-in{transform:rotate(var(--rot-in, 0deg));transition-timing-function:var(--ease-out),var(--ease-spring)}@media(prefers-reduced-motion:reduce){.js [data-reveal],.js [data-reveal=pop]{transform:none!important;transition:opacity .4s ease}.deco-star--float{animation:none}}.s-head{display:grid;gap:16px;margin-bottom:clamp(28px,4vw,52px)}.s-head--center{justify-items:center;text-align:center}.s-head--split{grid-template-columns:1fr;align-items:end}@media(min-width:750px){.s-head--split{grid-template-columns:1fr auto}}.s-head .lead{max-width:56ch}.ticker{position:relative;background:var(--ticker-bg, var(--rosa));color:var(--ticker-fg, var(--ink));overflow:hidden;border-bottom:1.5px solid var(--ink);font-size:14px;font-weight:500;line-height:1}.ticker__track{display:flex;width:max-content;animation:ticker var(--ticker-speed, 32s) linear infinite}.ticker:hover .ticker__track{animation-play-state:paused}.ticker__group{display:flex;align-items:center;flex:none}.ticker__item{display:inline-flex;align-items:center;gap:8px;padding:11px 0;white-space:nowrap;text-transform:lowercase}.ticker__item strong{font-weight:700;font-variant-numeric:tabular-nums}.ticker__sep{display:inline-flex;padding-inline:22px}.ticker__sep svg{width:14px;height:14px}.ticker__sep path{fill:#fff;stroke:var(--ink);stroke-width:1.6;vector-effect:non-scaling-stroke}@keyframes ticker{to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.ticker__track{animation:none}.ticker__group+.ticker__group{display:none}.ticker__group{width:100vw;justify-content:center;overflow:hidden}}.site-header-wrap{position:sticky;top:0;z-index:50}.site-header{background:#ffffffeb;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid transparent;transition:transform .32s var(--ease-out),border-color .2s ease,box-shadow .2s ease}.site-header-wrap.is-scrolled .site-header{border-bottom-color:var(--line)}@media(min-width:990px){.site-header-wrap.is-hidden .site-header{transform:translate3d(0,-100%,0)}}.site-header__inner{height:var(--header-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.site-header__left,.site-header__right{display:flex;align-items:center;gap:2px}.site-header__right{justify-content:flex-end}.site-header__logo{display:block;justify-self:center}.site-header__logo img{width:var(--logo-width-mobile);height:auto}@media(min-width:990px){.site-header__logo img{width:var(--logo-width)}}.site-header__logo-text{font-family:var(--font-heading);font-size:28px;letter-spacing:-.03em}.nav{display:none}@media(min-width:990px){.nav{display:flex;gap:4px}.site-header__burger{display:none}}.nav__link{position:relative;display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:var(--r-pill);font-size:15px;font-weight:500;text-transform:lowercase;transition:background-color .2s ease}@media(hover:hover)and (pointer:fine){.nav__link:hover{background:var(--cloud)}}.nav__link[aria-current=page]{background:var(--amarillo-soft)}.nav__item{position:relative}.nav__dropdown{position:absolute;top:calc(100% + 6px);left:0;min-width:220px;padding:8px;border-radius:var(--r-md);background:#fff;border:1.5px solid var(--ink);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transform:translateY(-4px) scale(.98);transform-origin:top left;transition:opacity .18s var(--ease-out),transform .2s var(--ease-out),visibility 0s linear .2s}.nav__item:hover .nav__dropdown,.nav__item:focus-within .nav__dropdown{opacity:1;visibility:visible;transform:none;transition-delay:0s}.nav__dropdown a{display:block;padding:10px 12px;border-radius:10px;font-size:15px;text-transform:lowercase}.nav__dropdown a:hover{background:var(--cloud)}.cart-count{position:absolute;top:4px;right:2px;min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;border-radius:var(--r-pill);background:var(--rosa);color:var(--ink);border:1.5px solid var(--ink);font-size:11px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;transition:transform .3s var(--ease-spring)}.cart-count.is-bump{animation:bump .42s var(--ease-spring)}@keyframes bump{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.menu-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;visibility:hidden;transition:visibility 0s linear .42s}.menu-drawer.is-open{visibility:visible;transition-delay:0s}.menu-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1116;opacity:0;transition:opacity .3s ease}.menu-drawer.is-open .menu-drawer__overlay{opacity:1}.menu-drawer__panel{position:absolute;inset:0 auto 0 0;width:min(92vw,420px);background:#fff;display:flex;flex-direction:column;transform:translate3d(-100%,0,0);transition:transform .42s var(--ease-drawer);overflow-y:auto;overscroll-behavior:contain}.menu-drawer.is-open .menu-drawer__panel{transform:none}.menu-drawer__top{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 12px var(--gutter);border-bottom:1px solid var(--line)}.menu-drawer__links{padding:18px var(--gutter);display:grid;gap:4px}.menu-drawer__links a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 2px;border-bottom:1px solid var(--line);font-family:var(--font-heading);font-size:18px;line-height:1.25;letter-spacing:-.01em;text-transform:lowercase}.menu-drawer__links a svg{width:18px;height:18px;flex:none}.menu-drawer.is-open .menu-drawer__links a{animation:drawer-item .52s var(--ease-out) both;animation-delay:calc(.12s + var(--i, 0) * 45ms)}@keyframes drawer-item{0%{opacity:0;transform:translate3d(-14px,0,0)}to{opacity:1;transform:none}}.menu-drawer__foot{margin-top:auto;padding:16px var(--gutter) calc(20px + env(safe-area-inset-bottom));display:grid;gap:12px;justify-items:start;background:var(--cloud)}.menu-drawer__account{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:500;text-transform:lowercase}.menu-drawer__account svg{width:20px;height:20px;flex:none}@media(prefers-reduced-motion:reduce){.menu-drawer__panel{transition:opacity .2s ease;transform:none;opacity:0}.menu-drawer.is-open .menu-drawer__panel{opacity:1}.menu-drawer.is-open .menu-drawer__links a{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/theme.css.map */
