.header{transition:background .3s ease,box-shadow .3s ease}.header.scrolled{box-shadow:var(--shadow-sm)}.header__nav-link{position:relative}.header__nav-link:after{content:"";position:absolute;bottom:-4px;left:50%;width:0;height:2px;background:var(--color-primary);transition:width .3s ease,left .3s ease;border-radius:1px}.header__nav-link:hover:after{width:100%;left:0}.header__mobile-nav{opacity:0;transform:translateY(-8px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease;visibility:hidden;pointer-events:none}.header__mobile-nav.is-open{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}.header__menu-toggle span{display:block;width:20px;height:2px;background:var(--color-text);transition:var(--transition);position:relative}.header__menu-toggle span:before,.header__menu-toggle span:after{content:"";display:block;width:20px;height:2px;background:var(--color-text);position:absolute;transition:var(--transition)}.header__menu-toggle span:before{top:-6px}.header__menu-toggle span:after{top:6px}.header__menu-toggle.is-active span{background:transparent}.header__menu-toggle.is-active span:before{top:0;transform:rotate(45deg)}.header__menu-toggle.is-active span:after{top:0;transform:rotate(-45deg)}.hero-banner{animation:fadeIn .8s ease-out}.hero-banner__title{animation:fadeInUp 1s ease-out .2s both}.hero-banner__image-wrap img{animation:fadeInScale .8s ease-out .3s both;transition:transform .6s cubic-bezier(.4,0,.2,1)}.hero-banner__image-wrap:hover img{transform:scale(1.03)}.hero-banner__copy{animation:fadeIn .8s ease-out .5s both}.hero-banner__pagination-arrow{transition:var(--transition)}.hero-banner__pagination-arrow:hover{background:var(--color-primary);color:var(--color-white);transform:scale(1.1)}@media (max-width: 768px){.hero-banner .hero-banner__arch{width:200px;height:240px}.hero-banner__image-wrap img{max-height:320px}}@media (max-width: 480px){.hero-banner .hero-banner__arch{width:160px;height:200px}.hero-banner__image-wrap img{max-height:260px}.hero-banner__actions{flex-direction:column;width:100%}.hero-banner__actions .btn{width:100%}}.features-bar__item{transition:var(--transition)}.features-bar__item:hover{transform:translateY(-2px)}.features-bar__icon{transition:var(--transition)}.features-bar__item:hover .features-bar__icon{transform:scale(1.1);box-shadow:0 4px 12px #e8a0a04d}@media (max-width: 480px){.features-bar__grid{gap:12px}.features-bar__item{min-width:unset}}.featured-collection .scroll-container{padding:8px 4px 16px;scroll-padding:0 16px}.featured-collection .product-card{width:clamp(150px,25vw,200px)}.featured-collection .product-card__image--round{transition:transform .5s cubic-bezier(.4,0,.2,1),box-shadow .5s ease}.featured-collection .product-card:hover .product-card__image--round{transform:scale(1.06);box-shadow:0 8px 24px #9b72b026}.featured-collection__scroll-wrap{position:relative}.featured-collection__scroll-wrap:before,.featured-collection__scroll-wrap:after{content:"";position:absolute;top:0;bottom:0;width:40px;z-index:2;pointer-events:none;transition:opacity .3s ease}.featured-collection__scroll-wrap:before{left:0;background:linear-gradient(to right,var(--color-bg),transparent)}.featured-collection__scroll-wrap:after{right:0;background:linear-gradient(to left,var(--color-bg),transparent)}@media (max-width: 480px){.featured-collection .product-card{width:140px}.featured-collection .product-card__image--round{width:110px;height:110px}.featured-collection .product-card__title{font-size:.8rem}.featured-collection .product-card__price{font-size:.75rem}}.promo-banner__card{transition:var(--transition-slow);overflow:hidden}.promo-banner__card:hover{box-shadow:var(--shadow-xl)}.promo-banner__image img{transition:transform .7s cubic-bezier(.4,0,.2,1)}.promo-banner__card:hover .promo-banner__image img{transform:scale(1.05)}.promo-banner__discount{animation:fadeInUp .6s ease-out both}.promo-banner__percent{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width: 480px){.promo-banner__card{border-radius:var(--border-radius)}.promo-banner__content{padding:20px}.promo-banner__percent{font-size:2.5rem}.promo-banner__actions{flex-direction:column}.promo-banner__actions .btn{width:100%}}.signature-bouquets__category{transition:var(--transition);position:relative}.signature-bouquets__category:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:60%;background:var(--color-primary);border-radius:2px;transition:transform .3s ease}.signature-bouquets__category:hover:before,.signature-bouquets__category.active:before{transform:translateY(-50%) scaleY(1)}.signature-bouquets__product-card{transition:var(--transition)}.signature-bouquets__product-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.signature-bouquets__product-card img{transition:transform .5s cubic-bezier(.4,0,.2,1)}.signature-bouquets__product-card:hover img{transform:scale(1.05)}@media (max-width: 768px){.signature-bouquets__sidebar{scrollbar-width:none;scroll-snap-type:x mandatory}.signature-bouquets__sidebar::-webkit-scrollbar{display:none}.signature-bouquets__category{scroll-snap-align:start}}@media (max-width: 480px){.signature-bouquets__products{grid-template-columns:repeat(2,1fr)!important;gap:12px}.signature-bouquets__product-card{padding:10px}}.countdown-deal__number{transition:var(--transition-fast);position:relative;overflow:hidden}.countdown-deal__number.tick{animation:countdownTick .4s ease}@keyframes countdownTick{0%{transform:scale(1)}30%{transform:scale(1.15);color:var(--color-primary)}to{transform:scale(1)}}.countdown-deal__card{transition:var(--transition-slow)}.countdown-deal__card:hover{box-shadow:var(--shadow-lg)}.countdown-deal__image img{transition:transform .6s cubic-bezier(.4,0,.2,1)}.countdown-deal__card:hover .countdown-deal__image img{transform:scale(1.05)}.countdown-deal--urgent .countdown-deal__number{background:var(--color-danger);color:var(--color-white);animation:pulse 1.5s ease infinite}@media (max-width: 480px){.countdown-deal__timer{gap:8px}.countdown-deal__number{width:48px;height:48px;font-size:1.2rem}.countdown-deal__unit-label{font-size:.6rem}.countdown-deal__content{padding:20px}}.why-choose-us__item{transition:var(--transition)}.why-choose-us__item:hover{transform:translate(4px)}.why-choose-us__number{transition:var(--transition)}.why-choose-us__item:hover .why-choose-us__number{opacity:.8;color:var(--color-primary)}.why-choose-us__image img{transition:transform .6s cubic-bezier(.4,0,.2,1)}.why-choose-us__image:hover img{transform:scale(1.03)}.why-choose-us__right .why-choose-us__item:hover{transform:translate(-4px)}@media (max-width: 480px){.why-choose-us__item{max-width:100%!important}.why-choose-us__number{font-size:2rem}}.testimonials__card{display:none;animation:fadeIn .5s ease-out}.testimonials__card--active{display:block}.testimonials__quote-mark{animation:fadeInScale .5s ease-out .1s both}.testimonials__text{animation:fadeIn .5s ease-out .2s both}@media (max-width: 480px){.testimonials__slider{padding:0 8px}.testimonials__card{padding:24px 16px}.testimonials__quote-mark{font-size:4rem}.testimonials__text{font-size:.9rem}}.loyalty-banner__tier{transition:var(--transition)}.loyalty-banner__tier:hover{transform:translate(6px);box-shadow:var(--shadow-sm)}.loyalty-banner__tier-icon{transition:var(--transition)}.loyalty-banner__tier:hover .loyalty-banner__tier-icon{transform:scale(1.1) rotate(5deg)}.loyalty-banner__tier-discount{transition:var(--transition)}.loyalty-banner__tier:hover .loyalty-banner__tier-discount{transform:scale(1.1)}@media (max-width: 480px){.loyalty-banner__content{padding:24px 16px}.loyalty-banner__title{font-size:1.4rem}.loyalty-banner__tier{padding:10px 14px}.loyalty-banner__tier-discount{font-size:1.1rem}}.footer__social-link{transition:var(--transition)}.footer__social-link:hover{transform:translateY(-3px)}.footer__links a{position:relative;display:inline-block}.footer__links a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--color-primary-light);transition:width .3s ease}.footer__links a:hover:after{width:100%}@media (max-width: 480px){.footer__grid{gap:24px}.footer__bottom{flex-direction:column;align-items:center;gap:20px}}.section[data-section-id]{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}.section[data-section-id].is-visible{opacity:1;transform:translateY(0)}.hero-banner[data-section-id],.hero-banner[data-section-id].is-visible,.header[data-section-id],.footer[data-section-id]{opacity:1;transform:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/homepage.css.map */
