.aliexpress-reviews{padding:4rem 2rem;background-color:#fff}.aliexpress-reviews__container{max-width:1200px;margin:0 auto}.aliexpress-reviews__title{font-size:2rem;font-weight:700;color:#000;text-align:center;margin:0 0 .5rem}.aliexpress-reviews__rating-summary{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:.5rem;flex-wrap:wrap}.rating-stars{font-size:1.5rem;color:#fbbf24;letter-spacing:2px}.rating-text{font-size:1rem;font-weight:600;color:#000}.rating-count{font-size:.9rem;color:#666}.aliexpress-reviews__subtitle{font-size:1rem;color:#666;text-align:center;margin:0 0 2.5rem}.aliexpress-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.review-item{background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.review-item__header{display:flex;align-items:flex-start;gap:.75rem}.review-item__avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.review-item__avatar--placeholder{background-color:#000;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem}.review-item__info{display:flex;flex-direction:column;gap:.2rem}.review-item__name{font-weight:600;color:#000;font-size:.95rem}.review-item__verified{display:flex;align-items:center;gap:.3rem;font-size:.75rem;color:#22c55e}.review-item__date{font-size:.8rem;color:#999}.review-item__stars{display:flex;gap:.1rem}.star{font-size:1rem}.star--filled{color:#fbbf24}.star--empty{color:#e5e5e5}.review-item__text{font-size:.9rem;color:#333;line-height:1.6;margin:0}.review-item__image{margin-top:.5rem}.review-photo{width:100%;max-width:200px;border-radius:8px;object-fit:cover}.aliexpress-reviews__empty{text-align:center;color:#999;font-style:italic}.aliexpress-reviews__pagination{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:2rem}.pagination-btn{width:40px;height:40px;border:1px solid #e5e5e5;background-color:#fff;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.pagination-btn:hover:not(:disabled){background-color:#000;color:#fff;border-color:#000}.pagination-btn:disabled{opacity:.4;cursor:not-allowed}.pagination-pages{display:flex;gap:.5rem}.pagination-page{width:40px;height:40px;border:1px solid #e5e5e5;background-color:#fff;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:600;transition:all .2s}.pagination-page:hover{border-color:#000}.pagination-page.active{background-color:#000;color:#fff;border-color:#000}@media (max-width: 968px){.aliexpress-reviews__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.aliexpress-reviews{padding:2rem 1rem}.aliexpress-reviews__title{font-size:1.5rem}.aliexpress-reviews__grid{grid-template-columns:1fr}.review-item{padding:1.25rem}}.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%}.contact-page{min-height:100vh;background-color:#fff;padding:4rem 2rem}.contact-page__container{max-width:1000px;margin:0 auto}.contact-page__header{text-align:center;margin-bottom:3rem}.contact-page__title{font-size:2.5rem;font-weight:700;color:#000;margin:0 0 1rem}.contact-page__subtitle{font-size:1.1rem;color:#666;margin:0}.contact-page__content{display:grid;grid-template-columns:1.5fr 1fr;gap:3rem;align-items:start}.contact-page__form-section{background-color:#fff;border-radius:16px;padding:2.5rem;border:1px solid #e5e5e5}.contact-form{display:flex;flex-direction:column;gap:1.5rem}.form-input{padding:1rem 1.25rem;font-size:1rem;border:2px solid #e5e5e5;border-radius:10px;transition:border-color .2s,box-shadow .2s;outline:none;font-family:inherit}.form-select{cursor:pointer;background-color:#fff}.form-textarea{resize:vertical;min-height:120px}.contact-form__submit{background-color:#000;color:#fff;padding:1.1rem 2rem;font-size:1.1rem;font-weight:600;border:none;border-radius:10px;cursor:pointer;transition:background-color .2s,transform .2s;margin-top:.5rem}.contact-form__submit:hover{background-color:#333}.contact-form__submit:active{transform:scale(.98)}.form-success{text-align:center;padding:2rem 0}.form-success svg{color:#22c55e;margin-bottom:1rem}.form-success h3{font-size:1.5rem;font-weight:700;color:#000;margin:0 0 .75rem}.form-success p{font-size:1rem;color:#666;margin:0;line-height:1.6}.contact-page__info-section{display:flex;flex-direction:column;gap:1.25rem}.info-block{background-color:#fff;border-radius:12px;padding:1.5rem;display:flex;align-items:center;gap:1rem;border:1px solid #e5e5e5}.info-block__icon{width:48px;height:48px;background-color:#000;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.info-block__content h4{font-size:.9rem;font-weight:700;color:#000;margin:0 0 .25rem}.info-block__content p,.info-block__content a{font-size:.95rem;color:#666;margin:0;text-decoration:none}.info-block__content a:hover{color:#000;text-decoration:underline}@media (max-width: 768px){.contact-page{padding:2rem 1rem}.contact-page__title{font-size:2rem}.contact-page__subtitle{font-size:1rem}.contact-page__content{grid-template-columns:1fr;gap:2rem}.contact-page__form-section{padding:1.5rem}.form-input{padding:.875rem 1rem}.contact-form__submit{padding:1rem;font-size:1rem}.contact-page__info-section{order:-1}}@media (max-width: 480px){.contact-page__title{font-size:1.75rem}.contact-page__form-section{padding:1.25rem;border-radius:12px}.info-block{padding:1.25rem}.info-block__icon{width:40px;height:40px}.info-block__icon svg{width:20px;height:20px}}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.main-footer{background-color:#000;color:#fff;width:100%;position:relative;margin-top:4rem;overflow:hidden}.footer__wave{width:100%;height:120px;overflow:visible;position:relative;top:0;background-color:#fff;margin-top:-1px;line-height:0;display:block}.wave-svg{display:block;width:100%;height:100%;vertical-align:bottom}.wave-svg{width:100%;height:100%;display:block}.footer__content{padding:3rem 2rem 2rem;max-width:1400px;margin:0 auto}.footer__newsletter{text-align:center;margin-bottom:2rem}.newsletter__title{font-size:2rem;font-weight:700;color:#fff;margin:0 0 .5rem}.newsletter__description{font-size:1rem;color:#fff;margin:0 0 1.5rem}.newsletter__form{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:400px;margin:0 auto}.newsletter__input{width:100%;padding:.75rem 1rem;background-color:#000;border:1px solid white;border-radius:4px;color:#fff;font-size:1rem}.newsletter__input::placeholder{color:#fff;opacity:.7}.newsletter__button{width:100%;padding:.75rem 1rem;background-color:#fff;color:#000;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:opacity .2s}.newsletter__button:hover{opacity:.9}.footer__social{display:flex;justify-content:center;gap:1.5rem;margin-bottom:3rem}.social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid white;border-radius:4px;transition:background-color .2s}.social-link:hover{background-color:#ffffff1a}.footer__bottom{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:2rem}.footer__country{display:flex;flex-direction:column;gap:.5rem}.country-label{font-size:.9rem;color:#fff}.country-select{padding:.5rem 1rem;background-color:#000;border:1px solid white;border-radius:4px;color:#fff;font-size:.9rem;cursor:pointer;min-width:200px}.footer__payment-methods{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.payment-icon{height:24px}.footer__copyright{text-align:center;padding-top:2rem;border-top:1px solid #333;display:flex;flex-direction:column;align-items:center;gap:1rem}.footer__copyright>span{font-size:.9rem;color:#fff}.footer__policies{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem}.policy-link{font-size:.85rem;color:#fff;text-decoration:none;transition:opacity .2s}.policy-link:hover{opacity:.7}.policy-link:not(:last-child):after{content:" \2022  ";margin-left:1rem;opacity:.5}.footer__scroll-top{position:fixed;bottom:2rem;right:2rem;width:50px;height:50px;background-color:#000;border:1px solid white;border-radius:4px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;z-index:1000}.footer__scroll-top.visible{opacity:1;visibility:visible}.footer__scroll-top:hover{background-color:#333}@media (max-width: 768px){.footer__bottom{flex-direction:column}.footer__policies{flex-direction:column;gap:.5rem}.policy-link:not(:last-child):after{content:"";margin-left:0}}header{width:100%;background-color:#fff;border-bottom:1px solid #e5e5e5}header a{text-decoration:none;color:var(--color-foreground)}.header__top{display:flex;align-items:center;justify-content:space-between;padding:.75rem 2rem;position:relative}header .header__left{flex:1;display:flex;align-items:center}header .header__logo{background-color:#000;color:#fff;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;font-size:.9rem;white-space:nowrap}header .header__center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}header .header__brand{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-decoration:none;color:#000}header .header__brand svg{width:50px;height:50px}header .header__brand-text{font-size:1rem;font-weight:500;color:#000}header .header__brand-logo{height:60px;width:auto;display:block}header .header__right{flex:1;display:flex;justify-content:flex-end;align-items:center}header .header__cart{background:none;border:none;cursor:pointer;padding:0;position:relative}header .header__cart svg{width:1.75rem;height:1.75rem}.cart-count{position:absolute;top:-8px;right:-8px;background-color:#000;color:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:600}.header__nav{display:flex;justify-content:center;gap:2rem;padding:.5rem 1rem;border-top:1px solid #f0f0f0}header .header__link{color:#333;font-size:.85rem;transition:color .2s}header .header__link:hover{color:#000}@media (max-width: 768px){.header__top{padding:.5rem 1rem}header .header__logo{font-size:.75rem;padding:.4rem .75rem}header .header__brand svg{width:40px;height:40px}header .header__brand-text{font-size:.85rem}header .header__brand-logo{height:45px}header .header__cart svg{width:1.5rem;height:1.5rem}.cart-count{width:16px;height:16px;font-size:.65rem}.header__nav{gap:1.5rem;padding:.5rem .75rem}header .header__link{font-size:.8rem}}@media (max-width: 480px){.header__top{padding:.5rem .75rem}header .header__logo{font-size:.7rem;padding:.35rem .6rem}header .header__brand svg{width:35px;height:35px}header .header__brand-text{font-size:.75rem}header .header__brand-logo{height:38px}.header__nav{gap:1rem}header .header__link{font-size:.75rem}}.cart-drawer{position:fixed;top:0;right:0;width:100%;height:100%;z-index:9999;display:none}.cart-drawer.open{display:block}.cart-drawer__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1}.cart-drawer__content{position:absolute;top:0;right:0;width:100%;max-width:420px;height:100%;background-color:#fff;z-index:2;display:flex;flex-direction:column;box-shadow:-2px 0 10px #0000001a;transform:translate(100%);transition:transform .3s ease-in-out}.cart-drawer.open .cart-drawer__content{transform:translate(0)}.cart-drawer__header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e5e5}.cart-drawer__title{font-size:1.25rem;font-weight:700;margin:0;color:#000}.cart-items-count{font-weight:400;color:#666}.cart-drawer__close{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#000}.cart-drawer__reservation{padding:1rem 1.5rem;background-color:#000;display:flex;align-items:center;gap:.5rem;font-size:.9rem}.reservation-text{color:#fff}.reservation-timer{font-weight:700;color:#fff}.cart-drawer__free-shipping{padding:1rem 1.5rem;background-color:#fff;border-bottom:1px solid #e5e5e5}.free-shipping-text{margin:0 0 .75rem;font-size:.9rem;font-weight:600;color:#000}.free-shipping-bar{position:relative;height:8px;background-color:#e5e5e5;border-radius:4px;overflow:hidden}.free-shipping-progress{height:100%;width:100%;background:repeating-linear-gradient(45deg,#000,#000 10px,#fff 10px 20px);border-radius:4px}.free-shipping-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1rem;background-color:#fff;padding:0 .25rem}.cart-drawer__items{flex:1;overflow-y:auto;padding:1rem 1.5rem}.cart-item{display:flex;gap:1rem;padding:1rem 0;border-bottom:1px solid #e5e5e5;position:relative;z-index:1}.cart-item:last-child{border-bottom:none}.cart-item__image{width:80px;height:80px;flex-shrink:0}.cart-item__image img{width:100%;height:100%;object-fit:cover;border-radius:4px}.cart-item__content{flex:1;display:flex;flex-direction:column;gap:.5rem}.cart-item__info{flex:1}.cart-item__title{font-size:.95rem;font-weight:600;margin:0 0 .25rem;color:#000}.cart-item__variant{font-size:.85rem;color:#666;margin:0}.cart-item__pricing{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.cart-item__original-price{text-decoration:line-through;color:#999;font-size:.9rem}.cart-item__final-price{font-weight:700;font-size:.95rem;color:#000}.cart-item__sale-tag{background-color:#f0f0f0;color:#666;font-size:.7rem;padding:.15rem .4rem;border-radius:3px}.cart-item__actions{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;position:relative;z-index:10}.cart-item__quantity-selector{display:flex;align-items:center;border:1px solid #ddd;border-radius:4px;overflow:hidden;position:relative;z-index:10}.quantity-btn{background-color:#f8f8f8;border:none;padding:.4rem .6rem;cursor:pointer;font-size:1rem;font-weight:600;color:#000;transition:background-color .2s;position:relative;z-index:11;pointer-events:auto;-webkit-tap-highlight-color:transparent}.quantity-btn:hover{background-color:#e5e5e5}.quantity-btn:active{background-color:#ddd}.quantity-value{padding:.4rem .75rem;min-width:40px;text-align:center;font-weight:600;border-left:1px solid #ddd;border-right:1px solid #ddd;pointer-events:none}.cart-item__remove{background:none;border:none;cursor:pointer;padding:.25rem;color:#666;display:flex;align-items:center;justify-content:center;position:relative;z-index:11;pointer-events:auto;-webkit-tap-highlight-color:transparent}.cart-item__remove:hover{color:#000}.cart-item__remove:active{opacity:.7}.cart-item__remove svg{pointer-events:none;width:100%;height:100%}.cart-item__remove *{pointer-events:none}.cart-drawer__empty{text-align:center;padding:3rem 1rem;color:#666}.cart-drawer__shipping-protection{padding:1rem 1.5rem;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;display:flex;align-items:center;justify-content:space-between;gap:1rem}.shipping-protection-info{display:flex;align-items:center;gap:.75rem;flex:1}.shipping-protection-icon{font-size:1.5rem}.shipping-protection-title{font-size:.9rem;font-weight:600;color:#000}.shipping-protection-price{font-weight:700;font-size:.95rem;color:#000}.shipping-protection-toggle{position:relative;display:inline-block;width:50px;height:26px}.shipping-protection-toggle input{opacity:0;width:0;height:0}.shipping-protection-toggle .toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:26px}.shipping-protection-toggle .toggle-slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.shipping-protection-toggle input:checked+.toggle-slider{background-color:#000}.shipping-protection-toggle input:checked+.toggle-slider:before{transform:translate(24px)}.cart-drawer__footer{padding:1.5rem;border-top:1px solid #e5e5e5;background-color:#fff}.cart-drawer__savings{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.9rem;color:#666}.savings-amount{font-weight:600;color:#000}.cart-drawer__total{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:1.1rem;font-weight:700;color:#000}.cart-total{font-weight:700}.cart-drawer__checkout{display:block;width:100%;padding:1rem;background-color:#06c;color:#fff;text-align:center;text-decoration:none;border-radius:8px;font-weight:700;font-size:1rem;transition:opacity .2s;margin-bottom:1rem}.cart-drawer__checkout:hover{opacity:.9}.cart-drawer__payment-icons{display:flex;justify-content:center;align-items:center;gap:.5rem;flex-wrap:wrap}.payment-icon-small{height:20px;opacity:.6}@media (max-width: 768px){.cart-drawer__content{max-width:100%}.cart-drawer__header{padding:1rem}.cart-drawer__title{font-size:1.1rem}.cart-item{flex-direction:column;gap:.75rem}.cart-item__actions{width:100%;flex-direction:row;justify-content:space-between;align-items:center}.cart-drawer__footer{padding:1rem}}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media (max-width: 1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.home-product{padding:3rem 2rem;width:100%;max-width:1400px;margin:0 auto;box-sizing:border-box}.home-product__container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.home-product__images{display:flex;flex-direction:column;gap:1rem}.home-product__main-image{width:100%;background:#fff;border-radius:8px;overflow:hidden}.home-product__image{width:100%;height:auto;display:block}.home-product__thumbnails{display:flex;gap:1rem}.home-product__thumbnail{flex:1;border-radius:4px;overflow:hidden;cursor:pointer}.home-product__thumbnail-image{width:100%;height:auto;display:block}.home-product__info{display:flex;flex-direction:column;gap:1.5rem}.home-product__activity-badge{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:.5rem;color:#000000e6}.activity-avatars{position:relative;display:flex;align-items:center}.avatar-wrapper{position:relative;margin-left:-12px}.avatar-wrapper:first-child{margin-left:0}.avatar-image-container{position:relative;border-radius:30px;overflow:visible;width:45px;height:45px}.avatar-image{left:0;object-fit:cover;position:absolute;top:0;width:100%;height:100%;max-width:100%;border-radius:30px}.avatar-verified-icon{bottom:-2px;left:-2px;position:absolute;right:-2px;top:-2px;width:25px;height:25px}.activity-bubble{color:#fff7f7;background-color:#000;flex-direction:column;justify-content:center;display:flex;border-radius:30px;padding:.5rem 1rem}.activity-text-top{align-items:center;column-gap:6px;font-size:14px;display:flex;font-weight:700}.activity-text-top strong{font-weight:700}.activity-text-bottom{align-items:center;column-gap:4px;font-size:12px;display:flex}.home-product__title{font-size:2rem;font-weight:700;margin:0;line-height:1.2}.home-product__rating{display:flex;align-items:center;gap:.5rem}.stars{color:orange;font-size:1.1rem}.rating-text{font-size:.9rem;color:#666}.home-product__features{display:flex;flex-direction:column;gap:.75rem}.feature-item{display:flex;align-items:center;gap:.5rem;font-size:.95rem}.feature-icon{font-size:1.2rem}.home-product__options{display:flex;flex-direction:column;gap:.5rem;width:100%}.purchase-option{position:relative}.purchase-option input[type=checkbox]{position:absolute;opacity:0}.option-label{color:#000000e6;cursor:pointer;padding:0;background-color:#ededed;display:flex;flex-direction:column;min-height:150px;margin-top:7px;margin-bottom:7px;border-radius:8px;position:relative;overflow:visible;width:100%;border:2px solid transparent;transition:border-color .2s,background-color .3s}.purchase-option input[type=checkbox]:checked+.option-label{background-color:#fff}.option-radio{background-color:#fff;display:block;width:28px;height:28px;border-width:4px;border-color:#fff;border-style:solid;border-radius:50%;flex-shrink:0;align-self:center;position:relative}.option-radio:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000;font-size:18px;font-weight:700}.purchase-option input[type=checkbox]:checked+.option-label .option-radio:after{content:"\2713"}.purchase-option input[type=checkbox]:checked+.option-label{border:2px solid #000}.option-content{align-items:center;flex-grow:1;justify-content:space-between;display:flex;gap:24px;padding:1rem 2rem}.option-warranty-section{background-color:#c8c8c8;display:flex;align-items:center;gap:.5rem;padding:.75rem 2rem;font-size:.9rem;color:#000;margin-top:auto;border-bottom-left-radius:8px;border-bottom-right-radius:8px;transition:background-color .3s,color .3s}.purchase-option input[type=checkbox]:checked+.option-label .option-warranty-section{background-color:#000;color:#fff}.warranty-icon{font-size:1.2rem}.option-expanded-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease-out;padding:0 1rem}.purchase-option input[type=checkbox]:checked+.option-label .option-expanded-content{max-height:500px;padding:0}.variant-selection{margin-bottom:1rem;background-color:transparent;padding:.75rem 1rem;border-radius:0;margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}.variant-label{font-size:.85rem;color:#666;margin-bottom:.75rem;font-weight:500}.variant-options-container{display:flex;gap:.75rem;flex-wrap:wrap;align-items:flex-start}.variant-image-container{flex-shrink:0;width:60px;height:60px;border-radius:8px;overflow:hidden;border:1px solid #ddd;background-color:#fff;margin-left:.5rem;margin-right:.5rem}.variant-preview-image{width:100%;height:100%;object-fit:cover;display:block}.variant-option{flex:1;min-width:150px;padding-left:.5rem;padding-right:.5rem}.variant-option-label{display:none}.variant-select{width:100%;padding:.75rem 2.5rem .75rem 1rem;border:1px solid #ddd;border-radius:8px;background-color:#ededed;font-size:.9rem;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;transition:background-color .2s,border-color .2s}.variant-select:focus,.variant-select:active{background-color:#fff;border-color:#ccc;outline:none}.variant-select option{background-color:#fff}.upsells-section{display:flex;flex-direction:column;gap:.5rem;background-color:transparent;padding:0;margin-top:.75rem;margin-left:0;margin-right:0;width:100%}.upsell-item{display:flex;align-items:center;cursor:pointer;padding:.5rem;border-radius:6px;transition:background-color .2s;border:none;background-color:transparent;position:relative;width:100%}.upsell-item:hover{background-color:#00000008}.upsell-item.checked{background-color:transparent}.upsell-item:has(.upsell-checkbox:checked),.upsell-item:has(.upsell-checkbox-visual:checked){background-color:transparent}.upsell-checkbox,.upsell-checkbox-visual{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;cursor:default!important;flex-shrink:0;margin:0!important;padding:0!important;accent-color:#000;opacity:1!important;appearance:checkbox!important;-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;display:inline-block!important;visibility:visible!important;border:1px solid #ccc;background-color:#fff;position:static!important;z-index:auto!important}.upsell-checkbox-visual:disabled{opacity:1!important;cursor:default!important}.upsell-image{width:40px;height:40px;min-width:40px;max-width:40px;object-fit:cover;border-radius:4px;flex-shrink:0;border:1px solid #e5e5e5;margin-left:1rem;margin-right:.75rem;display:block}.upsell-name{font-size:.85rem;color:#000;font-weight:500;line-height:1.3;flex:1;margin-right:.75rem;display:block}.upsell-item.checked .upsell-name,.upsell-item:has(.upsell-checkbox:checked) .upsell-name,.upsell-item:has(.upsell-checkbox-visual:checked) .upsell-name{font-weight:600}.upsell-price{font-weight:600;font-size:.85rem;flex-shrink:0;padding:0;background-color:transparent;color:#000;white-space:nowrap;align-self:center}.upsell-price--free{color:#22c55e;font-weight:700}.option-left{align-items:flex-start;flex-direction:column;flex-grow:1;display:flex}.option-title-row{align-items:center;column-gap:8px;flex-wrap:wrap;display:flex}.option-title{color:#000;font-weight:700;display:inline-block;font-size:1.1rem}.option-save-badge{color:#000;background-color:#ccc;align-items:center;font-size:14px;font-weight:700;justify-content:center;padding:6px 12px;display:inline-flex;border-radius:10px}.option-right{align-items:flex-end;flex-direction:column;display:flex;gap:.25rem}.option-discount-badge{background-color:#000;color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .5rem;border-radius:4px;white-space:nowrap;position:absolute;top:-8px;right:20px;z-index:10}.option-current-price{color:#000;font-weight:700;font-size:1.3rem}.option-original-price{color:#000;font-size:16px;font-weight:700;text-decoration-line:line-through}.home-product__shipping-protection{display:flex;align-items:center;justify-content:space-between;padding:1rem;border:1px solid #e0e0e0;border-radius:8px}.protection-info{display:flex;align-items:center;gap:.75rem;flex:1}.protection-icon{font-size:1.5rem}.protection-text{display:flex;flex-direction:column}.protection-title{font-weight:600;font-size:.95rem}.protection-subtitle{font-size:.85rem;color:#666}.protection-price{font-weight:600;margin-right:1rem}.protection-toggle{position:relative;display:inline-block;width:50px;height:26px}.protection-toggle input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:26px}.toggle-slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.protection-toggle input:checked+.toggle-slider{background-color:#000}.protection-toggle input:checked+.toggle-slider:before{transform:translate(24px)}.home-product__form{width:100%}.home-product__add-to-cart{width:100%;padding:1rem 2rem;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background .2s}.home-product__add-to-cart:hover{background:#2563eb}.home-product__customer-rating{text-align:center;font-size:.9rem;color:#666}.home-product__payment-methods{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap;font-size:.85rem;color:#666;margin-bottom:2rem}.payment-icon-svg{height:24px;width:auto}.home-product__reviews-slider{margin-top:1rem}.reviews-slider__container{overflow:hidden;position:relative;width:100%}.reviews-slider__track{display:flex;transition:transform .5s ease-in-out;width:300%}.review-slide{width:33.333%;flex-shrink:0;padding:1rem;display:flex;gap:1rem;align-items:flex-start;background-color:transparent}.review-avatar{width:60px;height:60px;border-radius:50%;object-fit:cover;flex-shrink:0}.review-content{flex:1;display:flex;flex-direction:column;gap:.75rem}.review-text{font-size:.95rem;color:#333;line-height:1.5;margin:0}.review-separator{width:100%;height:1px;background-color:#c2c2c2;margin:.5rem 0}.review-footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.review-author-info{display:flex;align-items:center;gap:.4rem}.verified-badge{flex-shrink:0}.review-author{font-size:.9rem;color:#333;font-weight:600}.review-stars{color:orange;font-size:.9rem;flex-shrink:0}.reviews-slider__dots{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.slider-dot{width:8px;height:8px;border-radius:50%;background-color:#ccc;cursor:pointer;transition:background-color .3s}.slider-dot.active{background-color:#000}.home-product__faq{width:100%;max-width:800px;margin:4rem auto 0;padding:0 2rem;box-sizing:border-box}.faq-item{cursor:pointer}.faq-question{display:flex;align-items:center;gap:1rem;padding:1.25rem 0;color:#000}.faq-icon{display:flex;gap:.25rem;font-size:1rem;flex-shrink:0}.faq-question-text{flex:1;font-size:1rem;font-weight:500}.faq-chevron{font-size:1.2rem;color:#666;transition:transform .3s;flex-shrink:0}.faq-item.active .faq-chevron{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease-out;padding:0 0 0 2.5rem}.faq-item.active .faq-answer{max-height:200px;padding:0 0 1rem 2.5rem}.faq-answer p{font-size:.9rem;color:#666;line-height:1.5;margin:0}.faq-separator{width:100%;height:1px;background-color:#e0e0e0}.home-product__feature-section{margin-top:4rem;padding:0 2rem;width:100%;max-width:1400px;margin-left:auto;margin-right:auto;box-sizing:border-box}.feature-section__container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.feature-section__image{width:100%}.feature-image{width:100%;height:auto;border-radius:20px;object-fit:cover}.feature-section__content{display:flex;flex-direction:column;gap:1rem;padding-top:30px}.feature-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.feature-title{font-size:2rem;font-weight:700;color:#000;margin:0}.feature-icon{flex-shrink:0}.feature-description{font-size:1rem;color:#333;line-height:1.6;margin:0}@media (max-width: 1200px){.home-product{padding:2.5rem 1.5rem}.home-product__container,.feature-section__container{gap:3rem}}@media (max-width: 968px){.feature-section__container{grid-template-columns:1fr;gap:2rem}}.home-product__reviews-section{background-color:#000;color:#fff;padding:3rem 2rem;margin-top:4rem;width:100%;box-sizing:border-box}.scrolling-banner{overflow:hidden;white-space:nowrap;margin-bottom:3rem;position:relative}.scrolling-banner__track{display:inline-flex;animation:scroll 20s linear infinite}.scrolling-text{font-size:1.5rem;font-weight:700;color:#fff;padding:0 3rem;white-space:nowrap}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.reviews-section__title{text-align:center;font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:3rem}.reviews-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;width:100%;max-width:1400px;margin:0 auto;padding:0 1rem;box-sizing:border-box}.review-card{background-color:#000;border:1px solid #333;border-radius:12px;padding:1.5rem;position:relative;display:flex;flex-direction:column;gap:1rem}.review-card__image{width:100%;height:200px;overflow:hidden;border-radius:8px}.card-image{width:100%;height:100%;object-fit:cover}.review-card__stars{color:gold;font-size:1.2rem}.review-card__title{font-size:1.2rem;font-weight:700;color:#fff;margin:0}.review-card__text{font-size:.95rem;color:#ccc;line-height:1.5;margin:0;flex:1}@media (max-width: 968px){.reviews-cards{grid-template-columns:1fr;gap:1.5rem}.reviews-section__title{font-size:2rem}.review-card{padding:1.25rem}.review-card__image{height:180px}.review-card__title{font-size:1.1rem}.review-card__text{font-size:.9rem}}.home-product__video-reviews{background-color:#fff;padding:4rem 2rem;margin-top:0;width:100%;box-sizing:border-box}.video-reviews__container{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;width:100%;max-width:1400px;margin:0 auto;padding:0 1rem;box-sizing:border-box}.video-review-card{width:100%}.video-review__media{position:relative;width:100%;border-radius:16px;overflow:hidden;aspect-ratio:4 / 3;min-height:200px}.video-review__gif{width:100%;height:100%;object-fit:cover;display:block}.video-review__overlay{position:absolute;top:0;left:0;right:0;padding:1rem;background:linear-gradient(to bottom,rgba(0,0,0,.6) 0%,transparent 100%);display:flex;justify-content:space-between;align-items:center}.video-review__name{color:#fff;font-weight:600;font-size:.95rem}.video-review__stars{color:gold;font-size:1rem}@media (max-width: 968px){.video-reviews__container{grid-template-columns:1fr;gap:1.5rem}.home-product__video-reviews{padding:3rem 1.5rem}.video-review__media{min-height:180px}}.home-product__faq-large{padding:4rem 2rem;background-color:#fff;width:100%;box-sizing:border-box}.faq-large__container{width:100%;max-width:900px;margin:0 auto;background-color:#f5f5f5;border-radius:24px;padding:3rem 2.5rem;box-sizing:border-box}.faq-large__title{text-align:center;font-size:2.5rem;font-weight:700;color:#000;margin:0 0 2.5rem}.faq-large__items{display:flex;flex-direction:column}.faq-large__item{cursor:pointer}.faq-large__question{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 0}.faq-large__question-text{font-size:1.1rem;font-weight:700;color:#000}.faq-large__chevron{font-size:1.2rem;color:#000;transition:transform .3s;flex-shrink:0}.faq-large__item.active .faq-large__chevron{transform:rotate(180deg)}.faq-large__answer{max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease-out;padding:0}.faq-large__item.active .faq-large__answer{max-height:300px;padding:0 0 1rem}.faq-large__answer p{font-size:1rem;color:#666;line-height:1.6;margin:0}.faq-large__separator{width:100%;height:1px;background-color:#e0e0e0}@media (max-width: 968px){.faq-large__container{padding:2rem 1.5rem}.faq-large__title{font-size:2rem}.home-product__faq-large{padding:3rem 1.5rem}}@media (max-width: 480px){.reviews-cards{gap:1rem}.review-card{padding:1rem}.review-card__image{height:150px}.review-card__title{font-size:1rem}.review-card__text{font-size:.85rem}.home-product__video-reviews{padding:2rem 1rem}.video-review__media{min-height:150px}.video-review__name{font-size:.85rem}.video-review__stars{font-size:.9rem}.home-product__faq-large{padding:2rem 1rem}.faq-large__container{padding:1.5rem 1rem;border-radius:16px}.faq-large__title{font-size:1.5rem;margin-bottom:1.5rem}.faq-large__question{padding:1rem 0}.faq-large__question-text{font-size:1rem}.faq-large__answer p{font-size:.9rem}}@media (max-width: 968px){.home-product{padding:2rem 1rem}.home-product__container{grid-template-columns:1fr;gap:2rem}.home-product__title{font-size:1.5rem}.option-content{padding:1rem;gap:1rem;flex-wrap:wrap}.option-title-row{flex-wrap:wrap;gap:.5rem}.variant-option{min-width:120px}.home-product__shipping-protection{flex-wrap:wrap;gap:1rem}.protection-price{margin-right:0}.home-product__payment-methods{gap:.5rem;font-size:.75rem}.review-slide{flex-direction:column;align-items:center;text-align:center}.review-footer{flex-direction:column;align-items:center;gap:.5rem}.home-product__faq{padding:0 1rem}.faq-answer,.faq-item.active .faq-answer{padding-left:0}.feature-section__content{padding-top:0}.feature-title{font-size:1.5rem}.scrolling-text{font-size:1.2rem;padding:0 2rem}.reviews-section__title{font-size:2rem}}@media (max-width: 480px){.home-product{padding:1.5rem .75rem}.home-product__title{font-size:1.25rem}.home-product__activity-badge{flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.activity-avatars{flex-wrap:wrap}.avatar-image-container{width:35px;height:35px}.avatar-verified-icon{width:20px;height:20px}.activity-bubble{padding:.4rem .8rem;font-size:.85rem}.activity-text-top{font-size:12px}.activity-text-bottom{font-size:10px}.home-product__rating{flex-wrap:wrap}.stars{font-size:1rem}.rating-text{font-size:.8rem}.option-content{padding:.75rem;flex-direction:column;align-items:flex-start;gap:.75rem}.option-right{align-items:flex-start!important;width:100%}.option-title{font-size:1rem}.option-save-badge{font-size:12px;padding:4px 8px}.option-current-price{font-size:1.1rem}.option-original-price{font-size:14px}.option-warranty-section{padding:.6rem 1rem;font-size:.8rem}.variant-option{min-width:100%}.variant-select{padding:.6rem .8rem;font-size:.85rem}.upsell-item{gap:.5rem;padding:.4rem}.upsell-image{width:35px;height:35px}.upsell-name,.upsell-price{font-size:.8rem}.home-product__shipping-protection{padding:.75rem;flex-direction:column;align-items:flex-start}.protection-info{width:100%}.protection-icon{font-size:1.2rem}.protection-title{font-size:.85rem}.protection-subtitle{font-size:.75rem}.protection-price{font-size:.9rem}.home-product__add-to-cart{padding:.875rem 1.5rem;font-size:1rem}.home-product__customer-rating{font-size:.8rem}.home-product__payment-methods{gap:.4rem;font-size:.7rem}.payment-icon-svg{height:20px}.review-slide{padding:.75rem}.review-avatar{width:50px;height:50px}.review-text{font-size:.85rem}.review-author,.review-stars{font-size:.8rem}.home-product__faq{padding:0 .5rem;margin-top:2rem}.faq-question{padding:1rem 0;gap:.75rem}.faq-question-text{font-size:.9rem}.faq-answer p{font-size:.85rem}.feature-section__container{gap:1.5rem}.feature-title{font-size:1.25rem}.feature-description{font-size:.9rem}.scrolling-text{font-size:1rem;padding:0 1.5rem}.reviews-section__title{font-size:1.5rem;margin-bottom:2rem}.home-product__reviews-section{padding:2rem 1rem}}.sticky-bottom-bar{position:fixed;bottom:0;left:0;right:0;background-color:#fff;border-top:2px solid #000;box-shadow:0 -8px 30px #00000026;padding:1rem 2rem;z-index:1000;transform:translateY(100%);transition:transform .3s ease-in-out}.sticky-bottom-bar.visible{transform:translateY(0)}.sticky-bottom-bar__container{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.sticky-bottom-bar__product{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.sticky-bottom-bar__image{width:60px;height:60px;object-fit:cover;border-radius:10px;flex-shrink:0;border:2px solid #e5e5e5}.sticky-bottom-bar__info{display:flex;flex-direction:column;gap:.3rem;min-width:0}.sticky-bottom-bar__title{font-size:1.1rem;font-weight:700;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-bottom-bar__pricing{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.sticky-bottom-bar__compare-price{font-size:.9rem;color:#999;text-decoration:line-through}.sticky-bottom-bar__price{font-size:1.25rem;font-weight:800;color:#000}.sticky-bottom-bar__discount{font-size:.75rem;font-weight:700;color:#fff;background-color:#22c55e;padding:.2rem .5rem;border-radius:4px}.sticky-bottom-bar__actions{display:flex;align-items:center;gap:1rem;flex-shrink:0}.sticky-bottom-bar__variants{display:flex;gap:.5rem}.sticky-variant-select{padding:.7rem 1rem;font-size:.9rem;border:2px solid #e5e5e5;border-radius:10px;background-color:#fff;cursor:pointer;min-width:100px;font-weight:500;transition:border-color .2s}.sticky-variant-select:focus{outline:none;border-color:#000}.sticky-bottom-bar__add-to-cart{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;padding:1rem 2rem;font-size:1.1rem;font-weight:700;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;white-space:nowrap;display:flex;align-items:center;gap:.75rem;box-shadow:0 4px 15px #22c55e66;position:relative;overflow:hidden}.sticky-bottom-bar__add-to-cart:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.sticky-bottom-bar__add-to-cart:hover{transform:scale(1.05);box-shadow:0 6px 25px #22c55e80}.sticky-bottom-bar__add-to-cart:hover:before{left:100%}.sticky-bottom-bar__add-to-cart:active{transform:scale(.98)}.sticky-bottom-bar__add-to-cart .btn-icon{display:flex;align-items:center}.sticky-bottom-bar__add-to-cart .btn-text{font-weight:700}.sticky-bottom-bar__add-to-cart .btn-arrow{font-size:1.2rem;transition:transform .3s ease}.sticky-bottom-bar__add-to-cart:hover .btn-arrow{transform:translate(4px)}.scroll-to-top{position:fixed;bottom:100px;right:20px;width:50px;height:50px;background-color:#000;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1001;opacity:0;visibility:hidden;transition:all .3s ease;box-shadow:0 4px 15px #0003}.scroll-to-top.visible{opacity:1;visibility:visible}.scroll-to-top:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000004d}@media (max-width: 768px){.sticky-bottom-bar{padding:.75rem 1rem}.sticky-bottom-bar__container{flex-wrap:wrap;gap:.75rem}.sticky-bottom-bar__product{flex:1 1 100%}.sticky-bottom-bar__image{width:50px;height:50px}.sticky-bottom-bar__title{font-size:.95rem}.sticky-bottom-bar__price{font-size:1.1rem}.sticky-bottom-bar__compare-price{font-size:.8rem}.sticky-bottom-bar__discount{font-size:.7rem}.sticky-bottom-bar__actions{flex:1 1 100%;justify-content:space-between}.sticky-bottom-bar__variants{flex:1}.sticky-variant-select{flex:1;min-width:0;padding:.5rem;font-size:.8rem}.sticky-bottom-bar__add-to-cart{padding:.75rem 1.25rem;font-size:.95rem}.scroll-to-top{bottom:90px;right:15px;width:45px;height:45px}}@media (max-width: 480px){.sticky-bottom-bar__variants{display:none}.sticky-bottom-bar__add-to-cart{flex:1;justify-content:center}.sticky-bottom-bar__add-to-cart .btn-icon{display:none}.scroll-to-top{bottom:85px}}.policy-page{min-height:100vh;background-color:#fff;padding:4rem 2rem}.policy-page__container{max-width:800px;margin:0 auto}.policy-page__title{font-size:2.5rem;font-weight:700;color:#000;margin:0 0 2rem;text-align:center}.policy-page__content{font-size:1rem;line-height:1.8;color:#333}.policy-page__content h2{font-size:1.5rem;font-weight:700;color:#000;margin:2rem 0 1rem}.policy-page__content h3{font-size:1.25rem;font-weight:600;color:#000;margin:1.5rem 0 .75rem}.policy-page__content p{margin:0 0 1rem}.policy-page__content ul,.policy-page__content ol{margin:0 0 1rem 1.5rem}.policy-page__content li{margin-bottom:.5rem}.policy-page__content a{color:#000;text-decoration:underline}.policy-page__content a:hover{text-decoration:none}@media (max-width: 768px){.policy-page{padding:2rem 1rem}.policy-page__title{font-size:2rem}.policy-page__content{font-size:.95rem}.policy-page__content h2{font-size:1.3rem}}.promo-banner-black{width:100%;background-color:#000;padding:.5rem .75rem;text-align:center;position:relative;z-index:999}@media (min-width: 480px){.promo-banner-black{padding:.75rem 1rem}}.promo-banner-black__text{margin:0;color:#fff;font-weight:600;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;word-wrap:break-word;overflow-wrap:break-word}@media (min-width: 480px){.promo-banner-black__text{font-size:.875rem}}@media (min-width: 768px){.promo-banner-black__text{font-size:1rem}}.promo-banner{width:100%;background:linear-gradient(135deg,#8b5cf6,#3b82f6);padding:.5rem .75rem;text-align:center;position:relative;z-index:1000}@media (min-width: 480px){.promo-banner{padding:.75rem 1rem}}.promo-banner__text{margin:0;color:#fff;font-weight:600;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;word-wrap:break-word;overflow-wrap:break-word}@media (min-width: 480px){.promo-banner__text{font-size:.875rem}}@media (min-width: 768px){.promo-banner__text{font-size:1rem}}.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}.track-order{min-height:100vh;background-color:#fff;padding:4rem 2rem}.track-order__container{max-width:600px;margin:0 auto}.track-order__header{text-align:center;margin-bottom:3rem}.track-order__title{font-size:2.5rem;font-weight:700;color:#000;margin:0 0 1rem}.track-order__subtitle{font-size:1.1rem;color:#666;margin:0}.track-order__form-container{background-color:#fff;border-radius:16px;padding:2.5rem;border:1px solid #e5e5e5;margin-bottom:3rem}.track-order__form{display:flex;flex-direction:column;gap:1.5rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-label{font-size:.95rem;font-weight:600;color:#333}.form-input{padding:1rem 1.25rem;font-size:1rem;border:2px solid #e5e5e5;border-radius:10px;transition:border-color .2s,box-shadow .2s;outline:none}.form-input:focus{border-color:#000;box-shadow:0 0 0 3px #0000001a}.form-input::placeholder{color:#aaa}.track-order__submit{background-color:#000;color:#fff;padding:1.1rem 2rem;font-size:1.1rem;font-weight:600;border:none;border-radius:10px;cursor:pointer;transition:background-color .2s,transform .2s;margin-top:.5rem}.track-order__submit:hover{background-color:#333}.track-order__submit:active{transform:scale(.98)}.track-order__result{margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e5e5}.result-content{text-align:center}.result-icon{width:80px;height:80px;background-color:#f0f0f0;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#000}.result-title{font-size:1.3rem;font-weight:700;color:#000;margin:0 0 .75rem}.result-message{font-size:1rem;color:#666;margin:0;line-height:1.6}.track-order__info{display:flex;flex-direction:column;gap:1rem}.info-card{background-color:#fff;border-radius:12px;padding:1.5rem;display:flex;align-items:flex-start;gap:1rem;border:1px solid #e5e5e5}.info-icon{width:48px;height:48px;background-color:#000;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.info-content h4{font-size:1rem;font-weight:700;color:#000;margin:0 0 .25rem}.info-content p{font-size:.9rem;color:#666;margin:0}.info-content a{color:#000;text-decoration:underline}.info-content a:hover{text-decoration:none}@media (max-width: 768px){.track-order{padding:2rem 1rem}.track-order__title{font-size:2rem}.track-order__subtitle{font-size:1rem}.track-order__form-container{padding:1.5rem}.form-input{padding:.875rem 1rem}.track-order__submit{padding:1rem;font-size:1rem}}@media (max-width: 480px){.track-order__title{font-size:1.75rem}.track-order__form-container{padding:1.25rem;border-radius:12px}.info-card{padding:1.25rem}.info-icon{width:40px;height:40px}.info-icon svg{width:20px;height:20px}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map */
