.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.icon-button{display:inline-flex;padding:.25rem;border:0;background:none;color:inherit;cursor:pointer}.icon-button svg{width:1.5rem;height:1.5rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;border:0;border-radius:14px;background:var(--color-accent);color:#fff;font:inherit;font-weight:700;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:filter .15s,transform .15s}.button:hover{filter:brightness(1.1)}.button:active{transform:scale(.99)}.button:disabled{opacity:.5;cursor:not-allowed}.button svg{width:1.25rem;height:1.25rem;flex:none}.button--small{padding:.75rem 1rem;border-radius:8px;font-size:.875rem;letter-spacing:0;text-transform:none}.setup-note{padding:3rem 0;text-align:center}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.announcement{display:flex;align-items:center;justify-content:space-between;padding:.75rem .5rem;border-bottom:1px solid rgb(255 255 255 / .3);background:var(--color-accent);color:#fff}.announcement__arrow{display:inline-flex;padding:.25rem;border:0;background:none;color:inherit;cursor:pointer}.announcement__arrow svg{width:1.25rem;height:1.25rem}.announcement__messages{flex:1;font-size:.75rem;font-weight:700;letter-spacing:.025em;text-align:center;text-transform:uppercase}.site-header{background:var(--color-background)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;max-width:72rem;height:4rem;margin-inline:auto;padding-inline:1rem}.site-header__inner>.icon-button{margin-left:-.25rem}.site-header__brand{color:var(--color-accent);font-size:1.25rem;font-style:italic;font-weight:800;letter-spacing:-.02em;text-decoration:none}.site-header__brand img{width:auto;max-height:3rem}.site-header__cart{position:relative;display:inline-flex;margin-right:-.25rem;padding:.25rem;color:inherit}.site-header__cart svg{width:1.75rem;height:1.75rem}.cart-count{position:absolute;top:-.25rem;right:-.25rem;display:grid;place-items:center;min-width:1.25rem;height:1.25rem;padding-inline:.25rem;border-radius:999px;background:var(--color-foreground);color:#fff;font-size:.75rem;font-weight:700}.drawer{inset:0 auto 0 0;width:min(20rem,85vw);height:100%;max-height:100%;margin:0;padding:1.5rem;border:0}.drawer::backdrop{background:#00000080}.drawer__head{display:flex;align-items:center;justify-content:space-between;font-size:1.125rem;font-weight:800}.drawer__nav{display:grid;margin-top:1.5rem}.drawer__nav a{padding-block:1rem;border-bottom:1px solid var(--color-border);color:inherit;font-weight:600;text-decoration:none}footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:2rem var(--page-margin);border-top:1px solid var(--color-border);color:var(--color-muted);font-size:.875rem}footer a{color:inherit;text-decoration:none}footer .footer__links,footer .footer__payment{display:flex;flex-wrap:wrap;gap:1rem}.whatsapp-fab{position:fixed;right:1rem;bottom:1.25rem;z-index:20;display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:var(--color-success);color:#fff;box-shadow:0 10px 15px -3px #0003;transition:bottom .3s}.whatsapp-fab svg{width:2rem;height:2rem}.has-sticky-buy .whatsapp-fab{bottom:6rem}@media(min-width:768px){.has-sticky-buy .whatsapp-fab{bottom:1.25rem}}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.template-gift-card main{text-align:center}.template-gift-card main img{display:unset}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
