.velora-benefits{padding:48px 20px;text-align:center;background-color:var(--velora-cream, #FAF7F2)}.velora-benefits__heading{font-family:var(--font-heading);font-size:clamp(1.5rem,6vw,2.5rem);color:var(--velora-green, #1B4332);margin-bottom:8px;padding:0 8px}.velora-benefits__subheading{color:#555;max-width:600px;margin:0 auto 32px;font-size:.9rem}.velora-benefits__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 16px;max-width:1000px;margin:32px auto 0}@media screen and (min-width:750px){.velora-benefits__grid{grid-template-columns:repeat(4,1fr);gap:32px}}.velora-benefits__item{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease;transition-delay:var(--delay, 0s)}.velora-benefits__item.is-visible{opacity:1;transform:translateY(0)}.velora-benefits__icon{width:48px;height:48px;margin:0 auto 12px;border-radius:50%;border:1.5px solid var(--velora-gold, #C9A961);display:flex;align-items:center;justify-content:center;color:var(--velora-green, #1B4332);transition:transform .3s ease,background-color .3s ease}@media screen and (min-width:750px){.velora-benefits__icon{width:56px;height:56px;margin-bottom:16px}}.velora-benefits__item:hover .velora-benefits__icon{transform:scale(1.1);background-color:var(--velora-gold, #C9A961);color:#fff}.velora-benefits__icon svg{width:24px;height:24px}@media screen and (min-width:750px){.velora-benefits__icon svg{width:28px;height:28px}}.velora-benefits__title{font-size:.85rem;font-weight:600;color:#222;margin:0;line-height:1.3}@media screen and (min-width:750px){.velora-benefits__title{font-size:1rem}}.velora-buy{max-width:1100px;margin:0 auto;padding:40px 20px;display:grid;grid-template-columns:1fr;gap:28px;align-items:center}@media screen and (min-width:750px){.velora-buy{grid-template-columns:1fr 1fr;padding:64px 24px;gap:40px}}.velora-reveal{opacity:0;transition:opacity .8s ease,transform .8s ease}.velora-reveal--left{transform:translate(0)}.velora-reveal--right{transform:translateY(20px)}@media screen and (min-width:750px){.velora-reveal--left{transform:translate(-40px)}.velora-reveal--right{transform:translate(40px)}}.velora-reveal.is-visible{opacity:1;transform:translate(0)}.velora-buy__gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;border-radius:12px;scrollbar-width:none}.velora-buy__gallery::-webkit-scrollbar{display:none}.velora-buy__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1 / 1;overflow:hidden}.velora-buy__image{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.velora-buy__dots{display:flex;justify-content:center;gap:8px;margin-top:12px}.velora-buy__dot{width:8px;height:8px;border-radius:50%;background-color:#d9d3c7;transition:background-color .3s ease,transform .3s ease}.velora-buy__dot.is-active{background-color:var(--velora-gold);transform:scale(1.3)}.velora-buy__title{font-family:var(--font-heading);font-size:clamp(1.5rem,5vw,2.5rem);color:var(--velora-green);margin:0 0 8px;text-align:center}.velora-buy__price{font-family:var(--font-body);font-size:1.3rem;color:var(--velora-gold);font-weight:600;margin:0 0 20px;text-align:center}@media screen and (min-width:750px){.velora-buy__title,.velora-buy__price{text-align:left}.velora-buy__price{font-size:1.5rem;margin-bottom:24px}}.velora-buy__description{font-family:var(--font-body);color:#444;line-height:1.6;margin-bottom:24px;font-size:.9rem}.velora-buy__button{display:block;width:100%;background-color:var(--velora-green);color:#fff;border:none;padding:16px 32px;font-family:var(--font-body);font-size:.9rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}@media screen and (min-width:750px){.velora-buy__button{width:auto;padding:18px 48px;font-size:.95rem}}.velora-buy__button:hover:not(:disabled){transform:scale(1.02);box-shadow:0 8px 20px #00000026;background-color:var(--velora-gold)}.velora-buy__button:disabled{opacity:.5;cursor:not-allowed}.velora-buy__trust{display:flex;flex-direction:column;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #eee}@media screen and (min-width:750px){.velora-buy__trust{flex-direction:row;flex-wrap:wrap;gap:20px;margin-top:32px;padding-top:24px}}.velora-buy__trust-item{display:flex;align-items:center;gap:8px;font-size:.78rem;color:#666}.velora-buy__trust-item svg{width:18px;height:18px;color:var(--velora-gold);flex-shrink:0}.velora-buy__empty{text-align:center;padding:40px;color:#888}.velora-cart{max-width:800px;margin:0 auto;padding:40px 20px 64px}@media screen and (min-width:750px){.velora-cart{padding:56px 24px 80px}}.velora-cart__title{font-family:var(--font-heading);font-size:clamp(1.6rem,5vw,2.2rem);color:var(--velora-green);text-align:center;margin:0 0 32px;animation:veloraCartFadeDown .6s ease-out forwards;opacity:0}@keyframes veloraCartFadeDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.velora-cart__empty{text-align:center;padding:40px 20px;color:#888;animation:veloraCartFadeDown .6s ease-out forwards}.velora-cart__empty-icon{width:48px;height:48px;margin:0 auto 16px;color:#ccc;animation:veloraCartSway 3s ease-in-out infinite}@keyframes veloraCartSway{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}.velora-cart__link{display:inline-block;margin-top:16px;color:var(--velora-gold);font-weight:600;border-bottom:1px solid var(--velora-gold);padding-bottom:2px;transition:transform .2s ease}.velora-cart__link:hover{transform:translate(4px)}.velora-cart__items{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.velora-cart__item--animate{opacity:0;animation:veloraCartSlideIn .5s ease-out forwards;animation-delay:var(--delay, 0s)}@keyframes veloraCartSlideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.velora-cart__item{display:grid;grid-template-columns:72px 1fr auto;grid-template-areas:"image info total" "image qty total";gap:4px 16px;padding:16px;background-color:#fff;border:1px solid #eee;border-radius:10px;align-items:center;transition:box-shadow .3s ease,transform .3s ease}.velora-cart__item:hover{box-shadow:0 8px 20px #0000000f;transform:translateY(-2px)}@media screen and (min-width:750px){.velora-cart__item{grid-template-columns:90px 1fr auto auto;grid-template-areas:"image info qty total";padding:20px}}.velora-cart__item-image{grid-area:image;width:72px;height:72px;border-radius:8px;overflow:hidden;background-color:var(--velora-cream)}@media screen and (min-width:750px){.velora-cart__item-image{width:90px;height:90px}}.velora-cart__item-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.velora-cart__item:hover .velora-cart__item-image img{transform:scale(1.08)}.velora-cart__item-info{grid-area:info}.velora-cart__item-title{font-family:var(--font-heading);font-size:1rem;color:var(--velora-green);margin:0 0 4px}.velora-cart__item-variant{font-size:.8rem;color:#888;margin:0 0 4px}.velora-cart__item-price{font-size:.85rem;color:#666;margin:0}.velora-cart__item-qty{grid-area:qty}.velora-cart__qty-input{width:60px;padding:8px 10px;border:1px solid #ddd;border-radius:6px;font-family:var(--font-body);font-size:.9rem;text-align:center;transition:border-color .3s ease,box-shadow .3s ease}.velora-cart__qty-input:focus{outline:none;border-color:var(--velora-gold);box-shadow:0 0 0 3px #c9a96133}.velora-cart__item-total{grid-area:total;font-weight:600;color:var(--velora-green);font-size:1rem;text-align:right;align-self:center}.velora-cart__summary{background-color:var(--velora-cream);border-radius:12px;padding:24px}.velora-cart__summary-row{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-body);font-size:1rem;color:#333;margin-bottom:4px}.velora-cart__summary-price{font-family:var(--font-heading);font-size:1.4rem;color:var(--velora-green);font-weight:700}.velora-cart__summary-note{font-size:.78rem;color:#888;margin:0 0 16px}.velora-cart__security{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;padding:14px;background-color:#fff;border-radius:8px;border:1px solid #e5e0d5}.velora-cart__security-badge{display:flex;align-items:center;gap:8px;font-size:.78rem;color:var(--velora-green);font-weight:500}.velora-cart__security-badge svg{width:20px;height:20px;flex-shrink:0;color:var(--velora-gold)}.velora-cart__payment-icons{display:flex;gap:8px;flex-wrap:wrap}.velora-cart__payment-icon{width:38px;height:24px}.velora-cart__checkout-lock{width:16px;height:16px}.velora-cart__actions{display:flex;flex-direction:column;gap:10px}@media screen and (min-width:750px){.velora-cart__actions{flex-direction:row;justify-content:flex-end}}.velora-cart__update,.velora-cart__checkout{padding:14px 28px;border-radius:4px;border:none;cursor:pointer;font-family:var(--font-body);font-size:.85rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.velora-cart__update{background-color:#fff;color:var(--velora-green);border:1px solid var(--velora-green)}.velora-cart__update:hover{background-color:#f5f5f5;transform:scale(1.02)}.velora-cart__checkout{background-color:var(--velora-green);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;animation:veloraCheckoutPulse 2.5s ease-in-out infinite}.velora-cart__checkout-arrow{width:16px;height:16px;transition:transform .3s ease}.velora-cart__checkout:hover{background-color:var(--velora-gold);transform:scale(1.03);box-shadow:0 8px 20px #00000026;animation-play-state:paused}.velora-cart__checkout:hover .velora-cart__checkout-lock{transform:scale(1.15)}@keyframes veloraCheckoutPulse{0%,to{box-shadow:0 0 #1b43324d}50%{box-shadow:0 0 0 8px #1b433200}}.velora-footer{text-align:center;padding:28px 20px;background-color:var(--velora-green);color:#fff}@media screen and (min-width:750px){.velora-footer{padding:40px 24px}}.velora-footer__text{margin:0 0 8px;font-size:.8rem;letter-spacing:.03em}.velora-footer__contact a{color:var(--velora-gold);font-size:.85rem}.velora-hero{position:relative;min-height:90vh;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%}.velora-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;animation:veloraKenBurns 20s ease-in-out infinite alternate}@keyframes veloraKenBurns{0%{transform:scale(1)}to{transform:scale(1.08)}}.velora-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:1}.velora-hero__content{position:relative;z-index:3;text-align:center;color:#fff;padding:24px;max-width:90%;animation:veloraFadeInUp 1s ease-out forwards;opacity:0}.velora-hero__title{font-family:var(--font-heading);font-size:clamp(2.2rem,10vw,6rem);font-weight:700;letter-spacing:.03em;margin:0 0 8px;line-height:1.1;animation:veloraFadeInUp 1.2s ease-out forwards;opacity:0}.velora-hero__subtitle{font-family:var(--font-body);font-size:clamp(.85rem,3vw,1.4rem);font-weight:300;letter-spacing:.1em;text-transform:uppercase;margin:0 0 28px;animation:veloraFadeInUp 1.4s ease-out forwards;opacity:0}.velora-hero__button{display:inline-block;background-color:var(--velora-gold);color:#fff;padding:14px 32px;border-radius:4px;font-family:var(--font-body);font-size:.85rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:transform .3s ease,box-shadow .3s ease;animation:veloraFadeInUp 1.6s ease-out forwards;opacity:0;white-space:nowrap}.velora-hero__button:hover{transform:scale(1.05);box-shadow:0 8px 20px #00000040}@media screen and (max-width:480px){.velora-hero{min-height:75vh}.velora-hero__button{padding:12px 28px;font-size:.75rem}}@keyframes veloraFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.velora-product{max-width:1100px;margin:0 auto;padding:24px 20px 40px}@media screen and (min-width:750px){.velora-product{padding:40px 24px 64px}}.velora-product__back{display:inline-block;margin-bottom:20px;font-size:.85rem;color:var(--velora-green);font-family:var(--font-body)}.velora-product__layout{display:grid;grid-template-columns:1fr;gap:28px}@media screen and (min-width:750px){.velora-product__layout{grid-template-columns:1fr 1fr;gap:48px}}.velora-product__gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;border-radius:12px;scrollbar-width:none}.velora-product__gallery::-webkit-scrollbar{display:none}.velora-product__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1 / 1;overflow:hidden}.velora-product__image{width:100%;height:100%;object-fit:cover}.velora-product__dots{display:flex;justify-content:center;gap:8px;margin-top:12px}.velora-product__dot{width:8px;height:8px;border-radius:50%;background-color:#d9d3c7;transition:background-color .3s ease,transform .3s ease}.velora-product__dot.is-active{background-color:var(--velora-gold);transform:scale(1.3)}.velora-product__title{font-family:var(--font-heading);font-size:clamp(1.6rem,5vw,2.5rem);color:var(--velora-green);margin:0 0 8px}.velora-product__price{font-family:var(--font-body);font-size:1.3rem;color:var(--velora-gold);font-weight:600;margin:0 0 20px}.velora-product__description{font-family:var(--font-body);color:#444;line-height:1.6;margin-bottom:28px;font-size:.95rem}.velora-product__button{display:block;width:100%;background-color:var(--velora-green);color:#fff;border:none;padding:16px 32px;font-family:var(--font-body);font-size:.9rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}@media screen and (min-width:750px){.velora-product__button{width:auto;padding:18px 48px;font-size:.95rem}}.velora-product__button:hover:not(:disabled){transform:scale(1.02);box-shadow:0 8px 20px #00000026;background-color:var(--velora-gold)}.velora-product__button:disabled{opacity:.5;cursor:not-allowed}.velora-product__trust{display:flex;flex-direction:column;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #eee}@media screen and (min-width:750px){.velora-product__trust{flex-direction:row;flex-wrap:wrap;gap:20px}}.velora-product__trust-item{display:flex;align-items:center;gap:8px;font-size:.78rem;color:#666}.velora-product__trust-item svg{width:18px;height:18px;color:var(--velora-gold);flex-shrink:0}.velora-reviews{padding:48px 0;text-align:center;background-color:#fff;overflow:hidden}@media screen and (min-width:750px){.velora-reviews{padding:64px 0}}.velora-reviews__heading{font-family:var(--font-heading);font-size:clamp(1.5rem,6vw,2.5rem);color:var(--velora-green, #1B4332);margin-bottom:28px;padding:0 20px}@media screen and (min-width:750px){.velora-reviews__heading{margin-bottom:40px}}.velora-reviews__track-wrapper{overflow:hidden;width:100%}.velora-reviews__track{display:flex;gap:16px;width:max-content;animation:veloraScrollReviews 25s linear infinite}@media screen and (min-width:750px){.velora-reviews__track{gap:24px;animation-duration:30s}}.velora-reviews__track:hover{animation-play-state:paused}@keyframes veloraScrollReviews{0%{transform:translate(0)}to{transform:translate(-50%)}}.velora-reviews__card{background-color:var(--velora-cream, #FAF7F2);border-radius:12px;padding:24px 20px;width:240px;flex-shrink:0;transition:box-shadow .3s ease}@media screen and (min-width:750px){.velora-reviews__card{padding:32px 24px;width:300px}}.velora-reviews__card:hover{box-shadow:0 8px 24px #00000014}.velora-reviews__stars{display:flex;justify-content:center;gap:4px;margin-bottom:12px;color:var(--velora-gold, #C9A961)}.velora-reviews__stars svg{width:16px;height:16px}@media screen and (min-width:750px){.velora-reviews__stars{margin-bottom:16px}.velora-reviews__stars svg{width:18px;height:18px}}.velora-reviews__text{font-style:italic;color:#333;line-height:1.5;margin-bottom:12px;font-size:.85rem}@media screen and (min-width:750px){.velora-reviews__text{margin-bottom:16px;font-size:1rem}}.velora-reviews__author{font-weight:600;color:var(--velora-green, #1B4332);font-size:.8rem;margin:0}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
