:root{--accent: #16a34a;--ink: #111111;--muted: #5b6470;--line: #e6e6e6;--bg: #ffffff;--soft: #f6f6f6;--star: #f5a623;--danger: #e5484d;--radius: 14px;--font-heading: "Fjalla One", "Arial Narrow", sans-serif;--font-body: "DM Sans", system-ui, -apple-system, sans-serif;--page-width: 1180px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-999px;top:0;z-index:100;background:#fff;padding:8px 12px}.skip-link:focus{left:8px}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.page-width{width:min(100% - 32px,var(--page-width));margin-inline:auto}.announcement{background:var(--bar-bg, #111);color:var(--bar-fg, #fff);text-align:center;padding:9px 12px;font-family:var(--font-heading);font-size:15px;letter-spacing:.04em}.announcement p{margin:0}.announcement a{text-decoration:none}.site-header{position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid var(--line)}.site-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:62px;width:min(100% - 16px,var(--page-width));margin-inline:auto}.site-header__brand{justify-self:center;text-decoration:none;font-family:var(--font-heading);font-size:26px;letter-spacing:.02em;line-height:1}.site-header__logo{width:100%;height:auto}.site-header__actions{justify-self:end;display:flex}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:none;padding:0;color:var(--ink);cursor:pointer;position:relative;text-decoration:none}.icon-button svg{width:24px;height:24px}.cart-count{position:absolute;top:6px;right:4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--ink);color:#fff;font-size:11px;line-height:18px;text-align:center}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.drawer[hidden]{display:none}.drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.drawer__panel{position:absolute;top:0;left:0;bottom:0;width:min(84vw,340px);background:#fff;padding:64px 24px 24px;overflow-y:auto}.drawer__close{position:absolute;top:10px;right:10px}.drawer ul{list-style:none;margin:0;padding:0}.drawer li a{display:block;padding:14px 0;border-bottom:1px solid var(--line);text-decoration:none;font-family:var(--font-heading);font-size:20px}.product{width:min(100% - 32px,var(--page-width));margin:18px auto 0;display:grid;gap:18px}@media(min-width:990px){.product{grid-template-columns:1fr 1fr;gap:48px;align-items:start;margin-top:36px}.product__media{position:sticky;top:90px}}.gallery{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--soft)}.gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gallery__track::-webkit-scrollbar{display:none}.gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:4 / 5}.gallery__slide img{width:100%;height:100%;object-fit:cover}.gallery__slide--empty svg{width:100%;height:100%}.gallery__zoom{position:absolute;top:12px;left:12px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;color:var(--ink);box-shadow:0 2px 10px #0000001f}.gallery__zoom svg{width:20px;height:20px}.gallery__nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:10px;color:var(--muted);font-size:14px}.gallery__arrow{width:36px;height:36px;border:0;background:none;color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.gallery__arrow svg{width:18px;height:18px}.gallery__thumbs{display:none}@media(min-width:990px){.gallery__thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:12px}.gallery__thumb{padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:var(--soft);cursor:pointer;aspect-ratio:1}.gallery__thumb img{width:100%;height:100%;object-fit:cover}.gallery__thumb.is-active{border-color:var(--ink)}}.product__title{margin:0;font-family:var(--font-heading);font-weight:400;font-size:clamp(30px,8.6vw,44px);line-height:1.08;letter-spacing:.01em;text-transform:uppercase;text-align:center}@media(min-width:990px){.product__title{text-align:left}}.product__rating{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;text-decoration:none;font-size:15px}@media(min-width:990px){.product__rating{justify-content:flex-start}}.stars{display:inline-flex;gap:2px;color:var(--star)}.stars svg{width:20px;height:20px}.stars--small svg{width:15px;height:15px}.product__price{display:flex;align-items:baseline;gap:10px;margin:16px 0 6px}.price{font-size:24px;font-weight:700;letter-spacing:.01em}.price--compare{font-size:17px;font-weight:400;color:var(--muted)}.option-picker{border:0;margin:16px 0 0;padding:0}.option-picker legend{font-size:13px;font-weight:700;letter-spacing:.06em;margin-bottom:10px;padding:0}.option-picker__values{display:flex;flex-wrap:wrap;gap:8px}.option-pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 18px;border:1.5px solid var(--ink);border-radius:999px;background:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s,color .15s}input:checked+.option-pill{background:var(--ink);color:#fff}input:focus-visible+.option-pill{outline:2px solid var(--accent);outline-offset:2px}.option-pill.is-unavailable{opacity:.45;text-decoration:line-through}.product-form__buttons{display:grid;gap:10px;margin-top:20px}.button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:12px 18px;border-radius:999px;border:1.5px solid var(--ink);background:var(--ink);color:#fff;font-family:var(--font-body);font-size:15px;font-weight:700;letter-spacing:.04em;text-align:center;text-decoration:none;cursor:pointer}.button:disabled{opacity:.5;cursor:not-allowed}.button--outline{background:#fff;color:var(--ink)}.button--cod{background:var(--accent);border-color:var(--accent);color:#fff;font-size:16px;box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 35%,transparent);animation:cod-pulse 2.2s ease-in-out infinite}.button--small{min-height:46px;font-size:14px;width:auto;padding:10px 18px;animation:none}@keyframes cod-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){.button--cod{animation:none}.marquee__track{animation:none!important}}.product__badges{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.product__badges li{padding:6px 12px;border-radius:999px;background:var(--soft);font-size:12px;font-weight:700;letter-spacing:.05em}.product__description{margin-top:22px;font-size:15px;color:#2b2f36}.rte p{margin:0 0 14px}.rte img{border-radius:var(--radius);margin:12px 0}.rte ul,.rte ol{padding-left:20px}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--line);box-shadow:0 -6px 20px #00000014}.sticky-buy[hidden]{display:none}.sticky-buy__info{min-width:0;flex:1;display:flex;flex-direction:column}.sticky-buy__title{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-buy__price{font-size:14px;color:var(--muted)}body.has-sticky-buy{padding-bottom:76px}.marquee{background:var(--bar-bg, #111);color:var(--bar-fg, #fff);overflow:hidden;margin-top:40px;padding:14px 0}.marquee__track{display:flex;width:max-content;animation:marquee 28s linear infinite}.marquee__group{display:flex}.marquee__item{font-family:var(--font-heading);font-size:18px;letter-spacing:.05em;padding:0 22px;white-space:nowrap}@keyframes marquee{to{transform:translate(-50%)}}.section-title{font-family:var(--font-heading);font-weight:400;font-size:clamp(26px,7vw,36px);text-align:center;margin:0 0 6px;letter-spacing:.02em}.section-subtitle{text-align:center;color:var(--muted);margin:0 0 20px;font-size:14px;letter-spacing:.04em}.reviews{margin-top:44px}.reviews__summary{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:18px}.reviews__score{font-family:var(--font-heading);font-size:34px}.reviews__count{color:var(--muted)}.reviews__grid{columns:2;column-gap:12px}@media(min-width:750px){.reviews__grid{columns:4}}.review-card{break-inside:avoid;margin-bottom:12px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#fff}.review-card__image{width:100%;height:auto}.review-card__body{padding:12px}.review-card__name{display:block;margin-top:6px;font-size:14px}.review-card__text{margin:4px 0 0;font-size:14px;color:#2b2f36}.comparison{margin-top:48px}.comparison__table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.comparison__table th,.comparison__table td{padding:14px 10px;text-align:center;border-bottom:1px solid var(--line)}.comparison__table thead th{font-family:var(--font-heading);font-weight:400;font-size:17px;letter-spacing:.03em}.comparison__table tbody th{text-align:left;font-weight:700;letter-spacing:.03em}.comparison__us{background:color-mix(in srgb,var(--accent) 10%,#fff)}.comparison__table thead .comparison__us{border-radius:12px 12px 0 0}.comparison__icon{display:inline-flex}.comparison__icon svg{width:24px;height:24px}.comparison__icon--yes{color:var(--accent)}.comparison__icon--no{color:var(--danger)}.faq{margin-top:48px;margin-bottom:48px}.faq__list{border-top:1px solid var(--line)}.faq__item{border-bottom:1px solid var(--line)}.faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 2px;cursor:pointer;list-style:none;font-weight:700;font-size:15px;letter-spacing:.02em}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary svg{width:20px;height:20px;flex:none;transition:transform .2s}.faq__item[open] summary svg{transform:rotate(180deg)}.faq__answer{padding:0 2px 18px;color:#2b2f36}.page-title{font-family:var(--font-heading);font-weight:400;font-size:clamp(28px,7vw,40px);margin:28px 0 18px;text-align:center}.collection__description{text-align:center;color:var(--muted);margin-bottom:20px}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:40px}@media(min-width:750px){.product-grid{grid-template-columns:repeat(4,1fr);gap:20px}}.product-card{text-decoration:none;display:block}.product-card__media{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--soft);aspect-ratio:4 / 5}.product-card__media img,.product-card__media svg{width:100%;height:100%;object-fit:cover}.product-card__badge{position:absolute;top:10px;left:10px;background:var(--danger);color:#fff;font-size:11px;font-weight:700;padding:4px 8px;border-radius:999px}.product-card__title{margin:10px 0 4px;font-size:14px;font-weight:700;line-height:1.3}.product-card__price{display:flex;gap:8px;font-size:15px}.product-card__price s{color:var(--muted)}.pagination{text-align:center;margin-bottom:40px}.pagination a,.pagination span{display:inline-block;padding:6px 10px}.search-form{display:flex;gap:8px;margin-bottom:24px}.search-form input{flex:1;min-height:46px;padding:10px 14px;border:1.5px solid var(--line);border-radius:999px;font-size:16px}.cart__items{list-style:none;margin:0;padding:0}.cart-item{display:grid;grid-template-columns:90px 1fr;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.cart-item__media img{border-radius:10px}.cart-item__info{display:flex;flex-direction:column;gap:4px}.cart-item__title{font-weight:700;text-decoration:none}.cart-item__variant{color:var(--muted);font-size:14px}.cart-item__qty{display:flex;align-items:center;gap:12px;margin-top:4px}.cart-item__qty input{width:70px;min-height:40px;padding:6px 10px;border:1.5px solid var(--line);border-radius:10px;font-size:16px}.cart-item__remove{font-size:14px;color:var(--muted)}.cart__summary{display:grid;gap:10px;margin:20px 0 40px}.cart__total{display:flex;justify-content:space-between;font-size:18px;margin:0}.cart__note{margin:0;color:var(--muted);font-size:14px}.page{margin-bottom:40px}.empty-state{text-align:center;color:var(--muted);padding:30px 0}.site-footer{background:#111;color:#fff;margin-top:20px}.site-footer__inner{width:min(100% - 32px,var(--page-width));margin-inline:auto;padding:32px 0 24px;text-align:center}.site-footer__brand{font-family:var(--font-heading);font-size:24px;margin:0 0 8px;letter-spacing:.03em}.site-footer__text{color:#cfcfcf;font-size:14px}.site-footer__text p{margin:0}.site-footer__links{list-style:none;padding:0;margin:18px 0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;font-size:14px}.site-footer__links a{color:#cfcfcf;text-decoration:none}.site-footer__copy{color:#8a8a8a;font-size:12px;margin:0}.whatsapp-float{position:fixed;right:16px;bottom:18px;z-index:45;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#25d366;color:#fff;box-shadow:0 8px 22px #25d36666}.whatsapp-float svg{width:30px;height:30px}body.has-sticky-buy .whatsapp-float{bottom:90px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme.css.map */
