.breadcrumbs{letter-spacing:0;max-width:var(--page-width);padding-left:56px;padding-right:56px;margin:0 auto 24px}.breadcrumbs a,.breadcrumbs span{font: 400 14px/170% ABC Favorit;color:#000;text-decoration:none}.breadcrumbs__list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;column-gap:16px}.breadcrumbs li{display:flex;align-items:center;justify-content:center;max-width:fit-content}.featured-product{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;width:100%;font: 400 14px/170% ABC Favorit;color:#000;letter-spacing:0}.featured-product .alireviews-review-star-rating{line-height:1;margin-bottom:16px}.featured-product .alr-wh-star-rating-average-number,.featured-product .alr-wh-star-rating-list{margin:0;line-height:1;letter-spacing:0;font: 400 14px/1 ABC Favorit;color:#000}.featured-product .alr-wh-star-rating-list{margin-right:5px;column-gap:2px}.featured-product .alr-wh-star-rating-list svg path{fill:var(--accent-bg-color)}.featured-product .alr-wh-star-rating-list .alr-wh-star-rating-icon{margin:0}.featured-product.page-width{max-width:var(--page-width);padding-left:56px;padding-right:56px}.featured-product__product-content,.featured-product__product-media{width:50%;max-width:calc(50% - 16px);height:auto}.product-media__main-slider{width:100%}.product-media__main-slider{background:#f8f8f8!important}.featured-product__product-media{position:relative}.product-media__badges{position:static;top:20px;left:20px;z-index:2;width:fit-content;display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}.product-badges__item:not(.product-badges__item--top){border-radius:48px;width:fit-content;padding:0 16px;background-color:#e21d38;color:#fff;font: 400 14px/170% ABC Favorit}.product-badges__item.product-badges__item--top{border-radius:30px;width:fit-content;padding:6px 11px 5px;background-color:#173c4d;color:#fff;font:700 12px/1 ABC Favorit}.main-slider__pagination{display:none}.main-slider__slide{cursor:grabbing}.product-media__thumbnails-slider{margin-top:16px;width:100%}.product-media__thumbnails-slider .thumbnails-slider__wrapper>:not(:last-child){margin-right:8px}.product-media__thumbnails-slider .thumbnails-slider__wrapper>*{max-width:calc(25% - 6px);width:calc(25% - 6px);min-width:calc(25% - 6px)}.product-media__thumbnails-slider:not(.swiper-initialized),.product-media__thumbnails-slider:not(.swiper-initialized) .thumbnails-slider__wrapper{width:100%}.thumbnails-slider__slide{display:flex;justify-content:center;align-items:center;cursor:pointer;background:#f8f8f8;box-sizing:border-box}.main-slider__slide>img,.thumbnails-slider__slide>img{width:100%;height:auto;object-fit:contain;pointer-events:none}.thumbnails-slider__slide>img{border:2px solid transparent;display:block}.thumbnails-slider__slide.swiper-slide-thumb-active>img{border:2px solid #000}.featured-product__product-content{padding:20px 32px 32px;border-radius:12px;border:1px solid #e5e5e5;background:#fff}.product-content__title{font: 400 32px/130% ABC Favorit;color:#000;margin:0 0 4px;text-decoration:none;position:relative}.featured-product__sticky-link,.product-content__title a{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:inline-block;align-items:center;justify-content:space-between}.product-content__title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.product-content__title svg{width:24px;height:24px}.product-content__extra-description ul{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:16px 0 20px}.product-content__extra-description ul li{width:100%;max-width:calc(50% - 5px);display:flex;align-items:center;gap:10px}.product-content__extra-description ul li img{width:18px;height:18px;object-fit:contain}.product-content__product-review{margin-top:24px;padding:32px;border-radius:12px;background:#e5e5e533}.product-review__stars{display:flex;justify-content:flex-start;align-items:center}.product-review__body p,.product-review__author{color:#000;font-family:ABC Favorit;font-size:14px;font-style:normal;line-height:170%}.product-review__body p{font-weight:400;margin:12px 0}.product-review__author{display:flex;justify-content:flex-start;align-items:center;gap:8px;font-weight:700}.product-review__author svg{width:22px;height:22px}.purchase-option__benefit-item{display:flex;align-items:center;gap:10px}.purchase-option__benefit-items{margin-top:12px;display:flex;flex-direction:column;gap:4px;font: 400 16px/24px ABC Favorit}.purchase-option__benefit-item img{width:16px;height:16px}.purchase-option__price-per-shot{position:absolute;bottom:16px;right:16px;color:gray;font: 400 14px/20px ABC Favorit}.product-content__text,.product-content__description{font: 400 14px/170% ABC Favorit;color:#000;margin:0 0 6px;padding:0}.product-content__description>*{margin:0;padding:0;font: 400 14px/170% ABC Favorit;color:#000}.product-content__description>*:not(:last-child){margin-bottom:16px}.product-content__quantity-buttons{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:9px 15px;margin-top:26px}.quantity-button__wrapper input{display:none}.quantity-button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:8px 24px;font: 400 14px/170% ABC Favorit;background:#fff;color:#000;border:1px solid #000;border-radius:1000px;cursor:pointer;transition:.15s ease-out}input:checked+.quantity-button{background:var(--accent-bg-color);color:var(--accent-font-color);border:1px solid var(--accent-bg-color)}.product-content__subscription-form{margin-top:10px}.purchase-option:has(input:checked){border:1px solid var(--accent-bg-color);background:#f4fcf2}.purchase-option{padding:16px;border-radius:12px;border:1px solid #E5E5E5;background:#fff;position:relative;cursor:pointer;transition:.15s ease-in-out}.purchase-option:hover{border-color:#000}.subscription-form__onetime-wrapper.purchase-option{margin-bottom:12px}.purchase-option__heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.purchase-option__label{color:#000;font: 400 18px/120% ABC Favorit;flex:1}.purchase-option__name{display:inline-block}.purchase-option:has(input:checked) .purchase-option__name{color:#215f21}.subscription-form__subscription-wrapper .purchase-option__name{font-weight:700}.purchase-option .purchase-option__heading{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;position:relative;padding-left:20px;cursor:pointer;width:100%}.purchase-option input{display:none}.purchase-option .purchase-option__heading:after,.purchase-option .purchase-option__heading:before{content:"";display:flex;border-radius:50%;position:absolute;left:0;pointer-events:none}.purchase-option .purchase-option__heading:before{width:16px;height:16px;border:1px solid #000;outline:1px solid transparent}.purchase-option:has(input:checked) .purchase-option__heading:before{border:1px solid #215F21;outline:1px solid #215F21}.purchase-option .purchase-option__heading:after{left:4px;width:8px;height:8px;opacity:0;background:#215f21;transition:.15s ease-in-out}.purchase-option:has(input:checked) .purchase-option__heading:after{opacity:1}.purchase-option__badge{display:inline-flex;justify-content:center;align-items:center;padding:1px 5px;margin-left:7px;height:24px;border-radius:6px;background:var(--accent-bg-color);color:var(--badge-font-color);margin-right:auto;font-size:14px;line-height:20px}.purchase-option__price-wrapper{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:end;width:fit-content;position:absolute;top:0;right:0}.purchase-option__price-wrapper>.purchase-option__current-price{color:#000;font: 400 20px/120% ABC Favorit}.purchase-option__price-wrapper>.purchase-option__original-price{font: 400 18px/26px ABC Favorit;opacity:.5;text-decoration:line-through}.purchase-option__selling-plans{display:flex;justify-content:space-between;align-items:center;width:100%;height:44px;margin-top:12px;position:relative}.purchase-option__selling-plans select{-webkit-appearance:none;appearance:none;width:100%;height:100%;padding:12px;border-radius:12px;border:1px solid #000;background:#fff;outline:initial;box-shadow:initial;color:#000;font: 400 14px/100% ABC Favorit;cursor:pointer}.purchase-option__selling-plans select:disabled{opacity:.5}.purchase-option__selling-plans>svg{width:16px;height:16px;position:absolute;right:12px;pointer-events:none}.product-content__quantity-boxes{display:flex;justify-content:flex-start;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:20px}.product-content__quantity-boxes--one-time .quantity-box__save-text{display:none}.quantity-box{width:calc(var(--pack-item-width, 50%) - 6px)}.quantity-box__label{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:11px;position:relative;border:1px solid #CFCFCF;border-radius:12px;transition:.15s linear;cursor:pointer}.quantity-box__label:has(input:checked){border:1px solid var(--accent-bg-color);color:#215f21;background:#f4fcf2}.quantity-box__label:hover{border-color:#000}.quantity-box__text{font: 400 16px/24px ABC Favorit}.quantity-box__save-text{font: 700 12px/14px ABC Favorit;color:#2d802d}.quantity-box__badge{position:absolute;top:-8px;padding:0 5px;color:#fff;font-size:11px;line-height:16px;border-radius:4px}.featured-product__product-content .product-form__buttons{margin-top:16px;margin-bottom:16px}.featured-product__product-content .product-form__submit{padding:16px 56px;border-radius:48px;font: 700 18px/26px ABC Favorit;text-transform:uppercase;background:var(--accent-bg-color);color:var(--accent-font-color);transition:all .1s}.featured-product__product-content .product-form__submit:after,.featured-product__product-content .product-form__submit:before{content:none}.featured-product__product-content .product-form__submit:hover{background:#af0b22}.featured-product__product-content .product-form__submit:after{border-radius:48px;box-shadow:0 0 0 1px var(--accent-bg-color)}.product-content__product-accordion{padding:12px 0;border-top:1px solid #e5e5e5}.product-content__product-accordion--border-bottom{border-bottom:1px solid #E5E5E5}.product-content__product-accordion input{display:none}.product-accordion__heading{display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer}.product-accordion__content p,.product-accordion__heading span{color:#000;font: 400 14px/170% ABC Favorit}.product-accordion__content ol,.product-accordion__content ul{margin:0;padding:0 0 0 20px;color:#000;font: 400 14px/170% ABC Favorit}.product-accordion__heading svg{width:24px;height:24px}.product-content__product-accordion:has(input:checked) .product-accordion__heading svg{transform:rotate(180deg)}.product-accordion__content{max-height:0;opacity:0;overflow:hidden}.product-content__product-accordion:has(input:checked) .product-accordion__content{max-height:100%;opacity:1;overflow:visible;padding-top:10px}.product-accordion__content p{margin-top:15px}.product-accordion__content p:first-child{margin:0}.product-content__benefits{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:20px;row-gap:8px;margin-bottom:24px}.product-content__benefits-item{display:flex;align-items:center;justify-content:center;column-gap:8px;color:#000;font: 400 14px/170% ABC Favorit}.product-content__products{margin-bottom:24px}.product-content__products ul{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;row-gap:10px;column-gap:6px}.product-content__products-link{border:1px solid transparent}.product-content__products-link--current{border:1px solid #000}.product-content__products-link a{padding-bottom:100%;position:relative;display:block;background-color:#f8f8f8;text-decoration:none;color:#000;font: 400 14px/170% ABC Favorit;cursor:pointer;min-width:64px}.product-content__products-link a img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.product-content__products-link span{pointer-events:none;z-index:2;opacity:0;position:absolute;bottom:-43px;left:50%;transform:translate(-50%);width:fit-content;white-space:nowrap;border-radius:8px;background:#000;padding:6px 10px;color:#fff;transition:opacity .3s linear}.product-content__products-link span:after{content:url(../assets/icon-arrow-tooltip.svg);position:absolute;top:-14px;left:50%;transform:translate(-50%);width:16px;height:8px}.product-content__products-link img{width:100%;height:100%;object-fit:contain}.product-form--with-quantity-selector form{align-items:center;display:flex}.product-form--with-quantity-selector .cart-quantity{min-width:120px;height:56px;margin-right:20px}.product-form--with-quantity-selector .cart-quantity *{font-family:ABC Favorit}.product-form--with-quantity-selector .quantity:after{border-radius:12px;box-shadow:none;border:1px solid #E5E5E5}.product-form--with-quantity-selector .quantity__input{border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5}.product-form--with-quantity-selector .quantity__button{width:32px}.product-form--with-quantity-selector .product-form__buttons{width:100%}.product-content__subscription-form--reversed{display:flex;flex-direction:column-reverse;gap:12px}.product-content__subscription-form--reversed .subscription-form__onetime-wrapper.purchase-option{margin-bottom:20px}.purchase-option__badge--inactive.purchase-option__badge{background:gray}.product-stars__wrapper{text-decoration:none;color:#000;display:inline-flex;align-items:center;justify-content:flex-start}.product-stars__icons{display:inline-flex;align-items:center;justify-content:flex-start;column-gap:2px;margin-right:8px}.product-stars__icons svg{width:18px;height:18px}.product-stars__count{color:#000;font-family:inherit}.product-content__how-often-drawer{width:100%;display:flex;align-items:center;justify-content:center;padding:6px;border-radius:8px;gap:6px;background:#edf4fa;color:#283b98;margin-bottom:24px;transition:.15s ease}.product-content__how-often-drawer:hover{background:#dceaf5}.how-often-drawer__icon{width:16px;height:16px}.how-often-drawer__icon svg{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.how-often-drawer__button{text-decoration:underline;text-decoration-color:#96a4eb;text-decoration-thickness:8%;text-underline-offset:16%;color:#283b98;font: 400 16px/24px ABC Favorit;border:none;background:none;outline:none;cursor:pointer}.product-content__how-often-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:40px;visibility:hidden;opacity:0;transition:.3s ease;background:#000000b3;z-index:5}.product-content__how-often-modal[open]{opacity:1;visibility:visible}.how-often-modal__wrapper{background:#fff;border-radius:16px;transform:translateY(20px);transition:.3s ease;overflow:hidden;color:#000}.product-content__how-often-modal[open] .how-often-modal__wrapper{transform:translateY(0)}.how-often-modal__header{display:flex;align-items:center;gap:16px;padding:12px 20px;border-bottom:1px solid #E5E5E5}.how-often-modal__title{margin:0;font: 400 20px/120% ABC Favorit;letter-spacing:0px}.how-often-modal__close{height:32px;width:32px;background:none;border:none;outline:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s ease;margin-left:auto}.how-often-modal__close:hover{transform:rotate(90deg)}.how-often-modal__close svg{width:20px;height:20px;display:block}.how-often-modal__body{padding:20px;display:flex;flex-direction:column;gap:20px}.how-often-modal__content-header{font: 400 16px/24px ABC Favorit;letter-spacing:0px;margin:0}.how-often-modal__content{border:1px solid #CFCFCF;border-radius:16px;overflow:hidden}.how-often-modal__modal-grid{min-width:100%;width:fit-content;display:grid;grid-template-rows:1fr}.modal-grid__row{display:grid;grid-template-columns:repeat(2,1fr)}.modal-grid__row:not(:last-child){border-bottom:1px solid #CFCFCF}.modal-grid__cell{padding:12px;display:flex;align-items:center;justify-content:center;font: 400 16px/24px ABC Favorit;color:#000;text-align:center}.modal-grid__cell:not(:last-child){border-right:1px solid #CFCFCF}.modal-grid__cell--header{background:#f4fcf2;color:#215f21;font-weight:700}.product-popup-modal__confirm{width:100%;padding:8px;font: 400 14px/20px ABC Favorit;letter-spacing:0px;color:#000;border:1px solid #000;background:#fff;border-radius:1000px;outline:none;transition:.3s ease;cursor:pointer}.product-popup-modal__confirm:hover{background:#000;color:#fff}@media screen and (min-width: 1350px){.product-content__products ul{display:grid;grid-template-columns:repeat(8,minmax(55px,1fr))}}@media (max-width:1280px){.product-content__products{overflow:hidden;padding-left:20px;margin-left:-20px;margin-right:-20px;max-width:calc(100% + 40px);width:calc(100% + 40px)}.product-content__products ul>*:last-child{margin-right:20px}.product-content__products ul{flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden}.product-content__products ul span{display:none}}@media (max-width:998px){.featured-product__product-content .product-form__submit{padding:16px 0}.breadcrumbs,.featured-product.page-width{padding-left:32px;padding-right:32px}.featured-product__product-content{padding:20px}.product-content__benefits{justify-content:flex-start;flex-wrap:wrap;column-gap:0;row-gap:8px}.product-content__benefits-item{width:100%;justify-content:flex-start}.featured-product__product-media{max-width:312px}.featured-product__product-content{width:100%;max-width:calc(100% - 344px)}.product-content__quantity-boxes{margin-bottom:16px}.quantity-box__text{font-size:16px;line-height:24px}.product-content__subscription-form--reversed .subscription-form__onetime-wrapper.purchase-option{padding:12px}.purchase-option__label{display:flex;align-items:center;font-size:16px;line-height:24px}.purchase-option__badge{font-size:12px;line-height:14px;padding:3px 5px}.purchase-option__price-wrapper{flex-direction:row;position:static;gap:4px;align-items:center;margin-left:8px}.purchase-option__price-per-shot{display:none}.purchase-option__price-wrapper>.purchase-option__original-price,.purchase-option__price-wrapper>.purchase-option__current-price{font-size:14px;line-height:20px}.purchase-option__benefit-items,.featured-product__product-content .product-form__submit{font-size:14px;line-height:20px}.product-content__how-often-drawer{margin-bottom:20px}}@media screen and (max-width:750px){.breadcrumbs,.featured-product.page-width{padding-left:16px;padding-right:16px}.product-media__badges{top:20px;left:20px}.product-media__thumbnails-slider{display:none!important}.product-content__products{padding-left:16px;margin-left:-16px;margin-right:-16px;max-width:calc(100% + 32px);width:calc(100% + 32px)}.product-content__products ul>*:last-child{margin-right:16px;padding-right:0}.featured-product{flex-direction:column;align-items:center;gap:16px}.featured-product__product-content,.featured-product__product-media{width:100%;max-width:100%}.featured-product__product-content{padding:0;border-radius:0;border:none}.main-slider__pagination{display:block}.main-slider__pagination .swiper-pagination-bullet{width:6px;height:6px;margin:2.5px}.main-slider__pagination .swiper-pagination-bullet-active{background:#000}.product-content__benefits{margin-top:16px;grid-template-columns:repeat(1,1fr)}.product-content__quantity-buttons{margin-top:16px;gap:9px 21px}.product-content__extra-description ul li{max-width:100%;width:100%}.product-form--with-quantity-selector form{flex-direction:column}.product-form--with-quantity-selector .cart-quantity{margin:0;width:100%}.product-form--with-quantity-selector .quantity__button{width:56px}.quantity-box__badge{font-size:9px;line-height:16px}.product-content__how-often-modal{align-items:end;padding:0;transition:.2s ease-in-out}.how-often-modal__wrapper{background:#fff;border-radius:16px 16px 0 0;transform:translateY(50%);transition:.2s ease-in-out}.how-often-modal__header{align-items:start}.how-often-modal__title{padding:4px 0}.how-often-modal__body{gap:8px}.product-popup-modal__confirm{margin-top:8px}}@media (hover:hover){.featured-product__product-content .product-form__submit:not([disabled]):hover:after{box-shadow:0 0 0 2px var(--accent-bg-color)}.product-content__products-link a:hover span{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/component-featured-product-v2.css.map */
