@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--ec-blue: #007AFF;--ec-blue-hover: #0062cc;--ec-black: #000000;--ec-dark: #121212;--ec-grey-bg: #f0f0f0;--ec-grey-light: #f5f5f5;--ec-white: #ffffff;--ec-red: #f83a3a;--ec-green: #00a341;--ec-gold: #f0c417;--ec-text: #000000;--ec-text-muted: #666666;--ec-border: rgba(0, 0, 0, .12);--ec-radius: .5rem;--ec-radius-btn: .75rem;--ec-radius-input: .625rem;--ec-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ec-transition: .2s ease;--ec-shadow: 0 5px 15px rgba(0, 0, 0, .1);--ec-container: 1600px}*,*:before,*:after{box-sizing:border-box}body,.body,p,span,a,li,td,th,input,select,textarea,button,label,div{font-family:var(--ec-font)!important;letter-spacing:-.005em}body{font-size:14px;line-height:1.6;color:var(--ec-text);background:var(--ec-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:700px){body{font-size:14px}}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.title,.section-header__title{font-family:var(--ec-font)!important;font-weight:700!important;color:var(--ec-text)!important;letter-spacing:-.02em;line-height:1.15}h1,.h1{font-size:clamp(2rem,4vw,2.5rem)!important}h2,.h2{font-size:clamp(1.5rem,3vw,2rem)!important}h3,.h3{font-size:clamp(1.125rem,2vw,1.5rem)!important}.h0{font-size:clamp(2.75rem,5vw,3.5rem)!important}.subtitle,.caption-with-letter-spacing{font-size:.75rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--ec-text)!important}.shopify-section-group-header-group>.shopify-section:first-child,.horizontal-ticker,[class*=ticker],.announcement-bar,[class*=announcement]{background-color:var(--ec-black)!important;color:var(--ec-white)!important}.horizontal-ticker *,.announcement-bar *,[class*=ticker] a,[class*=ticker] span,[class*=ticker] p,.announcement-bar a,.announcement-bar span,.announcement-bar p{color:var(--ec-white)!important;font-size:13px!important;font-weight:400!important;font-family:var(--ec-font)!important}.header-wrapper,.section-header,.shopify-section-header{background-color:var(--ec-white)!important;border-bottom:none!important;box-shadow:none!important}.shopify-section-header-sticky .header-wrapper,.header-wrapper--border-bottom{box-shadow:0 1px 0 var(--ec-border)!important;border-bottom:none!important}.header__heading-link{font-weight:900!important;font-size:22px!important;color:var(--ec-black)!important;text-decoration:none!important;text-transform:uppercase!important;letter-spacing:-.02em!important}.header__heading-logo-image{max-height:36px!important}.header__menu-item,.header__menu-item span,.list-menu__item,.mega-menu__link{font-size:14px!important;font-weight:400!important;color:var(--ec-black)!important;text-transform:none!important;letter-spacing:0!important}.header__menu-item:hover,.header__menu-item:hover span,.list-menu__item:hover{color:var(--ec-text-muted)!important}.header__icon{color:var(--ec-black)!important}.header__icon:hover{color:var(--ec-text-muted)!important}.section-header,.shopify-section-header{margin-bottom:0!important}.banner,.image-banner,.shopify-section--image-banner{border-radius:0!important;margin-top:0!important}.shopify-section:first-child,.shopify-section--image-banner{margin-top:0!important;padding-top:0!important}.banner__media{overflow:hidden!important}.banner__media img{width:100%!important;height:100%!important;object-fit:cover!important}.banner__content{padding:40px!important}@media(max-width:749px){.banner__content{padding:20px 16px!important}}.banner__heading{font-size:clamp(2rem,5vw,3.5rem)!important;font-weight:800!important;line-height:1.05!important;color:var(--ec-black)!important;margin-bottom:8px!important}.banner__text,.banner .banner__text{font-size:16px!important;color:var(--ec-text-muted)!important;margin-bottom:16px!important}.banner .button{padding:14px 36px!important;font-size:15px!important;font-weight:600!important;min-height:48px!important;border-radius:var(--ec-radius-btn)!important}.button,.btn,a.button,button.shopify-payment-button__button,.shopify-payment-button__button--unbranded{font-family:var(--ec-font)!important;font-weight:600!important;font-size:14px!important;border-radius:var(--ec-radius-btn)!important;padding:12px 28px!important;transition:all var(--ec-transition)!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer!important}.button--primary,.button:not(.button--secondary):not(.button--tertiary){background-color:var(--ec-blue)!important;color:var(--ec-white)!important;border:none!important}.button--primary:hover,.button:not(.button--secondary):not(.button--tertiary):hover{background-color:var(--ec-blue-hover)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #007aff4d!important}.button--secondary{background-color:transparent!important;color:var(--ec-blue)!important;border:2px solid var(--ec-blue)!important}.button--secondary:hover{background-color:var(--ec-blue)!important;color:var(--ec-white)!important}.card-wrapper,.product-card-wrapper{border-radius:var(--ec-radius)!important;overflow:hidden!important;border:none!important;box-shadow:none!important;transition:transform var(--ec-transition),box-shadow var(--ec-transition)!important;background:transparent!important}.card-wrapper:hover,.product-card-wrapper:hover{transform:translateY(-4px)!important;box-shadow:var(--ec-shadow)!important}.card{border-radius:var(--ec-radius)!important;border:none!important;box-shadow:none!important;background:var(--ec-white)!important}.card__inner{border-radius:var(--ec-radius)!important;border:none!important;background:var(--ec-white)!important}.card__media{border-radius:var(--ec-radius) var(--ec-radius) 0 0!important;overflow:hidden!important;background:var(--ec-grey-light)!important}.card__media img{transition:transform .3s ease!important}.card-wrapper:hover .card__media img{transform:scale(1.05)!important}.card__content{padding:12px 4px!important;text-align:left!important;background:transparent!important}.card__heading,.card__heading a{font-size:14px!important;font-weight:600!important;color:var(--ec-black)!important;text-align:left!important;line-height:1.3!important}.price-item--regular{font-weight:600!important;color:var(--ec-black)!important;font-size:14px!important}.price-item--sale{font-weight:700!important;color:var(--ec-red, #f83a3a)!important;font-size:14px!important}.price--on-sale .price-item--regular,s.price-item--regular,.price-item--regular[aria-hidden=true]{color:#999!important;text-decoration:line-through!important;font-weight:400!important;font-size:13px!important}.badge,.card__badge span,.badge--bottom-left,.badge--top-left{background-color:var(--ec-red)!important;color:var(--ec-white)!important;font-size:11px!important;font-weight:600!important;border-radius:999px!important;padding:4px 12px!important;text-transform:none!important;font-family:var(--ec-font)!important}.card__badge{top:10px!important;left:10px!important;bottom:auto!important;right:auto!important}.badge--sold-out,.card__badge .badge[aria-hidden]{background-color:#888!important}.rating,.rating-star{color:var(--ec-green)!important}.rating svg,.rating .icon-star{fill:var(--ec-green)!important;color:var(--ec-green)!important}.rating-count{color:var(--ec-text-muted)!important;font-size:13px!important}.section-header__title,.collection-hero__title,.title--primary{font-size:clamp(1.75rem,3.5vw,2.5rem)!important;font-weight:700!important;color:var(--ec-black)!important;margin-bottom:4px!important}.collection__view-all a,.view-all,a.full-unstyled-link[aria-label*="View all"]{color:var(--ec-black)!important;font-weight:500!important;font-size:14px!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.collection__view-all a:hover,.view-all:hover{color:var(--ec-text-muted)!important}.featured-collection .title-wrapper,.collection-list .title-wrapper{margin-bottom:20px!important}.slider--desktop,.collection .grid,.featured-collection .grid{padding-left:0!important;margin-left:0!important}.slider-buttons{margin-top:12px!important}.page-width{padding-left:clamp(16px,3vw,40px)!important;padding-right:clamp(16px,3vw,40px)!important;max-width:var(--ec-container)!important}.shopify-section{margin:0!important}.multicolumn .multicolumn-card,.multicolumn .multicolumn-card__image-wrapper{border-radius:var(--ec-radius)!important;overflow:hidden!important}.multicolumn .multicolumn-card__image-wrapper img{transition:transform .3s ease!important}.multicolumn .multicolumn-card:hover .multicolumn-card__image-wrapper img{transform:scale(1.05)!important}.multicolumn .multicolumn-card__info{text-align:center!important}.multicolumn .icon-wrapper{margin-bottom:12px!important}.multicolumn .icon-wrapper svg,.multicolumn .icon-wrapper .icon{color:var(--ec-blue)!important;width:32px!important;height:32px!important}.multicolumn h3,.multicolumn .multicolumn-card__info h3{font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:4px!important}.multicolumn .multicolumn-card__info p,.multicolumn .rte p{font-size:13px!important;color:var(--ec-text-muted)!important;line-height:1.5!important}.multicolumn .button{font-size:13px!important;padding:8px 20px!important;background-color:var(--ec-blue)!important;color:var(--ec-white)!important}.collection-list__item .card--collection{border-radius:var(--ec-radius)!important;overflow:hidden!important}.collection-list__item .card__heading{font-size:16px!important;font-weight:700!important}.social-proof-counter{text-align:center;padding:80px 20px;position:relative;overflow:hidden;background:var(--ec-grey-light)}.social-proof-counter__number{font-size:clamp(4rem,10vw,8rem);font-weight:900;color:#0000000f;line-height:1;margin-bottom:-20px;position:relative;z-index:0;letter-spacing:-.04em}.social-proof-counter__heading{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:800;text-transform:uppercase;letter-spacing:.02em;position:relative;z-index:1;margin-bottom:8px;color:var(--ec-black)}.social-proof-counter__subtitle{font-size:16px;color:var(--ec-text-muted);margin-bottom:24px;max-width:500px;margin-left:auto;margin-right:auto}.social-proof-counter .button{display:inline-block}.newsletter .field__input{border-radius:var(--ec-radius-input)!important;font-family:var(--ec-font)!important}.newsletter .newsletter-form__button{background-color:var(--ec-blue)!important;border-radius:var(--ec-radius-input)!important}.footer,.section-footer,.shopify-section--footer{background-color:var(--ec-black)!important;color:var(--ec-white)!important}.footer a,.footer h2,.footer h3,.footer h4,.footer .footer-block__heading,.footer .footer__content-bottom a{color:var(--ec-white)!important}.footer a:hover{color:#ffffffb3!important}.footer .footer-block__heading{font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:16px!important}.footer .list-menu__item,.footer .link-list a{font-size:14px!important;font-weight:400!important;color:#ffffffb3!important;padding:3px 0!important}.footer .list-menu__item:hover,.footer .link-list a:hover{color:var(--ec-white)!important}.footer .newsletter-form__field-wrapper input{background-color:#ffffff14!important;border:1px solid rgba(255,255,255,.15)!important;color:var(--ec-white)!important;border-radius:var(--ec-radius-input)!important}.footer .newsletter-form__field-wrapper input::placeholder{color:#fff6!important}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.08)!important;padding-top:20px!important;margin-top:24px!important}.footer .social-icons a,.footer .list-social__link{color:#ffffffb3!important}.footer .social-icons a:hover,.footer .list-social__link:hover{color:var(--ec-white)!important}.footer .list-payment{opacity:.6}.footer__content-bottom-wrapper .copyright__content a[href*="shopify.com"]{display:none!important}.product__description .rte,.product__description p,.product__description li,.product__description ul{font-size:14px!important;line-height:1.6!important}.product__description h2,.product__description h3,.product__description strong{font-size:15px!important}.product__title{font-size:clamp(1.5rem,3vw,1.75rem)!important;font-weight:700!important;color:var(--ec-black)!important}.product-form__submit{background-color:var(--ec-blue)!important;color:var(--ec-white)!important;border:none!important;border-radius:var(--ec-radius-btn)!important;min-height:54px!important;font-size:15px!important;font-weight:600!important;width:100%!important}.product-form__submit:hover{background-color:var(--ec-blue-hover)!important;box-shadow:0 4px 12px #007aff4d!important}.product .price-item--sale,.product .price--on-sale .price-item--sale{font-size:20px!important;font-weight:700!important;color:var(--ec-black)!important}.product .accordion summary{font-weight:600!important;font-size:14px!important;padding:14px 0!important;border-bottom:1px solid var(--ec-border)!important}.featured-product .product__media-wrapper,.video-section .deferred-media,.shopify-section .video-section__media{border-radius:var(--ec-radius)!important;overflow:hidden!important}.cart-drawer{font-family:var(--ec-font)!important}.cart-drawer .button{background-color:var(--ec-blue)!important;border-radius:var(--ec-radius-btn)!important}.collection-hero{background-color:var(--ec-grey-light)!important;padding:40px 0 32px!important;margin-bottom:0!important}.collection-hero__title{font-size:clamp(1.75rem,3.5vw,2.5rem)!important;font-weight:800!important;text-align:left!important}.collection-hero__description{font-size:15px!important;color:var(--ec-text-muted)!important;max-width:600px!important}.collection .grid{gap:16px!important}@media(min-width:750px){.collection .grid{gap:20px!important}}.collection-product-count{font-size:14px!important;color:var(--ec-text-muted)!important}.facets-container{padding:16px 0!important;border-bottom:1px solid var(--ec-border)!important;margin-bottom:24px!important}.facets__header,.facets__heading{font-size:14px!important;font-weight:600!important;color:var(--ec-black)!important}.facets__label,.facets__summary{font-size:14px!important;font-weight:500!important}.facets__disclosure summary{border-radius:var(--ec-radius)!important;padding:8px 16px!important}.facets__disclosure summary:hover{background-color:var(--ec-grey-light)!important}.active-facets__button{background-color:var(--ec-blue)!important;color:var(--ec-white)!important;border-radius:var(--ec-radius)!important;font-size:13px!important;padding:4px 12px!important}.facet-checkbox__text{font-size:14px!important}.select__select,.collection-filters__sort select{border-radius:var(--ec-radius-input)!important;font-family:var(--ec-font)!important;font-size:14px!important;padding:8px 32px 8px 12px!important;border:1px solid var(--ec-border)!important}.collection-banner__image{border-radius:var(--ec-radius)!important;overflow:hidden!important}.pagination{margin-top:40px!important;padding-top:24px!important;border-top:1px solid var(--ec-border)!important}.pagination .pagination__item{border-radius:var(--ec-radius)!important;min-width:40px!important;min-height:40px!important;font-size:14px!important}.pagination .pagination__item--current{background-color:var(--ec-blue)!important;color:var(--ec-white)!important;border-radius:var(--ec-radius)!important}.pagination .pagination__item:hover:not(.pagination__item--current){background-color:var(--ec-grey-light)!important}.collection--empty p{font-size:16px!important;color:var(--ec-text-muted)!important;text-align:center!important;padding:60px 20px!important}.lb-qty-selector-atc-button{background-color:var(--ec-blue)!important;border-radius:var(--ec-radius-btn)!important;font-family:var(--ec-font)!important;font-weight:600!important}.lb-qty-selector-atc-button:hover{background-color:var(--ec-blue-hover)!important}.sticky-atc-bar__btn{background-color:var(--ec-blue)!important;border-radius:var(--ec-radius-btn)!important}.sticky-atc-bar__btn:hover{background-color:var(--ec-blue-hover)!important}[style*=f7c59e],[style*=F7C59E]{background-color:var(--ec-grey-bg)!important}[style*="8472ed"],[style*="8472ED"]{background-color:var(--ec-blue)!important}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--ec-blue)!important;outline-offset:2px!important}.breadcrumbs a{color:var(--ec-text-muted)!important;font-size:13px!important}.breadcrumbs a:hover{color:var(--ec-blue)!important}.predictive-search{border-radius:var(--ec-radius)!important;box-shadow:var(--ec-shadow)!important}html{scroll-behavior:smooth}::selection{background-color:#007aff26;color:var(--ec-black)}@media(max-width:749px){h1,.h1{font-size:1.75rem!important}h2,.h2{font-size:1.5rem!important}h3,.h3{font-size:1.125rem!important}.banner__heading{font-size:2rem!important}.button,.btn,a.button{padding:12px 20px!important;font-size:13px!important}.product-form__submit,.shopify-payment-button__button{width:100%!important}.card__heading,.card__heading a{font-size:13px!important}.card__content{padding:8px 2px!important}.page-width{padding-left:16px!important;padding-right:16px!important}.social-proof-counter{padding:48px 16px}.social-proof-counter__number{font-size:4rem}}@media(min-width:750px)and (max-width:989px){.banner__heading{font-size:2.5rem!important}}@media(prefers-reduced-motion:no-preference){.card-wrapper{transition:transform .2s ease,box-shadow .2s ease!important}.button{transition:all .2s ease!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--ec-grey-light)}::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#999}.collection__description.rte{text-align:center!important;max-width:500px;margin-left:auto!important;margin-right:auto!important;font-size:13px!important;line-height:1.5!important;color:#666!important;padding-top:4px!important}@media screen and (max-width:749px){.collection__description.rte{font-size:12px!important;max-width:90%;padding-left:10px;padding-right:10px}}.collection .card__media,.collection .media{aspect-ratio:1/1!important;overflow:hidden!important}.collection .card__media img,.collection .media img{object-fit:contain!important;width:100%!important;height:100%!important}.product .accordion summary h3,.product .accordion summary .accordion__title,.product .collapsible-content summary,.product details summary h2,.product details summary{font-size:13px!important;font-weight:600!important;letter-spacing:0!important}.product .accordion .accordion__content,.product details .rte{font-size:13px!important}.multicolumn-list .material-icon,.multicolumn-list .material-symbols-outlined{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/redesign.css.map */
