@media only screen and (min-width:590px){.site-header{padding:10px 0}.index-section{margin:60px 0}}.subscription_group .group_dropdown{border-color:#0a1f44}.subs-billing .cart-billing-descriptor{margin-bottom:5px;color:#0a1f44;font-weight:700}.subs-billing .subscription-billing-disclosure p{margin-bottom:16px;font-size:14px;letter-spacing:normal;line-height:150%}.featured-collection-section .section-header__title{font-weight:700}.featured-collection-section .section-header{margin-bottom:25px}.featured-collection-section .section-header__link{color:#2f83f3}.featured-collection-section .grid-product__content .grid-product__title{font-weight:600}.logo-list-section .section-header{margin-bottom:0;text-align:center}.btn,button{border-radius:35px}.testimonial-stars{color:#f5a623}.newsletter__input-group input{color:#0a1f44!important}@media only screen and (min-width:590px){.product__price{font-size:35px!important;font-weight:600}}.product-block{margin-bottom:10px}.product-block--sales-point+.product-block--sales-point{margin-top:unset}.newsletter-section__content .newsletter__input-group{border-radius:35px}.newsletter-section__content .newsletter__input-group input{border:none}.newsletter__input-group .input-group-btn .btn{border-radius:35px!important}.payment-buttons .add-to-cart--secondary{border-radius:35px}.shopify-payment-button .shopify-payment-button__button--unbranded{border-radius:35px!important}@media only screen and (min-width:590px){.product-single__meta .social-sharing{margin-top:25px}}.product__quantity .js-qty__wrapper input{border-radius:35px}.product__quantity .js-qty__num{padding:14px 24px}.product__quantity .js-qty__wrapper{max-width:120px;min-width:120px}.custom-product-rating-block{display:flex;align-items:center;flex-wrap:wrap}.custom-product-rating-block .rating-stars{display:flex;gap:2px}.custom-product-rating-block .rating-stars svg{display:block}.custom-product-rating-block .rating-number{font-weight:700;line-height:1}.custom-product-rating-block .rating-text{line-height:1}.product-feature-list{display:flex;flex-direction:column}.feature-item{display:flex;align-items:center;gap:12px}.feature-icon{border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-icon svg{width:60%;height:60%}.feature-text{line-height:1.5}.social-proof{display:flex;align-items:center;gap:10px;border-radius:10px;padding:12px 16px;font-size:14px;margin:15px 0}.social-proof .icon{width:22px;height:22px;flex-shrink:0}.social-proof .icon img{width:100%;height:100%;object-fit:contain}.social-proof .social_text{margin:0}.social-proof .social_text strong{font-weight:700}.trust-badges-row{display:flex;justify-content:space-between;text-align:center;border-top:1px solid #e5e5e5;padding-top:14px}.trust-badges-row .badge-item{flex:1;display:flex;flex-direction:column;align-items:center}.trust-badges-row .icon{width:24px;height:24px}.trust-badges-row .icon img{width:100%;height:100%;object-fit:contain;filter:brightness(0) saturate(100%) invert(18%) sepia(90%) saturate(3200%) hue-rotate(215deg) brightness(65%) contrast(115%)}.trust-badges-row .title{margin:4px 0 0;font-size:13px;font-weight:600}.trust-badges-row .subtitle{font-size:11px}@media(max-width:480px){.trust-badges-row{flex-wrap:wrap;row-gap:14px}.trust-badges-row .badge-item{flex:1 1 45%}}.payment-row{display:flex;align-items:center;gap:8px;margin-top:20px;flex-wrap:wrap}.payment-row .lock-icon{width:16px;height:16px;flex-shrink:0}.payment-row .lock-icon img{width:100%;height:100%;object-fit:contain}.payment-row .payment-text{margin:0;font-size:13px}.payment-row .payment-icons{display:flex;gap:6px;flex-wrap:wrap}.payment-row .payment-icon-item{width:34px;height:22px;border:1px solid #ddd;border-radius:4px;display:flex;align-items:center;justify-content:center;padding:2px}.payment-row .payment-icon-item img{width:100%;height:100%;object-fit:contain}.payment-row .payment-badge{border:1px solid #ddd;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600;color:#444;display:inline-flex;align-items:center}.quant_buy_bt_container{width:100%}.quant_buy_bt_container .cart-action-wrapper{display:flex;align-items:stretch;gap:12px;width:100%}.quant_buy_bt_container .product__quantity{flex:0 0 120px}.quant_buy_bt_container .product-form-wrapper{flex:1}.quant_buy_bt_container .product-form-wrapper .product-form__submit{width:100%;border-radius:30px}.quant_buy_bt_container .shopify-payment-button{width:100%;margin-top:14px}.quant_buy_bt_container .shopify-payment-button .shopify-payment-button__button{width:100%;border-radius:30px}.header-item--left .site-nav{margin-left:-6px}.header-item--icons .site-nav{margin-right:-6px}.featured-product-section{margin-bottom:0}.contact-sms-consent{display:flex;flex-direction:column;gap:16px;width:100%;margin:20px 0}.contact-sms-consent__item{display:flex;align-items:center;gap:12px;width:100%;margin:0;color:var(--colorTextBody, #0a1f44);font-size:14px;font-weight:400;line-height:1.55;letter-spacing:normal;text-transform:none;cursor:pointer}.contact-sms-consent__item input[type=checkbox]{appearance:none;-webkit-appearance:none;position:relative;flex:0 0 20px;width:20px;height:20px;min-width:20px;margin:2px 0 0;padding:0;border:1px solid #0a1f44;background:#fff;box-shadow:none;cursor:pointer}.contact-sms-consent__item input[type=checkbox]:checked{background:#0a1f44;border-color:#0a1f44}.contact-sms-consent__item input[type=checkbox]:checked:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.contact-sms-consent__item input[type=checkbox]:focus-visible{outline:2px solid #0a1f44;outline-offset:3px}.contact-sms-consent__item span{display:block;flex:1;min-width:0;margin:0;padding:0}.contact-form__legal{display:flex;align-items:center;flex-wrap:wrap;gap:10px;width:100%;margin:0 0 24px;color:var(--colorTextBody, #0a1f44);font-size:13px;line-height:1.5}.contact-form__legal a{color:inherit;text-decoration:underline;text-underline-offset:3px}.form-vertical input::placeholder,.form-vertical textarea::placeholder{font-size:14px}.shopify-policy__container{max-width:820px!important}.shopify-policy__container .shopify-policy__title{margin-block-end:40px}.shopify-policy__container .shopify-policy__body .rte :is(h1,h2,h3,h4,h5,h6){margin-top:32px;margin-bottom:16px}.shopify-policy__container .shopify-policy__body .rte p{margin-bottom:12px}@media only screen and (max-width:589px){.contact-sms-consent__item{gap:10px;font-size:13px}.contact-form__legal{gap:8px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
