body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.filter-menu{margin:20px;position:relative;z-index:1001}.filter-menu__toggle{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 8px #0000000f;cursor:pointer;display:flex;font-weight:500;gap:10px;padding:12px 24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.filter-menu__toggle:hover{background:#f8fafc;border-color:#6366f1;box-shadow:0 4px 12px #6366f11a;transform:translateY(-1px)}.filter-menu__icon{color:#6366f1;font-size:20px}.filter-menu__text{color:#1e293b;font-size:15px;font-weight:600}.filter-menu__overlay.open{opacity:1;visibility:visible}.filter-menu__content{padding-top:76px}.filter-menu__content.open{transform:translateX(0)}.filter-menu__header{align-items:flex-start;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;left:0;padding:28px 24px;position:absolute;right:0;top:0;z-index:1}.filter-menu__header h2{color:#1e293b;font-size:26px;font-weight:700;letter-spacing:-.5px;margin:0}.filter-menu__subtitle{color:#64748b;font-size:14px;margin:6px 0 0}.filter-menu__close{align-items:center;background:none;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:28px;height:40px;justify-content:center;line-height:1;padding:8px;transition:all .2s ease;width:40px}.filter-menu__close:hover{background:#f1f5f9;color:#1e293b}.filter-menu__body{-webkit-overflow-scrolling:touch;background:#fff;height:calc(100vh - 76px);overflow-y:auto;padding:50px 24px 24px}.filter-menu__section{animation:fadeIn .3s ease-out;margin-bottom:36px}.filter-menu__section:last-child{margin-bottom:0}.filter-menu__section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.filter-menu__section-header h3{color:#1e293b;font-size:18px;font-weight:600;margin:0}.filter-menu__section-count{background:#f1f5f9;border-radius:20px;color:#64748b;font-size:13px;font-weight:500;padding:6px 12px}.filter-menu__categories{display:flex;flex-direction:column;gap:10px}.filter-menu__category{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:14px;cursor:pointer;display:flex;gap:14px;padding:14px 18px;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.filter-menu__category:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateX(4px)}.filter-menu__category.active{background:#6366f1;border-color:#6366f1;color:#fff;transform:translateX(4px)}.filter-menu__category-icon{font-size:20px;opacity:.9}.filter-menu__price-range{align-items:center;display:flex;gap:12px;margin:0 -4px}.filter-menu__price-input{flex:1 1;min-width:0;padding:0 4px;position:relative}.filter-menu__price-input input{background:#f8fafc;border:2px solid #e2e8f0;border-radius:14px;box-sizing:border-box;font-size:15px;min-width:0;padding:14px 36px 14px 18px;transition:all .2s ease;width:100%}.filter-menu__price-input input:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 4px #6366f11a;outline:none}.filter-menu__price-currency{color:#64748b;font-weight:500;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.filter-menu__price-separator{background:#cbd5e1;border-radius:2px;flex-shrink:0;height:2px;width:12px}.filter-menu__sort-options{display:flex;flex-direction:column;gap:10px}.filter-menu__sort-option{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:14px;cursor:pointer;display:flex;gap:14px;padding:14px 18px;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.filter-menu__sort-option:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateX(4px)}.filter-menu__sort-option.active{background:#6366f1;border-color:#6366f1;color:#fff;transform:translateX(4px)}.filter-menu__sort-icon{font-size:18px;opacity:.9}.filter-menu__footer{background:#f8fafc;border-top:1px solid #e2e8f0;bottom:0;display:flex;gap:12px;left:0;padding:24px;position:sticky;right:0;z-index:1}.filter-menu__reset{background:#f1f5f9;border:2px solid #e2e8f0;border-radius:14px;color:#475569;cursor:pointer;flex:1 1;font-weight:600;padding:14px 24px;transition:all .2s ease}.filter-menu__reset:hover{background:#e2e8f0;border-color:#cbd5e1;color:#1e293b}.filter-menu__apply{background:#6366f1;border:none;border-radius:14px;color:#fff;cursor:pointer;flex:2 1;font-weight:600;padding:14px 24px;transition:all .2s ease}.filter-menu__apply:hover{background:#4f46e5;box-shadow:0 4px 12px #6366f133;transform:translateY(-1px)}.filter-menu__body::-webkit-scrollbar{width:8px}.filter-menu__body::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.filter-menu__body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.filter-menu__body::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.filter-menu{margin:16px}.filter-menu__content{left:-100%;padding-top:76px;width:100%}.filter-menu__content.open{left:0}.filter-menu__toggle{padding:10px 20px}.filter-menu__categories{gap:8px}.filter-menu__category{padding:12px 16px}.filter-menu__price-range{flex-direction:column;gap:8px;margin:0}.filter-menu__price-input{padding:0;width:100%}.filter-menu__price-separator{height:1px;margin:4px 0;width:24px}}.header{background:#fffffff2;border-bottom:1px solid #0000001a;left:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.header.scrolled{box-shadow:0 2px 10px #0000001a}.header__container{margin:0 auto;max-width:1200px;padding:0 20px}.header__content{align-items:center;display:flex;height:64px;justify-content:space-between}.header__left,.header__right{align-items:center;display:flex;gap:16px;width:120px}.header__left{justify-content:flex-start}.header__right{justify-content:flex-end}.header__center{flex:1 1;text-align:center}.header__logo{color:#1a1a1a;cursor:pointer;font-size:24px;font-weight:700;transition:color .2s ease}.header__logo:hover{color:#6366f1}.header__button{align-items:center;background:#0000;border:none;border-radius:8px;color:#4b5563;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;transition:all .2s ease;width:40px}.header__button:hover{background:#f3f4f6;color:#6366f1}.header__button:active{transform:scale(.95)}.header__button svg{height:24px;width:24px}.header__button-badge{align-items:center;background:#6366f1;border:2px solid #fff;border-radius:9px;color:#fff;display:flex;font-size:12px;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 4px;position:absolute;right:-4px;top:-4px}.header__button--menu{color:#4b5563}.header__button--menu:hover{color:#6366f1}.header__button--menu[aria-expanded=true]{background:#f3f4f6;color:#6366f1}.header__button--back{color:#4b5563}.header__button--cart,.header__button--favorite{position:relative}.header__button--cart:hover,.header__button--favorite:hover{color:#6366f1}.header__button--search{color:#4b5563}.header__button--search:hover{color:#6366f1}.header__button--user{background:#f3f4f6;color:#4b5563}.header__button--user:hover{background:#e5e7eb;color:#6366f1}.header__search{background:#fff;border-bottom:1px solid #0000001a;left:0;opacity:0;padding:16px 20px;position:absolute;right:0;top:100%;transform:translateY(-100%);transition:all .3s ease;visibility:hidden}.header__search.open{opacity:1;transform:translateY(0);visibility:visible}.header__search form{display:flex;gap:12px;margin:0 auto;max-width:600px}.header__search-input{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#1a1a1a;flex:1 1;font-size:16px;padding:12px 16px;transition:all .2s ease}.header__search-input:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;outline:none}.header__search-submit{align-items:center;background:#6366f1;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;transition:all .2s ease;width:48px}.header__search-submit:hover{background:#4f46e5}.header__search-submit:active{transform:scale(.95)}@media (max-width:768px){.header__container{padding:0 16px}.header__content{height:56px}.header__left,.header__right{gap:12px;width:100px}.header__logo{font-size:20px}.header__button{height:36px;width:36px}.header__button svg{height:20px;width:20px}.header__button-badge{font-size:11px;height:16px;min-width:16px}.header__search{padding:12px 16px}.header__search-input{font-size:14px;padding:10px 14px}.header__search-submit{height:40px;width:40px}}body.menu-open{overflow:hidden}body.menu-open .header{border-bottom:none;box-shadow:none}body.menu-open main{filter:blur(4px);margin-top:-1px;pointer-events:none;transition:filter .3s ease}body.menu-open .filter-menu__overlay{opacity:1;visibility:visible}body.menu-open .filter-menu__content{transform:translateX(0)}.filter-menu__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s ease;visibility:hidden;z-index:1001}.filter-menu__content{background:#fff;box-shadow:4px 0 24px #0000001f;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;width:380px;z-index:1002}.products__page{background-color:#f5f5f5;min-height:100vh;padding-top:70px}.loading-indicator{left:50%;padding:2em;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%)}.loader{animation:spin 1s linear infinite;border:4px solid #0000001a;border-radius:50%;border-top-color:#333;height:40px;margin:0 auto;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-more-indicator{margin:2em 0;padding:2em;text-align:center}.loading-more-indicator .loader{border-width:3px;height:30px;width:30px}.loading-more-indicator p{color:#666;font-size:.9rem;margin-top:1em}.end-of-products{font-size:1rem;margin:2em auto;max-width:400px;padding:2em}.end-of-products,.no-products-message{background:#0000;border-radius:8px;box-shadow:none;color:#666;text-align:center}.no-products-message{font-size:1.2rem;margin:2em;padding:3em}.products__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1600px;padding:20px}.products__item{background:#0000;border-radius:16px;box-shadow:0 8px 16px #0000001a;display:flex;flex-direction:column;min-height:520px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}.products__item:hover{box-shadow:0 8px 15px #00000026;transform:translateY(-5px)}.products__quantity-btn--minus,.products__quantity-btn--plus{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:initial;background-position:50%;background-repeat:no-repeat;background-size:20px;border:2px solid #fffc;border-radius:50%;box-shadow:0 2px 8px #00000026;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:36px;justify-content:center;outline:none;position:relative;text-decoration:none;transition:all .3s ease;width:36px}.products__quantity-btn--minus,.products__quantity-btn--plus{background-image:none}.products__quantity-btn--minus:hover,.products__quantity-btn--plus:hover{background-color:initial;border-color:#fff;box-shadow:0 4px 12px #0003;transform:scale(1.15)}.products__quantity-btn--minus:active,.products__quantity-btn--plus:active{box-shadow:0 1px 4px #0003;transform:scale(.95)}.products__item-background{background-position:50%;background-size:cover;bottom:0;filter:blur(10px) brightness(.8);left:0;position:absolute;right:0;top:0;transform:scale(1.1);transition:transform .3s ease;z-index:1}.products__item:hover .products__item-background{transform:scale(1.15)}.products__item-foreground{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;left:0;position:absolute;right:0;top:0;transition:transform .3s ease;z-index:2}.products__item:hover .products__item-foreground{transform:scale(1.05)}.products__corner-bottomleft,.products__corner-bottomright,.products__corner-topleft,.products__corner-topright{align-items:center;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:none!important;border-radius:8px;box-shadow:none!important;display:flex;justify-content:center;position:absolute;transition:background-color .3s ease;z-index:5}.products__corner-topleft{height:36px;left:10px;top:10px;width:36px}.products__corner-bottomleft{bottom:10px;height:36px;left:10px;width:36px}.products__corner-topright{bottom:120px;height:44px;right:12px;width:44px}.products__corner-bottomright{bottom:65px;height:44px;right:12px;width:44px}.products__quantity-display{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border-radius:20px;box-shadow:0 2px 4px #0000001a;color:#333;font-size:24px;font-weight:700;left:50%;padding:8px 16px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:4}.products__toggle{background:#0000;background-position:50%;background-repeat:no-repeat;background-size:24px;border:none;border-radius:8px;cursor:pointer;height:100%;transition:all .3s ease;width:100%}.products__toggle.unliked{background-image:url(data:image/png;base64,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)}.products__toggle.liked,.products__toggle.unliked{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff40}.products__toggle.liked{background-image:url(data:image/png;base64,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)}.products__toggle:hover{transform:scale(1.1)}.products__toggle.liked:hover,.products__toggle.unliked:hover{background-color:#fff6}.products__cart-toggle{background:#0000;background-position:50%;background-repeat:no-repeat;background-size:40px;border:none;border-radius:8px;cursor:pointer;height:100%;transition:all .3s ease;width:100%}.products__cart-toggle.inCart,.products__cart-toggle.outCart{background-image:url(data:image/png;base64,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)}.products__cart-toggle:hover{transform:scale(1.1)}.products__cart-toggle:active{transform:scale(.95)}.products__caption{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border-radius:0;border-top:none;bottom:60px;box-shadow:none;display:flex;flex-direction:column;gap:6px;left:0;max-height:180px;overflow-y:auto;padding:16px 12px;position:absolute;right:0;text-align:center;transition:all .3s ease;z-index:3}.products__item:hover .products__caption{background:#0000}.products__caption-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;display:block;font-size:1rem;font-weight:700;line-height:1.4;margin:0 0 8px;overflow:hidden;padding:0;text-align:center;text-overflow:ellipsis;text-shadow:0 0 8px #000,0 2px 4px #000,0 4px 8px #000,0 0 20px #000c;width:100%}.products__caption-description{margin:8px 0;position:relative;text-align:left;width:100%}.products__description-text{display:block;line-height:1.4}.products__description-text,.products__see-more-btn{color:#fff;font-size:.8rem;text-shadow:0 0 6px #000,0 1px 3px #000,0 2px 6px #000,0 0 15px #000c;transition:all .3s ease}.products__see-more-btn{background:none;border:none;cursor:pointer;display:inline;font-weight:600;margin-left:4px;padding:0;text-decoration:none}.products__see-more-btn:hover{color:#8b1478;text-decoration:underline}.products__caption-price{align-items:center;color:#fff;display:flex;flex-shrink:0;font-size:1rem;font-weight:800;gap:8px;justify-content:flex-end;margin:0;padding:0;text-shadow:0 0 8px #000,0 2px 4px #000,0 4px 8px #000,0 0 20px #000c;width:auto}.products__original-price{color:#fff9;font-size:.8rem;font-weight:500;text-decoration:line-through;text-shadow:0 0 6px #000,0 1px 3px #000,0 2px 6px #000,0 0 15px #000c}.products__discounted-price{background:#0000;border-radius:0;color:#ff6b6b;font-size:.9rem;font-weight:700;padding:0;text-shadow:0 0 8px #000,0 2px 4px #000,0 4px 8px #000,0 0 20px #000c}.products__price-size{color:#fffc;font-size:.8rem;font-weight:500;margin-left:2px;text-shadow:0 0 6px #000,0 1px 3px #000,0 2px 6px #000,0 0 15px #000c}.products__footer{background:#0000;border-top:none;bottom:80px;box-shadow:none;left:0;padding:10px 20px;position:fixed;right:0;z-index:100}.products__footer-container{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:1600px}.products__footer-total{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.products__footer-total-label{color:#666;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.products__footer-total-amount{color:#333;font-size:24px;font-weight:700;line-height:1}.products__footer-button{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:2px solid #fffc;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;justify-content:center;min-width:140px;padding:6px 12px;transition:all .3s ease}.products__footer-button:before{background-image:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:32px;width:32px}.products__footer-button:hover{background:#0000;border-color:#fff;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.products__footer-button:active{box-shadow:0 2px 4px #0000001a;transform:translateY(0)}@media (max-width:480px){.products__grid{gap:15px;grid-template-columns:1fr;padding:15px}.products__caption-title{font-size:.85rem;line-height:1.2}.products__caption-price{font-size:.85rem}.products__original-price{font-size:.75rem}.products__discounted-price{font-size:.85rem}.products__quantity-display{font-size:20px;padding:6px 12px}}.products__link{color:inherit;display:block;text-decoration:none}@media (max-width:768px){body,html{overflow-x:hidden}.products__page{box-sizing:border-box;min-height:100vh;padding:56px 0}.products__item,.products__page{display:flex;flex-direction:column}.products__item{background:#000;border-radius:0;box-shadow:none;height:100%;margin:0;max-height:100%;min-height:100%;overflow:hidden;position:relative;scroll-snap-align:start;scroll-snap-stop:always;width:100%}.products__item .products__item-foreground{background-position:50%;background-size:cover;filter:brightness(.9)}.products__item .products__item-background{filter:blur(20px) brightness(.5)}.products__grid{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:0;height:calc(100vh - 112px);margin:0;overflow-y:auto;padding:0;position:relative;scroll-behavior:smooth;scroll-snap-type:y mandatory;width:100%;z-index:1}.products__grid>.products__link{flex:0 0 100%;height:100%;scroll-snap-align:start}.products__caption{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:none;border-radius:0;bottom:0;display:flex;flex-direction:column;font-size:1rem;justify-content:flex-end;left:0;max-height:none;min-height:160px;overflow:visible;padding:12px 12px 100px;right:0;text-align:center}.products__caption-title{-webkit-line-clamp:2;bottom:0;color:#fff;display:block;font-size:1.1rem;font-weight:800;letter-spacing:.2px;line-height:1.2;margin-bottom:6px;overflow:visible;position:relative;text-align:center;text-shadow:0 0 8px #000,0 2px 4px #000,0 4px 8px #000,0 0 20px #000c;width:100%}.products__caption-description{margin:4px 0;position:relative;text-align:left;width:100%}.products__description-text{display:block;font-size:.85rem;font-weight:500;line-height:1.3;margin-bottom:4px;opacity:.98}.products__description-text,.products__see-more-btn{color:#fff;text-shadow:0 0 6px #000,0 1px 3px #000,0 2px 6px #000,0 0 15px #000c}.products__see-more-btn{background:none;border:none;border-bottom:2px solid #ffffffe6;cursor:pointer;display:inline;font-size:.75rem;font-weight:700;margin-left:4px;opacity:.95;padding:2px 0;text-decoration:none;transition:all .3s ease}.products__see-more-btn:active,.products__see-more-btn:hover{border-bottom-color:#fff;opacity:1}.products__caption-price{align-items:center;bottom:0;color:#fff;display:flex;flex-shrink:0;flex-wrap:wrap;font-size:1.1rem;font-weight:900;gap:8px;justify-content:flex-end;letter-spacing:.3px;margin:0;position:relative;text-shadow:0 0 8px #000,0 2px 4px #000,0 4px 8px #000,0 0 20px #000c}.products__original-price{color:#fff9;font-size:.9rem;font-weight:500;text-decoration:line-through}.products__discounted-price{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border-radius:0;color:#ff6b6b;font-size:1.1rem;font-weight:900;padding:0;text-shadow:0 0 8px #000,0 2px 4px #000,0 4px 8px #000,0 0 20px #000c}.products__price-size{color:#fffc;font-size:.85rem;font-weight:600}.products__variation-selector{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:none;border-radius:12px;bottom:12px;display:flex;height:auto;justify-content:flex-start;left:8px;min-height:40px;padding:6px 8px;right:70px;z-index:20}.products__variation-option{align-items:center;background:#fff!important;border:2px solid #000!important;border-radius:10px;box-shadow:0 2px 8px #0000004d!important;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-right:5px;min-width:65px;overflow:hidden;padding:10px 14px;position:relative;text-align:center;transform:scale(1)!important;transition:all .3s ease}.products__variation-option:before{background:linear-gradient(135deg,#ffffff1a,#0000000d);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.products__variation-option:hover{background:#000000b3;border:2px solid #fffc;box-shadow:0 4px 12px #0006;transform:translateY(-2px)}.products__variation-option:hover:before{opacity:1}.products__variation-option:active{background:#000000e6!important;border:2px solid #000!important;box-shadow:0 0 20px #000c!important;transform:scale(.95)!important}.products__variation-option:active .products__variation-price,.products__variation-option:active .products__variation-size{color:#fff!important}@keyframes clickPulse{0%{background:#fff!important;border:2px solid #000!important;box-shadow:0 2px 8px #0000004d!important;transform:scale(1)!important}50%{background:#000000e6!important;border:2px solid #000!important;box-shadow:0 0 25px #000c!important;transform:scale(.95)!important}to{background:#fff!important;border:2px solid #000!important;box-shadow:0 2px 8px #0000004d!important;transform:scale(1)!important}}.products__variation-option.clicking .products__variation-price,.products__variation-option.clicking .products__variation-size{color:#fff!important}.products__variation-option.clicking{animation:clickPulse .3s ease forwards!important}.products__variation-option.selected,.products__variation-option[class*=selected]{background:#fff!important;border:2px solid #000!important;box-shadow:0 2px 8px #0000004d!important;transform:scale(1)!important}.products__variation-option.selected .products__variation-price,.products__variation-option.selected .products__variation-size,.products__variation-option[class*=selected] .products__variation-price,.products__variation-option[class*=selected] .products__variation-size{color:#000!important}.products__variation-size{font-size:14px;font-weight:800;letter-spacing:.3px;margin-bottom:4px;text-transform:uppercase}.products__variation-price,.products__variation-size{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;text-align:center;text-rendering:optimizeLegibility}.products__variation-price{font-size:15px;font-weight:900}.products__corner-topright{bottom:200px;height:48px;right:8px;width:48px}.products__corner-topright-info{bottom:255px}.products__info-toggle{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff40;border:none;border-radius:8px;cursor:pointer;display:flex;height:48px;justify-content:center;transition:transform .15s ease,background-color .15s ease;width:48px}.products__info-toggle:hover{background-color:#fff6;transform:scale(1.1)}.products__info-toggle:active{transform:scale(.95)}.products__info-icon{color:#000;font-size:20px;font-weight:900;line-height:1}.products__info-icon-svg{display:block}.products__corner-bottomright{bottom:140px;height:48px;right:8px;width:48px}.products__corner-bottomleft,.products__corner-topleft{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0009;border:2px solid #fff3;border-radius:50%;box-shadow:0 4px 20px #0000004d;display:flex;height:56px;justify-content:center;position:fixed;right:12px;transition:all .3s ease;width:56px;z-index:15}.products__corner-topleft{bottom:315px!important}.products__corner-bottomleft,.products__corner-topleft{left:auto!important;right:12px!important;top:auto!important}.products__corner-bottomleft{bottom:250px!important}.products__corner-bottomleft:active,.products__corner-topleft:active{background:#000c;transform:scale(.9)}.products__corner-bottomleft img,.products__corner-topleft img{filter:brightness(0) invert(1);height:24px;width:24px}.products__corner-bottomleft:hover,.products__corner-topleft:hover{background:#000c;transform:scale(1.05)}.toast-notification{border-radius:10px;font-size:14px;left:16px;max-width:none;min-width:auto;padding:14px 18px;right:16px}.toast-notification:before{font-size:12px;height:20px;width:20px}.toast-notification:first-child{top:80px}.toast-notification:nth-child(2){top:150px}.toast-notification:nth-child(3){top:220px}.toast-notification:nth-child(4){top:290px}.toast-notification:nth-child(5){top:360px}}.products__variation-selector{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;bottom:12px;display:flex;height:60px;justify-content:center;left:0;padding:8px 16px;position:absolute;right:0;z-index:4}.products__variation-options{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;justify-content:center}.products__variation-option{align-items:center;background:#fffffff2!important;border:2px solid #00000026!important;border-radius:8px;box-shadow:0 2px 6px #00000026!important;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-width:60px;overflow:hidden;padding:8px 12px;position:relative;text-align:center;transform:scale(1)!important;transition:all .3s ease}.products__variation-option:before{background:linear-gradient(135deg,#ffffff1a,#0000000d);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.products__variation-option:hover{background:#fffffff2;border-color:#0003;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.products__variation-option:hover:before{opacity:1}.products__variation-option:active{background:#fff!important;border:2px solid #000!important;box-shadow:0 0 20px #00000080!important;transform:scale(.95)!important}.products__variation-option:active .products__variation-price,.products__variation-option:active .products__variation-size{color:#000!important}.products__variation-option.clicking{animation:clickPulseLight .3s ease forwards!important}@keyframes clickPulseLight{0%{background:#fffffff2!important;border:2px solid #00000026!important;box-shadow:0 2px 6px #00000026!important;transform:scale(1)!important}50%{background:#fff!important;border:2px solid #000!important;box-shadow:0 0 25px #00000080!important;transform:scale(.95)!important}to{background:#fffffff2!important;border:2px solid #00000026!important;box-shadow:0 2px 6px #00000026!important;transform:scale(1)!important}}.products__variation-option.clicking .products__variation-price,.products__variation-option.clicking .products__variation-size{color:#000!important}.products__variation-option.selected,.products__variation-option[class*=selected]{background:#fffffff2!important;border:2px solid #00000026!important;box-shadow:0 2px 6px #00000026!important;transform:scale(1)!important}.products__variation-size{font-size:12px;font-weight:700;letter-spacing:.3px;margin-bottom:3px;text-transform:uppercase}.products__variation-price,.products__variation-size{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1a1a1a;position:relative;text-rendering:optimizeLegibility;z-index:1}.products__variation-price{font-size:13px;font-weight:800}@media (max-width:480px){.products__variation-selector{padding:6px}.products__variation-options{gap:4px}.products__variation-option{background:#000000bf!important;background:#fff!important;border:2px solid #ffffffb3!important;border:2px solid #000!important;border-radius:8px;box-shadow:0 2px 8px #0000004d!important;min-width:55px;padding:8px 10px;transform:scale(1)!important}.products__variation-option:active{background:#000000e6!important;border:2px solid #000!important;box-shadow:0 0 20px #000c!important;transform:scale(.95)!important}.products__variation-option:active .products__variation-price,.products__variation-option:active .products__variation-size{color:#fff!important}.products__variation-option.clicking{animation:clickPulseMobile .3s ease forwards!important}@keyframes clickPulseMobile{0%{background:#fff!important;border:2px solid #000!important;box-shadow:0 2px 8px #0000004d!important;transform:scale(1)!important}50%{background:#000000e6!important;border:2px solid #000!important;box-shadow:0 0 25px #000c!important;transform:scale(.95)!important}to{background:#fff!important;border:2px solid #000!important;box-shadow:0 2px 8px #0000004d!important;transform:scale(1)!important}}.products__variation-option.clicking .products__variation-price,.products__variation-option.clicking .products__variation-size{color:#fff!important}.products__variation-option.selected,.products__variation-option[class*=selected]{background:#fff!important;border:2px solid #000!important;box-shadow:0 2px 8px #0000004d!important;transform:scale(1)!important}.products__variation-option.selected .products__variation-price,.products__variation-option.selected .products__variation-size,.products__variation-option[class*=selected] .products__variation-price,.products__variation-option[class*=selected] .products__variation-size{color:#000!important}.products__variation-size{font-size:13px;font-weight:800;margin-bottom:3px}.products__variation-price,.products__variation-size{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;text-rendering:optimizeLegibility}.products__variation-price{font-size:14px;font-weight:900}}.bottom-nav{background:#fff;border-top:1px solid #0000000d;bottom:0;box-shadow:0 -2px 10px #0000001a;left:0;position:fixed;right:0;z-index:100}.bottom-nav__container{align-items:center;display:flex;justify-content:space-around;margin:0 auto;max-width:600px;padding:8px 0}.bottom-nav__item{align-items:center;background:#0000;border:none;border-radius:8px;color:#666;cursor:pointer;display:flex;flex-direction:column;gap:4px;min-width:60px;padding:8px 12px;transition:all .3s ease}.bottom-nav__item:hover{background:#0000000d;color:#333}.bottom-nav__item.active{color:#007bff}.bottom-nav__item svg{height:24px;transition:all .3s ease;width:24px}.bottom-nav__item.active svg{transform:scale(1.1)}.bottom-nav__label{font-size:10px;font-weight:500;line-height:1;text-align:center;transition:all .3s ease}.bottom-nav__item.active .bottom-nav__label{font-weight:600}.bottom-nav__cart-row{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:600px;padding:12px 20px}.bottom-nav__cart-total{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.bottom-nav__cart-label{color:#666;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.bottom-nav__cart-amount{color:#333;font-size:20px;font-weight:700;line-height:1}.bottom-nav__cart-button{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff40;border:2px solid #0003;border-radius:6px;color:#333;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;justify-content:center;min-width:140px;padding:6px 12px;position:relative;transition:all .3s ease}.bottom-nav__cart-button:before{background-image:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:32px;width:32px}.bottom-nav__cart-button:hover{background:#fff6;border-color:#0000004d;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.bottom-nav__cart-button:active{box-shadow:0 2px 4px #0000001a;transform:translateY(0)}.bottom-nav__cart-button:disabled{cursor:not-allowed;opacity:.5;transform:none}.bottom-nav__cart-button:disabled:hover{box-shadow:none;transform:none}@media (min-width:768px){.bottom-nav__cart-row{gap:40px;max-width:800px;padding:12px 40px}}@media (min-width:1024px){.bottom-nav__cart-row{gap:60px;max-width:1000px;padding:12px 60px}}@media (max-width:480px){.bottom-nav__container{padding:6px 0}.bottom-nav__item{min-width:50px;padding:6px 8px}.bottom-nav__item svg{height:20px;width:20px}.bottom-nav__label{font-size:9px}.bottom-nav__cart-row{gap:16px;padding:10px 16px}.bottom-nav__cart-amount{font-size:18px}.bottom-nav__cart-button{font-size:11px;min-width:120px}}body,html{background:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;overflow-x:hidden;padding:0}body,body a,html{color:#333}.product-detail-page{background:#f5f5f5;display:flex;flex-direction:column;margin-top:-10px;min-height:100vh}.container{margin:0 auto;max-width:1200px;padding:0 24px}.loading{background:#000;height:calc(100vh - 76px)}.loading,.slider{align-items:center;display:flex;justify-content:center}.slider{background:#f5f5f5;flex:1 1;margin-top:76px;min-height:calc(100vh - 144px);overflow:hidden;position:relative}.slider:after{background:#fff9;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.slider-background{background-size:cover;filter:blur(8px);transform:scale(1.1);z-index:1}.slider-background,.slider-foreground{background-position:50%;bottom:0;left:0;position:absolute;right:0;top:0;transition:opacity .5s ease}.slider-foreground{background-repeat:no-repeat;background-size:contain;z-index:2}.slider-dots-overlay{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0000004d;border:1px solid #fff3;border-radius:25px;bottom:100px;box-shadow:0 4px 12px #00000026;display:flex;gap:10px;left:50%;padding:10px 18px;position:absolute;transform:translateX(-50%);z-index:4}.dot{background:#b8a9c94d;border:2px solid #b8a9c9;border-radius:50%;box-shadow:0 2px 4px #0000001a;cursor:pointer;height:6px;opacity:.7;transition:all .3s cubic-bezier(.4,0,.2,1);width:6px}.dot:hover{background:#b8a9c999;border-color:#9b8bb3;box-shadow:0 4px 8px #0003;opacity:1;transform:scale(1.3)}.dot.active{background:#8b7b9b;border-color:#8b7b9b;box-shadow:0 0 0 3px #8b7b9b4d,0 4px 8px #0003;opacity:1;transform:scale(1.4)}.slider-caption{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fff6;border-top:1px solid #0000001a;bottom:0;left:0;padding:16px 24px;position:absolute;right:0;z-index:5}.caption-container{align-items:center;color:#333;display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:600px;padding-bottom:20px;text-align:center}.caption-price-row{align-items:center;display:flex;justify-content:space-between;padding:0 20px;width:100%}.caption-button{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffffe6;border:2px solid #ffffff4d;border-radius:50%;box-shadow:0 4px 12px #00000026;cursor:pointer;display:flex;height:52px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:52px}.caption-button:hover{background:#fff;box-shadow:0 6px 20px #0003}.caption-button:active{transform:scale(.9)}.caption-button:focus{outline:2px solid #007bff80;outline-offset:2px}.caption-button img{height:28px;object-fit:contain;width:28px}.like-button{border:2px solid #ffffff4d;border-left:3px solid #ff6b6b99}.like-button:hover{border-left-color:#ff6b6be6;border-left-width:4px}.like-button.liked{background:#ff6b6be6;border:2px solid #ff6b6b80;border-left:4px solid #ff6b6b}.like-button.liked:hover{background:#ff6b6b;border-left-width:5px}.cart-button{border:2px solid #ffffff4d;border-right:3px solid #4caf5099}.cart-button:hover{background:#4caf50e6;border-bottom:2px solid #4caf5080;border-left:2px solid #4caf5080;border-right-color:#4caf50e6;border-right-width:4px;border-top:2px solid #4caf5080}.caption-title{letter-spacing:.5px;margin:0;text-transform:uppercase}.caption-price,.caption-title{color:#333;font-size:1.4rem;font-weight:600}.caption-price{align-items:center;display:flex;gap:12px;justify-content:center}.original-price{color:#0006;font-size:1rem;font-weight:400;text-decoration:line-through}.discounted-price{color:#a1169f;font-weight:700;padding:0 4px;position:relative}.discounted-price:after{background:#a1169f;bottom:-2px;content:"";height:1px;left:0;opacity:.5;position:absolute;width:100%}.product-navigation{border-top:1px solid #e0e0e0;justify-content:space-between;margin-bottom:68px;padding:24px}.nav-button,.product-navigation{align-items:center;background:#fff;display:flex}.nav-button{border:2px solid #e0e0e0;border-radius:25px;box-shadow:0 2px 8px #0000001a;color:#333;cursor:pointer;font-size:14px;font-weight:500;gap:8px;padding:12px 20px;transition:all .3s ease}.nav-button:hover{background:#f8f9fa;border-color:#bbb;box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.nav-button:active{transform:translateY(0)}.nav-button img{height:20px;object-fit:contain;width:20px}.prev-button img{transform:rotate(180deg)}.next-button{margin-left:auto}.page-footer{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f5f5f5;border-top:1px solid #0000001a;bottom:0;display:flex;flex-direction:column;height:68px;left:0;padding:12px 0;position:fixed;right:0;z-index:1000}.footer-buttons{gap:24px}.footer-button,.footer-buttons{display:flex;justify-content:center}.footer-button{align-items:center;background:#0000000d;border:none;border-radius:50%;cursor:pointer;height:60px;transform:scale(1);transition:all .3s ease;width:60px}.footer-button:hover{background:#0000001a;transform:scale(1.1)}.footer-button:active{transform:scale(.95)}.footer-button.like{background:url(data:image/png;base64,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) no-repeat 50%;background-size:32px}.footer-button.like.liked{background:url(data:image/png;base64,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) no-repeat 50%;background-size:32px}.footer-button.buy,.footer-button.buy.inCart{background:url(data:image/png;base64,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) no-repeat 50%;background-size:32px}.footer-button.next-product,.footer-button.prev-product{background:url(data:image/png;base64,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) no-repeat 50%;background-size:32px}.footer-button.prev-product{transform:rotate(180deg)}.footer-button.show-all-button{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAACXBIWXMAAAsTAAALEwEAmpwYAAADhElEQVR4nO2cv2sUQRTHRxRLi+C8iwj2BjtbG8XoP2ApNvonCNrZKUEw/4A3b96lO8RCMIk2Wlj6N8RCJFGJBCsLzcnkzClndjO78yt39/3AQrgw+915393Zndm3TykAAAAAAAAAAAAAAMbokVm0ml9bbT4L8aDJNmxjXgl1r+bQk0K6bfS8EOLHlsxu20CMDpDMriWzlEtPCun66nnR65grMYOxt2lzPaseFdKt0fPGXY7xg2HW8upxId1qvQYGtB+Dqza3z5x6Uki3Ts8b0bydIhiVepTq7C+jG2yA1Wb5AGeXfdvHCoRqSG7dZAb0F/onRfMTS+ab29zf7rdUByYwIC4woDAwoDAwoDAwIBDchP3AY+i0PobO/ERM1z92748QCa8A3oo/QzSbefU4SLdu4nnQRPVvO94KNmC4vh03EJZ4PaeehOpq3m6zVFOn543t2Mux1+brXljYyHq+uu5/lbotDHD7ckvcwQbsBYXMUsQXFY9y6Ukk3aZDkK9eI4ZnCK+3G6PNplsbb/KqToL04uj6rH39+5jeRg8AAAAAABypjLGV+e6CkHkm2nwImAPsCJl3vQ7fHqjBMR9dZMYpN7mxt0Tzj7izYbP2Rj04URd8ZMYppeSMnBPi73GDP7oS71We+ciMG+Km8CmCv7dp/qIqQGbcH4TMajID3FUwZ8+qicqMSxSIaj3zPqkBp+3Fo9DPYANStZcKA6oCF2s/ufvZoCMwwAcYMAaugFEgMAQFgSHIDwxBY2AIGgUCQ1AQGIKO6BCUeyJmyfy0xG97nacX6l+MT9lELHtmHPHLw9quzK2c8s1O81+KiN9PS/xxAjPj+OGh7XX3RpsPCa3mrzn7Kdo8n7jMOPFYjm5vgLmbq59C/MvtM9iAMplx3ZvVL2TaDkFmta/6x3P00wVfNN9XE50ZNy/nLXHfarMRcBPecW0smTu+ryQDM/I+Wc0vRHcvNY0vAAAAAAA4kFmsGWcbfqCBmnGUpmZcy0+UUDNOGtRws9pei/6RHplFFQpqxnHrz1RRM47+vyfk/FC7btndG5Qq4NKlClAzzodkBqBcTWEDQml6YBKpI7l1YcAYMKBQIPaBAYUCMXUG4CbsBx5Dp/UKmPmJGIVtwQagZhwHGBBjKQI14wZtDUDNOCpXq+4wvUbMes04SaTXiFmsGScZ9AAAAAAAAAAAAACAmhl+A4j6g8pUCeQLAAAAAElFTkSuQmCC) no-repeat 50%;background-size:32px}.details{background:#fff;border-radius:16px 16px 0 0;margin-top:-16px;padding:24px 0 100px;position:relative;z-index:10}.details .container{margin:0 auto;max-width:1200px;padding:0 24px}.details p{color:#2a2a2a;font-size:16px;line-height:1.6;margin:0}.variation-selector{background:#0000;border-bottom:none;bottom:70px;left:0;margin-bottom:0;padding:16px;position:fixed;right:0;z-index:1000}.variation-selector h3{color:#333;font-size:18px;font-weight:600;margin:0 0 16px}.variation-options{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:center}.variation-option{align-items:center;background:#0000;border:none;border-radius:10px;box-shadow:none;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-width:65px;overflow:hidden;padding:12px 16px;position:relative;text-align:center;transition:all .3s ease}.variation-option:before{background:linear-gradient(135deg,#ffffff1a,#0000000d);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.variation-option:hover{background:#0000;border-color:#0000;box-shadow:none;transform:translateY(-2px)}.variation-option:hover:before{opacity:1}.variation-option.selected{background:#0000;border-color:#0000;box-shadow:none;transform:translateY(-1px)}.variation-option.selected .variation-price,.variation-option.selected .variation-size{color:#333;font-weight:800}.variation-size{font-size:12px;letter-spacing:.3px;margin-bottom:4px;text-transform:uppercase}.variation-price{font-size:14px}.toast-notification{align-items:center;animation:toastSlideIn .4s cubic-bezier(.68,-.55,.265,1.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#4caf50,#45a049);border:1px solid #fff3;border-radius:12px;box-shadow:0 8px 32px #4caf504d;color:#fff;display:flex;font-size:15px;font-weight:600;gap:12px;max-width:400px;min-width:280px;padding:16px 20px;position:fixed;right:20px;top:20px;z-index:10000}.toast-notification:before{align-items:center;background:#fff3;border-radius:50%;content:"✓";display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:24px;justify-content:center;width:24px}.toast-notification.toast-hiding{animation:toastSlideOut .3s ease-in-out forwards}@keyframes toastSlideIn{0%{opacity:0;transform:translateX(100%) scale(.8)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes toastSlideOut{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(100%) scale(.8)}}.animate{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.animate.visible{opacity:1;transform:translateY(0)}@media (max-width:768px){.container{padding:0 16px}.slider{min-height:calc(100vh - 144px)}.caption-price,.caption-title{font-size:1.2rem}.caption-container{padding-bottom:16px}.caption-price-row{padding:0 16px}.caption-button{height:48px;width:48px}.caption-button img{height:24px;width:24px}.like-button{border-left-width:2px}.like-button.liked,.like-button:hover{border-left-width:3px}.like-button.liked:hover{border-left-width:4px}.cart-button{border-right-width:2px}.cart-button:hover{border-right-width:3px}.product-navigation{margin-bottom:68px;padding:16px}.nav-button{font-size:13px;gap:6px;padding:10px 16px}.nav-button img{height:18px;width:18px}.details{padding:24px 16px 100px}.details p{font-size:1rem}.footer-buttons{gap:20px}.footer-button{height:52px;width:52px}.footer-button.buy,.footer-button.buy.inCart,.footer-button.like,.footer-button.like.liked,.footer-button.next-product,.footer-button.prev-product,.footer-button.show-all-button{background-size:28px}.variation-selector{margin-bottom:24px;padding-bottom:24px}.variation-selector h3{font-size:16px;margin-bottom:12px}.variation-options{gap:8px}.variation-option{background:#fffffff2;border-radius:10px;min-width:65px;padding:10px 14px}.variation-option.selected .variation-price,.variation-option.selected .variation-size{color:#000;font-weight:900}.variation-size{font-size:13px;font-weight:800;margin-bottom:3px}.variation-price,.variation-size{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1a1a1a;text-rendering:optimizeLegibility}.variation-price{font-size:14px;font-weight:900}.toast-notification{border-radius:10px;font-size:14px;left:16px;max-width:none;min-width:auto;padding:14px 18px;right:16px}.toast-notification:before{font-size:12px;height:20px;width:20px}.toast-notification:first-child{top:80px}.toast-notification:nth-child(2){top:150px}.toast-notification:nth-child(3){top:220px}.toast-notification:nth-child(4){top:290px}.toast-notification:nth-child(5){top:360px}}.checkout__page{background-color:#f5f5f5;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:600px;padding:80px 24px 120px}.checkout__title{color:#333;font-size:28px;font-weight:700;margin-bottom:32px;text-align:center}.checkout__form{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;flex:1 1;flex-direction:column;margin-bottom:24px;padding:32px}.checkout__form-group{display:flex;flex-direction:column;margin-bottom:20px}.checkout__form-group label{color:#333;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.checkout__form-group input{background:#fafafa;border:2px solid #e1e5e9;border-radius:8px;font-size:16px;font-weight:500;padding:12px 16px;transition:all .3s ease}.checkout__form-group input:focus{background:#fff;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}.checkout__submit-button{display:none}.checkout__error{background:#dc35451a;border-left:4px solid #dc3545;border-radius:6px;color:#dc3545;font-weight:600;margin-top:8px;padding:12px}.auth-popup-overlay{align-items:center;animation:fadeIn .3s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0006;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.auth-popup-content{animation:slideUp .4s ease-out;background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid #0000001a;border-radius:20px;box-shadow:0 20px 40px #00000026;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;max-width:420px;overflow:hidden;padding:2.5rem;position:relative;text-align:center;width:90%}@keyframes slideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.auth-popup-close{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000001a;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .3s ease;width:32px}.auth-popup-close:hover{background:#00000026;color:#333;transform:scale(1.1)}.auth-form{width:100%}.auth-form h2{color:#333;font-size:1.8rem;font-weight:600;letter-spacing:.5px;margin:0 0 1.5rem;text-align:center}.auth-form label{color:#555;display:block;font-size:.95rem;font-weight:500;margin-bottom:.5rem;text-align:left}.auth-form input{background:#fff;border:2px solid #e1e5e9;border-radius:12px;box-shadow:0 2px 4px #0000000d;box-sizing:border-box;color:#333;font-size:1rem;margin-top:.25rem;padding:.875rem 1rem;transition:all .3s ease;width:100%}.auth-form input:focus{background:#fff;border-color:#a1169f;box-shadow:0 0 0 3px #a1169f1a;outline:none}.auth-form input::placeholder{color:#999}.auth-btn{background:linear-gradient(135deg,#a1169f,#8b1478);border:none;border-radius:12px;box-shadow:0 4px 15px #a1169f4d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:1.5rem;overflow:hidden;padding:.875rem 1.5rem;position:relative;transition:all .3s ease;width:100%}.auth-btn:hover{box-shadow:0 8px 25px #a1169f66;transform:translateY(-2px)}.auth-btn:active{transform:translateY(0)}.auth-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.auth-btn:hover:before{left:100%}.google-container{display:flex;justify-content:center;margin-top:1.5rem;width:100%}.google-container>div{background:linear-gradient(135deg,#4285f4,#3367d6)!important;border:none!important;border-radius:12px!important;box-shadow:0 4px 15px #4285f44d!important;color:#fff!important;transition:all .3s ease!important;width:100%!important}.google-container>div:hover{box-shadow:0 8px 25px #4285f466!important;transform:translateY(-2px)!important}.google-container>div>div{color:#fff!important;font-weight:600!important}.switch-btn{background:none;border:none;color:#a1169f;cursor:pointer;font-size:.95rem;font-weight:500;padding:.5rem 0;text-decoration:underline;transition:all .3s ease}.switch-btn:hover{color:#8b1478;transform:scale(1.05)}.error{background:#dc35451a;border:1px solid #dc354533;border-radius:8px;color:#dc3545;font-size:.9rem;margin-bottom:1rem;padding:.75rem;text-align:center}.order-complete-icon{border-radius:50%;box-shadow:0 8px 25px #0000001a;height:80px;margin-bottom:1rem;width:80px}.variation-btn{align-items:center;background:#fff;border:2px solid #e1e5e9;border-radius:10px;box-shadow:0 2px 4px #0000000d;color:#333;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;justify-content:space-between;margin-bottom:.6rem;padding:.75rem 1.25rem;transition:all .3s ease;width:100%}.variation-btn:hover{background:#a1169f0d;border-color:#a1169f;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.variation-size{font-size:.85rem;font-weight:700}.variation-price,.variation-size{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1a1a1a;text-rendering:optimizeLegibility}.variation-price{font-size:.9rem;font-weight:800}.confirm-btn{background:linear-gradient(135deg,#28a745,#20c997);box-shadow:0 4px 15px #28a7454d}.confirm-btn:hover{box-shadow:0 8px 25px #28a74566}.cancel-btn{background:linear-gradient(135deg,#6c757d,#5a6268);border:none;box-shadow:0 4px 15px #6c757d4d;color:#fff;font-weight:600;transition:all .3s ease}.cancel-btn:hover{background:linear-gradient(135deg,#5a6268,#495057);box-shadow:0 8px 25px #6c757d66;color:#fff;transform:translateY(-2px)}.cancel-btn:active{transform:translateY(0)}@media (max-width:480px){.auth-popup-content{border-radius:16px;max-width:320px;padding:2rem 1.5rem;width:85%}.auth-popup-content h2{font-size:1.5rem;margin-bottom:1.25rem}.auth-form input{font-size:.95rem;padding:.75rem .875rem}.auth-btn{font-size:.95rem;padding:.75rem 1.25rem}.order-complete-icon{height:60px;width:60px}.auth-popup-close{font-size:1.25rem;height:28px;right:.75rem;top:.75rem;width:28px}.variation-btn{font-size:.9rem;padding:.75rem 1rem}.variation-size{font-size:14px;font-weight:800}.variation-price,.variation-size{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1a1a1a;text-rendering:optimizeLegibility}.variation-price{font-size:15px;font-weight:900}}@media (prefers-color-scheme:light){.auth-popup-content{background:linear-gradient(135deg,#fff,#f8f9fa)}}
/*# sourceMappingURL=main.e276f22e.css.map*/