.gift-pack .step__header{display:flex;align-items:center;grid-gap:12px;margin-bottom:15px;flex:1}.gift-pack .header__grid{display:flex;align-items:center;grid-gap:12px;justify-content:space-between}.gift-pack .step{max-width:24px;flex:24px;height:24px;border-radius:50%;background-color:#ff9689;display:flex;justify-content:center;align-items:center;font-family:Outfit}.gift-pack .step__title{margin:0;font-size:20px;letter-spacing:0;font-weight:400}.gift-pack .step__block:first-child{margin-bottom:20px}.gift-pack .tab__grid{display:flex;grid-gap:15px}.gift-pack .tab__item{border:1px solid #CCCCCC;max-width:33.33%;flex:33.33%;padding:16px;border-radius:10px;cursor:pointer;text-align:center;display:flex;flex-direction:column;justify-content:flex-end;max-height:129px}.gift-pack .tab__item .icon__wrap{margin:0 auto 6px;display:flex}.gift-pack .tab__item .icon__wrap svg{width:100%;height:100%}.gift-pack .tab__item:first-child .icon__wrap{max-width:24px}.gift-pack .tab__label{font-size:14px;text-transform:uppercase;font-weight:400;font-family:var(--font-heading-family);display:block;line-height:1.5;color:#000}.gift-pack .tab__text{display:flex;justify-content:center;align-items:center;background-color:#f7f4f0;border-radius:4px;margin-top:6px;font-size:13px;font-weight:400;font-family:Outfit;letter-spacing:0}.gift-pack .tab__item:nth-child(2) .icon__wrap{max-width:32px}.gift-pack .tab__item:last-child .icon__wrap{max-width:40px}.gift-pack .product__bundle{margin-bottom:15px}.gift-pack .placeholder_grid{display:flex;border:1px solid #CCCCCC;border-radius:6px;cursor:pointer;overflow:hidden}.gift-pack .placeholder__alpha{max-width:80px;flex:80px;background-color:#f7f4f0;display:flex;justify-content:center;align-items:center}.gift-pack .plus__icon{display:flex;justify-content:center;align-items:center;max-width:40px;flex:40px;height:40px;background-color:#fff;border-radius:50%}.gift-pack .plus__icon svg{max-width:16px;flex:16px}.gift-pack .placeholder__beta{flex:1;padding:16px}.gift-pack .placeholder__title{margin:0 0 16px;text-transform:uppercase;font-size:16px;font-family:var(--font-heading-family)}.gift-pack .placeholder__text{font-size:13px;font-weight:400;font-family:Outfit;letter-spacing:0;margin:0;line-height:1}.gift-pack .tab__item.is-active{border:3px solid #FF9689;box-shadow:0 0 0 3px #ffe4e1}.gift-pack .product__price{font-size:16px;font-weight:500;font-family:Outfit;color:#000;display:block;line-height:1}.gift-pack .product__details{flex:1;padding:12px 16px}.gift-pack .product__grid{display:flex;position:relative;align-items:center}.gift-pack .checkmark__icon{position:absolute;top:0;right:0;width:16px;height:16px;display:flex}.gift-pack .checkmark__icon svg{width:100%;height:100%}.gift-pack .product__img{max-width:80px;flex:80;border-radius:6px;overflow:hidden;position:relative}.gift-pack .product__img img{width:100%;aspect-ratio:1;display:block;object-fit:cover}.gift-pack .cross__icon{position:absolute;width:35px;height:35px;display:flex;cursor:pointer;padding:10px;top:-8px;right:-8px}.product__flavors .remove__icon:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150%;height:150%}.gift-pack .cross__icon svg{width:100%;height:100%;pointer-events:none}.gift-pack .product__title{margin-bottom:6px}.gift-pack details{margin:15px 0 26px;padding-left:32px}.gift-pack summary{display:flex;align-items:center;grid-gap:10px;max-width:fit-content;cursor:pointer}.gift-pack .chevron__icon{max-width:20px;flex:20px;display:flex;transform:rotate(180deg)}.gift-pack details[open] .chevron__icon{transform:unset}.gift-pack .chevron__icon svg{width:100%;height:100%}.gift-pack .details__label{font-size:13px;font-weight:500;font-family:Outfit;line-height:1}.gift-pack .product__flavors .placeholder__grid{margin-top:18px}.gift-pack .product__flavors .remove__icon svg{pointer-events:none}.gift-pack .counter{background-color:#ffe4e1;border-radius:4px;padding:6px 8px;font-size:16px;font-family:Outfit;line-height:1;display:flex;justify-content:center;align-items:center}.gift-pack .count{font-weight:600}.gift-pack .total-count{font-weight:500}.gift-pack .check__icon{position:absolute;top:0;left:0;width:100%;height:100%}.gift-pack .product__bundle:not(.is-flavor-filled) .check__icon{visibility:hidden}.gift-pack .product__bundle.is-flavor-filled .warning__icon{visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/33/assets/gift-pack.css.map */
