:root{--tg-ink-0: oklch(.135 .022 252);--tg-ink-1: oklch(.175 .026 252);--tg-ink-2: oklch(.215 .03 252);--tg-ink-3: oklch(.26 .034 252);--tg-deep: oklch(.105 .018 252);--tg-line: oklch(.31 .03 250);--tg-line-strong: oklch(.42 .035 248);--tg-text: oklch(.965 .008 240);--tg-text-2: oklch(.8 .02 245);--tg-text-3: oklch(.66 .025 245);--tg-signal: oklch(.8 .135 228);--tg-signal-hover: oklch(.87 .11 222);--tg-signal-ink: oklch(.17 .04 252);--tg-signal-soft: oklch(.8 .135 228 / .14);--tg-plate-hi: oklch(.975 .005 240);--tg-plate-mid: oklch(.935 .009 243);--tg-plate-lo: oklch(.86 .015 246);--tg-plate-ink: oklch(.2 .03 252);--tg-plate: radial-gradient(120% 90% at 50% 18%, var(--tg-plate-hi) 0%, var(--tg-plate-mid) 48%, var(--tg-plate-lo) 100%);--tg-ok: oklch(.78 .15 155);--tg-warn: oklch(.82 .14 80);--tg-error: oklch(.7 .17 25);--tg-radius-xs: 4px;--tg-radius-sm: 6px;--tg-radius-md: 12px;--tg-radius-lg: 20px;--tg-ease-out: cubic-bezier(.22, 1, .36, 1);--tg-ease-in-out: cubic-bezier(.65, 0, .35, 1);--tg-dur-1: .15s;--tg-dur-2: .25s;--tg-dur-3: .4s;--tg-shadow-plate: 0 1px 0 oklch(1 0 0 / .5) inset, 0 24px 48px -24px oklch(.05 .03 252 / .9);--tg-shadow-pop: 0 16px 40px -12px oklch(.05 .03 252 / .85), 0 0 0 1px var(--tg-line);--tg-space-section: clamp(4rem, 9vw, 8.5rem);--tg-space-block: clamp(2rem, 4vw, 3.5rem);--tg-whatsapp: oklch(.72 .17 150)}:root:root{--font-body--family: "Mona Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-subheading--family: "Mona Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-heading--family: "Mona Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-accent--family: "Mona Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body--weight: 400;--font-subheading--weight: 560;--font-heading--weight: 760;--font-accent--weight: 680;--letter-spacing--heading-tight: -.022em;--letter-spacing--heading-normal: -.01em}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,.h1,.h2,.h3,.text-block:is(.h1,.h2,.h3)>*,.text-block:is(.h1,.h2,.h3) :is(h1,h2,h3,h4,h5,h6){font-stretch:116%;text-wrap:balance}h4,h5,h6,.h4,.h5,.h6,.text-block:is(.h4,.h5,.h6)>*{font-stretch:104%;text-wrap:balance}p,.paragraph,.text-block.paragraph>*{text-wrap:pretty}.price,.compare-at-price,.price-item__group,.tg-price,.cart-items .price,.totals,product-price{font-family:var(--font-accent--family);font-stretch:104%}::selection{background:var(--tg-signal);color:var(--tg-signal-ink)}:focus-visible{outline:2px solid var(--tg-signal);outline-offset:3px;border-radius:var(--tg-radius-xs)}:is(.rte,.product-description,.text-block.paragraph,.page-content) a:not(.button,.button-secondary){color:var(--tg-text);text-decoration:underline;text-decoration-color:var(--tg-signal);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--tg-dur-1) var(--tg-ease-out)}:is(.rte,.product-description,.text-block.paragraph,.page-content) a:not(.button,.button-secondary):hover{color:var(--tg-signal)}.button,.button-secondary,button.button,.shopify-payment-button__button--unbranded{font-family:var(--font-accent--family);font-stretch:110%;font-weight:680;letter-spacing:.01em;min-height:48px;transition:background-color var(--tg-dur-1) var(--tg-ease-out),color var(--tg-dur-1) var(--tg-ease-out),border-color var(--tg-dur-1) var(--tg-ease-out),transform var(--tg-dur-1) var(--tg-ease-out)}.button:active,.button-secondary:active{transform:translateY(1px) scale(.985)}@media(prefers-reduced-motion:reduce){.button:active,.button-secondary:active{transform:none}}input:not([type=checkbox],[type=radio],[type=range]),select,textarea{font-family:var(--font-body--family)}input:not([type=checkbox],[type=radio],[type=range]):focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--tg-signal);outline-offset:0}.header-section .header{border-block-end:1px solid var(--tg-line)}.header .menu-list__link,.header .menu-list__link-title{font-family:var(--font-body--family);font-weight:540;font-stretch:100%;letter-spacing:0;color:var(--tg-text-2);transition:color var(--tg-dur-1) var(--tg-ease-out)}.header .menu-list__link:hover,.header .menu-list__link:hover .menu-list__link-title,.header .menu-list__link[aria-expanded=true] .menu-list__link-title{color:var(--tg-text)}.header .menu-list__link--active .menu-list__link-title{color:var(--tg-text);text-decoration:underline;text-decoration-color:var(--tg-signal);text-decoration-thickness:2px;text-underline-offset:.6em}.header .header-actions__action,.header .header__icon{color:var(--tg-text)}.cart-bubble__background{background-color:var(--tg-signal)}.cart-bubble__text{color:var(--tg-signal-ink);font-family:var(--font-accent--family);font-weight:700}.header .menu-list__submenu{border-block-start:1px solid var(--tg-line)}.menu-drawer__menu-item-text{font-weight:600;font-stretch:110%;letter-spacing:-.01em}:is(.header,header-drawer,.menu-drawer,.search-modal,predictive-search-component) .resource-card__media{background:var(--tg-plate);border-radius:var(--tg-radius-sm);overflow:hidden;isolation:isolate}:is(.header,header-drawer,.menu-drawer,.search-modal,predictive-search-component) .resource-card__image{mix-blend-mode:multiply;background-color:transparent}.announcement-bar,.announcement-bar__message,.announcement-bar__text{font-family:var(--font-body--family);font-size:.8125rem;font-weight:520;letter-spacing:.01em}.header-announcements,.announcement-bar{border-block-end:1px solid var(--tg-line)}.product-grid__card.product-grid__card{gap:.875rem;background:none;border:0;overflow:visible}.product-card .card-gallery{background:var(--tg-plate);border-radius:var(--tg-radius-md);box-shadow:var(--tg-shadow-plate);overflow:hidden;isolation:isolate}.product-card .card-gallery slideshow-container,.product-card .card-gallery .product-media,.product-card .card-gallery .product-media-container{background:transparent}.product-card .card-gallery .product-media-container.media-fit{--product-media-fit: contain !important}.product-card .card-gallery .product-media__image{mix-blend-mode:multiply;background-color:transparent;transform:scale(.92);transition:transform var(--tg-dur-3) var(--tg-ease-out)}@media(any-pointer:fine){.product-card:hover .card-gallery .product-media__image{transform:scale(.97)}}@media(prefers-reduced-motion:reduce){.product-card .card-gallery .product-media__image,.product-card:hover .card-gallery .product-media__image{transition:none;transform:scale(.92)}}.product-grid__card>*:not(.card-gallery),.product-grid__card>.contents>*{padding-inline:.125rem}.product-grid__card :is(.text-block,.product-title) :is(h3,h4,p,a){font-family:var(--font-heading--family);font-size:.9375rem;font-weight:640;font-stretch:108%;line-height:1.3;letter-spacing:.015em;text-transform:uppercase;color:var(--tg-text);transition:color var(--tg-dur-1) var(--tg-ease-out)}@media(any-pointer:fine){.product-card:hover .product-grid__card :is(.text-block,.product-title) :is(h3,h4,p,a){color:var(--tg-signal)}}.product-grid__card .price{font-size:1.125rem;font-weight:720;color:var(--tg-text)}.product-grid__card .compare-at-price{font-size:.875rem;color:var(--tg-text-3)}.product-card .quick-add__button{background:var(--tg-plate-ink);color:var(--tg-plate-hi);border-radius:var(--tg-radius-sm);font-family:var(--font-accent--family);font-stretch:108%}.product-card .quick-add__button:hover{background:var(--tg-ink-3)}.product-badges__badge{font-family:var(--font-accent--family);font-size:.6875rem;font-weight:700;font-stretch:114%;letter-spacing:.08em;padding:.35em .6em;border-radius:var(--tg-radius-xs)}.text-block.text-block h1{color:var(--tg-text);font-stretch:122%;font-weight:780;letter-spacing:-.025em}.text-block.text-block h1{font-size:clamp(2.25rem,1.4rem + 3vw,4rem);line-height:1}.product-grid{row-gap:clamp(2rem,3vw,3rem)}.facets,.facets__form-wrapper{font-family:var(--font-body--family)}.facets--horizontal{border-block:1px solid var(--tg-line)}.facets__summary,.sorting-filter__select,.facets__label{font-weight:540}.products-count-wrapper{font-family:var(--font-accent--family);color:var(--tg-text-3)}.product-information__media slideshow-container{background:transparent}.product-information__media .product-media-container{background:var(--tg-plate);border-radius:var(--tg-radius-lg);overflow:hidden;isolation:isolate}.product-information__media .product-media__image{mix-blend-mode:multiply;transform:scale(.86)}.product-information__media .media-fit-contain .product-media__image{background-color:transparent}.product-details h1,.product-details .text-block.text-block h1{font-size:clamp(1.75rem,1.1rem + 2.2vw,2.75rem);line-height:1.04;letter-spacing:-.01em;font-stretch:116%}.product-details product-price .price,.product-details .price{font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:760;color:var(--tg-text)}.product-details .product-description,.product-details .rte{max-width:62ch;color:var(--tg-text-2)}.product-details .product-description :is(strong,b){color:var(--tg-text);font-weight:620}.product-details .product-description ul{padding-inline-start:1.1em}.product-details .product-description li::marker{color:var(--tg-signal)}.product-details .add-to-cart-button{min-height:56px;font-size:1rem}.product-details .shopify-payment-button__button--unbranded,.product-details .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:transparent;color:var(--tg-text);box-shadow:inset 0 0 0 1px var(--tg-line-strong);font-family:var(--font-accent--family);font-weight:650;font-stretch:110%;transition:box-shadow var(--tg-dur-1) var(--tg-ease-out),background-color var(--tg-dur-1) var(--tg-ease-out)}.product-details .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--tg-ink-2);box-shadow:inset 0 0 0 1px var(--tg-text-3)}.product-details .tg-whatsapp-block{min-height:44px;border:0;background:none;box-shadow:none;color:var(--tg-text-2);font-weight:600}.product-details .tg-whatsapp-block:hover{background:none;color:var(--tg-text);text-decoration:underline;text-underline-offset:.25em}.cart-drawer__heading,.cart-title,.cart-page__title{font-family:var(--font-heading--family);font-stretch:116%}.cart-items__title,.cart-items .cart-items__title{font-family:var(--font-heading--family);font-stretch:104%;font-weight:640;letter-spacing:.01em;text-transform:uppercase}.cart-items__media-container{display:block;background:var(--tg-plate);border-radius:var(--tg-radius-sm);overflow:hidden;isolation:isolate}.cart-items__media-container .cart-items__media-image{mix-blend-mode:multiply;background-color:transparent;object-fit:contain}.footer-content :is(h2,h3,.menu__heading,.menu__heading__default){font-family:var(--font-heading--family);font-size:.8125rem;font-weight:700;font-stretch:114%;letter-spacing:.08em;text-transform:uppercase;color:var(--tg-text-3)}.footer-content .menu__item a,.footer-content .menu a{color:var(--tg-text-2);text-decoration:none;transition:color var(--tg-dur-1) var(--tg-ease-out)}.footer-content .menu__item a:hover,.footer-content .menu a:hover{color:var(--tg-text)}.footer-utilities{border-block-start:1px solid var(--tg-line);color:var(--tg-text-3)}.search-modal .search-input,.search-page-input{font-family:var(--font-body--family)}.tg-icon{width:1.5rem;height:1.5rem;flex:none}.tg-chip{display:inline-flex;align-items:center;gap:.4em;padding:.38em .65em;border-radius:var(--tg-radius-xs);font-family:var(--font-accent--family);font-size:.6875rem;font-weight:700;font-stretch:116%;letter-spacing:.09em;text-transform:uppercase;line-height:1;color:var(--tg-text);background:var(--tg-ink-2);box-shadow:inset 0 0 0 1px var(--tg-line)}.tg-chip--signal{color:var(--tg-signal-ink);background:var(--tg-signal);box-shadow:none}.tg-chip--plate{color:var(--tg-plate-ink);background:#ffffffb8;box-shadow:inset 0 0 0 1px #0c17231a}.tg-button-whatsapp .tg-icon{color:var(--tg-whatsapp);width:1.25rem;height:1.25rem}.tg-link-arrow{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-accent--family);font-weight:650;font-stretch:108%;color:var(--tg-text);text-decoration:none}.tg-link-arrow .tg-icon{width:1.125rem;height:1.125rem;color:var(--tg-signal);transition:transform var(--tg-dur-2) var(--tg-ease-out)}.tg-link-arrow:hover .tg-icon{transform:translate(3px)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){[data-tg-reveal]{animation:tg-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 40%}}}@keyframes tg-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tg-theme.css.map */
