@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}.elevate-announcement-bar-section,.elevate-header-section,.elevate-hero-section,.elevate-featured-products-section,.elevate-brand-story-section,.elevate-category-grid-section,.elevate-why-different-section,.elevate-testimonials-section,.elevate-countdown-banner-section,.elevate-newsletter-section,.elevate-footer-section,.elevate-not-found-section,.elevate-instagram-grid-section,.elevate-brand-marquee-section,.elevate-feature-highlights-section,.elevate-faq-section,.elevate-product-main-section,.elevate-related-products-section,.elevate-recently-viewed-section,.elevate-collection-main-section,.elevate-about-hero-section,.elevate-about-values-section,.elevate-about-timeline-section,.elevate-contact-form-section,.elevate-contact-info-section,.elevate-cart-main-section,.elevate-cart-upsells-section{font-family:var(--font-family-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;font-size:1em;color:hsl(var(--color-foreground))}.elevate-announcement-bar-section h1,.elevate-announcement-bar-section h2,.elevate-announcement-bar-section h3,.elevate-announcement-bar-section h4,.elevate-announcement-bar-section h5,.elevate-announcement-bar-section h6,.elevate-announcement-bar-section p,.elevate-header-section h1,.elevate-header-section h2,.elevate-header-section h3,.elevate-header-section h4,.elevate-header-section h5,.elevate-header-section h6,.elevate-header-section p,.elevate-hero-section h1,.elevate-hero-section h2,.elevate-hero-section h3,.elevate-hero-section h4,.elevate-hero-section h5,.elevate-hero-section h6,.elevate-hero-section p,.elevate-featured-products-section h1,.elevate-featured-products-section h2,.elevate-featured-products-section h3,.elevate-featured-products-section h4,.elevate-featured-products-section h5,.elevate-featured-products-section h6,.elevate-featured-products-section p,.elevate-brand-story-section h1,.elevate-brand-story-section h2,.elevate-brand-story-section h3,.elevate-brand-story-section h4,.elevate-brand-story-section h5,.elevate-brand-story-section h6,.elevate-brand-story-section p,.elevate-category-grid-section h1,.elevate-category-grid-section h2,.elevate-category-grid-section h3,.elevate-category-grid-section h4,.elevate-category-grid-section h5,.elevate-category-grid-section h6,.elevate-category-grid-section p,.elevate-why-different-section h1,.elevate-why-different-section h2,.elevate-why-different-section h3,.elevate-why-different-section h4,.elevate-why-different-section h5,.elevate-why-different-section h6,.elevate-why-different-section p,.elevate-testimonials-section h1,.elevate-testimonials-section h2,.elevate-testimonials-section h3,.elevate-testimonials-section h4,.elevate-testimonials-section h5,.elevate-testimonials-section h6,.elevate-testimonials-section p,.elevate-countdown-banner-section h1,.elevate-countdown-banner-section h2,.elevate-countdown-banner-section h3,.elevate-countdown-banner-section h4,.elevate-countdown-banner-section h5,.elevate-countdown-banner-section h6,.elevate-countdown-banner-section p,.elevate-newsletter-section h1,.elevate-newsletter-section h2,.elevate-newsletter-section h3,.elevate-newsletter-section h4,.elevate-newsletter-section h5,.elevate-newsletter-section h6,.elevate-newsletter-section p,.elevate-footer-section h1,.elevate-footer-section h2,.elevate-footer-section h3,.elevate-footer-section h4,.elevate-footer-section h5,.elevate-footer-section h6,.elevate-footer-section p,.elevate-not-found-section h1,.elevate-not-found-section h2,.elevate-not-found-section h3,.elevate-not-found-section h4,.elevate-not-found-section h5,.elevate-not-found-section h6,.elevate-not-found-section p,.elevate-instagram-grid-section h1,.elevate-instagram-grid-section h2,.elevate-instagram-grid-section h3,.elevate-instagram-grid-section h4,.elevate-instagram-grid-section h5,.elevate-instagram-grid-section h6,.elevate-instagram-grid-section p,.elevate-brand-marquee-section h1,.elevate-brand-marquee-section h2,.elevate-brand-marquee-section h3,.elevate-brand-marquee-section h4,.elevate-brand-marquee-section h5,.elevate-brand-marquee-section h6,.elevate-brand-marquee-section p,.elevate-feature-highlights-section h1,.elevate-feature-highlights-section h2,.elevate-feature-highlights-section h3,.elevate-feature-highlights-section h4,.elevate-feature-highlights-section h5,.elevate-feature-highlights-section h6,.elevate-feature-highlights-section p,.elevate-faq-section h1,.elevate-faq-section h2,.elevate-faq-section h3,.elevate-faq-section h4,.elevate-faq-section h5,.elevate-faq-section h6,.elevate-faq-section p,.elevate-product-main-section h1,.elevate-product-main-section h2,.elevate-product-main-section h3,.elevate-product-main-section h4,.elevate-product-main-section h5,.elevate-product-main-section h6,.elevate-product-main-section p,.elevate-related-products-section h1,.elevate-related-products-section h2,.elevate-related-products-section h3,.elevate-related-products-section h4,.elevate-related-products-section h5,.elevate-related-products-section h6,.elevate-related-products-section p,.elevate-recently-viewed-section h1,.elevate-recently-viewed-section h2,.elevate-recently-viewed-section h3,.elevate-recently-viewed-section h4,.elevate-recently-viewed-section h5,.elevate-recently-viewed-section h6,.elevate-recently-viewed-section p,.elevate-collection-main-section h1,.elevate-collection-main-section h2,.elevate-collection-main-section h3,.elevate-collection-main-section h4,.elevate-collection-main-section h5,.elevate-collection-main-section h6,.elevate-collection-main-section p,.elevate-about-hero-section h1,.elevate-about-hero-section h2,.elevate-about-hero-section h3,.elevate-about-hero-section h4,.elevate-about-hero-section h5,.elevate-about-hero-section h6,.elevate-about-hero-section p,.elevate-about-values-section h1,.elevate-about-values-section h2,.elevate-about-values-section h3,.elevate-about-values-section h4,.elevate-about-values-section h5,.elevate-about-values-section h6,.elevate-about-values-section p,.elevate-about-timeline-section h1,.elevate-about-timeline-section h2,.elevate-about-timeline-section h3,.elevate-about-timeline-section h4,.elevate-about-timeline-section h5,.elevate-about-timeline-section h6,.elevate-about-timeline-section p,.elevate-contact-form-section h1,.elevate-contact-form-section h2,.elevate-contact-form-section h3,.elevate-contact-form-section h4,.elevate-contact-form-section h5,.elevate-contact-form-section h6,.elevate-contact-form-section p,.elevate-contact-info-section h1,.elevate-contact-info-section h2,.elevate-contact-info-section h3,.elevate-contact-info-section h4,.elevate-contact-info-section h5,.elevate-contact-info-section h6,.elevate-contact-info-section p,.elevate-cart-main-section h1,.elevate-cart-main-section h2,.elevate-cart-main-section h3,.elevate-cart-main-section h4,.elevate-cart-main-section h5,.elevate-cart-main-section h6,.elevate-cart-main-section p,.elevate-cart-upsells-section h1,.elevate-cart-upsells-section h2,.elevate-cart-upsells-section h3,.elevate-cart-upsells-section h4,.elevate-cart-upsells-section h5,.elevate-cart-upsells-section h6,.elevate-cart-upsells-section p{margin:0;padding:0;font-family:inherit;line-height:inherit;letter-spacing:inherit;word-spacing:normal}[class^=elevate-][class$=-section],[class^=elevate-][class$=-section] *{letter-spacing:normal}[class^=elevate-][class$=-section] ul{list-style:none;margin:0;padding:0}[class^=elevate-][class$=-section] img{max-width:100%;height:auto;display:block}[class^=elevate-][class$=-section] a{color:inherit;text-decoration:none}[class^=elevate-][class$=-section] button{cursor:pointer;font-family:inherit}.container{width:100%;max-width:var(--container-max-width);margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.glass-card{background:hsl(var(--color-glass-border) / .08);backdrop-filter:blur(1.25em);-webkit-backdrop-filter:blur(1.25em);border:1px solid hsl(var(--color-glass-border) / .12)}.glass-card-light{background:hsl(var(--color-card) / .7);backdrop-filter:blur(1em);-webkit-backdrop-filter:blur(1em);border:1px solid hsl(var(--color-border) / .5);box-shadow:0 .5em 2em hsl(var(--color-foreground) / .04)}.glass-card-product{background:hsl(var(--color-card) / .65);backdrop-filter:blur(1.5em);-webkit-backdrop-filter:blur(1.5em);border:1px solid hsl(var(--color-glass-border) / .15);box-shadow:0 .5em 2.5em hsl(var(--color-foreground) / .06);border-radius:var(--radius-2xl);transition:all var(--transition-slow)}.glass-card-product:hover{transform:translateY(-.375em);box-shadow:0 1em 3em hsl(var(--color-foreground) / .1),0 0 1.5em hsl(var(--color-sage-glow) / .12);border-color:hsl(var(--color-sage-glow) / .25)}.section-padding{padding-top:var(--spacing-section-y);padding-bottom:var(--spacing-section-y);padding-left:var(--spacing-section-x);padding-right:var(--spacing-section-x)}@media(min-width:768px){.section-padding{padding-top:var(--spacing-section-y-md);padding-bottom:var(--spacing-section-y-md);padding-left:var(--spacing-section-x-md);padding-right:var(--spacing-section-x-md)}}@media(min-width:1024px){.section-padding{padding-left:var(--spacing-section-x-lg);padding-right:var(--spacing-section-x-lg)}}.hover-lift{transition:transform var(--transition-slow),box-shadow var(--transition-slow)}.hover-lift:hover{transform:translateY(-.5em);box-shadow:var(--shadow-xl)}.hover-scale{transition:transform var(--transition-base)}.hover-scale:hover{transform:scale(1.03)}.glow-border{transition:box-shadow var(--transition-base),border-color var(--transition-base)}.glow-border:hover{box-shadow:0 0 1.875em hsl(var(--color-sage-glow) / .2);border-color:hsl(var(--color-sage-glow) / .3)}.text-gradient{background:linear-gradient(135deg,hsl(var(--color-foreground)),hsl(var(--color-muted-foreground)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.elevate-badge{display:inline-flex;align-items:center;gap:.25em;font-size:.6875em;font-weight:var(--font-weight-bold);padding:.25em .75em;border-radius:var(--radius-full);letter-spacing:normal}.elevate-section-header{text-align:center;margin-bottom:3.5em}.elevate-section-header__label{font-size:.875em;font-weight:var(--font-weight-semibold);letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--color-primary));margin-bottom:.75em}.elevate-section-header__title{font-size:1.875em;font-weight:var(--font-weight-extrabold);color:hsl(var(--color-foreground))}@media(min-width:768px){.elevate-section-header__title{font-size:3em}}.elevate-section-header__subtitle{font-size:1.125em;color:hsl(var(--color-muted-foreground));max-width:36em;margin:1em auto 0;line-height:1.7}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;white-space:nowrap;font-weight:var(--font-weight-semibold);font-size:.875em;transition:all var(--transition-base);border:none;outline:none;cursor:pointer;text-decoration:none;font-family:var(--font-family-sans)}.btn:focus-visible{outline:2px solid hsl(var(--color-ring));outline-offset:2px}.btn:disabled{pointer-events:none;opacity:.5}.btn svg,.btn i{width:1em;height:1em;flex-shrink:0;pointer-events:none}.btn--default{height:2.75em;padding:.5em 1.5em}.btn--sm{height:2.25em;padding:0 1em;border-radius:var(--radius-lg)}.btn--lg{height:3.25em;padding:0 2.5em;font-size:1em;border-radius:var(--radius-lg)}.btn--xl{height:3.5em;padding:1em 2.5em;font-size:1em}.btn--icon{height:2.5em;width:2.5em;padding:0;border-radius:var(--radius-lg)}.btn--primary{background-color:hsl(var(--color-primary));color:hsl(var(--color-primary-foreground));border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.btn--primary:hover{opacity:.9;box-shadow:var(--shadow-lg)}.btn--ghost{background-color:transparent;color:hsl(var(--color-muted-foreground));border-radius:var(--radius-lg)}.btn--ghost:hover{background-color:hsl(var(--color-accent));color:hsl(var(--color-accent-foreground))}.btn--hero{background-color:hsl(var(--color-foreground));color:hsl(var(--color-background));border-radius:var(--radius-full);box-shadow:var(--shadow-xl);font-size:1em;font-weight:var(--font-weight-bold);letter-spacing:.025em}.btn--hero:hover{opacity:.9;box-shadow:var(--shadow-2xl);transform:scale(1.05)}.btn--hero-outline{background-color:transparent;color:hsl(var(--color-foreground));border:2px solid hsl(var(--color-foreground) / .3);border-radius:var(--radius-full);font-size:1em;font-weight:var(--font-weight-medium);letter-spacing:.025em}.btn--hero-outline:hover{background-color:hsl(var(--color-foreground) / .05);border-color:hsl(var(--color-foreground) / .5)}.btn--cart{background-color:hsl(var(--color-primary) / .2);color:hsl(var(--color-primary));border-radius:var(--radius-xl);width:2.25em;height:2.25em;padding:0}.btn--cart:hover{background-color:hsl(var(--color-primary));color:hsl(var(--color-primary-foreground))}.elevate-input{width:100%;height:3.25em;padding:0 1.25em;border-radius:var(--radius-lg);background-color:hsl(var(--color-secondary));border:1px solid hsl(var(--color-border));color:hsl(var(--color-foreground));font-size:.9375em;font-family:var(--font-family-sans);outline:none;transition:all var(--transition-base);letter-spacing:normal}.elevate-input::placeholder{color:hsl(var(--color-muted-foreground))}.elevate-input:focus{border-color:hsl(var(--color-primary));box-shadow:0 0 0 .1875em hsl(var(--color-primary) / .15)}.elevate-textarea{width:100%;min-height:8em;padding:1em 1.25em;border-radius:var(--radius-lg);background-color:hsl(var(--color-secondary));border:1px solid hsl(var(--color-border));color:hsl(var(--color-foreground));font-size:.9375em;font-family:var(--font-family-sans);outline:none;resize:vertical;transition:all var(--transition-base);letter-spacing:normal}.elevate-textarea:focus{border-color:hsl(var(--color-primary));box-shadow:0 0 0 .1875em hsl(var(--color-primary) / .15)}.elevate-label{display:block;font-size:.875em;font-weight:var(--font-weight-medium);color:hsl(var(--color-foreground));margin-bottom:.5em}.scroll-reveal{opacity:0;transform:translateY(1.875em);transition:opacity .6s ease-out,transform .6s ease-out}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes fade-up{0%{opacity:0;transform:translateY(1.5em)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-.75em)}}@keyframes slide-up{0%{opacity:0;transform:translateY(2.5em)}to{opacity:1;transform:translateY(0)}}@keyframes count-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade-up{animation:fade-up .7s ease-out forwards}.animate-float{animation:float 4s ease-in-out infinite}.animate-count-pulse{animation:count-pulse 2s ease-in-out infinite}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.product-card-v2{position:relative;overflow:hidden;display:flex;flex-direction:column}.product-card-v2__badge{position:absolute;top:1em;left:1em;font-size:.6875em;font-weight:700;padding:.3em .85em;border-radius:9999px;z-index:5;background-color:#507c6a;color:#fff;letter-spacing:.02em}.product-card-v2__badge--sale{background-color:#ef4343;color:#fff}.product-card-v2__wishlist-wrap{position:absolute;top:1em;right:1em;z-index:5;opacity:0;transform:translateY(-.375em);transition:opacity .3s ease,transform .3s ease}.product-card-v2:hover .product-card-v2__wishlist-wrap{opacity:1;transform:translateY(0)}.product-card-v2__wishlist{width:2.25em;height:2.25em;border-radius:9999px;background:#ffffffd9;backdrop-filter:blur(.5em);-webkit-backdrop-filter:blur(.5em);border:1px solid hsl(0 0% 100% / .3);display:flex;align-items:center;justify-content:center;color:#676f7e;transition:all .3s ease;padding:0}.product-card-v2__wishlist:hover{color:#ef4343;background:#fff;transform:scale(1.1)}.product-card-v2__wishlist svg{width:1em;height:1em}.product-card-v2__image-wrap{position:relative;aspect-ratio:1;overflow:hidden;border-radius:1.25em 1.25em 0 0;background-color:#f3f0ed;display:flex;align-items:center;justify-content:center}.product-card-v2__image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease-out}.product-card-v2:hover .product-card-v2__image{transform:scale(1.06)}.product-card-v2__placeholder{width:100%;height:100%;opacity:.4}.product-card-v2__emoji{font-size:3.5em;opacity:.5}.product-card-v2__quick-view{position:absolute;top:0;right:0;bottom:0;left:0;background:#16181d66;backdrop-filter:blur(.25em);-webkit-backdrop-filter:blur(.25em);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.product-card-v2:hover .product-card-v2__quick-view{opacity:1}.product-card-v2__info{padding:1em 1.25em 1.25em;display:flex;flex-direction:column;gap:.5em;flex:1}.product-card-v2__title{font-weight:600;font-size:.875em;color:#16181d;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.4;text-decoration:none}.product-card-v2__title:hover{color:#507c6a}.product-card-v2__rating{display:flex;align-items:center;gap:.125em}.product-card-v2__star{width:.875em;height:.875em}.product-card-v2__star--filled{fill:#facc15;color:#facc15}.product-card-v2__star--empty{fill:#eeeff1;color:#eeeff1}.product-card-v2__reviews{font-size:.6875em;color:#676f7e;margin-left:.25em}.product-card-v2__price-row{display:flex;align-items:baseline;gap:.5em}.product-card-v2__price{font-size:1.0625em;font-weight:800;color:#16181d}.product-card-v2__compare-price{font-size:.8125em;color:#676f7e;text-decoration:line-through}.product-card-v2__form{margin-top:auto}.product-card-v2__atc{width:100%;display:flex;align-items:center;justify-content:center;gap:.5em;height:2.5em;border:none;border-radius:.75em;background-color:#507c6a;color:#fff;font-size:.8125em;font-weight:600;font-family:inherit;cursor:pointer;transition:all .3s ease;letter-spacing:normal}.product-card-v2__atc:hover{background-color:#466d5d;transform:translateY(-.0625em);box-shadow:0 .25em 1em #507c6a4d}.product-card-v2__atc svg{width:1em;height:1em;flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/elevate-main.css.map */
