.cards-only .mega-menu__promotions.mega-menu__column.no-links{padding-right:8rem;padding-left:8rem}.cards-only .card-media__content{background:#0009 70%;height:25%;position:absolute;top:75%;vertical-align:middle}.cards-only .card-media__content p{font-weight:700!important;line-height:1.2em;color:white 100%}.cards-only .card-media--small{--padding-y: 1.5rem;--padding-x: 1.5rem}.mega-menu__column{padding-block-end:5rem}.mega-menu__custom-button-wrapper{padding-bottom:5rem}.mega-menu__link--top{border-bottom:1px solid white}.product__promotion-alert{margin-top:20px}.appstle_one_time_details_wrapper,#appstle_subscription_widget0 .appstle_subscription_radio_wrapper,.appstle_subscription_amount_wrapper{align-items:center!important}.product__info-wrapper .product__block--title,li.allegation-item{margin-bottom:5px}.product__block{--product-blocks-gap:0rem}.product-metafields{margin-bottom:20px}.f-price{margin-top:5px}.product__info-wrapper span.product-subtitle{font-family:var(--font-body-family);text-transform:none;font-size:1.1em;line-height:1em;font-weight:700}.benefit-tab{color:red!important}.product-template .testimonial__info .testimonial__name,.product-template .testimonial__info .testimonial__bio{color:#175298;line-height:1.1em}.product-template .testimonial__info .testimonial__bio{font-size:.7em}.product-template .testimonial{--avatar-size: 3rem}.product-template svg.icon-star path{fill:#f5d700}#alma-badge ._TSkFv{width:100%}@media(min-width:1024px){.header__search .search__form{min-width:inherit;width:350px}}.product-card__info{--pcard-info-gap: 1.2rem}.main-blog__featured_post .article-card__metas,.main-blog__featured_post .article-card__tags{display:none}.form-control:focus,.form-control:focus-visible{background-color:inherit}.article .article-content h2{font-size:var(--font-h2-size);line-height:calc(1 + .3125/max(1,var(--font-heading-scale)))}.ts-dropdown,.ts-dropdown.form-control,.ts-dropdown.form-select{background-color:#fff!important}.flavor-dot{width:12px;height:12px;border-radius:50%;display:inline-block;margin-right:8px;flex-shrink:0}.ts-wrapper.flavor-select .ts-control{min-height:45px;border-radius:6px;border:1px solid black!important}.flavor-label{font-size:1.2em;font-weight:700!important;margin-bottom:10px}.ts-option-item{display:flex;align-items:center;padding:6px 10px;gap:6px;font-size:14px;color:#222;background-color:#fff}.ts-dropdown .ts-option-item:hover{background-color:#f5f5f5;cursor:pointer}.ts-option-item.selected{font-weight:600}.ts-dropdown{background-color:#fff}@media(max-width:600px){input,select,textarea{font-size:16px!important}}.page__title{font-size:var(--font-h1-size);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);margin-bottom:2rem}.page__content h1,.page__content h2,.page__content h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);margin-top:2rem;margin-bottom:1rem}.page__content h1{font-size:var(--font-h1-size)}.page__content h2{font-size:var(--font-h2-size)}.page__content h3{font-size:var(--font-h3-size)}.page__content h4{font-size:var(--font-h4-size)}.page__content h5{font-size:var(--font-h5-size)}.page__content h6{font-size:var(--font-h6-size)}product-promotion-alert.delivery-estimate{margin-top:10px;padding:.5rem;background:#0d87561a;color:#0d8756;font-size:12px;font-weight:700;line-height:1.2em}.choice-title{font-size:1.2em;font-weight:700!important}.preorder-info-container{margin:0;font-family:inherit;border:2px;color:#000}.preorder-options{display:flex;flex-direction:column;gap:10px}.preorder-option{border:2px solid #cbcbcb;border-radius:0;padding:0 15px}.preorder-option.active{border:2px solid black;position:relative;top:2px}.option-content{display:flex;align-items:center;justify-content:space-between}.option-selected{display:flex;align-items:center;justify-content:center;margin-right:15px}.product-price__input{position:relative;display:inline-block;width:20px;height:20px;border:2px solid #cbcbcb;border-radius:50%}.product-price__input.active{border-color:#000}.product-price__input:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:transparent;border-radius:50%}.preorder-option:hover{cursor:pointer}.preorder-option:hover .product-price__input{border:2px solid black}.product-price__input.active:before,.preorder-option:hover .product-price__input:before{background-color:#000}.option-info{flex-grow:1;margin-bottom:16px;position:relative}.best-price strong{background-color:#ee2f53;color:#fff;border-radius:3px;padding-right:10px;padding-left:10px}@media(min-width:767px){.best-price{position:absolute;top:10px;right:10px}}.info-title{font-weight:600;margin-bottom:0;text-transform:uppercase}.delivery-estimate{font-size:14px;color:#666;margin-top:0!important}@media(max-width:767px){.preorder-info-container{margin:15px 0}.product-price__input{width:18px;height:18px}.delivery-estimate{font-size:13px}.preorder-option.active{top:17px}}#new-form-atc,button.product-form__submit{border:none;box-shadow:0 0 5px #0003;line-height:30px;font-weight:800;text-transform:uppercase}.checkedWB{display:none!important}.percent-wb{line-height:1.2em}.price-new-form{display:flex;flex-direction:row-reverse;margin:auto;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}span.money.first-price-WB,.first-price-WB{margin-right:0}.second-price-WB{margin-right:5px}.new-form-option{position:relative;padding-bottom:20px;margin:0!important}.title-variant{margin-bottom:20px}.economic-wb{border-radius:50px;background-color:#e43433;color:#fff!important;width:fit-content;padding:3px 10px;margin:auto;position:absolute;top:-12px;left:50%;transform:translate(-50%);display:inline-block;white-space:nowrap}#title-offer-WB{font-size:1.2em;font-weight:700!important}@media only screen and (max-width:600px){.new-form-option{font-size:.8em!important}}.calsso{max-width:100%;flex-wrap:wrap;width:100%;gap:10px!important;margin-bottom:20px;transition:all ease .5s}@media screen and (max-width:700px){.calsso .new-form-option{max-width:31%;padding:10px 2px;margin:0!important}.offer-image,.selectedWB .offer-image{min-width:69px}.price-new-form{flex-direction:column}}fieldset{display:grid;gap:.5rem;margin-bottom:20px!important}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}div.product-flavor-selector{margin-bottom:20px}.needsclick{z-index:21!important}span.variant-choice-title,.recipient-fields .form-label{font-size:1.2em;font-weight:700!important;margin-right:.5rem}.recipient-fields .form-label{font-family:Open Sans,Arial,sans-serif}.variant-card{display:flex;flex-direction:column;text-align:center;border:1px solid #ddd;border-radius:10px;padding:15px;margin-bottom:15px;transition:.2s;cursor:pointer}.variant-card:hover,input[type=radio]:checked+.variant-card{border-color:#000}.variant-card img{margin-bottom:10px;border-radius:5px}@media screen and (min-width:700px){.variant-card img{max-width:50%}}.product-form__input--button input[type=radio]+label{padding:.5rem!important}.variant-card .variant-title{font-size:1em;line-height:1.5rem;font-weight:700;margin:5px 0}.variant-card .variant-subtitle{font-size:.8em;line-height:1.3rem;margin-top:10px}.variant-card .variant-price{font-size:1.2em;font-weight:600;display:flex;align-items:center}.variant-card .compare{text-decoration:line-through;color:#999;font-weight:300}.variant-card .variant-compare-at-price{font-size:1em;min-height:25px;display:flex;align-items:center}.variant-card .variant-compare-at-price .f-price__badges{display:flex;align-items:center}.variant-card .variant-compare-at-price .compare{line-height:1;font-size:.9em}.variant-card .variant-cure{font-size:.9em;color:#444;margin-top:5px}p.subscription-option{margin-block-end:0em!important;margin-block-start:0em!important;display:flex;align-items:center;gap:.3em}.free-shipping-goal__label{line-height:1em;margin-bottom:3px}.rewards-wrapper__title{flex-direction:column}.lds-card-reward{width:140px}.customer__sidebar li{font-weight:700;line-height:1.2em;margin-top:10px}.customer__sidebar li a{margin-top:10px}div.customer.account{padding-top:0!important}.f-price--on-sale .f-price-item--sale{color:#e30000}
/*# sourceMappingURL=/cdn/shop/t/195/assets/custom.css.map */
