.header-wrapper .header,.footer{font-size:18px;line-height:1.55}.header-wrapper .header a,.header-wrapper .header summary,.header-wrapper .header .list-menu__item,.menu-drawer .list-menu__item,.footer a,.footer p,.footer label,.footer input,.footer small,.footer .copyright__content{font-size:16px;line-height:1.55}.footer .footer-block__heading{font-size:22px;line-height:1.3;color:#0a2342}.header .header__inline-menu .list-menu{flex-wrap:wrap}.footer .footer-block__details-content,.footer .footer__content-bottom-wrapper{overflow-wrap:anywhere}main .main-page-title{font-size:40px;line-height:1.2;color:#0a2342}main .rte,main .collapsible-content .accordion__content{font-size:18px;line-height:1.55}main .accordion__title{font-size:20px;line-height:1.4}.o20-pdp{font-size:18px;line-height:1.55;color:#1b2430;max-width:1200px;margin:0 auto;padding-bottom:48px!important}.o20-pdp .product{gap:32px;align-items:start}.o20-pdp .product__media-wrapper,.o20-pdp .product__info-wrapper{min-width:0}.o20-pdp .product__media-wrapper{background:#0a2342;border-radius:14px;overflow:hidden}.o20-pdp-halo{display:block;width:100%;height:auto;background:radial-gradient(ellipse,#1a3a5c,#0a2342 55%,#061628);border-radius:14px}.o20-pdp .product__media-wrapper media-gallery{display:none}.o20-pdp .product__info-wrapper{padding:24px;background:#faf8f5;border:1px solid #e3e8ef;border-radius:14px}.o20-pdp .product__title h1{font-size:44px;line-height:1.15;color:#0a2342}.o20-pdp .product__title{margin-top:0}.o20-pdp .product__text,.o20-pdp .form__label,.o20-pdp label,.o20-pdp .product__tax,.o20-pdp .shopify-installments,.o20-pdp .share-button__button,.o20-pdp .price__badge-sale,.o20-pdp .price__badge-sold-out{font-size:16px;line-height:1.55}.o20-pdp .price,.o20-pdp .price-item{font-size:24px;color:#0a2342;line-height:1.4}.o20-pdp .product-form__input input[type=radio]+label{font-size:16px;line-height:1.55;padding:10px 16px;border-color:#0a2342}.o20-pdp .product-form__input input[type=radio]:checked+label{background:#0a2342;color:#fff}.o20-pdp .button,.o20-pdp .shopify-payment-button__button{font-size:18px;line-height:1.55;border-radius:10px;background:#0a2342;color:#fff;padding:12px 18px;min-height:50px;font-weight:700}.o20-pdp .button:after{border-radius:10px;box-shadow:none}.o20-pdp .quantity{min-height:48px;border:1px solid #5b6675;border-radius:8px}.o20-pdp .quantity__input{font-size:18px}.o20-pdp .o20-pdp-summary p,.o20-pdp .o20-pdp-safety p{font-size:18px;line-height:1.55}.o20-pdp .o20-pdp-meta,.o20-pdp .o20-pdp-disclaimer{font-size:16px!important;line-height:1.55;color:#5b6675}.o20-pdp .o20-pdp-safety{border-top:1px solid #e3e8ef;margin-top:24px;padding-top:20px}.o20-pdp .o20-pdp-safety h2{font-size:28px;line-height:1.2;color:#0a2342}.o20-pdp [class*=loop-]{font-family:inherit}.o20-pdp .loop-subscription-container,.o20-pdp .loop-subscription-container label,.o20-pdp .loop-subscription-container select,.o20-pdp .loop-subscription-container span,.o20-pdp .loop-subscription-container div,.o20-pdp .loop-subscription-container p{font-size:16px!important;line-height:1.55!important}.o20-pdp .loop-subscription-container{max-width:100%;overflow-wrap:break-word}.o20-pdp select{max-width:100%;font-size:16px}.o20-pdp .product-form__input{max-width:100%}@media(min-width:750px){.o20-pdp .product__media-wrapper{width:calc(48% - 16px);max-width:calc(48% - 16px)}.o20-pdp .product__info-wrapper{width:calc(52% - 16px);max-width:calc(52% - 16px)}}@media(max-width:749px){.header-wrapper .header,.footer{font-size:17px}.o20-pdp{font-size:17px;padding-left:16px;padding-right:16px}.o20-pdp .product{gap:20px}.o20-pdp .product__media-wrapper,.o20-pdp .product__info-wrapper{width:100%;max-width:100%;margin:0}.o20-pdp .product__info-wrapper{padding:18px}.o20-pdp .product__title h1{font-size:36px}.o20-pdp .o20-pdp-summary p,.o20-pdp .o20-pdp-safety p,main .rte,main .collapsible-content .accordion__content{font-size:17px}.o20-pdp .o20-pdp-meta,.o20-pdp .o20-pdp-disclaimer{font-size:16px!important}main .main-page-title{font-size:32px}.footer .footer__content-bottom-wrapper{flex-wrap:wrap}}.footer{background:#0a2342;color:#fff}.footer .footer-block__heading,.footer a,.footer p,.footer label,.footer input,.footer small{color:#fff}.footer input::placeholder{color:#e8eef5}.footer .field:after{border-color:#c9d3e0}.o20-info-page .o20-reading{max-width:820px;padding-left:24px;padding-right:24px}.o20-home.o20-info-page .o20-sec--navy h1{color:#fff}.o20-home.o20-info-page .o20-sec--navy .o20-lead{color:#e8eef5}.o20-info-page p{margin-top:0;margin-bottom:20px}.o20-info-page .o20-fine a,.o20-info-page p a{text-decoration:underline;overflow-wrap:anywhere}.o20-contact-form{margin-top:28px}.o20-contact-field{margin-bottom:20px}.o20-contact-field label{display:block;font-size:16px;line-height:1.55;font-weight:600;margin-bottom:8px}.o20-contact-field input,.o20-contact-field textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;font:inherit;font-size:18px;line-height:1.55;padding:12px;border:1px solid #5b6675;border-radius:8px;background:#fff;color:#1b2430}.o20-contact-field textarea{resize:vertical}.o20-contact-field input:focus-visible,.o20-contact-field textarea:focus-visible{outline:3px solid #2d7a4e;outline-offset:2px}@media(max-width:749px){.o20-contact-field input,.o20-contact-field textarea{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/o20-shared.css.map */
