.header{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--header-height);background:#0a0a0ad9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--color-border)}.header__container{display:flex;align-items:center;justify-content:space-between;height:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--spacing-lg)}.header__logo{display:flex;align-items:center;gap:var(--spacing-xs);font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.header__logo-text{color:var(--color-text)}.header__logo-trademark{font-size:.5em;vertical-align:super;color:var(--color-text-muted)}.header__nav{display:none}@media(min-width:1024px){.header__nav{display:flex;align-items:center;gap:var(--spacing-xl)}}.header__nav-link{font-size:.875rem;font-weight:500;color:var(--color-text-muted);transition:color var(--transition-fast)}.header__nav-link:hover{color:var(--color-text)}.header__actions{display:flex;align-items:center;gap:var(--spacing-md)}.header__cart{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--color-text);border-radius:var(--radius-md);transition:background var(--transition-fast)}.header__cart:hover{background:var(--color-surface)}.header__cart-count{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:.6875rem;font-weight:600;background:var(--color-accent);color:var(--color-primary);border-radius:9px}.header__menu-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--color-text)}@media(min-width:1024px){.header__menu-toggle{display:none}}.mobile-menu{position:fixed;top:var(--header-height);left:0;right:0;bottom:0;background:var(--color-background);z-index:99;padding:var(--spacing-xl);transform:translate(100%);transition:transform var(--transition-base)}.mobile-menu.is-open{transform:translate(0)}.mobile-menu__nav{display:flex;flex-direction:column;gap:var(--spacing-lg)}.mobile-menu__link{font-size:1.25rem;font-weight:500;color:var(--color-text);padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-border)}.cart-drawer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:200;visibility:hidden;transition:visibility var(--transition-base)}.cart-drawer.is-active{visibility:visible}.cart-drawer__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;opacity:0;transition:opacity var(--transition-base)}.cart-drawer.is-active .cart-drawer__overlay{opacity:1}.cart-drawer__content{position:absolute;top:0;right:0;bottom:0;width:100%;max-width:420px;background:var(--color-surface);transform:translate(100%);transition:transform var(--transition-base);display:flex;flex-direction:column}.cart-drawer.is-active .cart-drawer__content{transform:translate(0)}.cart-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-bottom:1px solid var(--color-border)}.cart-drawer__title{font-size:1.25rem;font-weight:600}.cart-drawer__close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--color-text-muted);border-radius:var(--radius-md);transition:all var(--transition-fast)}.cart-drawer__close:hover{background:var(--color-surface-light);color:var(--color-text)}.cart-drawer__items{flex:1;overflow-y:auto;padding:var(--spacing-lg)}.cart-drawer__items.is-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.cart-drawer__empty{text-align:center;padding:var(--spacing-3xl) var(--spacing-lg)}.cart-drawer__empty-text{font-size:1.125rem;font-weight:600;color:var(--color-text);margin-bottom:var(--spacing-sm)}.cart-drawer__empty-subtext{color:var(--color-text-muted);margin-bottom:var(--spacing-xl)}.cart-drawer__shop-now{min-width:160px}.cart-item{display:flex;gap:var(--spacing-md);padding:var(--spacing-lg) 0;border-bottom:1px solid var(--color-border)}.cart-item__image{flex-shrink:0;width:80px;height:80px;background:var(--color-surface-light);border-radius:var(--radius-md);overflow:hidden}.cart-item__image img{width:100%;height:100%;object-fit:cover}.cart-item__details{flex:1;min-width:0}.cart-item__header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.cart-item__name{font-size:.9375rem;font-weight:500;color:var(--color-text)}.cart-item__price{font-size:.9375rem;font-weight:600;color:var(--color-text);white-space:nowrap}.cart-item__variant{font-size:.8125rem;color:var(--color-text-muted);margin-bottom:var(--spacing-md)}.cart-item__quantity-wrapper{display:flex;align-items:center;gap:var(--spacing-md)}.cart-item__quantity .quantity__button,.cart-item__quantity .quantity__input{width:32px;height:32px}.cart-drawer__footer{padding:var(--spacing-lg);border-top:1px solid var(--color-border);background:var(--color-surface)}.cart-drawer__subtotal{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.cart-drawer__subtotal-label{font-size:1rem;font-weight:500;color:var(--color-text)}.cart-drawer__subtotal-value{font-size:1.25rem;font-weight:700;color:var(--color-text)}.cart-drawer__note{font-size:.8125rem;color:var(--color-text-muted);margin-bottom:var(--spacing-lg)}.cart-drawer__buttons{display:flex;flex-direction:column;gap:var(--spacing-md)}.cart-drawer__checkout,.cart-drawer__continue{width:100%}.hero{position:relative;min-height:100vh;display:flex;align-items:center;padding-top:var(--header-height);overflow:hidden}.hero__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.hero__background:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#0a0a0af2,#0a0a0ad9 40%,#0a0a0a66)}.hero__background img{width:100%;height:100%;object-fit:cover}.hero__container{position:relative;z-index:1;width:100%;max-width:var(--container-max);margin:0 auto;padding:var(--spacing-4xl) var(--spacing-lg)}.hero__content{max-width:560px}.hero__brand{display:flex;align-items:center;gap:var(--spacing-xs);font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--spacing-lg)}.hero__brand-trademark{font-size:.6em;vertical-align:super}.hero__title{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1;margin-bottom:var(--spacing-lg)}.hero__title-divider{display:block;color:var(--color-accent);margin:var(--spacing-sm) 0}.hero__description{font-size:1.125rem;color:var(--color-text-muted);margin-bottom:var(--spacing-xl);max-width:480px}.hero__pricing{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.hero__price-old{font-size:1.5rem;color:var(--color-text-dim);text-decoration:line-through}.hero__price-current{font-size:2.5rem;font-weight:700;color:var(--color-text)}.hero__badge{background:var(--color-accent);color:var(--color-primary);padding:.25rem .75rem;font-size:.75rem;font-weight:700;text-transform:uppercase;border-radius:var(--radius-sm)}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.hero__button{min-width:180px}.hero__link{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-muted);font-size:.9375rem}.hero__link:hover{color:var(--color-accent)}.hero__features{display:flex;flex-wrap:wrap;gap:var(--spacing-xl)}.hero__feature{display:flex;align-items:center;gap:var(--spacing-sm);font-size:.875rem;color:var(--color-text-muted)}.hero__feature-icon{width:20px;height:20px;color:var(--color-accent)}.problems{padding:var(--spacing-4xl) 0;background:var(--color-surface)}.problems__header{text-align:center;margin-bottom:var(--spacing-3xl)}.problems__title{font-size:clamp(1.75rem,3vw,2.5rem);margin-bottom:var(--spacing-md)}.problems__subtitle{color:var(--color-text-muted);max-width:600px;margin:0 auto}.problems__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--spacing-xl)}.problem-card{background:var(--color-surface-light);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);transition:all var(--transition-base)}.problem-card:hover{border-color:var(--color-accent);transform:translateY(-4px)}.problem-card__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#ef44441a;color:var(--color-error);border-radius:var(--radius-md);margin-bottom:var(--spacing-md)}.problem-card__title{font-size:1.125rem;font-weight:600;margin-bottom:var(--spacing-sm)}.problem-card__text{font-size:.9375rem;color:var(--color-text-muted);line-height:1.6}.features{padding:var(--spacing-4xl) 0}.features__header{text-align:center;margin-bottom:var(--spacing-3xl)}.features__title{font-size:clamp(1.75rem,3vw,2.5rem);margin-bottom:var(--spacing-md)}.features__subtitle{color:var(--color-text-muted)}.features__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg)}.feature-card{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-base)}.feature-card:hover{border-color:var(--color-accent)}.feature-card__icon{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#c9a0501a;color:var(--color-accent);border-radius:var(--radius-md)}.feature-card__content{flex:1}.feature-card__title{font-size:1rem;font-weight:600;margin-bottom:var(--spacing-xs)}.feature-card__spec{font-size:.875rem;color:var(--color-accent);font-weight:500;margin-bottom:var(--spacing-xs)}.feature-card__description{font-size:.875rem;color:var(--color-text-muted)}.use-cases{padding:var(--spacing-4xl) 0;background:var(--color-surface)}.use-cases__header{text-align:center;margin-bottom:var(--spacing-3xl)}.use-cases__title{font-size:clamp(1.75rem,3vw,2.5rem);margin-bottom:var(--spacing-md)}.use-cases__subtitle{color:var(--color-text-muted)}.use-cases__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--spacing-lg)}.use-case-card{background:var(--color-surface-light);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);text-align:center;transition:all var(--transition-base)}.use-case-card:hover{border-color:var(--color-accent);transform:translateY(-4px)}.use-case-card__icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#c9a0501a;color:var(--color-accent);border-radius:var(--radius-lg);margin:0 auto var(--spacing-md)}.use-case-card__title{font-size:1.125rem;font-weight:600;margin-bottom:var(--spacing-sm)}.use-case-card__description{font-size:.875rem;color:var(--color-text-muted);line-height:1.6}.comparison{padding:var(--spacing-4xl) 0}.comparison__header{text-align:center;margin-bottom:var(--spacing-3xl)}.comparison__title{font-size:clamp(1.75rem,3vw,2.5rem);margin-bottom:var(--spacing-md)}.comparison__subtitle{color:var(--color-text-muted)}.comparison__table-wrapper{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border)}.comparison__table{width:100%;min-width:600px;border-collapse:collapse}.comparison__table th,.comparison__table td{padding:var(--spacing-md) var(--spacing-lg);text-align:left;border-bottom:1px solid var(--color-border)}.comparison__table th{background:var(--color-surface);font-weight:600;color:var(--color-text)}.comparison__table th:first-child{width:25%}.comparison__table td{color:var(--color-text-muted)}.comparison__table tr:last-child td{border-bottom:none}.comparison__table .highlight{color:var(--color-accent);font-weight:500}.comparison__table .check{color:var(--color-success)}.comparison__table .cross{color:var(--color-error)}.value{padding:var(--spacing-4xl) 0;background:var(--color-surface)}.value__header{text-align:center;margin-bottom:var(--spacing-3xl)}.value__title{font-size:clamp(1.75rem,3vw,2.5rem);margin-bottom:var(--spacing-md)}.value__subtitle{color:var(--color-text-muted)}.value__content{display:grid;grid-template-columns:1fr;gap:var(--spacing-2xl)}@media(min-width:768px){.value__content{grid-template-columns:1fr 1fr}}.value__list{display:flex;flex-direction:column;gap:var(--spacing-md)}.value-item{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);background:var(--color-surface-light);border:1px solid var(--color-border);border-radius:var(--radius-md)}.value-item__name{font-size:.9375rem;color:var(--color-text)}.value-item__price{font-size:.9375rem;font-weight:600;color:var(--color-text-muted);text-decoration:line-through}.value-item--total{background:transparent;border-style:dashed}.value-item--total .value-item__name,.value-item--total .value-item__price{font-weight:600;color:var(--color-text)}.value__pricing{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-2xl);background:var(--color-surface-light);border:2px solid var(--color-accent);border-radius:var(--radius-lg)}.value__price-label{font-size:.875rem;color:var(--color-text-muted);margin-bottom:var(--spacing-sm)}.value__price-value{font-size:3rem;font-weight:700;color:var(--color-text);margin-bottom:var(--spacing-sm)}.value__price-original{font-size:1.25rem;color:var(--color-text-dim);text-decoration:line-through;margin-bottom:var(--spacing-md)}.value__savings{display:inline-flex;align-items:center;gap:var(--spacing-xs);background:#c9a05026;color:var(--color-accent);padding:.5rem 1rem;font-size:.875rem;font-weight:600;border-radius:var(--radius-sm);margin-bottom:var(--spacing-xl)}.value__button{width:100%;max-width:280px}.testimonials{padding:var(--spacing-4xl) 0}.testimonials__header{text-align:center;margin-bottom:var(--spacing-3xl)}.testimonials__title{font-size:clamp(1.75rem,3vw,2.5rem);margin-bottom:var(--spacing-md)}.testimonials__subtitle{color:var(--color-text-muted)}.testimonials__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-xl)}.testimonial-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);transition:all var(--transition-base)}.testimonial-card:hover{border-color:var(--color-accent)}.testimonial-card__quote{font-size:1rem;line-height:1.7;color:var(--color-text-muted);margin-bottom:var(--spacing-lg);font-style:italic}.testimonial-card__author{display:flex;align-items:center;gap:var(--spacing-md)}.testimonial-card__avatar{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-accent);color:var(--color-primary);font-size:1.125rem;font-weight:700;border-radius:50%}.testimonial-card__info{flex:1}.testimonial-card__name{font-size:1rem;font-weight:600;color:var(--color-text)}.testimonial-card__role{font-size:.875rem;color:var(--color-text-muted)}.faq{padding:var(--spacing-4xl) 0;background:var(--color-surface)}.faq__header{text-align:center;margin-bottom:var(--spacing-3xl)}.faq__title{font-size:clamp(1.75rem,3vw,2.5rem);margin-bottom:var(--spacing-md)}.faq__subtitle{color:var(--color-text-muted)}.faq__list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-md)}.faq-item{background:var(--color-surface-light);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.faq-item__question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-lg);text-align:left;font-size:1rem;font-weight:500;color:var(--color-text);background:transparent;border:none;cursor:pointer;transition:background var(--transition-fast)}.faq-item__question:hover{background:#c9a0500d}.faq-item__icon{flex-shrink:0;width:24px;height:24px;transition:transform var(--transition-fast)}.faq-item.is-open .faq-item__icon{transform:rotate(180deg)}.faq-item__answer{max-height:0;overflow:hidden;transition:max-height var(--transition-base),padding var(--transition-base)}.faq-item.is-open .faq-item__answer{max-height:500px;padding:0 var(--spacing-lg) var(--spacing-lg)}.faq-item__answer-content{font-size:.9375rem;line-height:1.7;color:var(--color-text-muted)}.buy-now{padding:var(--spacing-4xl) 0}.buy-now__container{display:grid;grid-template-columns:1fr;gap:var(--spacing-3xl);align-items:start}@media(min-width:768px){.buy-now__container{grid-template-columns:1fr 1fr}}.buy-now__gallery{position:relative;background:var(--color-surface);border-radius:var(--radius-lg);overflow:hidden}.buy-now__main-image{aspect-ratio:1}.buy-now__main-image img{width:100%;height:100%;object-fit:cover}.buy-now__thumbnails{display:flex;gap:var(--spacing-sm);padding:var(--spacing-md)}.buy-now__thumbnail{width:64px;height:64px;border:2px solid transparent;border-radius:var(--radius-md);overflow:hidden;cursor:pointer;transition:border-color var(--transition-fast)}.buy-now__thumbnail:hover,.buy-now__thumbnail.is-active{border-color:var(--color-accent)}.buy-now__thumbnail img{width:100%;height:100%;object-fit:cover}.buy-now__info{display:flex;flex-direction:column;gap:var(--spacing-lg)}.buy-now__brand{font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent)}.buy-now__title{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700}.buy-now__rating{display:flex;align-items:center;gap:var(--spacing-sm)}.buy-now__stars{display:flex;gap:2px;color:var(--color-accent)}.buy-now__reviews{font-size:.875rem;color:var(--color-text-muted)}.buy-now__pricing{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap}.buy-now__price-old{font-size:1.25rem;color:var(--color-text-dim);text-decoration:line-through}.buy-now__price-current{font-size:2rem;font-weight:700;color:var(--color-text)}.buy-now__badge{background:#c9a05026;color:var(--color-accent);padding:.25rem .75rem;font-size:.75rem;font-weight:600;border-radius:var(--radius-sm)}.buy-now__stock{font-size:.875rem;color:var(--color-success)}.buy-now__form{display:flex;flex-direction:column;gap:var(--spacing-lg)}.buy-now__quantity-wrapper{display:flex;align-items:center;gap:var(--spacing-md)}.buy-now__quantity-label{font-size:.9375rem;font-weight:500;color:var(--color-text)}.buy-now__features{display:flex;flex-wrap:wrap;gap:var(--spacing-lg)}.buy-now__feature{display:flex;align-items:center;gap:var(--spacing-sm);font-size:.875rem;color:var(--color-text-muted)}.buy-now__feature-icon{width:18px;height:18px;color:var(--color-accent)}.footer{padding:var(--spacing-4xl) 0 var(--spacing-2xl);background:var(--color-surface);border-top:1px solid var(--color-border)}.footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-2xl);margin-bottom:var(--spacing-3xl)}.footer__column-title{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text);margin-bottom:var(--spacing-lg)}.footer__links{display:flex;flex-direction:column;gap:var(--spacing-sm)}.footer__link{font-size:.9375rem;color:var(--color-text-muted);transition:color var(--transition-fast)}.footer__link:hover{color:var(--color-accent)}.footer__newsletter{grid-column:1 / -1}@media(min-width:768px){.footer__newsletter{grid-column:auto}}.footer__newsletter-text{font-size:.9375rem;color:var(--color-text-muted);margin-bottom:var(--spacing-md)}.footer__newsletter-form{display:flex;gap:var(--spacing-sm)}.footer__newsletter-input{flex:1;padding:.75rem 1rem;background:var(--color-surface-light);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:.9375rem}.footer__newsletter-input::placeholder{color:var(--color-text-dim)}.footer__newsletter-input:focus{outline:none;border-color:var(--color-accent)}.footer__bottom{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);padding-top:var(--spacing-2xl);border-top:1px solid var(--color-border)}@media(min-width:768px){.footer__bottom{flex-direction:row;justify-content:space-between}}.footer__payment{display:flex;gap:var(--spacing-sm)}.footer__payment-icon{width:40px;height:26px;background:var(--color-surface-light);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:600;color:var(--color-text-muted);border:1px solid var(--color-border)}.footer__copyright{font-size:.875rem;color:var(--color-text-muted)}
/*# sourceMappingURL=/cdn/shop/t/34/assets/theme.css.map */
