.product__info-container .product__title h1{text-align:center;font-family:var(--font-body-family);font-size:24px;letter-spacing:1px}.ao-product-page{max-width:1500px;margin:0 auto;padding:0 25px}.ao-product-page .product__info-container p.product__text.subtitle{font-family:var(--font-body-family);text-align:center}.ao-product-page .ao-product-det{display:flex;text-align:center;justify-content:center;font-size:17px;color:black}.ao-product-page .ao-product-det .divider{width:1px;height:100%;position:relative;background:#888;margin:0 10px}.ao-product-page .ao-product-det .ao-price{font-family:var(--font-heading-family)}.ao-product-page .ao-product-det .ao-size{font-size:15px;vertical-align:middle;align-content:center;color:#434343}.ao-product-page .purchase__options{display:flex;justify-content:space-evenly}.ao-product-page .purchase__options input[type="radio"]{display:none}.ao-product-page .purchase__options .opt{display:block;padding:12px 12px;background-color:#f3f3f3;border:1px solid #fff;cursor:pointer;width:49%;box-sizing:border-box;color:black;font-family:var(--font-body-family);font-size:14px;letter-spacing:.4px;text-align:center}.ao-product-page .purchase__options .opt.selected-opt{border:1px solid black}.ao-product-page .purchase__options .opt-2 .sub__total{display:none}.ao-product-page .ao-subscription-select p{font-size:14px;text-align:center;padding:10px 30px;color:black;font-family:var(--font-body-family);margin-bottom:5px}.ao-product-page .ao-subscription-select .sel-interval{text-align:center}.ao-product-page .ao-subscription-select .sel-interval select{font-size:15px;padding:10px;border-color:#a5a5a5}.ao-product-page .ao__buy-btns{display:flex;justify-content:space-between;column-gap:10px}.ao-product-page .ao__buy-btns .product-form__buttons{max-width:unset;flex-grow:1}.ao-product-page .product-form__submit{height:55px;color:white;letter-spacing:2px;font-weight:400;background:black;font-size:17px}.ao-product-page .product-form__quantity .form__label{margin-bottom:0;color:white}.ao-product-page .product-form__quantity .quantity{height:55px}.ao-product-page .ao-subscription-select{display:none}.ao-product-page .how{text-align:center;margin-top:10px;margin-bottom:10px;font-family:var(--font-body-family);font-size:12px;color:black}.ao-product-page .how:hover{text-decoration:underline}.ao-product-page .how .que-icon{display:inline-block;width:17px;height:17px;vertical-align:middle}.ao-product-page .ao-benefits li{font-size:14px;font-family:'Helvetica',arial,sans-serif;color:#222;line-height:1.85}.ao-product-page .product__accordion{border:none}.ao-product-page .product__accordion details summary{position:relative;background:#f3f3f3;padding:11px 10px 5px 10px;margin-top:8px;cursor:pointer}.ao-product-page .product__accordion details summary .summary__title:before{content:'+';display:inline-block;font-family:var(--font-heading-family);font-size:22px;color:black;vertical-align:middle;padding-right:10px}.ao-product-page .product__accordion details summary .summary__title h2.h4.accordion__title{text-transform:uppercase}.ao-product-page .product__accordion open#Details-collapsible_tab_EpTLxb-template--16312190992582__main summary .summary__title:before{content:'-'}.ao-product-page .accordion__content p{padding:10px;font-size:14px;color:black}.product__media-wrapper media-gallery{display:flex}.product__media-wrapper media-gallery>slider-component:first-of-type{flex:1;order:2}.product__media-wrapper media-gallery>slider-component.thumbnail-slider{flex:0 0 100px;order:1}#image-carousel{margin-top:50px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-bottom:40px;background:#f9f9f9}.ao-product-page .ao__buy-btns{padding-top:10px}.product-form__input{margin-bottom:0}.ao-product-page .product-form__quantity .form__label{display:none}.ao-product-page .ao__buy-btns .product-form__buttons{align-self:flex-end;padding-top:0}.ao-product-page .purchase__options{gap:10px}.ao-product-page .purchase__options .opt{flex:0 50%;font-size:16px;align-content:center}.ao-product-page .purchase__options .opt.selected-opt{border-width:2px}.ao-product-page .ao-subscription-select p{font-size:15px}.ao-product-page .ao-subscription-select p small{font-size:12.5px;color:#5b5858}@media screen and (max-width:749px){.ao-product-page{padding:0 15px}}.prod__ing li h4{display:inline-block;margin-top:0;margin-bottom:0}.prod__ing li p{margin-top:0}.show-raw h6{padding:15px;background:#f5f9ef}.product__accordion .accordion__content{border:1px solid #eee;border-top:none}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.7);transition:opacity 500ms;visibility:hidden;opacity:0}.overlay:target{visibility:visible;opacity:1;z-index:100}.popup{margin:70px auto;padding:20px;background:#fff;width:50%;position:relative;transition:all 5s ease-in-out}@media screen and (max-width:749px){width:90%;margin:10 auto}.popup h2{font-size:18px;font-family:var(--font-heading-family);font-weight:400;margin-top:0;line-height:22px}.popup .close{position:absolute;top:20px;right:30px;transition:all 200ms;font-size:30px;font-weight:bold;text-decoration:none;color:#999}.popup .close:hover{color:#000}.popup .content{max-height:30%;overflow:auto}@media screen and (max-width:749px){.popup{width:70%}}p.lead{margin-top:5px;font-family:var(--font-body-family);text-align:center;color:#777;font-size:17px;font-style:italic}#image-carousel .splide__arrow svg{width:24px;height:24px}@media screen and (max-width:749px){#image-carousel .splide__arrows{display:none}}.custom-content{padding:20px;font-family:'Helvetica','verdana','arial',sans-serif;font-size:14px;color:black}