@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in-up{animation:.5s ease-out forwards fadeInUp}.fade-in{animation:.5s ease-out forwards fadeIn}.featured-section-wrapper{opacity:0;animation:.5s ease-out forwards fadeInUp;transform:translateY(20px)}.featured-content{opacity:0;scrollbar-width:none;-ms-overflow-style:none;animation:.4s ease-out .2s forwards fadeIn}.featured-content::-webkit-scrollbar{display:none}.featured-content.slider{-webkit-mask-image:linear-gradient(90deg,#0000,#000 1% 99%,#0000);mask-image:linear-gradient(90deg,#0000,#000 1% 99%,#0000)}.featured-content.slider>div{height:100%}.featured-content.slider .product-card-productCard,.featured-content.grid .product-card-productCard{height:100%;margin:0}.featured-content .product-card-productCard{opacity:0;animation:.4s ease-out forwards fadeIn;animation-delay:calc(var(--card-index)*.1s)}.featured-section{transition:transform .3s}.category-card{opacity:0;animation:.4s ease-out forwards fadeInUp;animation-delay:calc(var(--card-index)*.1s);transition:transform .2s}.category-card:hover{transform:translateY(-5px)}.product-card{isolation:isolate;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased}@media (hover:hover){.product-card:after{content:"";background:radial-gradient(circle at var(--x,50%)var(--y,50%),#ffffff1a 0%,transparent 50%);opacity:0;z-index:2;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.product-card:hover:after{opacity:1}}.featured-product-card{isolation:isolate;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased}.featured-product-wrapper{flex-direction:column;max-width:100%;height:100%;padding:.25rem;display:flex}.featured-product-wrapper .product-card-productCard{border-radius:8px;flex-direction:column;width:100%;height:100%;margin:0;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.featured-product-wrapper .product-card-productCard>div{flex:1;display:flex}.featured-content .featured-product-wrapper{box-sizing:border-box;padding:.5rem}.featured-product-inner{background:#fff;border-radius:8px;height:100%;transition:transform .3s,box-shadow .3s;overflow:hidden}.featured-product-inner:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}.featured-product-wrapper .product-card-productCard{border:1px solid var(--divider-color,#0000001f);border-radius:8px;height:100%;margin:0}.featured-product-wrapper .product-card-imageContainer{aspect-ratio:1;overflow:hidden}.featured-product-wrapper .product-card-contentContainer{box-sizing:border-box;width:100%;padding:.75rem;overflow:hidden}.featured-product-wrapper .product-card-productTitle{text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.featured-product-wrapper .product-card-actionsContainer{box-sizing:border-box;border-top:1px solid var(--divider-color,#0000001f);justify-content:space-between;align-items:center;width:100%;padding:.5rem;display:flex}.social-proof-section{background:#f8f9fa;margin:2rem 0;padding:2rem 0}.reviews-scroll-container{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:1rem .5rem;display:flex;overflow-x:auto}.reviews-scroll-container::-webkit-scrollbar{display:none}.review-card{transition:transform .2s}.review-card:hover{transform:translateY(-5px)}.review-card:last-child{margin-right:1rem}
[data-o-element=whatsapp]{bottom:var(--o-whatsapp-bottom,5rem);right:var(--o-whatsapp-right,1rem);z-index:var(--o-whatsapp-z,1000);justify-content:center;align-items:center;gap:var(--o-whatsapp-gap,.5em);inline-size:var(--o-whatsapp-size,4rem);block-size:var(--o-whatsapp-size,4rem);padding:var(--o-whatsapp-padding,0);color:var(--o-whatsapp-fg,#fff);background:var(--o-whatsapp-bg,#25d366);border:var(--o-whatsapp-border,0 solid currentColor);border-radius:var(--o-whatsapp-radius,999px);box-shadow:var(--o-whatsapp-shadow,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a);text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex;position:fixed}[data-o-element=whatsapp]:hover{background:var(--o-whatsapp-bg-hover,#1da851)}[data-o-element=whatsapp]:focus-visible{outline:var(--o-whatsapp-outline,2px solid currentColor);outline-offset:2px}[data-o-element=whatsapp] svg{inline-size:var(--o-whatsapp-icon,1.5rem);block-size:var(--o-whatsapp-icon,1.5rem);fill:currentColor}[data-o-placed=theme] [data-o-element],[data-o-placed=theme][data-o-element]{position:static;inset:auto}[data-o-element=sales-notification]{bottom:var(--o-sales-bottom,1.25rem);z-index:var(--o-sales-z,900);max-inline-size:var(--o-sales-width,22rem);color:var(--o-sales-fg,inherit);background:var(--o-sales-bg,#fff);border:var(--o-sales-border,1px solid #00000014);border-radius:var(--o-sales-radius,12px);box-shadow:var(--o-sales-shadow,0 12px 28px #00000029);font-family:var(--o-sales-font,inherit);position:fixed;inset-inline-start:var(--o-sales-inline-start,1.25rem)}[data-o-element=exit-intent]{--o-exit-backdrop:var(--o-exit-backdrop-color,#0000008c);z-index:var(--o-exit-z,1100);color:var(--o-exit-fg,inherit);font-family:var(--o-exit-font,inherit)}[data-o-element=exit-intent] [data-o-part=dialog]{background:var(--o-exit-bg,#fff);border-radius:var(--o-exit-radius,14px);box-shadow:var(--o-exit-shadow,0 24px 48px #00000047);max-inline-size:var(--o-exit-width,30rem)}@media (prefers-reduced-motion:reduce){[data-o-element]{transition:none!important;animation:none!important}}
.checkout-container,.checkout-container input,.checkout-container select,.checkout-container textarea,.checkout-container button{font-family:var(--o-checkout-font,inherit)}.checkout-container .checkout-applyCouponButton,.checkout-container .product-details-buyNowButton{background-color:var(--o-checkout-accent,var(--o-brand,#1a73e8));color:var(--o-checkout-accent-fg,#fff);border-radius:var(--o-checkout-radius,8px)}.checkout-container .checkout-applyCouponButton:hover:not(:disabled),.checkout-container .product-details-buyNowButton:hover:not(:disabled){filter:brightness(.92)}.checkout-container .checkout-couponInput,.checkout-container .checkout-textarea,.checkout-container .text-field-textFieldInput,.checkout-container .cart-item-quantityButton{border-radius:var(--o-checkout-radius,8px)}
