:root,.color-background-1{--gradient-background: #FFFFFF;--color-base-accent-1: 28, 73, 196;--color-base-accent-2: 14, 46, 122;--color-base-solid-button-labels: 255, 255, 255;--color-base-outline-button-labels: 28, 73, 196;--font-body-family: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-heading-family: "Poppins", "Inter", sans-serif;--color-base-text: 15, 23, 42;--color-base-background-1: 255, 255, 255;--color-base-background-2: 248, 250, 252;--buttons-radius: 8px;--inputs-radius: 8px;--media-radius: 12px;--card-corner-radius: 12px;--popup-corner-radius: 16px;--page-width: 1400px;--page-width-margin: 0rem}.ht-main-nav .ht-mega-trigger{font-weight:600;cursor:pointer}.ht-main-nav .ht-mega-trigger:hover{color:#1c49c4}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shopify-section-header-sticky{top:0}.header{padding-top:0;padding-bottom:0;min-height:76px;border-bottom:1px solid #E2E8F0}.header__heading-logo-wrapper{font-family:Poppins,sans-serif;font-weight:700;font-size:20px}.header__heading-link{color:rgb(var(--color-base-accent-1))!important;text-decoration:none}.header__inline-menu .header__menu-item{font-size:14px;font-weight:500;padding:0 16px;color:#0f172a;transition:color .15s}.header__inline-menu .header__menu-item:hover{color:#1c49c4}.header__icon{width:40px;height:40px;border-radius:8px;transition:all .15s}.header__icon:hover{color:#1c49c4;background:#eef2ff}.button,.shopify-challenge__button,.customer button{font-weight:600;border-radius:8px;transition:all .2s;font-family:Inter,sans-serif}.button--primary{background:#1c49c4;color:#fff}.button--primary:hover{background:#0e2e7a;transform:translateY(-1px);box-shadow:0 4px 12px #1c49c41f}.button--secondary{background:#fff;color:#1c49c4;border:1.5px solid #1C49C4}.button--secondary:hover{background:#f1f5f9;transform:translateY(-1px)}[id*=promotions-banner] .banner__content{padding:40px 80px}[id*=promotions-banner] .banner__heading{font-family:Poppins,sans-serif;font-size:40px!important;font-weight:600!important;line-height:1.2;color:#fff}[id*=promotions-banner] .banner__text{font-size:16px;color:#6b8fd4;line-height:1.6}[id*=promotions-banner] .banner__box{background:transparent!important}[id*=promotions-banner] .banner__buttons .button{background:#fff;color:#1c49c4;font-size:16px;font-weight:700;height:54px;padding:0 36px;border-radius:12px}[id*=promotions-banner] .banner__buttons .button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.collection-list{background:#f8fafc;padding:80px 0}.collection-list .title{font-family:Poppins,sans-serif;font-size:42px;font-weight:600;color:#0f172a;margin-bottom:48px}.collection-list .card-wrapper{border-radius:12px;box-shadow:0 1px 2px #0000000d;transition:all .25s}.collection-list .card-wrapper:hover{transform:translateY(-4px);box-shadow:0 12px 40px -4px #0000001f}.collection-list .card__heading{font-size:15px;font-weight:600}.collection-list .card__heading a:hover{color:#1c49c4}.featured-collection{padding:80px 0;background:#fff}.featured-collection .title{font-family:Poppins,sans-serif;font-size:42px;font-weight:600;color:#0f172a;margin-bottom:48px}card-product,.product-card-wrapper,.card-wrapper{display:contents}.ht-card{position:relative;border-radius:0;background:transparent;transition:transform .35s cubic-bezier(.25,.8,.25,1),box-shadow .35s cubic-bezier(.25,.8,.25,1)}.ht-card:hover{transform:translateY(-4px);box-shadow:0 20px 48px -12px #00000026}.ht-card__inner{display:block;text-decoration:none;color:inherit}.ht-card__media{position:relative;width:100%;padding-bottom:133.333%;overflow:hidden;border-radius:12px;background:#f1f5f9}.ht-card__img,.ht-card__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s ease,transform .5s cubic-bezier(.25,.8,.25,1)}.ht-card__img--primary{opacity:1;z-index:1}.ht-card__img--secondary,.ht-card__video{opacity:0;z-index:2}.ht-card:hover .ht-card__img--primary{opacity:0}.ht-card:hover .ht-card__img--secondary,.ht-card:hover .ht-card__video{opacity:1}.ht-card:hover .ht-card__img,.ht-card:hover .ht-card__video{transform:scale(1.04)}.ht-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#f1f5f9}.ht-card__placeholder .placeholder-svg{width:50%;height:auto;opacity:.15}.ht-card__badge{position:absolute;top:12px;left:12px;z-index:5;display:inline-flex;align-items:center;padding:4px 14px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#1c49c4,#0e2e7a);box-shadow:0 2px 8px #1c49c44d;pointer-events:none}.ht-card__badge--sold{background:linear-gradient(135deg,#64748b,#334155);box-shadow:0 2px 8px #64748b4d}.ht-card__quick-add{position:absolute;bottom:0;left:0;right:0;z-index:5;padding:12px 12px 16px;background:linear-gradient(to top,rgba(255,255,255,.95) 60%,transparent);opacity:0;transform:translateY(12px);transition:opacity .3s ease,transform .3s cubic-bezier(.25,.8,.25,1);pointer-events:none}.ht-card:hover .ht-card__quick-add{opacity:1;transform:translateY(0);pointer-events:auto}.ht-card__qf-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;padding:0 20px;border:none;border-radius:999px;background:#fff;color:#1c49c4;font-family:Inter,sans-serif;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 2px 12px #00000014,0 0 0 1px #1c49c426;transition:all .2s ease;text-decoration:none}.ht-card__qf-btn:hover{background:#1c49c4;color:#fff;box-shadow:0 4px 20px #1c49c440;transform:translateY(-1px)}.ht-card__qf-btn .loading__spinner{width:16px}.ht-card__info{padding:14px 4px 4px}.ht-card__title{margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.4;color:#0f172a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ht-card__price-row{display:flex;align-items:baseline;gap:8px;margin-top:6px}.ht-card__price{font-family:Inter,sans-serif;font-size:16px;font-weight:700;color:#0f172a;line-height:1.3}.ht-card__compare{font-size:13px;font-weight:500;color:#94a3b8;text-decoration:line-through;line-height:1.3}.ht-card__form{margin:0}.card__badge{display:none}@media screen and (max-width:749px){.ht-card__info{padding:10px 2px 0}.ht-card__title{font-size:13px}.ht-card__price{font-size:15px}.ht-card__badge{top:8px;left:8px;padding:3px 10px;font-size:10px}.ht-card__quick-add{padding:8px 8px 12px}.ht-card__qf-btn{height:38px;font-size:13px}}.image-with-text{padding:80px 0;background:#f8fafc}.image-with-text .image-with-text__heading{font-family:Poppins,sans-serif;font-size:36px;font-weight:600;line-height:1.2}.image-with-text .image-with-text__text{font-size:16px;color:#475569;line-height:1.7}#shopify-section-collapsible-content-faq .collapsible-content{padding:80px 0;background:#fff}#shopify-section-collapsible-content-faq .collapsible-content__wrapper{background:transparent!important}#shopify-section-collapsible-content-faq .collapsible-content__header{text-align:left!important;margin-bottom:40px}#shopify-section-collapsible-content-faq .collapsible-content__heading{font-family:Poppins,sans-serif;font-size:36px;font-weight:600;color:#0f172a;line-height:1.2}#shopify-section-collapsible-content-faq .collapsible-content__grid{justify-content:center}#shopify-section-collapsible-content-faq .collapsible-content__grid>.grid__item{max-width:920px;width:100%;margin:0 auto;flex:0 0 100%}#shopify-section-collapsible-content-faq .accordion{margin-bottom:16px;border:1px solid #F1F5F9;border-radius:12px;overflow:hidden;background:#fff;transition:border-color .2s,box-shadow .2s}#shopify-section-collapsible-content-faq .accordion:hover{border-color:#e2e8f0;box-shadow:0 4px 16px #0000000a}#shopify-section-collapsible-content-faq .accordion summary{background:#fff;border-radius:0;font-size:16px;font-weight:600;color:#0f172a;padding:22px 24px;transition:all .2s;list-style:none}#shopify-section-collapsible-content-faq .accordion summary:hover{background:#f8fafc}#shopify-section-collapsible-content-faq .accordion summary .icon-accordion{display:none}#shopify-section-collapsible-content-faq .accordion summary .svg-wrapper{color:#64748b}#shopify-section-collapsible-content-faq .accordion__title{font-family:Inter,sans-serif;font-size:16px;font-weight:600;color:#0f172a}#shopify-section-collapsible-content-faq .accordion__content{font-size:15px;color:#475569;line-height:1.7;padding:0 24px 22px}#shopify-section-collapsible-content-faq .accordion__content p{margin:0}.footer{background:#0f172a!important;padding:0!important}.footer__content-top{padding:64px 0 48px}.footer__blocks-wrapper{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;align-items:start}.footer__blocks-wrapper .grid__item{width:100%!important;max-width:100%!important;flex:none!important;padding:0!important;margin:0!important}@media screen and (max-width:989px){.footer__blocks-wrapper{grid-template-columns:1fr 1fr;gap:32px 40px}}@media screen and (max-width:749px){.footer__blocks-wrapper{grid-template-columns:1fr;gap:32px}.footer__blocks-wrapper .grid__item{width:100%!important;max-width:100%!important}}.footer-block__brand-info{max-width:320px}.footer-block__brand-heading{font-family:Poppins,sans-serif;font-size:28px;font-weight:700;color:#fff!important;margin:0 0 16px;letter-spacing:-.5px;white-space:nowrap}.footer-block__brand-desc{font-size:14px;color:#94a3b8!important;line-height:1.7;margin:0}.footer-block__brand-desc p{margin:0}.footer-block__heading{font-size:13px;font-weight:700;color:#fff!important;text-transform:uppercase;letter-spacing:1px;margin:0 0 20px;white-space:nowrap}.footer-block__details-content{margin:0!important}.footer-block__details-content .list-menu__item{display:inline-block;font-size:14px;color:#94a3b8!important;text-decoration:none;transition:color .15s;padding:6px 0}.footer-block__details-content .list-menu__item:hover{color:#fff!important}.footer-block--newsletter{display:none!important}.footer__content-bottom{padding:24px 0;background:transparent!important;border-top:1px solid rgba(255,255,255,.08)!important}.footer__content-bottom-wrapper{display:flex;justify-content:space-between;align-items:center;gap:24px}.footer__content-bottom-wrapper--center{justify-content:center}.footer__localization{display:none!important}.footer__copyright{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:13px;color:#94a3b8!important;margin-top:0!important;text-align:left!important}.footer__copyright a{color:#94a3b8!important;text-decoration:none}.footer__copyright a:hover{color:#fff!important}.footer__copyright .copyright__content,.footer__payment{margin:0}.footer__payment .list-payment{justify-content:flex-end}@media screen and (max-width:749px){.footer__content-top{padding:48px 0 32px}.footer__content-bottom-wrapper{flex-direction:column;align-items:flex-start;gap:16px}.footer__copyright{flex-direction:column;align-items:flex-start;gap:8px}.footer__payment .list-payment{justify-content:flex-start}}#shopify-section-brand-story-custom,#shopify-section-promotions-banner,#shopify-section-customer-reviews,#shopify-section-collapsible-content-faq{content-visibility:auto;contain-intrinsic-size:500px}@media screen and (max-width:749px){.banner__content{padding:40px 24px}.collection-list,.featured-collection,.image-with-text,#shopify-section-collapsible-content-faq .collapsible-content{padding:48px 0}.banner__heading{font-size:28px!important}#shopify-section-collapsible-content-faq .collapsible-content__heading{font-size:28px}}.product__title{font-family:Poppins,sans-serif!important;font-weight:600!important}.product-form__submit .button{background:#1c49c4!important;border-radius:8px!important;font-weight:600!important;transition:all .2s!important}.product-form__submit .button:hover{background:#0e2e7a!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #1c49c433!important}.shopify-payment-button__button{border-radius:8px!important}.product__description rte{line-height:1.7}.product__description h2,.product__description h3{color:#0f172a;font-family:Poppins,sans-serif;margin-top:24px}.product__description ul,.product__description ol{padding-left:20px}.product__description li{margin-bottom:6px;line-height:1.6}.product-form__input input[type=radio]+label{border-radius:8px!important;border:1.5px solid #E2E8F0!important;transition:all .15s!important}.product-form__input input[type=radio]:checked+label{border-color:#1c49c4!important;background:#eef2ff!important;color:#1c49c4!important}.price-item{font-family:Inter,sans-serif;font-weight:700}.related-products .title,.collection-banner .banner__heading{font-family:Poppins,sans-serif;font-weight:600}.collection-banner .banner__box{border-radius:0}.collection .title{font-family:Poppins,sans-serif;font-weight:600}.collection-product-grid .card-wrapper{border-radius:12px;overflow:hidden;transition:transform .25s,box-shadow .25s}.collection-product-grid .card-wrapper:hover{transform:translateY(-4px);box-shadow:0 12px 40px -4px #00000014}.collection-product-grid .card__heading a{font-size:14px;font-weight:500;color:#0f172a;transition:color .15s}.collection-product-grid .card__heading a:hover{color:#1c49c4}.collection-product-grid .price-item{font-size:16px;font-weight:700;color:#0f172a}.collection-filters__dismissible .tag{border-radius:999px}.main-page-title{font-family:Poppins,sans-serif!important;font-weight:700!important;color:#0f172a!important;margin-bottom:24px!important}.main-page-title.page-title{font-size:36px!important;line-height:1.2!important}.rte h2{font-family:Poppins,sans-serif;color:#1c49c4;margin-top:32px;margin-bottom:12px;font-size:22px;font-weight:600}.rte h3{font-family:Poppins,sans-serif;color:#0f172a;margin-top:24px;margin-bottom:8px;font-size:18px;font-weight:600}.rte p{line-height:1.7;color:#475569}.rte ul,.rte ol{padding-left:20px;margin-bottom:16px}.rte li{margin-bottom:6px;line-height:1.7;color:#475569}.rte a{color:#1c49c4;text-decoration:underline}.rte a:hover{color:#0e2e7a}.rte table{width:100%;border-collapse:collapse;margin:16px 0}.rte table th{text-align:left;padding:10px;border-bottom:2px solid #1C49C4;font-weight:600;color:#0f172a}.rte table td{padding:10px;border-bottom:1px solid #E2E8F0;color:#475569}.policy-content{max-width:800px;margin:0 auto}.policy-content h2{font-family:Poppins,sans-serif;color:#1c49c4;font-size:28px;margin-bottom:8px}.policy-content h3{font-family:Poppins,sans-serif;color:#0f172a;font-size:18px;margin-top:24px;margin-bottom:8px}.policy-content p,.policy-content li{line-height:1.7;color:#475569}.contact-page-content{max-width:900px;margin:0 auto}.announcement-bar{background:#1c49c4!important}.announcement-bar__message{font-size:13px!important;font-weight:500!important;letter-spacing:.3px!important;color:#fff!important;padding:10px 16px!important}.breadcrumb{font-size:13px;color:#64748b;margin-bottom:16px}.breadcrumb a{color:#64748b;text-decoration:none}.breadcrumb a:hover{color:#1c49c4}.cart__title{font-family:Poppins,sans-serif;font-weight:600}.cart-items th{border-bottom:2px solid #1C49C4!important}.cart__checkout-button{background:#1c49c4!important;border-radius:8px!important;font-weight:600!important}.cart__checkout-button:hover{background:#0e2e7a!important}.product__info-wrapper{padding:40px 0 0!important}.product__info-container{max-width:100%!important}.product--thumbnail .product__media-gallery,.product--media .product__media-gallery{padding:40px 0 0!important}.product__title h1{font-size:32px!important;font-weight:600!important;line-height:1.25!important;letter-spacing:-.02em!important;margin-bottom:0!important}.product__vendor{font-size:12px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#1c49c4!important;margin-bottom:8px!important}.price{font-size:28px!important;font-weight:700!important;letter-spacing:-.01em!important}.price__compare{font-size:16px!important;font-weight:400!important;color:#9ca3af!important}.price-item--regular{color:#9ca3af!important}.price-item--sale{color:#0a1628!important;font-weight:700!important}.ht-save-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:4px;background:#fef3c7;font-size:12px;font-weight:600;color:#92400e;margin-left:12px;vertical-align:middle}.ht-sale-badge{position:absolute;top:16px;left:16px;background:#ef4444;color:#fff;font-size:13px;font-weight:700;padding:6px 12px;border-radius:4px;z-index:2}.ht-product-divider{width:100%;height:1px;background:#eaeaea;margin:20px 0;border:none}.ht-selling-points{display:flex;flex-direction:column;gap:12px;margin:0 0 20px}.ht-sp-item{display:flex;align-items:center;gap:10px}.ht-sp-icon{flex-shrink:0;width:16px;height:16px}.ht-sp-icon svg{width:16px;height:16px}.ht-sp-text{font-size:14px;font-weight:400;color:#0a1628;line-height:1.5}.variant__label{font-size:14px!important;font-weight:500!important;color:#0a1628!important;margin-bottom:8px!important}.product-form__input input[type=radio]+label{border-radius:8px!important;border:1px solid #E5E7EB!important;padding:10px 16px!important;font-size:14px!important;font-weight:500!important;color:#0a1628!important;transition:all .2s ease!important}.product-form__input input[type=radio]:checked+label{border-color:#1c49c4!important;border-width:2px!important;background:#fff!important;color:#1c49c4!important}.quantity{border-radius:8px!important;border:1px solid #E5E7EB!important;overflow:hidden!important;height:44px!important}.quantity__button{width:44px!important;color:#0a1628!important}.quantity__input{font-size:16px!important;font-weight:600!important;color:#0a1628!important}.product-form__submit{background:#0a1628!important;color:#fff!important;border:none!important;border-radius:8px!important;font-size:16px!important;font-weight:600!important;height:56px!important;min-height:56px!important;letter-spacing:.01em!important;transition:background .2s ease!important}.product-form__submit:hover{background:#1e293b!important}.product-form__submit:after{box-shadow:none!important}.ht-buy-now-btn{display:flex;align-items:center;justify-content:center;width:100%;height:48px;border-radius:8px;background:#fff;border:1.5px solid #1C49C4;color:#1c49c4;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:12px}.ht-buy-now-btn:hover{background:#1c49c4;color:#fff}.ht-trust-row{display:flex;justify-content:space-between;width:100%;padding:16px 0 0;margin-top:20px;border-top:1px solid #EAEAEA}.ht-trust-item{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1}.ht-trust-icon{width:22px;height:22px}.ht-trust-icon svg{width:22px;height:22px}.ht-trust-title{font-size:13px;font-weight:600;color:#0a1628;text-align:center}.ht-trust-sub{font-size:11px;font-weight:400;color:#6b7280;text-align:center}.ht-description-section{padding:64px 80px;background:#fff}.ht-section-title{font-size:28px;font-weight:600;color:#0a1628;letter-spacing:-.02em;margin-bottom:40px}.ht-desc-grid{display:grid;grid-template-columns:1fr 460px;gap:48px;align-items:start}.ht-desc-text p{font-size:15px;font-weight:400;color:#374151;line-height:1.6;margin-bottom:20px}.ht-desc-image{width:100%;height:380px;border-radius:12px;overflow:hidden;background:#f1f5f9}.ht-desc-image img{width:100%;height:100%;object-fit:cover}@media(max-width:989px){.ht-desc-grid{grid-template-columns:1fr}}.ht-features-section{padding:64px 80px;background:#f9f9f9}.ht-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ht-feature-card{background:#fff;border:1px solid #EBEBEB;border-radius:12px;padding:32px;display:flex;flex-direction:column;gap:16px;transition:border-color .2s ease}.ht-feature-card:hover{border-color:#1c49c4}.ht-feature-icon-bg{width:48px;height:48px;border-radius:12px;background:#eef2ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ht-feature-icon-bg svg{width:24px;height:24px}.ht-feature-title{font-size:16px;font-weight:600;color:#0a1628}.ht-feature-desc{font-size:14px;font-weight:400;color:#6b7280;line-height:1.5}@media(max-width:989px){.ht-feature-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.ht-feature-grid{grid-template-columns:1fr}}.ht-faq-section{padding:64px 80px;background:#fff}.ht-faq-list{max-width:100%}.ht-faq-item{border-top:1px solid #EAEAEA;padding:24px 0}.ht-faq-item:last-child{border-bottom:1px solid #EAEAEA}.ht-faq-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;width:100%;background:none;border:none;padding:0;font-family:inherit;text-align:left}.ht-faq-question-text{font-size:16px;font-weight:500;color:#0a1628;flex:1;padding-right:16px}.ht-faq-toggle{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.ht-faq-toggle svg{width:20px;height:20px}.ht-faq-item.open .ht-faq-toggle{transform:rotate(45deg)}.ht-faq-answer{font-size:14px;font-weight:400;color:#6b7280;line-height:1.6;max-height:0;overflow:hidden;transition:max-height .3s ease,padding-top .3s ease;padding-top:0}.ht-faq-item.open .ht-faq-answer{max-height:200px;padding-top:16px}.ht-related-section{padding:64px 80px;background:#f9f9f9}.ht-related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ht-related-card{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit}.ht-related-image{width:100%;height:240px;border-radius:8px;overflow:hidden;background:#f1f5f9}.ht-related-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ht-related-card:hover .ht-related-image img{transform:scale(1.05)}.ht-related-name{font-size:14px;font-weight:500;color:#0a1628}.ht-related-price{font-size:15px;font-weight:600;color:#0a1628}@media(max-width:989px){.ht-related-grid{grid-template-columns:repeat(2,1fr)}.ht-description-section,.ht-features-section,.ht-faq-section,.ht-related-section{padding:48px 24px}}@media(max-width:600px){.ht-related-grid{grid-template-columns:1fr}.ht-trust-row{flex-direction:column;gap:16px}.ht-trust-item{flex-direction:row;justify-content:flex-start;gap:10px}}@media screen and (min-width:750px){.product{gap:4rem!important}.product.product--large{gap:5rem!important}.product.product--small{gap:3rem!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/theme-custom.css.map */
