.bb{--bb-gap: 48px;position:relative;overflow:hidden;background:var(--bb-bg, #fff);padding-top:var(--bb-pt, 40px);padding-bottom:var(--bb-pb, 40px);color:var(--bb-text, #1c1c28);isolation:isolate}@supports (color: color-mix(in srgb,red,blue)){.bb{--bb-pink-dark: color-mix(in srgb, var(--bb-pink) 78%, #000);--bb-pink-mid: color-mix(in srgb, var(--bb-pink) 60%, #fff)}}.bb [hidden]{display:none!important}.bundle-banner{color:#fff;display:flex;align-items:end;justify-content:space-between;padding-bottom:50px;min-height:120px;width:100%;box-sizing:border-box}.bundle-left{display:flex;flex-direction:column}.bundle-tag{background:#26383d;color:#fff;font-size:7px;letter-spacing:.5px;padding:5px 7px;width:fit-content;text-transform:uppercase}.bundle-left h2{margin:0;font-size:52px;font-weight:400;line-height:1.2;color:#fff}.bundle-right{text-align:right}.bundle-right p{font-size:18px;line-height:1.6;color:#fff;width:80%;margin:0 0 0 auto}@media(max-width:768px){.bundle-banner{flex-direction:column;align-items:flex-start;gap:20px;padding-bottom:20px}.bundle-right{text-align:left}.bundle-left h2{font-size:22px}}@media(max-width:767.98px){.bundle-right p{font-size:16px}}a.bb__title{font-size:20px!important;text-transform:capitalize!important;font-weight:400;width:80%!important}.bb__decor{position:absolute;z-index:0;pointer-events:none;overflow:visible}.bb__decor--top{top:10px;right:3%;width:clamp(64px,9vw,112px);--r: -6deg;transform:rotate(var(--r))}.bb__decor--bottom{bottom:6px;left:34%;width:clamp(44px,6vw,72px);--r: 8deg;transform:rotate(var(--r));z-index:2}.bb__plane path:nth-child(1){fill:var(--bb-pink)}.bb__plane path:nth-child(2){fill:var(--bb-pink-dark)}.bb__plane path:nth-child(3){fill:var(--bb-pink-mid)}.bb__trail{stroke:var(--bb-pink);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:.1 5.5;fill:none}.bb__was{font-size:16px;color:#000000a3}.bb__discount{display:inline-flex;align-items:center;padding:7px 10px;background:#012732;color:#fff;font-size:14px;font-weight:600;line-height:1;white-space:nowrap}.bb__discount[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.bb__decor{animation:bb-float 6s ease-in-out infinite}.bb__decor--bottom{animation-duration:7.5s;animation-delay:-2s}}@keyframes bb-float{0%,to{transform:translateY(0) rotate(var(--r, 0deg))}50%{transform:translateY(-7px) rotate(var(--r, 0deg))}}.bb__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(250px,30%) minmax(0,1fr);gap:18px;align-items:stretch}.bb__offer{display:flex;flex-direction:column;align-items:flex-start;background:var(--bb-teal);color:var(--bb-card-text, #fff);border-radius:var(--bb-radius, 14px);padding:26px 24px;justify-content:center}.bb__badge{display:inline-block;color:#012732;font-size:20px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1}.bb__heading{margin:14px 0 0;font-family:var(--font-heading-family, inherit);font-size:68px;font-weight:600;line-height:1;letter-spacing:.01em;color:#012732}.bb__text{margin:12px 0 0;font-size:18px;color:#000;line-height:1.5;max-width:100%;opacity:1}span.bb__total{color:#000;font-size:22px}.bb__pricing{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:16px}.bb__total{font-size:22px;font-weight:600;line-height:1;color:#012732}.bb__was{font-size:16px;color:#000}.bb__button{position:relative;margin-top:16px;border:0;background:#fff;color:#000;font:inherit;font-size:1.4rem;font-weight:700;line-height:1.2;transition:transform .15s ease,filter .15s ease,opacity .15s ease;display:flex;align-items:center;justify-content:center;width:100%!important;border-radius:0;outline:none;padding:22px 30px;font-size:clamp(14px,1.4vw,18px);font-weight:600;line-height:1;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .4s ease;border:1px solid white}.bb__button:hover{background:transparent;color:#fff}.bb__button:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.bb__button:active:not(:disabled){transform:translateY(0)}.bb__button:focus-visible{outline:2px solid #fff;outline-offset:3px}.bb__button:disabled{opacity:.6;cursor:not-allowed}.bb__spinner{display:none;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:16px;height:16px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:bb-spin .7s linear infinite}.bb__button.is-loading .bb__label{visibility:hidden}.bb__button.is-loading .bb__spinner{display:block}.bb__error{margin:10px 0 0;padding:8px 10px;border-radius:6px;background:#fffffff2;color:#b3122f;font-size:12px;line-height:1.4}.bb__benefits{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:8px}.bb__benefits li{display:flex;align-items:center;gap:8px;font-size:12.5px;line-height:1.3;font-size:24px;color:#000}.bb__check{flex:0 0 20px;width:20px;height:20px;border-radius:4px;display:grid;place-items:center}.bb__products{display:flex;align-items:center;background:var(--bb-pink-soft);border-radius:var(--bb-radius, 14px);padding:25px 26px;min-width:0}.bb__row{display:flex;align-items:flex-start;gap:var(--bb-gap);width:100%;min-width:0}.bb__item{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.bb__media{position:relative;width:100%}.bb__item:not(:last-child) .bb__media:after{content:"+";position:absolute;top:50%;right:calc(var(--bb-gap) / -2);transform:translate(50%,-50%);font-size:2.2rem;font-weight:800;line-height:1;color:var(--bb-text)}.bb__img{display:block;overflow:hidden;height:300px}.bb__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s ease}.bb__img:hover .bb__image{transform:scale(1.04)}.bb__placeholder{background:#f1f1f1}.bb__title{display:block;margin-top:14px;font-size:1.4rem;font-weight:800;letter-spacing:.02em;line-height:1.25;text-transform:uppercase;text-decoration:none;color:var(--bb-text);overflow-wrap:anywhere}.bb__select{appearance:none;-webkit-appearance:none;width:100%;max-width:150px;margin-top:8px;padding:6px 26px 6px 10px;border:1px solid rgba(0,0,0,.16);border-radius:8px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%231c1c28' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 10px center;color:#000;font:inherit;font-size:12px;cursor:pointer;text-overflow:ellipsis;background-color:#beb299}.bb__prices{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:2px 8px;margin-top:8px}.bb__price{font-size:22px;font-weight:600;color:#beb299}.bb__compare{font-size:16px;color:#99a9ad}@media(max-width:1299.98px){.bb__heading{font-size:48px}}@media(max-width:1199.98px){.bb--bands{padding-top:60px;padding-bottom:60px}.bb__inner{grid-template-columns:1fr}button.bb__button{width:max-content!important;padding:15px 30px}}@media(max-width:989px){.bundle-right p{font-size:18px;line-height:1.6;color:#fff;margin:0!important;margin-right:auto;width:100%}.bb{--bb-gap: 22px}.bb__offer{padding:22px 20px}.bb__products{padding:20px 18px}.bb__title{font-size:1.2rem}.bb__price{font-size:1.4rem}a.bb__title{font-size:20px!important;text-transform:capitalize!important;font-weight:400;width:80%!important}}@media(max-width:749px){.bb{--bb-gap: 18px}.bb__inner{grid-template-columns:1fr;gap:14px}.bb--products-first .bb__products{order:-1}.bb__offer{padding:22px 20px}.bb__heading{font-size:3.6rem}.bb__text{max-width:none}.bb__button{width:100%}.bb__products{padding:18px 14px 16px}.bb__row{overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:4px;-webkit-overflow-scrolling:touch}.bb__item{flex:1 0 95%;scroll-snap-align:start}.bb__title{font-size:1.1rem;margin-top:10px}.bb__price{font-size:1.3rem}.bb__compare{font-size:1rem}.bb__item:not(:last-child) .bb__media:after{font-size:1.8rem}.bb__select{font-size:11px;padding:5px 20px 5px 8px;background-position:right 7px center}.bb__decor--top{width:62px;top:8px}.bb__decor--bottom{width:42px;left:8%}.bb__benefits li{font-size:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map?subset=ACA */
