*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--color-bg-page);color:var(--color-text-primary);font:var(--text-body-md);-webkit-font-smoothing:antialiased}img,svg,video{display:block;max-width:100%}iframe{max-width:100%}a>svg,button>svg,span>svg{flex-shrink:0}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}:focus-visible{outline:2px solid var(--color-text-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link:focus{position:fixed!important;z-index:100;top:var(--space-8);left:var(--space-8);width:auto;height:auto;margin:0;padding:var(--space-16);clip-path:none;background:var(--color-bg-page);font:var(--text-label-sm)}.container{width:min(100% - (var(--layout-page-margin) * 2),var(--layout-container));margin-inline:auto}.section{padding-block:var(--layout-section-y)}.grid{display:grid;gap:var(--layout-gutter)}.text-display-xl{font:var(--text-display-xl);letter-spacing:-.015em}.text-display-lg{font:var(--text-display-lg);letter-spacing:-.01em}.text-display-md{font:var(--text-display-md);letter-spacing:-.01em}.text-heading-lg{font:var(--text-heading-lg);letter-spacing:-.005em}.text-heading-sm{font:var(--text-heading-sm);letter-spacing:-.0025em}.text-title-number{font:var(--text-title-number);letter-spacing:-.01em}.text-title-price{font:var(--text-title-price)}.text-title-sm{font:var(--text-title-sm)}.text-label-md{font:var(--text-label-md)}.text-label-sm{font:var(--text-label-sm)}.text-body-lg{font:var(--text-body-lg)}.text-body-md{font:var(--text-body-md)}.text-body-md-light{font:var(--text-body-md-light)}.text-body-sm{font:var(--text-body-sm)}.text-ui-button{font:var(--text-ui-button);letter-spacing:.005em}.text-ui-button-sm{font:var(--text-ui-button-sm);letter-spacing:.005em}.text-ui-caption{font:var(--text-ui-caption);letter-spacing:.005em}.text-ui-badge{font:var(--text-ui-badge)}.text-secondary{color:var(--color-text-secondary)}.text-accent{color:var(--color-text-accent)}.eyebrow{font:var(--text-label-sm);letter-spacing:.01em;color:var(--color-text-accent)}.section-header{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-24);margin-bottom:var(--layout-title-gap)}.section-header__text{display:flex;flex-direction:column;gap:var(--space-16)}@media(max-width:749px){.section-header{flex-direction:column;align-items:flex-start}}.arrow-link{display:inline-flex;align-items:center;gap:var(--space-16);font:var(--text-ui-button);line-height:1.6}.arrow-link svg{flex:none;transition:transform .3s ease}.arrow-link:hover svg{transform:translate(6px)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);height:var(--size-control-lg);padding:0 var(--space-32);border:var(--border-width) solid var(--color-border-emphasis);border-radius:var(--radius-none);background:var(--color-bg-inverse);color:var(--color-text-inverse);font:var(--text-ui-button);letter-spacing:.005em;text-align:center;transition:background .25s ease,color .25s ease,border-color .25s ease}.button:hover{background:var(--color-text-accent);border-color:var(--color-text-accent)}.button--sm{height:var(--size-control-md);padding:0 var(--space-24)}.button--secondary{background:var(--color-bg-page);color:var(--color-text-primary)}.button--secondary:hover{background:var(--color-bg-inverse);border-color:var(--color-border-emphasis);color:var(--color-text-inverse)}.button--on-image{background:var(--color-bg-page);border-color:var(--color-border-inverse);color:var(--color-text-primary)}.button--on-image-outline{background:transparent;border-color:var(--color-border-inverse);color:var(--color-text-inverse)}.button--full{width:100%}.button[disabled],.button[aria-disabled=true]{background:var(--color-disabled);border-color:var(--color-disabled);color:var(--color-text-inverse);cursor:not-allowed}.field{display:flex;flex-direction:column;gap:var(--space-8)}.field__label{font:var(--text-label-sm)}.field__input{width:100%;height:var(--size-control-lg);padding:0 var(--space-16);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-none);background:var(--color-bg-page);color:var(--color-text-primary);font:var(--text-body-md)}.field__input::placeholder{color:var(--color-text-secondary)}textarea.field__input{height:auto;padding-block:var(--space-16);resize:vertical}.media-banner{position:relative;display:block;overflow:hidden;background:var(--color-bg-subtle);color:var(--color-text-inverse)}.media-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease-out)}.media-banner:hover .media-banner__image{transform:scale(1.03)}.media-banner__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-image)}.media-banner__inner{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-24);height:100%;padding-bottom:var(--space-80)}.media-banner__text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-8);width:440px;max-width:100%}.media-banner__eyebrow{font:var(--text-label-sm);letter-spacing:.01em}.media-banner__price{font:var(--text-body-sm);opacity:.9}.media-banner__buttons{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-16)}.media-banner:hover .button--on-image{background:var(--color-bg-subtle)}.media-banner:hover .button--on-image-outline{background:var(--color-bg-page);color:var(--color-text-primary)}.mini-card{display:grid;grid-template-columns:80px minmax(0,1fr) var(--size-control-md);align-items:center;gap:var(--space-16);flex:none;width:320px;padding:var(--space-16);background:var(--color-bg-page);color:var(--color-text-primary);transition:transform .35s var(--ease-out)}.media-banner:hover .mini-card{transform:translateY(-4px)}.mini-card__image{width:80px;height:80px;outline:var(--border-width) solid var(--color-border-subtle);outline-offset:-1px;overflow:hidden}.mini-card__image img{width:100%;height:100%;padding:12%;object-fit:contain}.mini-card__text{display:flex;flex-direction:column;gap:2px;min-width:0}.mini-card__label{font:var(--text-ui-caption);color:var(--color-text-secondary)}.mini-card__name{font:var(--text-ui-button);line-height:1.3}.mini-card__price{font:var(--text-label-md)}.mini-card__arrow{display:flex;align-items:center;justify-content:center;width:var(--size-control-md);height:var(--size-control-md);border:var(--border-width) solid var(--color-border-default);transition:background .25s ease,color .25s ease,border-color .25s ease}.media-banner:hover .mini-card__arrow{background:var(--color-bg-inverse);border-color:var(--color-border-emphasis);color:var(--color-text-inverse)}@media(max-width:989px){.media-banner__inner{flex-direction:column;align-items:flex-start;justify-content:flex-end;padding-bottom:var(--space-48)}.mini-card{display:none}}.product-card{position:relative;display:flex;flex-direction:column;min-width:0}.product-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--color-bg-page);outline:var(--border-width) solid var(--color-border-subtle);outline-offset:-1px}.product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.product-card__image--contain{object-fit:contain}.product-card:hover .product-card__image{transform:scale(1.04)}.product-card__name{transition:color .2s ease}.product-card:hover .product-card__name{color:var(--color-text-accent)}.product-card__favorite{position:absolute;top:var(--space-8);right:var(--space-8);display:flex;align-items:center;justify-content:center;width:var(--size-control-md);height:var(--size-control-md);padding:0;border:0;background:none}.product-card__favorite span{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--color-bg-page);transition:background .2s ease}.product-card__favorite:hover span{background:var(--color-bg-subtle)}.product-card__favorite[aria-pressed=true] svg{fill:currentColor}.product-card__info{display:flex;flex:1;flex-direction:column;padding-top:var(--space-16)}.product-card__category{font:var(--text-ui-caption);letter-spacing:.005em;color:var(--color-text-secondary)}.product-card__name{margin-top:var(--space-8);margin-bottom:calc(var(--space-32) + var(--space-4));font:var(--text-title-sm)}.product-card__info>.price{margin-top:auto}.product-card__installments{margin-top:var(--space-8);font:var(--text-body-sm);color:var(--color-text-secondary)}.product-card__form{padding-top:var(--space-16)}.product-card__add{width:100%;padding:0 var(--space-8)}.product-card__add:hover{background:var(--color-text-accent);border-color:var(--color-text-accent);color:var(--color-text-inverse)}.product-card__add.is-added{background:var(--color-bg-inverse);color:var(--color-text-inverse)}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-8);margin-top:var(--space-16)}.price__current{font:var(--text-title-price)}.price__compare{font:var(--text-body-sm);color:var(--color-text-secondary);text-decoration:line-through}.price__discount{font:var(--text-label-sm);color:var(--color-text-accent)}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-48) var(--layout-gutter)}@media(max-width:989px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-32)}.product-card__add svg{display:none}}.tabs{display:flex;gap:var(--space-24);max-width:100%;overflow-x:auto;border-bottom:var(--border-width) solid var(--color-border-default);scrollbar-width:none}.tabs__tab{display:flex;flex:none;align-items:center;gap:var(--space-8);height:var(--size-control-md);margin-bottom:-1px;padding:0;border:0;border-bottom:2px solid transparent;background:none;color:var(--color-text-secondary);font:var(--text-label-sm);transition:color .2s ease,border-color .2s ease}.tabs__tab:hover,.tabs__tab[aria-selected=true]{color:var(--color-text-primary)}.tabs__tab[aria-selected=true]{border-bottom-color:var(--color-border-emphasis)}.tabs__count{font:var(--text-ui-caption);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}[hidden]{display:none!important}.section--flush-top{padding-top:0}.section-header__actions{display:flex;align-items:flex-end;gap:var(--space-24);min-width:0;max-width:100%}.section-header__actions--center{align-items:center}.section-header__actions .tabs{min-width:0}.section-header__note{font:var(--text-body-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}@media(max-width:749px){.section-header__actions{justify-content:space-between;width:100%}}.control-buttons{display:flex;flex:none;gap:var(--space-8)}.control-button{display:flex;flex:none;align-items:center;justify-content:center;width:var(--size-control-md);height:var(--size-control-md);padding:0;border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-none);background:transparent;color:var(--color-text-primary);transition:background .25s ease,color .25s ease,border-color .25s ease}.control-button:hover{background:var(--color-bg-inverse);border-color:var(--color-border-emphasis);color:var(--color-text-inverse)}.control-button--solid{background:var(--color-bg-page)}.product-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--layout-gutter) * 3)) / 4);gap:var(--layout-gutter);margin:calc(var(--space-4) * -1);padding:var(--space-4);overflow-x:auto;scroll-padding-inline:var(--space-4);scroll-snap-type:x mandatory;scrollbar-width:none}.product-carousel>*{scroll-snap-align:start}@media(max-width:989px){.product-carousel{grid-auto-columns:calc((100% - (var(--layout-gutter) * 2)) / 3)}}@media(max-width:749px){.product-carousel{grid-auto-columns:calc((100% - var(--layout-gutter)) / 2)}}.marquee{overflow:hidden}.marquee__track{display:flex;width:max-content;margin-block:0;padding:0;list-style:none}.marquee__track.is-running{animation:marquee-scroll 60s linear infinite}.marquee--reverse .marquee__track.is-running{animation-direction:reverse}.marquee:hover .marquee__track,.marquee:focus-within .marquee__track,.marquee.is-paused .marquee__track{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee{overflow-x:auto}}body .shopify-policy__container{width:min(100% - (var(--layout-page-margin) * 2),var(--layout-container));max-width:none;margin:0 auto;padding:var(--space-48) 0 var(--layout-section-y)}body .shopify-policy__title{margin-bottom:var(--layout-title-gap);padding-bottom:var(--space-32);border-bottom:var(--border-width) solid var(--color-border-default);text-align:left}.shopify-policy__title h1{margin:0;font:var(--text-display-lg);color:var(--color-text-primary)}.shopify-policy__body{max-width:800px;font:var(--text-body-md);color:var(--color-text-secondary);overflow-wrap:break-word}:is(.shopify-policy__body,.policies__body:not(.policies__body--rows)) .container,:is(.shopify-policy__body,.policies__body:not(.policies__body--rows)) .row,:is(.shopify-policy__body,.policies__body:not(.policies__body--rows)) [class*=col-]{width:auto;max-width:none;margin:0;padding:0}:is(.shopify-policy__body,.policies__body:not(.policies__body--rows)) h1{display:none}:is(.shopify-policy__body,.policies__body:not(.policies__body--rows)) p,:is(.shopify-policy__body,.policies__body:not(.policies__body--rows)) ul,:is(.shopify-policy__body,.policies__body:not(.policies__body--rows)) ol,:is(.shopify-policy__body,.policies__body:not(.policies__body--rows)) table,:is(.shopify-policy__body,.policies__body:not(.policies__body--rows)) blockquote{margin:0 0 var(--space-16)}:is(.shopify-policy__body,.policies__body:not(.policies__body--rows)) h2{margin:var(--space-48) 0 var(--space-16);font:var(--text-heading-sm);color:var(--color-text-primary)}:is(.shopify-policy__body,.policies__body:not(.policies__body--rows)) h3,:is(.shopify-policy__body,.policies__body:not(.policies__body--rows)) h4{margin:var(--space-32) 0 var(--space-8);font:var(--text-title-sm);color:var(--color-text-primary)}:is(.shopify-policy__body,.policies__body:not(.policies__body--rows)) strong{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}:is(.shopify-policy__body,.policies__body:not(.policies__body--rows)) ul,:is(.shopify-policy__body,.policies__body:not(.policies__body--rows)) ol{padding-left:var(--space-24)}:is(.shopify-policy__body,.policies__body:not(.policies__body--rows)) li+li{margin-top:var(--space-8)}:is(.shopify-policy__body,.policies__body:not(.policies__body--rows)) a{color:var(--color-text-accent);text-decoration:underline;text-underline-offset:var(--space-4)}:is(.shopify-policy__body,.policies__body:not(.policies__body--rows)) hr{margin:var(--space-48) 0;border:0;border-top:var(--border-width) solid var(--color-border-default)}:is(.shopify-policy__body,.policies__body:not(.policies__body--rows)) blockquote{padding:var(--space-16) var(--space-24);border-left:2px solid var(--color-text-accent);background:var(--color-bg-subtle)}:is(.shopify-policy__body,.policies__body:not(.policies__body--rows)) table{width:100%;border-collapse:collapse;font:var(--text-body-sm)}:is(.shopify-policy__body,.policies__body:not(.policies__body--rows)) th,:is(.shopify-policy__body,.policies__body:not(.policies__body--rows)) td{padding:var(--space-12) var(--space-16);border-bottom:var(--border-width) solid var(--color-border-default);text-align:left;vertical-align:top}:is(.shopify-policy__body,.policies__body:not(.policies__body--rows)) th{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/base.css.map */
