.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}main:focus{outline:none}img{height:auto}.btn--line{background:var(--line-accent, var(--color-accent));color:#0b0c0f}.btn--line:hover{opacity:.88}.btn svg{width:18px;height:18px}.site-header__logo img{width:var(--logo-width, 150px);max-width:60vw}.site-header__nav a.is-active{color:var(--color-accent)}.site-header__cart-count[hidden]{display:none}@media(max-width:900px){.site-header__inner{gap:10px;padding:12px 16px}.site-header__logo{margin-right:auto}}.drawer__footer{display:flex;flex-direction:column;gap:12px}.drawer__whatsapp{display:inline-flex;align-items:center;gap:8px;color:#25d366;font-weight:600}.announcement-bar__track{gap:0;padding:9px 0}.announcement-bar__item{padding:0 28px}@media(prefers-reduced-motion:reduce){.announcement-bar__track{animation:none}}.hero-split{padding:56px 0 64px;background:radial-gradient(1200px 500px at 85% 20%,rgba(61,220,151,.1),transparent 60%),var(--color-bg)}.hero-split__inner{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center}.hero-split__title{font-size:clamp(32px,5vw,58px);margin-bottom:18px}.hero-split__subtitle{color:var(--color-text-muted);font-size:17px;max-width:520px}.hero-split__media{position:relative}.hero-split__media img,.hero-split__media .placeholder-svg{position:relative;z-index:1;width:100%;height:auto;max-height:520px;object-fit:contain}.hero-split__glow{position:absolute;top:10%;right:5%;bottom:10%;left:5%;background:radial-gradient(circle,rgba(61,220,151,.28),transparent 65%);filter:blur(30px)}.hero-split__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.chip{display:inline-block;padding:8px 14px;border-radius:100px;border:1px solid var(--color-border);font-size:13px;color:var(--color-text-muted)}.chip:hover{border-color:var(--color-accent);color:var(--color-text)}@media(max-width:900px){.hero-split{padding:32px 0 44px}.hero-split__inner{grid-template-columns:1fr;gap:24px}.hero-split__media{order:-1}.hero-split__media img{max-height:300px}}.product-lines__card{border:1px solid var(--color-border);transition:border-color .2s ease,transform .2s ease}.product-lines__card:hover{border-color:var(--line-accent, var(--color-accent));transform:translateY(-4px)}.product-lines__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--line-accent, var(--color-accent));opacity:.9;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--line-accent, #3DDC97) 22%,transparent),transparent 70%),var(--color-surface)}.product-lines__tag{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--line-accent, var(--color-accent));color:#0b0c0f;padding:4px 10px;border-radius:100px;margin-bottom:10px}.product-lines__link{color:var(--line-accent, var(--color-accent))}@media(max-width:860px){.product-lines__grid{grid-template-columns:1fr}.product-lines__card{aspect-ratio:16/10}}.line-showcase{border-top:1px solid var(--color-border)}.line-showcase__banner{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--line-accent) 12%,var(--color-surface)),var(--color-surface) 60%);border:1px solid var(--color-border);border-radius:calc(var(--radius) + 6px);padding:40px;margin-bottom:32px;overflow:hidden}.line-showcase--left .line-showcase__banner-media{order:-1}.line-showcase__eyebrow{color:var(--line-accent)}.line-showcase__banner h2{font-size:clamp(26px,3.4vw,40px)}.line-showcase__text{color:var(--color-text-muted)}.line-showcase__bullets{margin:18px 0 4px;display:grid;gap:10px}.line-showcase__bullets li{position:relative;padding-left:26px;font-size:14.5px}.line-showcase__bullets li:before{content:"";position:absolute;left:0;top:7px;width:12px;height:12px;border-radius:50%;background:var(--line-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--line-accent) 25%,transparent)}.line-showcase__banner-media img{width:100%;max-height:380px;object-fit:contain;border-radius:var(--radius)}.line-showcase__placeholder{aspect-ratio:4/3;border-radius:var(--radius);border:1px dashed color-mix(in srgb,var(--line-accent) 50%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--line-accent);font-size:13px}.line-showcase__placeholder span{color:var(--color-text-muted)}.line-showcase .product-card:hover{border-color:var(--line-accent)}.line-showcase .product-card .btn--primary{background:var(--line-accent)}.line-showcase__more{text-align:center;margin-top:28px}.line-showcase__empty{text-align:center;padding:36px 20px;border:1px dashed var(--color-border);border-radius:var(--radius);color:var(--color-text-muted)}.line-showcase__empty strong{display:block;font-size:20px;color:var(--color-text);margin-bottom:6px;font-family:var(--font-heading)}.line-showcase__empty .btn{margin-top:10px}@media(max-width:900px){.line-showcase__banner{grid-template-columns:1fr;padding:24px;gap:24px}.line-showcase__banner-media{order:-1}}.product-card__media{background:radial-gradient(circle at 50% 40%,#23252c,var(--color-surface) 70%)}.product-card__image{object-fit:contain;padding:10px}.product-card__type{font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.product-card__badge--muted{background:var(--color-border);color:var(--color-text)}@media(hover:none){.product-card:hover .product-card__image--primary{opacity:1}.product-card:hover .product-card__image--secondary{opacity:0}}.product-page__gallery-item{background:radial-gradient(circle at 50% 40%,#23252c,var(--color-surface) 70%)}.product-page__gallery-item img{object-fit:contain;padding:16px}.product-page__thumbs{flex-wrap:wrap}.product-page__thumb{background:var(--color-surface)}.product-page__thumb img{object-fit:contain}.product-form__whatsapp{gap:10px;border-color:#25d366;color:#25d366}.product-page__description.rte{color:var(--color-text-muted)}.collection-hero__media{border-radius:var(--radius);overflow:hidden;margin-bottom:28px;max-height:320px;background:var(--color-surface)}.collection-hero__media img{width:100%;height:100%;max-height:320px;object-fit:contain}.pagination .page,.pagination .next,.pagination .prev{padding:6px 12px;border:1px solid var(--color-border);border-radius:8px}.pagination .current{color:var(--color-accent)}.cart-drawer__note{font-size:12px;color:var(--color-text-muted);margin:0 0 6px}.cart-drawer__actions{display:flex;flex-direction:column;gap:10px}.cart-drawer__item-image img{background:var(--color-surface);object-fit:contain}.cart-table__variant{display:block;font-size:12.5px;color:var(--color-text-muted)}.cart-table__remove{color:var(--color-text-muted)}.cart-page__subtotal{display:flex;flex-direction:column;gap:2px}.cart-page__subtotal small{font-size:12px;font-weight:400;color:var(--color-text-muted)}@media(max-width:720px){.cart-table thead{display:none}.cart-table tr{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:14px 0;border-bottom:1px solid var(--color-border)}.cart-table td{border:none;padding:4px 0}.cart-table td.cart-table__product{grid-column:1 / -1}.cart-page__summary{flex-direction:column;align-items:stretch}}.contact-page{padding:60px 0 90px}.contact-channels{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:24px 0 36px}.contact-channel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:16px 18px;display:flex;flex-direction:column;gap:4px}.contact-channel:hover{border-color:var(--color-accent)}.contact-channel__label{font-size:12px;color:var(--color-text-muted)}.contact-channel__value{font-weight:600}.contact-form{display:flex;flex-direction:column;gap:8px}.contact-form label{font-size:13px;color:var(--color-text-muted);margin-top:6px}.contact-form input,.contact-form textarea{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);padding:12px 14px;border-radius:var(--radius);font-size:15px}.contact-form .btn{margin-top:12px;align-self:flex-start}.faq .faq-item__answer p:last-child{margin-bottom:0}.whatsapp-float{position:fixed;right:18px;bottom:18px;z-index:90;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 25px #00000059;transition:transform .2s ease}.whatsapp-float:hover{transform:scale(1.07)}@media(max-width:560px){.site-footer__grid{grid-template-columns:1fr}section{padding:44px 0}.container{padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/lines.css.map */
