.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}product-info{counter-reset:product-choice-step}product-info .variant-grid,product-info .product-flavor-selector,product-info .subscription-widget{counter-increment:product-choice-step}.variant-choice-step{display:inline-flex;flex:0 0 2.4rem;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin-inline-end:.8rem;color:#fff;background-color:#000;border-radius:50%;font-size:1.3rem;font-weight:700;line-height:1}.variant-choice-step:before{content:counter(product-choice-step)}product-info .product-flavor-selector .flavor-label:not(.hidden){display:flex;align-items:center}product-info .product-flavor-selector .flavor-label:not(.hidden):before{content:counter(product-choice-step);display:inline-flex;flex:0 0 2.4rem;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin-inline-end:.8rem;color:#fff;background-color:#000;border-radius:50%;font-size:1.3rem;font-weight:700;line-height:1}.recipient-fields .form-label{font-family:Open Sans,Arial,sans-serif}.product-form__input--button input[type=radio]+label.variant-card{--variant-card-accent: var(--product-choice-accent, #000000);--variant-card-padding-block-start: 1.2rem;--variant-card-padding-block-start-negative: -1.2rem;--variant-card-padding-inline: 1rem;--variant-card-padding-inline-negative: -1rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.8rem;position:relative;min-height:100%;text-align:center;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:.2rem solid rgba(var(--color-foreground),.18);border-radius:10px;padding:var(--variant-card-padding-block-start) var(--variant-card-padding-inline) 1.4rem;margin:0;box-shadow:none;transition:border-color var(--duration-default) ease,background-color var(--duration-default) ease;cursor:pointer}.product-form__input--button input[type=radio]+label.variant-card:hover{color:rgb(var(--color-foreground));background-color:color-mix(in srgb,var(--variant-card-accent) 3.5%,transparent);border-color:color-mix(in srgb,var(--variant-card-accent) 55%,transparent);box-shadow:none}.product-form__input--button input[type=radio]:checked+label.variant-card{color:rgb(var(--color-foreground));background-color:color-mix(in srgb,var(--variant-card-accent) 7.5%,transparent);border-color:var(--variant-card-accent);box-shadow:none}.product-form__input--button input[type=radio]:focus-visible+label.variant-card,.product-form__input--button input[type=radio].focused+label.variant-card{outline:.2rem solid var(--variant-card-accent);outline-offset:.3rem;box-shadow:none}.variant-card__editorial-slot{display:flex;flex:0 0 2.8rem;align-items:stretch;justify-content:stretch;width:calc(100% + var(--variant-card-padding-inline) + var(--variant-card-padding-inline));height:2.8rem;margin-block-start:var(--variant-card-padding-block-start-negative);margin-inline:var(--variant-card-padding-inline-negative);overflow:hidden}.variant-card__editorial-badge{display:flex;align-items:center;justify-content:center;position:relative;inset-block-start:-.1rem;width:100%;min-width:0;padding-inline:.8rem;color:#fff;background-color:var(--variant-card-accent);border-radius:8px 8px 0 0;font-size:1.2rem;font-weight:var(--font-body-weight-bold);line-height:1.2;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.variant-card__editorial-placeholder{display:block;width:100%;height:100%;visibility:hidden}.variant-card__promotion-row{width:0;height:0}.variant-card__media{display:flex;flex:0 0 9.6rem;align-items:center;justify-content:center;width:100%;min-height:9.6rem}.variant-card__media img{display:block;width:auto;max-width:100%;height:9.6rem;object-fit:contain;border-radius:var(--small-blocks-radius, .5rem)}.variant-card__content{display:flex;flex:1;flex-direction:column;align-items:center;width:100%}.variant-card .variant-title{margin:0;font-size:1em;font-weight:var(--font-body-weight-bold);line-height:1.5rem;overflow-wrap:anywhere}.variant-card .variant-subtitle{margin-top:.25rem;color:rgb(var(--color-subtext));font-size:1.2rem;line-height:1.35;overflow-wrap:anywhere}.variant-card .variant-price{display:flex;align-items:center;justify-content:center;margin-top:.8rem;font-size:1.8rem;font-weight:var(--font-body-weight-bold);line-height:1.2}.variant-card .compare{text-decoration:line-through;color:rgb(var(--color-subtext));font-weight:var(--font-body-weight)}.variant-card .variant-compare-at-price{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem;margin-top:.4rem;font-size:1.2rem;line-height:1.2}.variant-card__promotion-badge{padding:.25rem .5rem;color:#fff;background-color:var(--variant-card-accent);border-radius:var(--badges-radius, .4rem);font-weight:var(--font-body-weight-bold)}.variant-card__promotion-badge--corner{position:absolute;z-index:1;inset-block-start:3.6rem;inset-inline-end:.8rem;font-size:1.2rem;line-height:1.25}.variant-card .variant-cure{width:100%;margin-top:.8rem;padding-top:.7rem;color:rgb(var(--color-subtext));border-top:.1rem solid rgba(var(--color-foreground),.12);font-size:1.2rem;line-height:1.35}.variant-card__savings{margin-top:.55rem;color:var(--color-badge-new, #008c62);font-size:1.2rem;font-weight:var(--font-body-weight-bold);line-height:1.3}@media screen and (max-width:519px){.variant-grid.product-form__input--button.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.variant-grid.product-form__input--button.grid-cols-3>.form__label{grid-column:1 / -1}.variant-grid.product-form__input--button.grid-cols-3>.form__label>.variant-choice-title{flex-wrap:nowrap;min-width:0}.variant-grid.product-form__input--button.grid-cols-3 [data-selected-swatch-value]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.variant-grid.product-form__input--button.grid-cols-3>.product-bundle{display:flex;height:100%;min-width:0}.product-form__input--button input[type=radio]+label.variant-card{--variant-card-padding-block-start: .8rem;--variant-card-padding-block-start-negative: -.8rem;--variant-card-padding-inline: .45rem;--variant-card-padding-inline-negative: -.45rem;gap:.5rem;padding:var(--variant-card-padding-block-start) var(--variant-card-padding-inline) 1rem}.variant-card__media img{height:7rem}.variant-card__media{flex-basis:7rem;min-height:7rem}.variant-card .variant-title{font-size:1em;margin:.1em;line-height:1.25}.variant-card .variant-subtitle,.variant-card .variant-cure,.variant-card__savings{font-size:1rem}.variant-card .variant-price{margin-top:.6rem;font-size:1.5rem}.variant-card .variant-compare-at-price{font-size:1.05rem}.variant-card__editorial-slot{flex-basis:2.4rem;height:2.4rem}.variant-card__editorial-badge{padding-inline:.4rem;font-size:1.1rem}.variant-card__promotion-badge--corner{inset-block-start:3rem;inset-inline-end:.45rem;padding:.35rem .55rem;font-size:1.2rem}.variant-choice-step{flex-basis:2.2rem;width:2.2rem;height:2.2rem;margin-inline-end:.6rem;font-size:1.2rem}product-info .product-flavor-selector .flavor-label:not(.hidden):before{flex-basis:2.2rem;width:2.2rem;height:2.2rem;margin-inline-end:.6rem;font-size:1.2rem}}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/197/assets/custom.css.map */
