*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--space-16))}body{margin:0;min-height:100vh;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--font-size-md);line-height:var(--font-body-line-height);letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}table{border-collapse:collapse;width:100%}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);letter-spacing:var(--font-heading-spacing);text-transform:var(--font-heading-transform);text-wrap:balance}h1,.h1{font-size:var(--font-size-h1)}h2,.h2{font-size:var(--font-size-h2)}h3,.h3{font-size:var(--font-size-h3)}h4,.h4{font-size:var(--font-size-h4)}h5,.h5{font-size:var(--font-size-h5)}h6,.h6{font-size:var(--font-size-h6)}.h-display{font-size:var(--font-size-display)}p{text-wrap:pretty}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em;transition:opacity var(--duration-short) var(--ease-out)}a:hover{opacity:.7}.rte a,.link{color:rgb(var(--color-accent))}.rte a{text-decoration:underline}html:not([data-underline-links=true]) .rte a{text-decoration:none}html:not([data-underline-links=true]) .rte a:hover{text-decoration:underline}strong,b{font-weight:var(--font-body-weight-bold)}small,.text-sm{font-size:var(--font-size-sm)}.text-xs{font-size:var(--font-size-xs)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.rte>*+*{margin-top:var(--space-16)}.rte ul,.rte ol{padding-inline-start:var(--space-24)}.rte li+li{margin-top:var(--space-8)}.rte img{border-radius:var(--media-radius)}.rte blockquote{padding-inline-start:var(--space-24);border-inline-start:2px solid rgb(var(--color-border));font-size:var(--font-size-lg)}.rte table{display:block;overflow-x:auto}.rte th,.rte td{padding:var(--space-12);border:1px solid rgb(var(--color-border));text-align:start}.container{width:100%;max-width:var(--container-width);margin-inline:auto;padding-inline:var(--container-gutter)}.container--narrow{max-width:var(--container-width-narrow)}.container--full{max-width:none}.container--flush{padding-inline:0}.section{padding-block:var(--section-padding-top, var(--space-48)) var(--section-padding-bottom, var(--space-48))}.grid{display:grid;gap:var(--grid-gap-y) var(--grid-gap-x);grid-template-columns:repeat(var(--grid-columns-mobile, 1),minmax(0,1fr))}@media screen and (min-width:750px){.grid{grid-template-columns:repeat(var(--grid-columns-tablet, 2),minmax(0,1fr))}}@media screen and (min-width:990px){.grid{grid-template-columns:repeat(var(--grid-columns-desktop, 4),minmax(0,1fr))}}.grid--scroll-mobile{scroll-snap-type:x mandatory;scroll-padding-inline:var(--container-gutter)}@media screen and (max-width:749px){.grid--scroll-mobile{display:flex;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--container-gutter) * -1);padding-inline:var(--container-gutter)}.grid--scroll-mobile::-webkit-scrollbar{display:none}.grid--scroll-mobile>*{flex:0 0 var(--scroll-item-width, 75%);scroll-snap-align:start}}.stack{display:flex;flex-direction:column}.stack--8{gap:var(--space-8)}.stack--16{gap:var(--space-16)}.stack--24{gap:var(--space-24)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);min-height:44px;padding:var(--button-padding-y) var(--button-padding-x);border:var(--button-border-width) solid transparent;border-radius:var(--button-radius);box-shadow:var(--button-shadow);font-family:var(--font-body-family);font-size:var(--font-size-sm);font-weight:var(--button-weight);letter-spacing:var(--button-spacing);text-transform:var(--button-transform);text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--duration-short) var(--ease-out),color var(--duration-short) var(--ease-out),border-color var(--duration-short) var(--ease-out),transform var(--duration-short) var(--ease-out),opacity var(--duration-short) var(--ease-out)}.button--primary{background-color:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.button--secondary{background-color:rgb(var(--color-button-secondary));border-color:rgb(var(--color-button-secondary-text));color:rgb(var(--color-button-secondary-text))}.button--tertiary{background-color:transparent;border-color:transparent;color:rgb(var(--color-text));padding-inline:0;text-decoration:underline;text-underline-offset:.25em;min-height:auto}.button--outline{background-color:transparent;border-color:rgb(var(--color-accent));color:rgb(var(--color-accent))}.button.is-added{background-color:#16a34a;border-color:#16a34a;color:#fff}.button__check{animation:fusion-pop .4s var(--ease-out)}.button--full{width:100%}.button--small{padding:calc(var(--button-padding-y) * .7) calc(var(--button-padding-x) * .7);font-size:var(--font-size-xs)}.button--large{padding:calc(var(--button-padding-y) * 1.25) calc(var(--button-padding-x) * 1.25);font-size:var(--font-size-md)}.button:hover{opacity:.85}html[data-hover-animations=true] .button:not(.button--tertiary):hover{transform:translateY(-1px)}.button:disabled,.button[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.field{display:flex;flex-direction:column;gap:var(--space-4)}.field__label{font-size:var(--font-size-sm);font-weight:var(--font-body-weight-bold)}.input,.select,.textarea{width:100%;min-height:44px;padding:var(--input-padding-y) var(--space-16);background-color:rgb(var(--color-background));border:var(--input-border-width) solid rgb(var(--color-text) / .35);border-radius:var(--input-radius);color:rgb(var(--color-text));font-size:var(--font-size-md);transition:border-color var(--duration-short) var(--ease-out)}.textarea{min-height:120px;resize:vertical}.input:focus,.select:focus,.textarea:focus{border-color:rgb(var(--color-accent))}.input::placeholder,.textarea::placeholder{color:rgb(var(--color-text) / .5)}.select{-webkit-appearance:none;appearance:none;padding-inline-end:var(--space-48);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-16) center;background-size:16px;cursor:pointer}[dir=rtl] .select{background-position:left var(--space-16) center}.checkbox,.radio{width:18px;height:18px;accent-color:rgb(var(--color-accent));cursor:pointer}.field__error{color:rgb(var(--color-sale));font-size:var(--font-size-sm)}.media{position:relative;overflow:hidden;border-radius:var(--media-radius);background-color:rgb(var(--color-text) / .04)}.media img,.media svg,.media video{width:100%;height:100%;object-fit:cover}.media--square{aspect-ratio:1 / 1}.media--portrait{aspect-ratio:3 / 4}.media--tall{aspect-ratio:2 / 3}.media--landscape{aspect-ratio:4 / 3}.media--wide{aspect-ratio:16 / 9}.media img{transition:transform var(--duration-long) var(--ease-out),opacity var(--duration-default) var(--ease-out)}html[data-hover-animations=true] .media--hover-zoom:hover img{transform:scale(1.05)}html[data-hover-animations=true] .media--hover-lift:hover{transform:translateY(-4px)}html[data-hover-animations=true] .media--hover-tilt:hover img{transform:scale(1.04) rotate(1deg)}.media--hover-lift{transition:transform var(--duration-default) var(--ease-out)}.badge{display:inline-flex;align-items:center;padding:var(--space-4) var(--space-8);border-radius:var(--badge-radius);font-size:var(--font-size-xs);font-weight:var(--font-body-weight-bold);line-height:1.3;letter-spacing:.04em;text-transform:var(--badge-transform);white-space:nowrap}.badge--sale{background-color:rgb(var(--color-badge-sale));color:rgb(var(--color-badge-sale-text))}.badge--sold-out{background-color:rgb(var(--color-badge-sold-out));color:rgb(var(--color-badge-sold-out-text))}.badge--new{background-color:rgb(var(--color-badge-new));color:rgb(var(--color-badge-new-text))}.badge--bestseller{background-color:rgb(var(--color-badge-bestseller));color:rgb(var(--color-badge-bestseller-text))}.card{position:relative;display:flex;flex-direction:column;padding:var(--card-padding);border:var(--card-border-width) solid rgb(var(--color-border));border-radius:var(--card-radius);box-shadow:var(--card-shadow);background-color:rgb(var(--color-background))}html[data-card-style=standard] .card{border:0;box-shadow:none;background:transparent;padding:0}.card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-base)}.card__actions{position:relative;z-index:calc(var(--z-base) + 1)}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;top:0;inset-inline-start:0;z-index:var(--z-modal);padding:var(--space-12) var(--space-16);background-color:rgb(var(--color-background));color:rgb(var(--color-text));transform:translateY(-100%)}.skip-link:focus{transform:translateY(0)}:focus:not(:focus-visible){outline:none}html[data-focus-visible=true] :focus-visible{outline:var(--focus-width) solid rgb(var(--color-accent));outline-offset:2px;border-radius:2px}html[data-focus-visible=false] :focus-visible{outline:none}html[data-animations=true] [data-animate]{opacity:0;transition:opacity var(--animation-duration) var(--ease-out),transform var(--animation-duration) var(--ease-out);transition-delay:var(--animation-delay, 0ms);will-change:opacity,transform}html[data-animations=true] [data-animate=fade-up]{transform:translateY(24px)}html[data-animations=true] [data-animate=fade-scale]{transform:scale(.96)}html[data-animations=true] [data-animate=slide-left]{transform:translate(-32px)}html[data-animations=true] [data-animate].is-visible{opacity:1;transform:none;will-change:auto}@keyframes fusion-spin{to{transform:rotate(360deg)}}@keyframes fusion-pop{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.25);opacity:1}to{transform:scale(1);opacity:1}}.spinner{width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:fusion-spin .7s linear infinite}@media(prefers-reduced-motion:reduce){html[data-reduce-motion=true] *,html[data-reduce-motion=true] *:before,html[data-reduce-motion=true] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html[data-reduce-motion=true] [data-animate]{opacity:1!important;transform:none!important}}.hidden{display:none!important}@media screen and (max-width:749px){.hide-mobile{display:none!important}}@media screen and (min-width:750px)and (max-width:989px){.hide-tablet{display:none!important}}@media screen and (min-width:990px){.hide-desktop{display:none!important}}.no-js:not(html){display:none}html.no-js .no-js:not(html){display:block}html:not(.no-js) .no-js-hidden{display:none}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background-color:#0006;opacity:0;visibility:hidden;transition:opacity var(--duration-default) var(--ease-out),visibility var(--duration-default)}.overlay.is-active{opacity:1;visibility:visible}body.is-scroll-locked{overflow:hidden;padding-inline-end:var(--scrollbar-width, 0px)}.floating-whatsapp{position:fixed;bottom:calc(var(--space-24) + var(--floating-whatsapp-offset, 0px) + var(--mobile-nav-offset, 0px));z-index:var(--z-overlay);display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background-color:#25d366;color:#fff;box-shadow:0 4px 16px #00000040;transition:transform var(--duration-short) var(--ease-out),bottom var(--duration-default) var(--ease-out)}body:has(.sticky-atc.is-visible),body:has(.compare-tray.is-visible){--floating-whatsapp-offset: 64px}.floating-whatsapp:hover{opacity:1;transform:scale(1.06)}.floating-whatsapp--bottom-right{inset-inline-end:var(--space-24)}.floating-whatsapp--bottom-left{inset-inline-start:var(--space-24)}.back-to-top{position:fixed;bottom:calc(var(--space-24) + var(--floating-whatsapp-offset, 0px) + var(--mobile-nav-offset, 0px));z-index:var(--z-overlay);display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:rgb(var(--color-text));color:rgb(var(--color-background));box-shadow:0 4px 16px #0003;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity var(--duration-short) var(--ease-out),transform var(--duration-short) var(--ease-out),bottom var(--duration-default) var(--ease-out),visibility 0s linear var(--duration-short)}.back-to-top.is-visible{opacity:1;visibility:visible;transform:none;transition-delay:0s}.back-to-top:hover{opacity:1;transform:scale(1.06)}.back-to-top--bottom-right{inset-inline-end:var(--space-24)}.back-to-top--bottom-left{inset-inline-start:var(--space-24)}@media print{.no-print,header,footer,.back-to-top,.floating-whatsapp{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/182/assets/base.css.map */
