body,h1,h2,h3,.h1,.h2,.h3{font-family:Open Sans,sans-serif!important}.header .container{position:relative;height:100%;display:flex;align-items:center}.header{border-bottom-color:#f2f2f2}.header .header-navs{display:flex;justify-content:flex-end}.header .header-navs .primary-nav__link{font-size:16px;font-weight:400}.why-it-works{padding:70px 20px;background:#faf7f4;text-align:center}.why-subheading{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#0b0f1e;margin-bottom:8px;font-weight:700}.why-heading{font-size:38px;font-weight:700;color:#0b0f1e;letter-spacing:-.02em;margin:0 0 50px;line-height:normal}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.why-card{background:#fff;border-radius:16px;padding:24px;text-align:left;box-shadow:0 4px 18px #0000000f;transition:transform .2s ease,box-shadow .2s ease}.why-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #00000014}.why-icon{width:44px;height:44px;background:#eef2ff;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.why-icon img{width:20px;height:20px;object-fit:contain}.why-title{font-size:16px;font-weight:600;color:#111;margin-bottom:8px}.why-text{font-size:13px;line-height:1.5;color:#666}.product-single__vendor.product-single__vendor--body a{display:inline-block;color:#0b0f1e;font-size:11px;border-radius:999px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.product-single__box__block--title h1:after{display:none}.product-single__box__block--title .product-single__title{margin-bottom:0!important;padding-bottom:0!important}.product-single__box__block--price .price__number--sale{font-size:28px;color:#0e1f4e;font-weight:700}.product-single__box__block--price .price__compare{font-size:17px}.product-shipping-info .shipping-text{font-size:13px;color:var(--color--alt-text)}.product-single__box__block--price .price div[data-type=percentage] .label{border-radius:60px!important;color:#0d6636;margin-left:10px;padding:6px 18px}.product-single__box__block--price .price div[data-type=percentage] .label .label__text{font-size:11px;letter-spacing:0}.product-single__box__block--price .price{align-items:center}.lp-section-heading{text-align:center;max-width:640px;margin:0 auto 48px}.lp-section-heading__eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#0b0f1e;margin-bottom:8px;font-weight:700}.lp-section-heading__title{font-size:38px;font-weight:700;color:#0b0f1e;letter-spacing:-.02em;margin:0 0 13px;line-height:normal}.lp-section-heading__subtitle{font-size:16px;color:#374151;margin:0;line-height:normal}.section--recommended-products{background:#f8f6f2;margin:0!important}.section--recommended-products .grid-layout{max-width:700px;margin:0 auto!important}.section--recommended-products .grid-layout .product-card{background:#fff;border:1px solid #eeeeee;border-radius:14px;overflow:hidden}.section--recommended-products .grid-layout .product-card .product-card__details{padding:19px 20px;margin:0}.section--recommended-products .grid-layout .product-card .product-card__details .product-card__title{font-size:15px;font-weight:700}.section--recommended-products .grid-layout .product-card .product-card__details .price{font-weight:700}.section--recommended-products .grid-layout .product-card .product-card__details .price__number--sale{color:#0e1f4e}.product-single{margin:0}.section--product-single{margin:0;overflow:visible;position:relative;z-index:1}.breadcrumb.breadcrumb--product-single{margin:0;padding:10px 20px;border-bottom:1px solid #f2f2f2}.breadcrumb.breadcrumb--product-single .breadcrumb__item>*{font-size:12px!important}.product-form__qty label.quantity-selector{font-size:14px!important;display:block;color:#777!important}.product-form__qty quantity-input{border-radius:30px;background:#f5f5f5}.product-form__qty quantity-input input[type=number]{background:#fff}.product-form__add--dynamic .product-form__add-btn{background:#0e1f4e!important;border-radius:60px;text-transform:none;letter-spacing:0;font-weight:100!important}.product-single__content{display:flex;flex-direction:column;position:relative;min-height:0!important;padding-bottom:24px;box-sizing:border-box}.product-single__media,.product-single__secondary-blocks,.product-single__primary-blocks{width:100%!important;max-width:100%;position:relative!important;top:auto!important;right:auto!important;left:auto!important;height:auto!important;box-sizing:border-box}.product-single__media{order:1;padding:16px 0 0;margin-bottom:0!important}.product-single__media .media-gallery{margin-bottom:0}.product-single__secondary-blocks{order:2;display:block!important;visibility:visible!important;opacity:1!important;margin:12px 0 8px;padding:0 0 8px}.product-single__primary-blocks{order:3;padding:8px 0 24px;border-left:none}.product-single__box__block.product-single__box__block--description{max-height:none!important;overflow:visible!important;display:block!important;color:#111827}.product-single__box__block--description .rte,.product-single__box__block--description .rte p,.product-single__box__block--description .rte li{color:#374151;font-size:15px;line-height:1.55}.product-single__box__block--description .rte ul{margin:10px 0 0;padding-left:1.15em}.product-single__box__block--description .rte li{margin-bottom:6px}.product-single a.description-toggle{display:none!important}.product-single__secondary-blocks summary{padding:14px 0}.product-single__secondary-blocks summary h3{font-size:14px!important;font-weight:700}.product-single__secondary-blocks details{border-top:1px solid #eee!important;border-bottom:1px solid #eee!important}.product-single__accordion__item-wrap{font-size:14px}.product-single__accordion__item-wrap li{color:#696667;list-style:disc;margin-bottom:10px}.product-single__accordion__item-wrap ul{padding-left:8px}.product-single__box__block details-content{padding-bottom:20px}.product-single .free-shipping-bar{width:100%;max-width:100%}.product-single .free-shipping-bar__track{width:100%}.product-single__feature-row{padding:12px 0;border-top:1px solid #eee}.product-single__feature-row:last-child{border-bottom:1px solid #eee}.product-single__feature-row__head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.product-single__feature-row__head h3{margin:0;font-size:14px!important;font-weight:600}.product-single__feature-row .product-single__accordion__item-wrap{margin:0;padding:0}.product-single__feature-row .product-single__accordion__item-wrap p{margin:0;font-size:14px;color:#696667}@media screen and (max-width:768px){.product-single__content{padding-bottom:110px}.product-single__media{padding-top:12px}.product-single__secondary-blocks{margin-top:10px;margin-bottom:4px}.product-single__feature-row{padding:10px 0}.product-single__feature-row__head h3{font-size:13px!important;line-height:1.35}.product-single__feature-row .product-single__accordion__item-wrap p{font-size:13px;line-height:1.45}.product-single__primary-blocks{padding-top:4px}}@media screen and (min-width:981px){.product-single__content{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-areas:"media primary" "secondary primary";align-items:start;padding-bottom:48px;column-gap:0}.product-single__media{grid-area:media;order:unset;padding:30px 24px 0 0}.product-single__secondary-blocks{grid-area:secondary;order:unset;margin:8px 24px 32px 0;padding:0}.product-single__primary-blocks{grid-area:primary;order:unset;padding:50px 30px 24px;border-left:1px solid #f2f2f2}}@media(max-width:990px){.why-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.why-grid{grid-template-columns:1fr}.why-heading{font-size:26px}}@media screen and (max-width:767px){.announcement__container--carousel{padding:0 8px;max-width:100%;width:100%}.announcement__container--carousel .announcement__message .announcement__text{line-height:18px;font-size:12px}}announcement-bar:not([hidden]) .announcement__bg{min-height:48px}announcement-bar:not([hidden]) .announcement__message{min-height:24px}.footer .footer__text,.footer .footer__text a,.footer a.link--footer,.section--footer .rte,.section--footer .rte a{color:#d1d5db}.footer .footer__heading,.section--footer .footer__title{color:#f3f4f6}.sg-hero .sg-btn:focus-visible{outline:2px solid #0f204e;outline-offset:3px}.sg-hero .sg-hero__heading{text-wrap:balance}@media(prefers-reduced-motion:reduce){.sg-hero .sg-btn,.sg-hero .sg-btn--primary:hover,.sg-hero .sg-btn--outline:hover{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/style.css.map */
