:root{--easy-teal: #3B9192;--easy-teal-hover: #2F7878;--easy-teal-light: #5BA8A9;--easy-teal-glow: rgba(59, 145, 146, .2);--easy-ink: #1A1A1A;--easy-ink-soft: #2D2D2D;--easy-cream: #FAF7F2;--easy-white: #ffffff;--easy-muted: #6B7280;--easy-border: #E5E7EB;--easy-dark: var(--easy-ink);--easy-dark-alt: var(--easy-ink-soft);--easy-dark-card: var(--easy-ink-soft);--easy-gray-50: #F9FAFB;--easy-gray-100: #F3F4F6;--easy-gray-200: #E5E7EB;--easy-gray-300: #D1D5DB;--easy-gray-400: #9CA3AF;--easy-gray-500: #6B7280;--easy-gray-600: #4B5563;--easy-gray-700: #374151;--easy-gray-800: #1F2937;--easy-gray-900: #111827;--easy-text: var(--easy-muted);--easy-text-heading: var(--easy-ink);--easy-border-light: var(--easy-border);--easy-border-dark: rgba(255, 255, 255, .12);--easy-coral: #E07856;--easy-coral-hover: #C76F4D;--easy-green: #10B981;--easy-amber: #F59E0B;--easy-red: #DC2626;--easy-radius: 8px;--easy-radius-sm: 6px;--easy-radius-lg: 12px;--easy-transition: all .3s cubic-bezier(.25, .46, .45, .94)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.01em}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em}.announcement-bar,[class*=announcement] .section-content{font-size:.8rem;letter-spacing:.03em}header-component,.header-section{transition:var(--easy-transition)}.header-section .header-actions a,.header-section .header-actions button{transition:color .2s ease}.header-section .header-actions a:hover,.header-section .header-actions button:hover{color:var(--easy-teal-light)!important}.cart-count,cart-icon .count,[class*=cart] .count{background-color:var(--easy-teal)!important;color:#fff!important;font-weight:600;font-size:.7rem;min-width:18px;height:18px;border-radius:9px}.navigation-bar,.header-menu-bar{border-top:1px solid var(--easy-border-dark)}.header-menu a:hover,nav a:hover{color:var(--easy-teal-light)!important}.hero-section,[class*=hero]{position:relative;overflow:hidden}.hero-section .button,[class*=hero] .button{min-width:180px;text-align:center}product-card,.product-card,[class*=product-card]{transition:var(--easy-transition);overflow:hidden}product-card:hover,.product-card:hover{box-shadow:0 8px 30px #00000014,0 0 0 1px #3b91921a;transform:translateY(-3px)}product-card [class*=gallery] img,.product-card [class*=gallery] img{transition:transform .5s cubic-bezier(.25,.46,.45,.94)}product-card:hover [class*=gallery] img,.product-card:hover [class*=gallery] img{transform:scale(1.05)}product-card [class*=title] a,.product-card [class*=title] a{text-decoration:none;transition:color .2s ease;line-height:1.4}product-card:hover [class*=title] a,.product-card:hover [class*=title] a{color:var(--easy-teal)!important}.price [class*=sale],.price .sale-price,.price del+span{color:var(--easy-coral)!important;font-weight:600}.price del,.price [class*=compare],.price s{color:var(--easy-gray-400)!important;font-size:.85em}.badge--sale,[class*=badge][class*=sale]{background-color:var(--easy-coral)!important;color:#fff!important;font-weight:600;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;padding:4px 10px;border-radius:4px}.badge--sold-out,[class*=badge][class*=sold]{background-color:var(--easy-gray-200)!important;color:var(--easy-gray-500)!important}.button,button[class*=button],.shopify-payment-button button{transition:var(--easy-transition);font-weight:500;letter-spacing:.02em;position:relative;overflow:hidden}.button:active{transform:scale(.98)}.button-primary,.button:not(.button-secondary):not(.button-unstyled):not(.link){box-shadow:0 2px 8px var(--easy-teal-glow)}.button-primary:hover,.button:not(.button-secondary):not(.button-unstyled):not(.link):hover{box-shadow:0 4px 16px #3b91924d;transform:translateY(-1px)}.button-secondary{border-width:1px!important}.button-secondary:hover{border-color:var(--easy-teal)!important;color:var(--easy-teal)!important}a.link,.link{color:var(--easy-teal);text-decoration:none;transition:color .2s ease}a.link:hover,.link:hover{color:var(--easy-teal-hover)}.collection-card,[class*=collection-card]{transition:var(--easy-transition);overflow:hidden;border-radius:var(--easy-radius-lg)}.collection-card:hover,[class*=collection-card]:hover{box-shadow:0 8px 30px #0000001a}.collection-card img,[class*=collection-card] img{transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.collection-card:hover img,[class*=collection-card]:hover img{transform:scale(1.05)}.marquee-section,[class*=marquee]{font-weight:600;letter-spacing:.1em;opacity:.5}.section-header h2,.section-header h3{position:relative}.section-header a,.section-header .link{color:var(--easy-teal)!important;font-weight:500;font-size:.875rem;text-decoration:none;transition:var(--easy-transition)}.section-header a:hover,.section-header .link:hover{color:var(--easy-teal-hover)!important;gap:8px}.media-with-content,[class*=media-with-content]{border-radius:var(--easy-radius-lg);overflow:hidden}.divider,hr{border-color:var(--easy-border-light);opacity:.6}input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],input[type=password],textarea,select{transition:var(--easy-transition);border-radius:var(--easy-radius-sm)!important}input:focus,textarea:focus,select:focus{border-color:var(--easy-teal)!important;box-shadow:0 0 0 3px var(--easy-teal-glow)!important;outline:none}.search-input input,[class*=search] input[type=search]{border-radius:var(--easy-radius)!important;padding:10px 16px}.cart-drawer,[class*=cart-drawer]{border-radius:var(--easy-radius-lg) 0 0 var(--easy-radius-lg)}dialog,[class*=modal],[class*=dialog]{border-radius:var(--easy-radius-lg)!important;overflow:hidden}footer,.footer-section{position:relative}footer a:hover{color:var(--easy-teal-light)!important}footer .email-signup input{background:#ffffff0f!important;border-color:#ffffff24!important;color:#fff!important}footer .email-signup input::placeholder{color:#fff6!important}footer .email-signup .button,footer .email-signup button{background-color:var(--easy-teal)!important;color:#fff!important}footer .email-signup .button:hover,footer .email-signup button:hover{background-color:var(--easy-teal-hover)!important}footer [class*=payment]{opacity:.5;filter:brightness(0) invert(1)}.product-information,[class*=product-information]{gap:40px}[class*=product-details] [class*=subheading]{color:var(--easy-teal);font-weight:600}.variant-picker button,[class*=variant] button{transition:var(--easy-transition)}.buy-buttons .button,[class*=buy-button] .button{min-height:52px;font-size:1rem;font-weight:600}[class*=inventory]{font-size:.8125rem}.accordion details{border-bottom:1px solid var(--easy-border-light)}.accordion summary{font-weight:500;padding:16px 0;cursor:pointer;transition:color .2s ease}.accordion summary:hover{color:var(--easy-teal)}[class*=shipping] .group,.shipping-info-box{border-radius:var(--easy-radius)}.facets,[class*=filter]{border-bottom:1px solid var(--easy-border-light)}.facet--active,[class*=filter][class*=active]{color:var(--easy-teal)!important;font-weight:600}.facets--vertical{border-right:1px solid var(--easy-border-light)}.predictive-search,[class*=predictive-search]{border-radius:var(--easy-radius);box-shadow:0 8px 40px #0000001f}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0000001f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00000040}::selection{background-color:#3b919226;color:var(--easy-dark)}*:focus-visible{outline:2px solid var(--easy-teal)!important;outline-offset:2px;border-radius:2px}.shopify-section{animation:fadeInUp .4s ease both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.trust-bar-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff26;border-radius:50%;font-size:1.25rem}[class*=sku]{color:var(--easy-gray-500);font-size:.8125rem}@media(max-width:749px){.hero-section h1,[class*=hero] h1{font-size:1.75rem!important}product-card:hover,.product-card:hover{transform:none;box-shadow:none}product-card,.product-card{padding:8px!important}.facets--vertical{border-right:none;border-bottom:1px solid var(--easy-border-light)}}@media(min-width:750px)and (max-width:989px){.hero-section h1,[class*=hero] h1{font-size:2.25rem!important}}@media print{.announcement-bar,header-component,footer,.cart-drawer{display:none!important}}.qv-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9997;background:#0f172a99;display:flex;align-items:center;justify-content:center;padding:1.5rem;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.qv-overlay.is-active{opacity:1;visibility:visible}.qv-modal{background:#fff;border-radius:12px;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 25px 50px #00000040;transform:translateY(20px);transition:transform .3s}.qv-overlay.is-active .qv-modal{transform:translateY(0)}.qv-close{position:absolute;top:12px;right:12px;z-index:2;width:36px;height:36px;border:none;background:#0000000d;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.qv-close:hover{background:#0000001a}.qv-grid{display:grid;grid-template-columns:1fr 1fr;gap:0}.qv-media{padding:24px}.qv-media>img{width:100%;border-radius:8px;object-fit:cover}.qv-thumbs{display:flex;gap:8px;margin-top:12px}.qv-thumb{width:56px;height:56px;object-fit:cover;border-radius:6px;border:2px solid transparent;cursor:pointer;transition:border-color .2s}.qv-thumb.is-active,.qv-thumb:hover{border-color:var(--easy-teal)}.qv-details{padding:32px 32px 32px 8px}.qv-vendor{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin:0 0 4px}.qv-title{font-family:var(--font-heading--family);font-size:1.375rem;font-weight:700;color:#0f172a;margin:0 0 12px}.qv-price{display:flex;align-items:center;gap:8px;margin-bottom:16px}.qv-price--regular,.qv-price--sale{font-family:var(--font-heading--family);font-size:1.25rem;font-weight:700;color:var(--easy-teal)}.qv-price--compare{font-size:.9375rem;color:#94a3b8;text-decoration:line-through}.qv-price--badge{padding:2px 8px;background:var(--easy-coral);color:#fff;border-radius:4px;font-size:.6875rem;font-weight:700}.qv-description{font-size:.875rem;color:#64748b;line-height:1.6;margin-bottom:20px;border-bottom:1px solid #e2e8f0;padding-bottom:16px}.qv-option{margin-bottom:12px}.qv-option__label{display:block;font-size:.8125rem;font-weight:600;color:#0f172a;margin-bottom:6px}.qv-option__select{width:100%;padding:10px 14px;border:1px solid #e2e8f0;border-radius:6px;font-size:.875rem;background:#fff;outline:none}.qv-option__select:focus{border-color:var(--easy-teal)}.qv-quantity{margin-bottom:16px}.qv-quantity__controls{display:flex;align-items:center;gap:0;border:1px solid #e2e8f0;border-radius:6px;width:fit-content}.qv-qty-btn{width:40px;height:40px;background:none;border:none;cursor:pointer;font-size:1.125rem;color:#475569;display:flex;align-items:center;justify-content:center}.qv-qty-btn:hover{color:var(--easy-teal)}.qv-qty-input{width:48px;text-align:center;border:none;border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0;font-size:.875rem;-moz-appearance:textfield;outline:none}.qv-qty-input::-webkit-outer-spin-button,.qv-qty-input::-webkit-inner-spin-button{-webkit-appearance:none}.qv-add-btn{width:100%;padding:14px 24px;background:var(--easy-teal);color:#fff;border:none;border-radius:6px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .2s;margin-bottom:12px}.qv-add-btn:hover{background:var(--easy-teal-hover)}.qv-add-btn:disabled{background:#cbd5e1;cursor:not-allowed}.qv-view-full{display:inline-block;font-size:.875rem;color:var(--easy-teal);text-decoration:none;font-weight:500}.qv-view-full:hover{text-decoration:underline}.qv-spinner{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:var(--easy-teal);border-radius:50%;animation:qv-spin .6s linear infinite}@keyframes qv-spin{to{transform:rotate(360deg)}}@media(max-width:749px){.qv-grid{grid-template-columns:1fr}.qv-details{padding:24px}.qv-modal{max-height:85vh}}quick-view{position:absolute;bottom:8px;right:8px;z-index:3;opacity:0;transition:opacity .2s}.product-card:hover quick-view,quick-view:focus-within{opacity:1}quick-view button{width:36px;height:36px;background:#fff;border:1px solid #e2e8f0;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a;transition:background .2s}quick-view button:hover{background:#f1f5f9}quick-view svg{width:16px;height:16px;stroke:#475569;fill:none;stroke-width:2}html[dir=rtl] .breadcrumbs,html[dir=rtl] .trust-badge-item,html[dir=rtl] .qv-details,html[dir=rtl] .contact-form__field,html[dir=rtl] .promo-banner__content{text-align:right}html[dir=rtl] .breadcrumbs__separator{transform:scaleX(-1)}html[dir=rtl] .qv-grid{direction:rtl}html[dir=rtl] .back-to-top{right:auto;left:24px}.collection-card svg[viewBox="0 0 448 448"],.collection-card-image svg[viewBox="0 0 448 448"],[class*=blog-post] svg[viewBox="0 0 448 448"],[class*=card-gallery] svg[viewBox="0 0 448 448"],.featured-blog-posts svg[viewBox="0 0 448 448"],.featured-blog-posts svg.blog-placeholder-svg,.featured-blog-posts svg[viewBox="0 0 512 513"],.blog-placeholder-svg{display:none!important}.featured-blog-posts [class*=card]:has(.blog-placeholder-svg) [class*=image],.featured-blog-posts [class*=card]:has(svg[viewBox="0 0 512 513"]) [class*=image],.featured-blog-posts [class*=card]:has(.blog-placeholder-svg),.featured-blog-posts-card:has(.blog-placeholder-svg){background:linear-gradient(135deg,var(--easy-teal) 0%,var(--easy-teal-hover) 100%)!important;min-height:220px;position:relative}.collection-card.collection-card--image-bg,[class*=collection-card]:has(svg[viewBox="0 0 448 448"]) [class*=collection-card-image],.featured-blog-posts [class*=card]:has(svg[viewBox="0 0 448 448"]) [class*=image]{background:linear-gradient(135deg,var(--easy-teal) 0%,var(--easy-teal-hover) 100%)!important;min-height:220px;position:relative}.collection-card.collection-card--image-bg:after,[class*=collection-card]:has(svg[viewBox="0 0 448 448"]) [class*=collection-card-image]:after,.featured-blog-posts [class*=card]:has(svg[viewBox="0 0 448 448"]) [class*=image]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 30% 20%,rgba(255,255,255,.08) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(0,0,0,.06) 0%,transparent 50%);pointer-events:none}[class*=collection-card]:has(svg[viewBox="0 0 448 448"]) [class*=collection-title],.featured-blog-posts [class*=card]:has(svg[viewBox="0 0 448 448"]) [class*=title]{color:var(--easy-ink)!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/easy-custom.css.map */
