body{margin:0;font-family:'Archivo',system-ui,sans-serif;color:#111111;background:#fff}
*{box-sizing:border-box}
a{color:#0169B8;text-decoration:none}
a:hover{color:#014F8A}
#my-store-1805034, #my-store-1805034 *{font-family:'Archivo',sans-serif !important}
#my-store-1805034 .ec-store{color:#111111}
#my-store-1805034 .ec-page-title,#my-store-1805034 .ec-header-h1,#my-store-1805034 .ec-header-h3,#my-store-1805034 .page-title__name{font-style:italic !important;font-weight:900 !important;text-transform:uppercase !important;letter-spacing:-.01em !important;color:#111111 !important}
#my-store-1805034 .grid-category__card,#my-store-1805034 .grid-product__wrap-inner{border-radius:16px !important;overflow:hidden}
#my-store-1805034 .grid-product__wrap-inner{background:#fff;border:1px solid #E3E8EE;transition:transform .2s,box-shadow .2s}
#my-store-1805034 .grid-product:hover .grid-product__wrap-inner{transform:translateY(-4px);box-shadow:0 12px 28px rgba(20,32,46,.14)}
#my-store-1805034 .grid-product__title-inner{font-weight:700 !important;color:#111111 !important}
#my-store-1805034 .grid-product__price-amount,#my-store-1805034 .details-product-price__value,#my-store-1805034 .ec-price-item{color:#0169B8 !important;font-weight:800 !important}
#my-store-1805034 .form-control--primary .form-control__button,#my-store-1805034 .form-control--button.form-control--primary .form-control__button{background:#0169B8 !important;border:2px solid #0169B8 !important;color:#fff !important;border-radius:10px !important;font-weight:700 !important;letter-spacing:.02em;box-shadow:none !important}
#my-store-1805034 .form-control--primary .form-control__button:hover{background:#fff !important;color:#0169B8 !important}
#my-store-1805034 .form-control--secondary .form-control__button{border:2px solid #0169B8 !important;color:#0169B8 !important;border-radius:10px !important;font-weight:700 !important;background:#fff !important}
#my-store-1805034 .form-control--secondary .form-control__button:hover{background:#0169B8 !important;color:#fff !important}
#my-store-1805034 .form-control__text,#my-store-1805034 .form-control__select,#my-store-1805034 .ec-search__input{border-radius:10px !important;border-color:#C9D2DD !important}
#my-store-1805034 .form-control__text:focus,#my-store-1805034 .form-control__select:focus{border-color:#0169B8 !important}
#my-store-1805034 a{color:#0169B8}
#my-store-1805034 .ec-breadcrumbs a{color:#4A5A6C !important}
#my-store-1805034 .ec-cart-widget__icon,#my-store-1805034 .ec-minicart__counter{color:#0169B8 !important}

#my-store-1805034 .grid__categories{display:grid !important;grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:0 !important;margin:0 !important;padding:5px !important;border-radius:20px;overflow:hidden;background:linear-gradient(90deg,#FEFA1F 0 12.5%,#FC811C 12.5% 25%,#F91055 25% 37.5%,#DA019F 37.5% 50%,#724DB5 50% 62.5%,#01A0D6 62.5% 75%,#40D13D 75% 87.5%,#DEF306 87.5% 100%) !important;width:100% !important;box-sizing:border-box}
#my-store-1805034 .grid-category{width:auto !important;max-width:none !important;padding:0 !important;margin:0 !important;float:none !important;background:#fff;box-shadow:0 0 0 .5px #D5DCE5;transition:background .2s,box-shadow .2s}
#my-store-1805034 .grid-category:hover{background:#F5F7FA;box-shadow:inset 0 -4px 0 #0169B8,0 0 0 .5px #D5DCE5}
#my-store-1805034 .grid-category__wrap,#my-store-1805034 .grid-category__wrap-inner{height:100%;padding:0 !important;margin:0 !important;box-shadow:none !important;background:none !important;border:0 !important}
#my-store-1805034 .grid-category__card{display:flex !important;flex-direction:column;align-items:center;text-align:center;padding:28px 20px 32px !important;height:100%;box-sizing:border-box;box-shadow:none !important;background:none !important;border:0 !important}
#my-store-1805034 .grid-category__image{display:block;width:100%;max-width:260px;margin:0 auto 22px !important;border-radius:8px !important;overflow:hidden;background:#F9F9F9}
#my-store-1805034 .grid-category__title{display:block;background:none !important;padding:0 !important;margin:0 !important;max-width:220px;font-style:normal !important;font-weight:700 !important;font-size:16px !important;letter-spacing:.14em !important;text-transform:uppercase !important;line-height:1.35 !important;color:#111111 !important}
#my-store-1805034 .grid-category__title-inner{font-style:normal !important;font-weight:700 !important;font-size:16px !important;letter-spacing:.14em !important;text-transform:uppercase !important;line-height:1.35 !important;color:#111111 !important;white-space:normal}
#my-store-1805034 .grid-category__shadow,#my-store-1805034 .grid-category__hover-wrap{display:none !important}
#my-store-1805034 .grid-category__title::before{content:'';display:block;width:10px;height:10px;border-radius:50%;margin:0 auto 12px;background:#0169B8}
#my-store-1805034 .grid-category__title::after{content:'Shop Now \2192';display:block;margin-top:10px;color:#0169B8;font-weight:600;font-size:15px;letter-spacing:0;text-transform:none}
#my-store-1805034 .grid-category:nth-child(8n+1) .grid-category__title::before{background:#FEFA1F}
#my-store-1805034 .grid-category:nth-child(8n+2) .grid-category__title::before{background:#FC811C}
#my-store-1805034 .grid-category:nth-child(8n+3) .grid-category__title::before{background:#F91055}
#my-store-1805034 .grid-category:nth-child(8n+4) .grid-category__title::before{background:#DA019F}
#my-store-1805034 .grid-category:nth-child(8n+5) .grid-category__title::before{background:#724DB5}
#my-store-1805034 .grid-category:nth-child(8n+6) .grid-category__title::before{background:#01A0D6}
#my-store-1805034 .grid-category:nth-child(8n+7) .grid-category__title::before{background:#40D13D}
#my-store-1805034 .grid-category:nth-child(8n+8) .grid-category__title::before{background:#DEF306}
@media(max-width:1000px){#my-store-1805034 .grid__categories{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}
@media(max-width:640px){#my-store-1805034 .grid__categories{grid-template-columns:repeat(2,minmax(0,1fr)) !important}#my-store-1805034 .grid-category__card{padding:20px 12px 24px !important}#my-store-1805034 .grid-category__title,#my-store-1805034 .grid-category__title-inner{font-size:13px !important}}
#InApp_cart_abandon,.InApp_cart_abandon,[class*="cart-abandon"]{display:none !important}

#my-store-1805034 .ec-page-title__featured-products,#my-store-1805034 .ec-page-title{text-align:center !important}
#my-store-1805034 .ec-page-title__featured-products .page-title__name{font-size:clamp(28px,4vw,42px) !important;line-height:1.05 !important;text-align:center !important}
#my-store-1805034 .grid-product__wrap-inner{border-radius:24px !important;padding:20px !important;background:#fff !important;border:1px solid #E3E8EE !important;box-shadow:none !important;display:flex;flex-direction:column;height:100%;box-sizing:border-box}
#my-store-1805034 .grid-product:hover .grid-product__wrap-inner{transform:translateY(-4px);box-shadow:0 12px 28px rgba(20,32,46,.14) !important}
#my-store-1805034 .grid-product__image{border-radius:18px !important;overflow:hidden;background:#F9F9F9 !important}
#my-store-1805034 .grid-product__bg{background-color:#F9F9F9 !important}
#my-store-1805034 .grid-product__title{display:block;margin-top:18px !important;text-align:left !important}
#my-store-1805034 .grid-product__title-inner{font-style:italic !important;font-weight:900 !important;text-transform:uppercase !important;font-size:20px !important;line-height:1.1 !important;letter-spacing:-.01em !important;color:#111111 !important}
#my-store-1805034 .ec-store:has(.ec-page-title__featured-products) .grid-product__title::before{content:'Featured';display:inline-block;background:#0169B8;color:#fff;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:20px;margin-bottom:12px}
#my-store-1805034 .grid-product .hc-widget{display:none !important}
#my-store-1805034 .grid-product__price,#my-store-1805034 .grid-product__price-amount{font-style:italic !important;font-weight:900 !important;font-size:28px !important;color:#0169B8 !important;letter-spacing:-.01em;text-align:left !important}
#my-store-1805034 .grid-product__price{margin-top:10px}
#my-store-1805034 .grid-product__button .form-control__button,#my-store-1805034 .grid-product__buy-now .form-control__button{border-radius:10px !important}
#my-store-1805034 .ec-footer{display:none !important}
html{overflow-y:auto !important}body{overflow:visible !important;position:static !important;height:auto !important}
