*,*:before,*:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100svh;display:flex;flex-direction:column;background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-body);font-size-adjust:from-font;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.js img[data-fade]{opacity:0;transition:opacity .5s var(--ease)}.js img[data-fade].is-loaded{opacity:1}.whatsapp-float{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:40;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;isolation:isolate;color:#fff;background-color:#0a0a0a80;background-image:linear-gradient(145deg,#ffffff57,#ffffff14 26%,#fff0 48%),radial-gradient(70% 70% at 24% 14%,#ffffff42,#fff0 62%),radial-gradient(90% 90% at 82% 98%,#ffffff29,#fff0 55%);-webkit-backdrop-filter:blur(12px) saturate(130%);backdrop-filter:blur(12px) saturate(130%);box-shadow:0 12px 28px -10px #0a0a0a80,0 3px 8px -2px #0a0a0a38,inset 0 1px #ffffff73,inset 0 -1px 2px #ffffff24,inset 0 0 12px #ffffff14;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background-color var(--dur) var(--ease)}@supports (mask-composite: exclude) or (-webkit-mask-composite: xor){.whatsapp-float:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:conic-gradient(from 315deg,#fffffff2,#ffffff0f 25%,#fff9,#ffffff0f 75%,#fffffff2);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}}.whatsapp-float svg{width:23px;height:23px;filter:drop-shadow(0 1px 2px rgb(10 10 10 / .5))}@media(hover:hover){.whatsapp-float:hover{transform:translateY(-2px);background-color:#0a0a0a9e;box-shadow:0 18px 34px -12px #0a0a0a8c,0 4px 10px -2px #0a0a0a42,inset 0 1px 1px #ffffff80,inset 0 -1px 2px #ffffff29,inset 0 0 14px #ffffff1f}}.whatsapp-float:active{transform:translateY(0) scale(.96)}.whatsapp-float:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.whatsapp-float{background-color:#0a0a0ac7}}main{flex:1 0 auto}.header-sentinel{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none}html:has(dialog[open]){overflow:hidden}[hidden]{display:none!important}img,picture,video,svg{display:block;max-width:100%;height:auto}button,input,textarea,select{font:inherit;color:inherit;border-radius:0}@media(max-width:767px){input,textarea,select{font-size:16px}}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}p{text-wrap:pretty}ul[role=list],ol[role=list]{list-style:none;padding:0}:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}::selection{background:var(--color-ink);color:var(--color-bg)}h1,h2,h3,.h1,.h2,.h3{font-family:var(--font-display);font-weight:400;line-height:1.05;letter-spacing:-.01em;text-wrap:balance}h1,.h1{font-size:var(--text-h1)}h2,.h2{font-size:var(--text-h2)}h3,.h3{font-size:var(--text-h3)}.lead{font-size:var(--text-lead);line-height:1.5}.small{font-size:var(--text-small);color:var(--color-ink-2)}.caps{font-size:var(--text-ui);font-weight:500;letter-spacing:var(--tracking-caps);text-transform:uppercase;line-height:1}.eyebrow{font-size:var(--text-small);font-weight:500;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-2)}.link{font-size:var(--text-ui);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color var(--dur) var(--ease)}.link:hover{text-decoration-color:var(--color-ink-3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-5);font-size:var(--text-ui);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;line-height:1;border:1px solid var(--color-ink);background:var(--color-ink);color:var(--color-bg);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.btn:hover{background:#2a2a2a;border-color:#2a2a2a}.btn--outline{background:transparent;color:var(--color-ink)}.btn--outline:hover{background:var(--color-ink);color:var(--color-bg);border-color:var(--color-ink)}.btn--inverse{background:var(--color-bg);color:var(--color-ink);border-color:var(--color-bg)}.btn--inverse:hover{background:#ececec;border-color:#ececec}.btn--outline-inverse{background:transparent;color:var(--color-bg);border-color:var(--color-bg)}.btn--outline-inverse:hover{background:var(--color-bg);color:var(--color-ink)}.btn--block{width:100%}.btn:disabled,.btn[aria-disabled=true]{background:var(--color-wash);border-color:var(--color-wash);color:var(--color-ink-3);cursor:not-allowed}.icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:-8px;color:inherit}.icon-btn svg{width:22px;height:22px}.field{width:100%;min-height:48px;padding:0 var(--space-4);border:1px solid var(--color-line);background:var(--color-bg);transition:border-color var(--dur) var(--ease)}.field::placeholder{color:var(--color-ink-3)}.field:focus{outline:none;border-color:var(--color-ink)}.container{width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--page-margin)}.bleed-pad{width:100%;padding-inline:var(--page-margin)}.section{padding-block:var(--space-section)}.section+.section{padding-block-start:0}.section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-block-end:var(--space-5)}@media(min-width:768px){.section__head{margin-block-end:var(--space-6)}}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--grid-gap)}@media(min-width:768px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6) var(--grid-gap)}}.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:absolute;top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-3) var(--space-4);background:var(--color-ink);color:var(--color-bg);transform:translateY(-200%)}.skip-link:focus{transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}img[data-fade]{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/critical.css.map */
