@import"https://fonts.googleapis.com/css2?family=Sora:wght@300;400;500;600;700&family=Instrument+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";:root{--eki-bg: #FFFFFF;--eki-bg-alt: #F5F5F5;--eki-bg-dark: #131313;--eki-text: #131313;--eki-text-light: #555555;--eki-text-muted: #999999;--eki-white: #FFFFFF;--eki-border: #E0E0E0;--eki-border-light: #F0F0F0;--eki-radius: 0;--eki-radius-btn: 30px;--eki-transition: all .3s cubic-bezier(.4, 0, .2, 1);--eki-shadow-sm: 0 1px 3px rgba(0,0,0,.06);--eki-shadow-md: 0 4px 16px rgba(0,0,0,.08)}body{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;background-color:var(--eki-bg)!important;color:var(--eki-text)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Sora,sans-serif!important;color:var(--eki-text)!important;letter-spacing:-.02em;font-weight:600!important}p,li,span,a,label,input,textarea,select,button{font-family:Instrument Sans,sans-serif!important}em,i,.rte em,.rte i{font-family:Instrument Sans,sans-serif!important;font-style:italic}.announcement-bar,.announcement,[data-section-type=announcement]{background:var(--eki-bg-dark)!important;color:var(--eki-white)!important;font-family:Instrument Sans,sans-serif!important;font-size:.75rem!important;letter-spacing:.04em!important;padding:8px 20px!important;border-bottom:none!important}.announcement-bar a,.announcement a{color:var(--eki-white)!important}.header-sticky-wrapper,.header-wrapper,#HeaderWrapper{margin-top:0!important;padding-top:0!important}.shopify-section-group-header-group+.shopify-section-group-header-group{margin-top:0!important}.site-header{padding:2px 0!important;margin-top:0!important}.site-header a,.site-nav a,.site-nav__link,.header__desktop__upper a{font-family:Sora,sans-serif;font-weight:500;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;transition:var(--eki-transition)}.site-nav a:hover,.site-nav__link:hover{opacity:.6}.header-wrapper--sticky,.site-header,.site-header--stuck{background:#fff!important;border-bottom:1px solid var(--eki-border)!important}.is-light .site-header__logo-image,.site-header__logo-image{filter:none!important}.is-light a,.is-light .site-nav__link,.site-header a,.site-nav__link{color:#131313!important}.site-header__logo-image,.header__logo img{max-height:32px!important}.btn,.shopify-payment-button__button,button[type=submit],.spr-summary-actions-newreview,input[type=submit]{font-family:Sora,sans-serif!important;font-weight:500!important;font-size:.75rem!important;letter-spacing:.04em!important;text-transform:lowercase!important;border-radius:var(--eki-radius-btn)!important;transition:var(--eki-transition)!important;padding:14px 32px!important}.btn--primary,.btn--add-to-cart,.shopify-payment-button__button--unbranded{background:var(--eki-bg-dark)!important;color:var(--eki-white)!important;border:none!important}.btn--primary:hover,.btn--add-to-cart:hover{background:#333!important;transform:none!important;box-shadow:none!important;opacity:.85}.btn--secondary,.btn--outline{background:transparent!important;color:var(--eki-text)!important;border:1.5px solid var(--eki-text)!important}.btn--secondary:hover,.btn--outline:hover{background:var(--eki-bg-dark)!important;color:var(--eki-white)!important}.product-card,.grid-product,.grid__item .grid-product__content{border-radius:0!important;overflow:hidden!important;border:none!important;transition:var(--eki-transition)!important;background:var(--eki-bg)!important}.product-card:hover,.grid-product:hover,.grid__item:hover .grid-product__content{transform:none!important;box-shadow:none!important;border-color:transparent!important}.grid-product__image-wrap,.product-card__image-wrapper{background:var(--eki-bg-alt)!important;border-radius:0!important}.grid-product__title,.product-card__title{font-family:Sora,sans-serif!important;font-weight:500!important;font-size:.85rem!important;letter-spacing:0!important;color:var(--eki-text)!important;text-transform:none!important}.grid-product__price,.product-card__price{font-weight:600!important;color:var(--eki-text)!important;font-size:.85rem!important}.grid-product__price--compare,s,strike,.product__price--compare{color:var(--eki-text-muted)!important;font-weight:400!important}.grid-product__tag,.product-tag,.badge{background:var(--eki-bg-dark)!important;color:var(--eki-white)!important;font-family:Sora,sans-serif!important;font-size:.6rem!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:var(--eki-radius-btn)!important;padding:4px 12px!important}.product__title,.product-single__title{font-family:Sora,sans-serif!important;font-weight:600!important;font-size:2rem!important;letter-spacing:-.02em!important;text-transform:none!important}.product__price,.product-single__price{font-size:1.5rem!important;font-weight:600!important;color:var(--eki-text)!important}.product__price--sale,.product__price--savings,.price--on-sale,.price__sale .price-item--sale,.product__price .price-item--sale,.product__savings,[data-savings],.sale-price,.product-grid-item .grid-product__price--current.on-sale{color:var(--eki-text)!important}.product__tag--sale,.product__badge--sale,.product-tag--sale,.badge--sale,.price__badge--sale{background:var(--eki-bg-dark)!important;color:var(--eki-white)!important}.product__price--compare,.price__sale .price-item--regular,.product__price .price-item--regular,.compare-price{color:var(--eki-text-muted)!important}.product__description,.product-single__description,.rte{font-size:.9rem!important;line-height:1.7!important;color:var(--eki-text-light)!important}.variant__button-label,.swatch__button,.variant-input label{border:1.5px solid var(--eki-border)!important;border-radius:var(--eki-radius-btn)!important;font-family:Instrument Sans,sans-serif!important;font-weight:500!important;transition:var(--eki-transition)!important}.variant__button--active label,.swatch__button--active,.variant-input input:checked+label{border-color:var(--eki-text)!important;background:var(--eki-bg-dark)!important;color:var(--eki-white)!important}.product__photo,.product-single__photo{border-radius:0!important;overflow:hidden!important;background:var(--eki-bg-alt)!important}.section-header__title,.index-section__header h2{font-family:Sora,sans-serif!important;font-weight:600!important;font-size:clamp(1.5rem,3vw,2.2rem)!important;letter-spacing:-.02em!important;text-transform:none!important}.site-footer,[data-section-type=footer]{background:#f5f5f5!important;border-top:1px solid #E0E0E0!important;color:#131313!important}.site-footer a,.footer__links a{color:#555!important;font-size:.82rem!important;transition:var(--eki-transition)!important}.site-footer a:hover{color:#131313!important}.site-footer h4,.footer__title,.site-footer button.footer__title{font-family:Sora,sans-serif!important;font-size:.7rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#131313!important}.site-footer input[type=email],.footer__newsletter input{border:1px solid #E0E0E0!important;background:#fff!important;color:#131313!important;font-family:Instrument Sans,sans-serif!important;padding:12px 20px!important;border-radius:var(--eki-radius-btn)!important}.site-footer input[type=email]:focus{border-color:#131313!important}.site-footer input::placeholder{color:#999!important}.site-footer .rte,.site-footer p,.site-footer .footer__small-text{color:#555!important}.site-footer .grid__item:after{border-bottom-color:#e0e0e0!important}.site-footer .footer__section{border-top-color:#e0e0e0!important}.site-footer .footer__section a,.site-footer .footer__section p,.site-footer .footer__section span{color:#999!important}.scrolling-text,.ticker-bar,[data-section-type=scrolling-text]{background:var(--eki-bg-alt)!important;color:var(--eki-text)!important;font-family:Sora,sans-serif!important;letter-spacing:.06em!important;font-weight:500!important;text-transform:uppercase!important;padding:10px 0!important;border-top:1px solid var(--eki-border)!important;border-bottom:1px solid var(--eki-border)!important}.scrolling-text span,.scrolling-text__inner span{font-size:.78rem!important;letter-spacing:.06em!important;font-weight:500!important}.newsletter-section,[data-section-type=newsletter]{background:var(--eki-bg-dark)!important;color:var(--eki-white)!important}.newsletter-section input[type=email]{border:1px solid rgba(255,255,255,.2)!important;background:#ffffff14!important;color:var(--eki-white)!important;font-family:Instrument Sans,sans-serif!important;padding:14px 20px!important;border-radius:var(--eki-radius-btn)!important}.testimonials-section{padding:64px 0!important}.testimonials-slide{padding:32px 20px!important;text-align:center!important}.testimonials-slide blockquote,.testimonials-slider__text{background:transparent!important;border:none!important;padding:0!important;margin:0!important}.testimonial-stars{display:block!important;font-size:1.3rem!important;color:#ffb800!important;letter-spacing:4px!important;margin-bottom:16px!important;line-height:1!important}.testimonials-slide .rte-setting,.testimonials-slide .rte-setting p{font-family:Instrument Sans,sans-serif!important;font-size:.95rem!important;line-height:1.7!important;color:var(--eki-text-light)!important;font-style:italic!important;max-width:500px!important;margin:0 auto 16px!important}.testimonials-slide cite{font-family:Sora,sans-serif!important;font-style:normal!important;font-weight:600!important;font-size:.85rem!important;color:var(--eki-text)!important;display:block!important;margin-top:12px!important}.testimonials__info{font-family:Instrument Sans,sans-serif!important;font-size:.78rem!important;color:var(--eki-text-muted)!important;margin-top:4px!important}.testimonial-image{margin:16px auto 0!important}.testimonial-image--round .image-wrap{width:56px!important;height:56px!important;border-radius:50%!important;overflow:hidden!important;margin:0 auto!important}.testimonials-section .section-header h2{font-family:Sora,sans-serif!important;font-weight:600!important;font-size:clamp(1.5rem,3vw,2.2rem)!important;color:var(--eki-text)!important;margin-bottom:32px!important}.testimonials-slider .flickity-viewport{overflow:hidden!important}.testimonials-slider:not(.flickity-enabled) .testimonials-slide:not(:first-child){display:none!important}.testimonials-slider .flickity-page-dots{margin-top:24px!important}.testimonials-slider .flickity-page-dots .dot{background:var(--eki-border)!important;opacity:1!important;width:8px!important;height:8px!important;border-radius:50%!important;margin:0 6px!important}.testimonials-slider .flickity-page-dots .dot.is-selected{background:var(--eki-text)!important}.testimonials-slide:hover{box-shadow:none!important}.testimonials-slide .quote-icon{display:block!important;margin-bottom:16px!important}.testimonials-slide .quote-icon svg{width:28px!important;height:28px!important;fill:var(--eki-border)!important;opacity:.5!important}[data-section-type=featured-collection]{background:var(--eki-bg-alt)!important;padding:48px 0!important}.testimonials-section{background:var(--eki-bg)!important}[data-section-type=text-with-icons],[data-section-type=faq-home-custom]{background:var(--eki-bg-alt)!important;padding:48px 0!important}.cart__row,.cart-item{border-bottom:1px solid var(--eki-border)!important}.cart__checkout,.cart__submit{background:var(--eki-bg-dark)!important;color:var(--eki-white)!important;border-radius:var(--eki-radius-btn)!important}@media(max-width:768px){.product__title,.product-single__title,.section-header__title,.index-section__header h2{font-size:1.5rem!important}}[data-aos]{opacity:1!important;transform:none!important;transition-duration:0s!important;visibility:visible!important}.flickity-slider [data-aos],.slideshow-wrapper .flickity-slider [data-aos]{transform:unset!important}[data-aos].aos-animate{opacity:1!important;transform:none!important}.eki-fade-up,.eki-fade-up.eki-visible,.aos-init{opacity:1!important;transform:none!important;transition:none!important}.template-product .shopify-section+.shopify-section{margin-top:72px}.template-product .main-content{margin-top:-40px}.collection-grid .grid__item,.grid--collection-template .grid__item{padding:2px!important}:root,html,body{--colorFooter: #F5F5F5 !important;--colorFooterText: #131313 !important;--colorBody: #ffffff !important;--colorTextBody: #131313 !important;--colorNav: #ffffff !important;--colorNavText: #131313 !important;--buttonRadius: 30px !important;--element-button-radius: 30px !important;--element-text-font-family--body: "Instrument Sans", sans-serif !important;--element-text-font-family--heading: "Sora", sans-serif !important;--element-button-text-transform: lowercase !important}.btn,.btn--primary,.btn--secondary,.btn--add-to-cart,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.shopify-payment-button__more-options,button[type=submit],input[type=submit],.rte .btn,.product-form__cart-submit,.cart__checkout-btn,.cart__submit,.dynamic-checkout__content .shopify-payment-button__button{border-radius:30px!important;text-transform:lowercase!important;letter-spacing:.04em!important;font-weight:500!important;font-family:Sora,sans-serif!important}body,.rte,.rte p,p,li,span,label,.product__description,.product-single__description,.page-content,.template-page .rte,.grid-product__meta,.grid-product__vendor{font-family:Instrument Sans,sans-serif!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.section-header__title,.index-section__header h2,.product__title,.product-single__title,.collection__title,.page__title,.grid-product__title,.product-card__title{font-family:Sora,sans-serif!important}.index-section,.shopify-section,.page-width{background-color:transparent}[class*=jdgm] span,[class*=jdgm] i,[class*=jdgm] em,[class*=jdgm] a,[class*=jdgm] p,[class*=jdgm] button,[class*=jdgm] label,[class*=jdgm] input,[class*=jdgm] select,[class*=jdgm] textarea,[data-jdgm-prev-badge] span,[data-jdgm-prev-badge] i,[data-jdgm-prev-badge] a{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.jdgm-star,[class*=jdgm] .jdgm-star,.jdgm-star:before,[data-jdgm-prev-badge] .jdgm-star{color:#ffb800!important;fill:#ffb800!important}.jdgm-star svg,[class*=jdgm] svg.jdgm-star{fill:#ffb800!important;color:#ffb800!important}.jdgm-star.jdgm--empty,.jdgm-star[data-empty]{color:#e0e0e0!important;fill:#e0e0e0!important}.jdgm-rev-widg__title,.jdgm-rev__title,.jdgm-rev__author-name,.jdgm-prev-badge__text{font-family:Sora,sans-serif!important;color:var(--eki-text)!important}.jdgm-rev__body,.jdgm-rev-widg__summary-text,.jdgm-form label,.jdgm-form__rating-text,.jdgm-paginate a,.jdgm-rev__timestamp{font-family:Instrument Sans,sans-serif!important}.jdgm-rev__body{color:var(--eki-text-light)!important;line-height:1.6!important;font-size:.9rem!important}.jdgm-rev__timestamp{color:var(--eki-text-muted)!important;font-size:.75rem!important}.jdgm-rev{border-bottom:1px solid var(--eki-border)!important;padding:20px 0!important}.jdgm-rev-widg{font-family:Instrument Sans,sans-serif!important}.jdgm-form input[type=text],.jdgm-form input[type=email],.jdgm-form textarea{font-family:Instrument Sans,sans-serif!important;border:1px solid var(--eki-border)!important;border-radius:8px!important;padding:10px 14px!important;background:var(--eki-bg)!important;color:var(--eki-text)!important}.jdgm-form .jdgm-submit-rev,.jdgm-form button[type=submit],[class*=jdgm] button[type=submit]{font-family:Sora,sans-serif!important;background:var(--eki-bg-dark)!important;color:var(--eki-white)!important;border-radius:var(--eki-radius-btn)!important;border:none!important;padding:12px 28px!important;text-transform:lowercase!important;letter-spacing:.04em!important;font-weight:500!important;font-size:.75rem!important}.jdgm-write-rev-link,.jdgm-rev-widg__summary-actions a{font-family:Sora,sans-serif!important;text-transform:lowercase!important;letter-spacing:.04em!important;font-weight:500!important;color:var(--eki-text)!important;border-bottom:1px solid var(--eki-text)!important;text-decoration:none!important}.eki-product__reviews{margin:8px 0 12px;min-height:20px}.eki-product__sticky-reviews{display:flex;align-items:center}.jdgm-rev-widg .rte,.jdgm-widget .rte{font-size:inherit!important;color:inherit!important;line-height:inherit!important}[class*=jdgm-carousel],[class*=jdgm-carousel] *{font-family:-apple-system,BlinkMacSystemFont,sans-serif!important}[class*=jdgm-carousel] .jdgm-star{color:#ffb800!important;fill:#ffb800!important}.eki-chatbot-widget{position:fixed;bottom:24px;right:24px;z-index:999999;font-family:Instrument Sans,sans-serif}.eki-chatbot-toggle{width:56px;height:56px;border-radius:50%;background:#131313;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #0003;transition:all .3s ease;position:relative}.eki-chatbot-toggle:hover{transform:scale(1.05);box-shadow:0 6px 24px #0000004d}.eki-chatbot-toggle.eki-pulse{animation:ekiChatPulse 2s ease-in-out infinite}@keyframes ekiChatPulse{0%,to{box-shadow:0 4px 16px #0003}50%{box-shadow:0 4px 16px #0003,0 0 0 10px #13131314}}.eki-chatbot-notif{position:absolute;top:-2px;right:-2px;background:#e8553a;color:#fff;font-size:.6rem;font-weight:700;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid white}.eki-chatbot-window{position:absolute;bottom:68px;right:0;width:370px;height:500px;background:#fff;border-radius:16px;box-shadow:0 12px 40px #00000026;display:flex;flex-direction:column;overflow:hidden;opacity:0;transform:translateY(16px) scale(.96);pointer-events:none;transition:all .3s ease}.eki-chatbot-window.eki-open{opacity:1;transform:translateY(0) scale(1);pointer-events:all}.eki-chatbot-header{background:#131313;color:#fff;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.eki-chatbot-header-info{display:flex;align-items:center;gap:10px}.eki-chatbot-avatar{width:36px;height:36px;border-radius:50%;background:#ffffff1f;display:flex;align-items:center;justify-content:center;font-size:.85rem}.eki-chatbot-status{font-size:.65rem;color:#5b9a6e;display:block;margin-top:2px}.eki-chatbot-close{background:#ffffff1a;border:none;color:#fff;width:28px;height:28px;border-radius:50%;cursor:pointer;font-size:.85rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.eki-chatbot-close:hover{background:#fff3}.eki-chatbot-messages{flex:1;overflow-y:auto;padding:18px 14px;display:flex;flex-direction:column;gap:14px;background:#fafafa}.eki-chatbot-messages::-webkit-scrollbar{width:3px}.eki-chatbot-messages::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.eki-chat-msg{display:flex;gap:8px;max-width:88%}.eki-chat-msg.eki-user{align-self:flex-end;flex-direction:row-reverse}.eki-chat-msg-avatar{width:28px;height:28px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:.8rem;flex-shrink:0;box-shadow:0 1px 4px #0000000f}.eki-chat-msg-bubble{padding:10px 14px;border-radius:16px;font-size:.82rem;line-height:1.5}.eki-chat-msg.eki-bot .eki-chat-msg-bubble{background:#fff;color:#131313;border-bottom-left-radius:4px;box-shadow:0 1px 3px #0000000d}.eki-chat-msg.eki-user .eki-chat-msg-bubble{background:#131313;color:#fff;border-bottom-right-radius:4px}.eki-chat-quick-actions{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0}.eki-chat-quick-actions button{background:#fff;border:1px solid #E0E0E0;border-radius:20px;padding:7px 12px;font-size:.73rem;cursor:pointer;transition:all .3s ease;font-family:Instrument Sans,sans-serif;color:#131313;white-space:nowrap}.eki-chat-quick-actions button:hover{background:#131313;color:#fff;border-color:#131313}.eki-typing-bubble{display:flex!important;align-items:center!important;gap:4px!important;padding:12px 16px!important}.eki-typing-dot{width:6px;height:6px;border-radius:50%;background:#bbb;animation:ekiTypingDot 1.4s ease-in-out infinite}.eki-typing-dot:nth-child(2){animation-delay:.2s}.eki-typing-dot:nth-child(3){animation-delay:.4s}@keyframes ekiTypingDot{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}.eki-chatbot-input-area{display:flex;align-items:center;padding:10px 14px;border-top:1px solid #EEE;background:#fff;gap:8px;flex-shrink:0}.eki-chatbot-input-area input{flex:1;border:1px solid #E0E0E0!important;border-radius:24px!important;padding:10px 16px!important;font-size:.82rem!important;font-family:Instrument Sans,sans-serif!important;outline:none!important;background:#fafafa!important;transition:all .3s ease!important}.eki-chatbot-input-area input:focus{border-color:#131313!important;background:#fff!important}.eki-chatbot-send{width:36px;height:36px;border-radius:50%;background:#131313;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}.eki-chatbot-send:hover{background:#333;transform:scale(1.05)}.eki-chatbot-send svg{stroke:#fff}@media(max-width:480px){.eki-chatbot-window{width:calc(100vw - 32px);height:calc(100vh - 140px);right:-8px;bottom:64px;border-radius:14px}}.eki-nl-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9999999;display:none;align-items:center;justify-content:center;animation:ekiFadeIn .3s ease}.eki-nl-overlay.eki-active{display:flex}@keyframes ekiFadeIn{0%{opacity:0}to{opacity:1}}.eki-nl-popup{background:#fff;border-radius:16px;max-width:460px;width:90%;overflow:hidden;position:relative;box-shadow:0 20px 60px #00000040;animation:ekiPopIn .35s ease}@keyframes ekiPopIn{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.eki-nl-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;background:#0000000d;border:none;cursor:pointer;font-size:1rem;color:#555;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:2}.eki-nl-close:hover{background:#0000001a;color:#131313}.eki-nl-visual{background:#f5f5f5;padding:36px;text-align:center}.eki-nl-emoji{font-size:3.5rem;animation:ekiGiftBounce 2s ease-in-out infinite}@keyframes ekiGiftBounce{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-6px) rotate(-3deg)}75%{transform:translateY(-3px) rotate(3deg)}}.eki-nl-content{padding:28px 32px 32px;text-align:center}.eki-nl-tag{display:inline-block;background:#131313;color:#fff;padding:3px 12px;font-size:.6rem;font-weight:600;letter-spacing:.1em;border-radius:30px;margin-bottom:14px;font-family:Sora,sans-serif;text-transform:uppercase}.eki-nl-title{font-size:1.4rem;font-weight:600;margin-bottom:10px;line-height:1.3;font-family:Sora,sans-serif;color:#131313}.eki-nl-title em{color:#e8553a;font-weight:600;font-style:italic}.eki-nl-desc{font-size:.88rem;color:#555;line-height:1.6;margin-bottom:20px}.eki-nl-form{display:flex;flex-direction:column;gap:10px}.eki-nl-form input[type=email]{width:100%!important;padding:12px 16px!important;border:1.5px solid #E0E0E0!important;border-radius:30px!important;font-size:.88rem!important;font-family:Instrument Sans,sans-serif!important;outline:none!important;text-align:center!important;background:#fff!important;color:#131313!important}.eki-nl-form input[type=email]:focus{border-color:#131313!important}.eki-nl-form button{width:100%;border-radius:30px!important;padding:13px!important;font-size:.75rem!important;background:#131313!important;color:#fff!important;border:none!important;cursor:pointer;font-family:Sora,sans-serif!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:lowercase!important;transition:all .3s ease!important}.eki-nl-form button:hover{background:#333!important}.eki-nl-legal{font-size:.7rem;color:#999;margin-top:10px;line-height:1.4}.eki-nl-success{text-align:center;padding:16px 0}.eki-nl-success-icon{font-size:2.5rem;margin-bottom:10px}.eki-nl-success h4{font-size:1.2rem;font-weight:600;margin-bottom:8px;font-family:Sora,sans-serif}.eki-nl-success p{font-size:.88rem;color:#555;line-height:1.5}@media(max-width:480px){.eki-nl-popup{width:95%;border-radius:14px}.eki-nl-content{padding:20px 18px 24px}.eki-nl-visual{padding:24px}.eki-nl-title{font-size:1.2rem}}.sealsubs-container,.sealsubs-full,.sealsubs-target-element,.sealsubs-subscribe-now,[class*=sealsubs-],.seal-subscriptions-container,.seal-subscriptions-widget,.seal-widget-container,#seal_subscription_widget,#seal-subscription-widget,#seal-subs-loaded,[data-seal-subscriptions],[id*=seal-sub],[class*=seal-sub],[class*=scsw-]{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}.eki-product__price-area{display:none!important}.eki-step{margin-bottom:24px!important}.eki-step__label{font-family:Sora,sans-serif!important;font-size:.8rem!important;font-weight:600!important;color:var(--eki-text)!important;margin:0 0 10px!important;text-transform:uppercase!important;letter-spacing:.06em!important}.eki-product__variants{display:flex!important;gap:10px!important;flex-wrap:nowrap!important}.eki-product__variant-card{position:relative!important;flex:1 1 0!important;border:1.5px solid var(--eki-border, #E0E0E0)!important;border-radius:30px!important;padding:18px 12px 16px!important;text-align:center!important;cursor:pointer!important;transition:border-color .25s,background .25s!important;background:#fff!important;min-width:0!important}.eki-product__variant-card:hover{border-color:var(--eki-text)!important}.eki-product__variant-card--active{border-color:var(--eki-text)!important;border-width:2px!important;background:var(--eki-bg-alt, #F5F5F5)!important}.eki-variant-name{display:block!important;font-family:Sora,sans-serif!important;font-size:.85rem!important;font-weight:600!important;color:var(--eki-text)!important;margin-bottom:6px!important}.eki-variant-pricing{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex-wrap:wrap!important}.eki-variant-was{font-family:Instrument Sans,sans-serif!important;font-size:.78rem!important;color:#aaa!important;text-decoration:line-through!important}.eki-variant-now{font-family:Instrument Sans,sans-serif!important;font-size:1rem!important;font-weight:700!important;color:var(--eki-text)!important}.eki-variant-badge{position:absolute!important;top:-9px!important;right:-4px!important;background:var(--eki-text, #131313)!important;color:#fff!important;font-family:Sora,sans-serif!important;font-size:.68rem!important;font-weight:700!important;padding:3px 10px!important;border-radius:20px!important;line-height:1.3!important;z-index:2!important}.eki-variant-tag{display:inline-block!important;margin-top:8px!important;background:var(--eki-bg-alt, #F5F5F5)!important;color:var(--eki-text)!important;font-family:Instrument Sans,sans-serif!important;font-size:.68rem!important;font-weight:600!important;padding:3px 12px!important;border-radius:20px!important;text-transform:uppercase!important;letter-spacing:.04em!important}.eki-product__variant-card--active .eki-variant-tag{background:var(--eki-text)!important;color:#fff!important}.eki-formula__tabs{display:flex!important;gap:0!important;background:var(--eki-bg-alt, #F5F5F5)!important;border-radius:30px!important;padding:4px!important;margin-bottom:14px!important}.eki-formula__tab{flex:1!important;padding:10px 16px!important;border:none!important;border-radius:26px!important;font-family:Instrument Sans,sans-serif!important;font-size:.85rem!important;font-weight:500!important;color:var(--eki-text-light, #555)!important;background:transparent!important;cursor:pointer!important;transition:all .25s!important;text-align:center!important;line-height:1.3!important}.eki-formula__tab strong{font-weight:700!important}.eki-formula__tab:hover{color:var(--eki-text)!important}.eki-formula__tab--active{background:var(--eki-text, #131313)!important;color:#fff!important;box-shadow:0 2px 8px #0000001f!important}.eki-formula__tab--active strong{color:#fff!important}.eki-formula__panel{display:none!important;padding:4px 0 0!important}.eki-formula__panel--active{display:block!important}.eki-formula__price-row{display:flex!important;align-items:baseline!important;gap:8px!important;flex-wrap:wrap!important}.eki-formula__price{font-family:Sora,sans-serif!important;font-size:1.5rem!important;font-weight:700!important;color:var(--eki-text)!important;letter-spacing:-.02em!important}.eki-formula__compare{font-family:Instrument Sans,sans-serif!important;font-size:.9rem!important;color:#aaa!important;text-decoration:line-through!important}.eki-formula__saving{font-family:Instrument Sans,sans-serif!important;font-size:.78rem!important;font-weight:600!important;color:var(--eki-text)!important;background:var(--eki-bg-alt, #F5F5F5)!important;padding:2px 10px!important;border-radius:20px!important}.eki-formula__desc{font-family:Instrument Sans,sans-serif!important;font-size:.8rem!important;color:var(--eki-text-light, #555)!important;margin:8px 0 0!important;line-height:1.5!important}@media(max-width:600px){.eki-product__variants{gap:8px!important}.eki-product__variant-card{padding:14px 8px 12px!important;border-radius:20px!important}.eki-variant-name{font-size:.78rem!important}.eki-variant-now{font-size:.88rem!important}.eki-variant-was{font-size:.72rem!important}.eki-variant-badge{font-size:.62rem!important;padding:2px 8px!important}.eki-formula__tab{font-size:.78rem!important;padding:8px 12px!important}.eki-formula__price{font-size:1.25rem!important}}.eki-product__atc-btn,.eki-product__sticky-atc,.btn--add-to-cart,.product-form__cart-submit{text-transform:uppercase!important}.eki-chatbot-widget,#smile-ui-lite-container,#smile-ui-lite-launcher-frame-container,#smile-lite-launcher-frame,#smile-ui-container,[id*=smile-ui-lite]{bottom:90px!important}html,body{overflow-x:hidden!important;max-width:100vw!important}.page-wrap,.main-content,#MainContent,#shopify-section-header,.shopify-section{overflow-x:hidden;max-width:100%!important}@media(max-width:768px){.eki-hero-video__content{padding:80px 16px 30px!important}.eki-hero-video__title{font-size:28px!important;max-width:100%!important;word-wrap:break-word!important;overflow-wrap:break-word!important;padding:0 4px!important}.eki-hero-video__subtitle{font-size:.82rem!important;max-width:100%!important;word-wrap:break-word!important;overflow-wrap:break-word!important;padding:0 4px!important;line-height:1.5!important}.eki-hero-video__topline{font-size:.6rem!important;max-width:100%!important;letter-spacing:.15em!important}.eki-hero-video__cta{padding:12px 28px!important;font-size:.72rem!important}.section-header__title,.index-section__header h2,h1,h2,h3{word-wrap:break-word!important;overflow-wrap:break-word!important;max-width:100%!important}.rte,.rte p,.text-center p,.rich-text__text,.rich-text__heading{word-wrap:break-word!important;overflow-wrap:break-word!important;max-width:100%!important;padding-left:16px!important;padding-right:16px!important}.newsletter-section .section-header__title,[data-section-type=newsletter] h2{font-size:1.3rem!important;padding:0 12px!important;word-wrap:break-word!important}.newsletter-section .rte p,[data-section-type=newsletter] p{font-size:.85rem!important;padding:0 16px!important}.eki-faq-question__title,.eki-faq-answer,.eki-faq-answer p{word-wrap:break-word!important;overflow-wrap:break-word!important;max-width:100%!important}.text-with-icons .icon__text,.text-with-icons h3,.text-with-icons p{word-wrap:break-word!important;overflow-wrap:break-word!important;font-size:.82rem!important}.testimonial-text,.testimonials-slide p,.testimonials-slide .rte{font-size:.85rem!important;max-width:100%!important;word-wrap:break-word!important}.page-width{padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important}.product__title,.product-single__title{font-size:1.4rem!important;word-wrap:break-word!important}.product__description,.product-single__description,.product__description p{word-wrap:break-word!important;overflow-wrap:break-word!important;max-width:100%!important;font-size:.85rem!important}.scrolling-text span,.scrolling-text__inner span{font-size:.68rem!important}.blog-posts .article__title,.blog-posts__title{font-size:.9rem!important;word-wrap:break-word!important}.btn,.btn--add-to-cart,.btn--primary,.product-form__cart-submit,button[type=submit]{padding:16px 32px!important;font-size:.85rem!important}}@media(max-width:380px){.eki-hero-video__title{font-size:24px!important}.eki-hero-video__subtitle{font-size:.75rem!important}.eki-hero-video__topline{font-size:.55rem!important}.page-width{padding-left:12px!important;padding-right:12px!important}}.template-page .index-section{margin:32px 0!important}.template-page .index-section+.index-section{margin-top:0!important}.template-page [data-section-type=text-with-icons]{padding:20px 0 24px!important}.template-page [data-section-type=text-with-icons] .section-header{margin-bottom:16px!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ekiboost-override.css.map */
