/** Shopify CDN: Minification failed

Line 36:28 Unexpected "*"
Line 37:28 Unexpected "*"

**/
@import url('https://fonts.googleapis.com/css2?family=Faculty+Glyphic&family=Nunito:wght@400;600;700;800;900&display=swap');
.product-information h1,.product-information .product-title,.product-information .product-title h1,.product-information .product-title a{font-family:"Faculty Glyphic",sans-serif!important;color:#235480!important;font-weight:400!important}
.product-information .price,.product-information .price-item,.product-information .price-item bdi,.product-information [ref="priceContainer"] .price,.product-information [ref="priceContainer"] .price bdi{font-family:"Nunito",sans-serif!important;color:#A3D4FF!important;font-size:1.35em!important;font-weight:800!important}
.product-information button[name="add"],.product-information .add-to-cart-button,.product-information .product-form__submit,.product-information .buy-buttons button,.product-information button[type="submit"]{background:#A3D4FF!important;color:#FFFFE2!important;border:1px solid #A3D4FF!important;border-radius:999px!important;min-height:54px;font-family:"Nunito",sans-serif!important;font-weight:900!important}
.product-information .variant-option button,.product-information .variant-picker button{border-radius:10px!important;border-color:#A3D4FF!important;color:#235480!important}
.product-information .product-description,.product-information .rte,.product-information .text-block{font-family:"Nunito",sans-serif;color:#235480}
.ac-social-bar,.ac-details,.ac-wrap,.ac-features,.ac-faq,#acHow,.ac-urgency-box,.ac-cta-box{font-family:"Nunito",sans-serif;box-sizing:border-box}
.ac-social-bar,.ac-detail-item,.ac-feature-card,.ac-faq-item{border-color:#D4EAF7}
.ac-cta-btn,.ac-urgency-box button{border-radius:999px}
@media(max-width:749px){
 html,body{max-width:100%;overflow-x:hidden!important}
 .template-product .announcement-section-1{width:100vw!important;max-width:100vw!important;min-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:10px 8px!important;box-sizing:border-box!important;overflow:hidden!important}
 .template-product .announcement-section-1 .container{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}
 .template-product .announcement-section-1 .announcement-wrapper{width:100%!important;display:flex!important;flex-wrap:nowrap!important;justify-content:space-evenly!important;gap:4px!important;min-width:0!important}
 .template-product .announcement-section-1 .clock-down_text{font-size:clamp(12px,3.4vw,18px)!important;line-height:1.15!important;white-space:normal!important;flex:1 1 auto!important;min-width:0!important;padding:0 2px!important}
 .template-product .announcement-section-1 .holiday-clock{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:0!important;min-width:0!important}
 .template-product .announcement-section-1 .box-3{width:clamp(35px,11vw,48px)!important;height:clamp(42px,13vw,54px)!important;margin:0 2px!important;padding:3px 1px!important;flex:0 0 auto!important}
 .template-product .announcement-section-1 .clock-number-2{font-size:clamp(14px,4.2vw,19px)!important;line-height:1.1!important}
 .template-product .announcement-section-1 .clock-label-2{font-size:clamp(9px,2.5vw,11px)!important;line-height:1.1!important;margin-top:1px!important}
 .template-product .announcement-section-1 .text-block-countdown{font-size:clamp(12px,3.5vw,16px)!important;padding:0 1px!important}
 .template-product .ac-gallery{width:100%!important;max-width:100vw!important;overflow:hidden!important}
 .template-product .ac-gallery-track{display:flex!important;width:max-content!important;animation:acScroll 40s linear infinite!important;touch-action:pan-x!important}
 .template-product .ac-gallery-track img{width:auto!important;max-width:none!important;height:170px!important;flex:0 0 auto!important;object-fit:contain!important}
 .template-product #ac-reviews{width:100%!important;max-width:100vw!important;overflow:hidden!important}
 .template-product #ac-reviews .ac-swiper-container{width:100%!important;max-width:100vw!important;padding:12px 0 24px!important;overflow:hidden!important}
 .template-product #ac-reviews .swiper-wrapper{display:flex!important;width:max-content!important;gap:12px!important;transform:none!important;transition:none!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x!important;padding:0 16px!important}
 .template-product #ac-reviews .swiper-slide{width:calc(100vw - 64px)!important;max-width:calc(100vw - 64px)!important;min-width:calc(100vw - 64px)!important;height:auto!important;min-height:260px!important;flex:0 0 calc(100vw - 64px)!important;scroll-snap-align:center!important;animation:none!important;box-sizing:border-box!important;overflow-wrap:anywhere!important}
 .template-product #ac-reviews .ac-name{display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important;min-width:0!important}
 .template-product #ac-reviews .ac-name img,.template-product #ac-reviews img[alt*="Verified"],.template-product #ac-reviews img[alt*="verified"]{width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;max-height:18px!important;object-fit:contain!important;flex:0 0 18px!important;filter:hue-rotate(75deg) saturate(.95)!important}
 .template-product .ac-wrap-*,.template-product [class*="ac-wrap-"]{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;min-width:0!important;overflow:hidden!important}
 .template-product .ac-wrap-* *, .template-product [class*="ac-wrap-"] *{box-sizing:border-box!important}
 .template-product [class*="ac-wrap-"] .carousel{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x!important}
 .template-product [class*="ac-wrap-"] .slide{flex:0 0 84%!important;max-width:84%!important;scroll-snap-align:center!important}
 .template-product .ac-urgency-box,.template-product .ac-urgency-box *{box-sizing:border-box!important;min-width:0!important;overflow-wrap:anywhere!important}
 .template-product .ac-urgency-box{width:calc(100% - 32px)!important;max-width:480px!important;margin:0 auto!important;overflow:hidden!important}
 .template-product .ac-urgency-price{gap:8px!important;padding:18px 10px 8px!important;flex-wrap:wrap!important}
 .template-product .ac-price-now{font-size:clamp(30px,9vw,42px)!important;letter-spacing:-1px!important}
 .template-product .ac-price-old{font-size:clamp(17px,5vw,22px)!important}
 .template-product .ac-save-badge{font-size:10px!important;padding:5px 9px!important}
 .template-product .ac-countdown{display:flex!important;justify-content:center!important;gap:clamp(2px,1vw,8px)!important;width:100%!important;padding:8px 6px!important}
 .template-product .ac-count-block{flex:1 1 0!important;min-width:0!important;max-width:88px!important;padding:8px 2px!important}
 .template-product .ac-colon{flex:0 0 auto!important}
 .template-product .ac-urgency-text,.template-product .ac-guarantee{width:100%!important;max-width:100%!important;padding-left:12px!important;padding-right:12px!important}
 .template-product .ac-guarantee-icon{width:32px!important;height:32px!important;min-width:32px!important;flex:0 0 32px!important}
 .template-product .ac-guarantee-icon svg,.template-product .ac-guarantee-icon img{width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important}
}