.layout-new-design .product__info-container>*+*{margin:8px 0}.layout-new-design .product-media-container.media-type-image{margin-left:0;margin-right:0;width:100%!important;max-width:100%}.layout-new-design .custom-review-badge{display:inline-flex;align-items:center;gap:10px;background-color:#fff;border:1px solid #93C90F;padding:6px 16px;font-size:14px;line-height:1.5;color:#202329;font-family:Sofia_Pro_Regular_Az;letter-spacing:0px}.layout-new-design .custom-review-stars{display:flex;align-items:center;gap:2px}.layout-new-design .product__title h1,.layout-new-design .product__title{text-transform:uppercase;font-size:52px;margin-top:8px;margin-bottom:8px;letter-spacing:-2%;line-height:1}.product__info-container .custom-icon-text-block{margin-top:0}ul.icon-with-text.icon-with-text--horizontal.list-unstyled{margin:0;gap:14px;justify-content:left;flex-wrap:wrap}.icon-with-text--horizontal li.icon-with-text__item{display:flex;flex-direction:row;gap:7px;width:auto;padding:4px 8px;background:#fff;align-items:center}li.icon-with-text__item img{width:18px;height:18px;margin:0}span.h4.inline-richtext{font-weight:700;font-size:12px;line-height:1.5;letter-spacing:-.3px;vertical-align:middle;font-family:Sofia_Pro_Regular_Az;white-space:nowrap}.layout-new-design .flavor-picker-wrapper{margin:24px 0}.layout-new-design .flavor-picker__title,.layout-new-design .flavor-picker__title strong,.product-form__input.product-form__input--pill .form__label{font-size:18px;font-family:Sofia Pro Medium;margin-bottom:12px;letter-spacing:0px;font-weight:500;line-height:1.5}.layout-new-design .product-form__input--pill input[type=radio]+label{margin:0;background:#1d1d1b;padding:12px 18px;font-family:Sofia_Pro_Semi_Bold_Az;font-size:16px;color:#f1f0d8;line-height:1.5;border:1px solid #1d1d1b}.layout-new-design product-form.product-form{margin:16px 0}.product-form__input.product-form__input--pill .form__label span{opacity:50%;letter-spacing:0px}.product__accordion-svg{padding-top:32px}.sub-plan-card.type-onetime{padding:16px 24px}.product-form__inline-quantity quantity-input.quantity:after,.product-form__inline-quantity quantity-input.quantity:before{display:none}.layout-new-design fieldset.js.product-form__input.product-form__input--pill{margin-bottom:24px}.layout-new-design .flavor-picker__title span{opacity:50%}.layout-new-design .flavor-picker__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.layout-new-design .flavor-card{display:flex;flex-direction:column;border:1px solid #1D1D1B;text-decoration:none;color:inherit;overflow:hidden;position:relative;background:#fff;transition:border-color .2s ease}.layout-new-design .flavor-card__radio{padding:6px;display:flex;justify-content:flex-start;position:absolute}.layout-new-design .flavor-card__radio .radio-circle{width:16px;height:16px;background:#fff;border:2px solid #CCCCCC;border-radius:50%;display:inline-block;position:relative}.layout-new-design .flavor-card.active .radio-circle{border-color:#000;background-color:#000;box-shadow:inset 0 0 0 3px #fff}.layout-new-design .flavor-card__image{text-align:center;width:100%}.layout-new-design .flavor-card__image img{width:100%;height:160px;object-fit:cover;display:block}.layout-new-design .flavor-card__title{background:#fff;flex-grow:1;display:flex;align-items:center;justify-content:center;font-family:Sofia_Pro_Regular_Az;font-weight:500;font-size:14px;line-height:120%;letter-spacing:0%;text-align:center;padding:4px 19px;color:#1d1d1b}.layout-new-design .flavor-card.active .flavor-card__title{background:#1d1d1b;color:#fff}.layout-new-design .product__accordion.accordion--hide-target{display:none}.layout-new-design .product__accordion h2.h4.accordion__title{font-family:Sofia_Pro_Semi_Bold_Az;font-weight:600;font-size:18px!important;line-height:1.5;letter-spacing:0%;color:#1d1d1b;text-transform:capitalize}@media screen and (min-width:750px){.layout-new-design.accordions-left{display:flex;flex-wrap:wrap;gap:64px}.layout-new-design.accordions-left .product__media-wrapper{width:50%;max-width:calc(50% - 32px)}.layout-new-design.accordions-left .product__info-wrapper .product__info-container{max-width:100%}.layout-new-design.accordions-left .product__info-wrapper{width:50%;max-width:calc(50% - 32px)}.layout-new-design .product__info-wrapper--extra-padding{padding:0}.layout-new-design .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(15% - .8rem)}.layout-new-design ul.thumbnail-list.slider{padding:0}.layout-new-design p.product__text{margin-bottom:12px;margin-top:16px;font-size:18px;line-height:1.5;letter-spacing:0px}}@media screen and (max-width:768px){.layout-new-design .product__accordion summary{padding:1.2rem 0px}.product__info-wrapper .product-features-payment-wrapper{margin-bottom:16px}.comparison-table-wrapper{padding-top:32px}ul.icon-with-text.icon-with-text--horizontal.list-unstyled{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;-webkit-mask-image:linear-gradient(to right,black 85%,transparent 100%);mask-image:linear-gradient(to right,#000000 85%,transparent 100%)}.layout-new-design .flavor-picker-wrapper{margin:12px 0}.layout-new-design .product-form__input--pill input[type=radio]+label{font-size:12px;padding:8px 12px}.layout-new-design .product__title h1,.layout-new-design .product__title{font-size:34px}.layout-new-design .custom-review-badge{gap:8px;padding:4px 11px;font-size:14px}p.product__text.inline-richtext{font-size:14px;line-height:1.5;letter-spacing:0px}ul.icon-with-text.icon-with-text--horizontal.list-unstyled,.layout-new-design .flavor-picker__grid{gap:4px}.layout-new-design .flavor-picker__title,.layout-new-design .flavor-picker__title strong,.product-form__input.product-form__input--pill .form__label{margin-bottom:6px;font-size:14px}.layout-new-design .flavor-card__image img{width:100%;height:85px}.layout-new-design .flavor-card__title{font-size:10px;padding:4px 5px}.sub-plan-card{padding:15px 12px}.comparison-table th,.comparison-table td{padding:6px 18px;display:flex;align-items:center}.comparison-table th.brand-highlight{justify-content:center}h2.image-with-text__heading.size--h2{font-size:20px!important}.layout-new-design.accordions-left .accordion--left-target{order:99;width:100%;display:none}.layout-new-design .product__accordion.accordion--hide-target{display:block}.subscribe-save ul.multicolumn-list.multicolumn-list--new-design{max-width:100%;flex-direction:column;margin:0 auto;row-gap:24px;padding:0}.subscribe-save ul.multicolumn-list.multicolumn-list--new-design li.multicolumn-list__item.grid__item{max-width:100%;width:100%}.slider-buttons .slider-counter--dots{display:flex;justify-content:center;align-items:center;width:100%;margin-top:0rem}.slider-counter--dots .slideshow__control-wrapper{display:flex;gap:.8rem;align-items:center}.layout-new-design .slider-counter__link--dots{padding:0;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.layout-new-design .slider-counter__link--dots .dot{width:10px;height:10px;border-radius:50%;background-color:#f1f0d8;transition:all .3s ease;border:none}.layout-new-design .slider-counter__link--dots.slider-counter__link--active .dot{background-color:#93c90f;width:30px;height:10px;border-radius:10px}.slider-buttons .slider-button--prev,.slider-buttons .slider-button--next{display:none!important}.subscription-widget-container .sub-plan-title{font-size:16px}.subscription-widget-container .sub-plan-card{padding:16px 14px}.subscription-widget-container .sub-plan-selector{gap:8px}.subscription-widget-container .sub-plan-price-main{font-size:18px}.sub-plan-discount-wrap span.sub-plan-badge-save{white-space:nowrap;padding:2px 7px;font-size:10px}.sub-freq-options button.sub-freq-btn{padding:4px 8px;font-size:12px}.sub-plan-discount-wrap .sub-plan-header{align-items:flex-end}.sub-plan-selector .sub-plan-desc{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/new_pdp.css.map */
