.pack-extras{display:flex;flex-direction:column;gap:36px}.pack-extras__list{display:flex;flex-direction:column;gap:12px}.pack-extras__legend{padding-bottom:12px;border-bottom:1px solid var(--Black-25, rgba(0, 0, 0, .25))}.pack-card-extras{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--Black-25, rgba(0, 0, 0, .25))}.pack-card-extras__image{width:54px;height:54px;min-width:54px;border-radius:6px;border:.787px solid var(--Black-7, rgba(0, 0, 0, .07));background:var(--Secondary-Beige, #f2ebe7);overflow:hidden}.pack-card-extras__image img{width:100%;height:100%;object-fit:cover}.pack-card-extras__image .placeholder-svg{width:100%;height:100%}.pack-card-extras__info{flex:1;display:flex;flex-direction:column;gap:2px}.pack-card-extras__title{margin-bottom:unset!important;color:var(--Black-100, #000)}.pack-card-extras__link{color:var(--Black-80, rgba(0, 0, 0, .8));text-decoration:underline;cursor:pointer;padding:0;border:none;background:none;text-align:left}.pack-card-extras__controls{display:flex;align-items:center;gap:6px;margin-left:auto}.pack-card-extras__btn{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border:none;border-radius:4px;cursor:pointer;padding:0;transition:opacity .2s ease}.pack-card-extras__btn:disabled{opacity:.4;cursor:not-allowed}.pack-card-extras__btn--minus{background:transparent}.pack-card-extras__btn--minus svg{width:25px;height:25px}.pack-card-extras__btn--plus{background:var(--Primary-Purple-800, #643495);color:var(--White-White, #fff)}.pack-card-extras__qty{display:flex;align-items:center;justify-content:center;width:33px;height:33px;background:var(--Primary-Purple-700, #8143c2);border-radius:4px;color:var(--White-White, #fff)}.current-offer{position:relative;border-radius:4px;background:linear-gradient(141deg,var(--Primary-Purple-700, #8143c2) .54%,var(--Secondary-Orange, #e64601) 100%);padding:2px}.current-offer__wrapper{background:var(--White-White, #fff);border-radius:2px;overflow:hidden}.current-offer__header{display:flex;align-items:center;justify-content:center;gap:10px;padding:6px 12px;background:linear-gradient(141deg,var(--Primary-Purple-700, #8143c2) .54%,var(--Secondary-Orange, #e64601) 100%);color:var(--White-White, #fff)}.current-offer__content{display:flex;align-items:center;gap:12px;padding:12px}.current-offer__image{width:54px;height:54px;min-width:54px;border-radius:6px;border:.787px solid var(--Black-7, rgba(0, 0, 0, .07));background:var(--Secondary-Beige, #f2ebe7);overflow:hidden}.current-offer__image img{width:100%;height:100%;object-fit:cover}.current-offer__image .placeholder-svg{width:100%;height:100%}.current-offer__info{flex:1;display:flex;flex-direction:column;gap:2px}.current-offer__product-title{color:var(--Black-100, #000);margin-bottom:0!important}.current-offer__description{color:var(--Black-80, rgba(0, 0, 0, .8));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.current-offer__price{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.current-offer__compare-price{color:var(--Black-50, rgba(0, 0, 0, .5));text-decoration:line-through}.current-offer__badge{display:flex;align-items:center;justify-content:center;height:26px;padding:0 6px;background:var(--Black-100, #000);border-radius:3px;color:var(--White-White, #fff);color:#fff;text-align:center;font-family:var(--font-family-paragraph, Switzer);font-size:var(--font-paragraph-medium-size, 16px);font-style:normal;font-weight:700;line-height:var(--font-paragraph-medium-line-height, 22px)}@media only screen and (max-width:989px){.pack-extras{gap:24px}.pack-card-extras__qty{width:28px;height:28px}.current-offer__header{padding:4px 12px}.current-offer__badge{font-size:var(--button-small-font-size, 14px)}}.pack-extras-sticky{position:fixed;bottom:0;left:0;right:0;z-index:5;background:var(--Products-Yellow, #f9f985);transform:translateY(100%);transition:transform .3s ease}.pack-extras-sticky.is-open{transform:translateY(0)}.pack-extras-sticky__container{display:flex;align-items:center;justify-content:center;gap:42px;padding:18px}.pack-extras-sticky__top-row{display:flex;align-items:center;gap:30px}.pack-extras-sticky__promo{display:flex;flex-direction:column;gap:2px}.pack-extras-sticky__promo-line{color:var(--Black-100, #000);font-family:var(--font-family-heading, Kaio);font-size:18px;line-height:20px;font-weight:700;text-transform:uppercase}.pack-extras-sticky__promo-line-mobile{color:var(--Black-100, #000);font-family:var(--font-family-heading, Kaio);font-size:10px;line-height:16px;font-weight:700;text-transform:uppercase}.pack-extras-sticky__promo-compare{text-decoration:line-through;color:#0006;font-family:var(--font-family-heading, Kaio);font-weight:500}@media only screen and (max-width:989px){.pack-extras-sticky__promo-compare{font-weight:400}}.pack-extras-sticky__savings-box{display:flex;align-items:center;gap:24px;background:#fffc;border-radius:12px;padding:3px 24px 6px}.pack-extras-sticky__savings-left{display:flex;flex-direction:column;align-items:flex-start;padding-right:24px;border-right:1px solid rgba(0,0,0,.2)}.pack-extras-sticky__savings-title{color:var(--Black-100, #000);display:flex;align-items:baseline;gap:4px}.pack-extras-sticky__savings-per-bar{color:var(--Secondary-Orange, #e64601)}.pack-extras-sticky__savings-right{display:flex;flex-direction:column;align-items:flex-start}.pack-extras-sticky__total-price{display:flex;align-items:baseline;gap:4px}.pack-extras-sticky__total-label{color:var(--Black-100, #000)}.pack-extras-sticky__cta-wrapper{display:flex;flex-direction:column;gap:4px;align-items:center}.pack-extras-sticky__cta{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 50px;background:linear-gradient(124deg,var(--Primary-Purple-700, #8143c2) .54%,var(--Secondary-Orange, #e64601) 100%);border:none;border-radius:4px;cursor:pointer;transition:opacity .2s ease}.pack-extras-sticky__cta:hover{opacity:.9}.pack-extras-sticky__cta:disabled{opacity:.6;cursor:not-allowed}.pack-extras-sticky__cta-text{color:var(--White-White, #fff)}.pack-extras-sticky__cta-text--short{display:none}.pack-extras-sticky__cta-divider{display:none;align-items:center}.pack-extras-sticky__cta-price{display:none;align-items:baseline;gap:8px;color:var(--White-White, #fff);font-size:20px;line-height:normal}@media only screen and (max-width:1170px){.pack-extras-sticky__cta-text--full{display:none}.pack-extras-sticky__top-row{gap:14px}.pack-extras-sticky__cta-text--short{display:inline}.pack-extras-sticky__cta-divider,.pack-extras-sticky__cta-price{display:flex}.pack-extras-sticky__savings-right{display:none!important}.pack-extras-sticky__container{gap:18px}.pack-extras-sticky__savings-left{padding-right:0;border-right:0px}}.pack-extras-sticky__cta-price-compare{font-weight:500;opacity:.6;text-decoration:line-through}.pack-extras-sticky__info{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--Black-100, #000)}.pack-extras-sticky__stock-dot{width:12px;height:12px;border-radius:50%;background:#c5ff6e;border:1px solid var(--Black-100, #000)}body:has(.pack-extras-sticky.is-open) .product-form__sticky{display:none!important}body:has(.pack-extras-sticky.is-open) inbox-online-store-chat{bottom:120px!important}@media only screen and (max-width:989px){.pack-extras-sticky__container{flex-direction:column;gap:10px;padding:12px}.pack-extras-sticky__cta-text{color:var(--White-White, #fff);text-align:center;font-family:var(--font-family-paragraph, Switzer);font-size:var(--button-CTA-font-size, 20px);font-style:normal;font-weight:700x!important;line-height:normal}.pack-extras-sticky__top-row{display:flex;justify-content:space-between;align-items:center;gap:10px;width:calc(100% - 12px);padding:0 6px}.pack-extras-sticky__savings-left *{display:flex;line-height:120%}.pack-extras-sticky__promo{flex-shrink:0}.pack-extras-sticky__savings-box{padding:5px 8px;width:fit-content;border-radius:8px;gap:0}.pack-extras-sticky__savings-left{padding-right:0;border-right:none}.pack-extras-sticky__promo{gap:0px}.pack-extras-sticky__cta-wrapper{width:100%}.pack-extras-sticky__cta{width:100%;padding:8px 24px}body:has(.pack-extras-sticky.is-open) inbox-online-store-chat{bottom:140px!important}}.pack-extras{padding-bottom:24px}@media only screen and (min-width:990px){.pack-extras{padding-bottom:42px}}.pack-extras-sticky__top-row p{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/11/assets/pack-extras.css.map */
