.sbs-bundles{--sbs-bundles-muted: color-mix(in srgb, var(--color-text-body) 72%, transparent);--sbs-bundles-line: var(--color-border)}.sbs-bundles__grid-page{--sbs-bundles-space: 24px;padding-top:var(--sbs-bundles-space);padding-bottom:calc(var(--grid-gutter) * 2)}@media screen and (min-width:990px){.sbs-bundles__grid-page{--sbs-bundles-space: 36px}}.sbs-bundles__head{max-width:720px;margin-bottom:var(--sbs-bundles-space);letter-spacing:.04em}.sbs-bundles__heading{margin:0 0 10px;font-family:var(--type-header-primary),var(--type-header-fallback);font-size:30px;font-weight:var(--type-header-weight);letter-spacing:.01em;line-height:1.15}.sbs-bundles__heading:last-child{margin-bottom:0}@media screen and (min-width:990px){.sbs-bundles__heading{font-size:38px}}.sbs-bundles__intro{font-size:15px;line-height:1.6}.sbs-bundles__intro p{margin:0}.sbs-bundles__intro p+p{margin-top:8px}@media screen and (max-width:599px){.sbs-bundles__intro{font-size:14px;line-height:1.55}}.sbs-bundles__grid .grid-product__title span{display:block}.sbs-bundles__rooms{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;background:var(--color-small-image-bg);opacity:0;transition:opacity .25s ease}.sbs-bundles__rooms img{display:block;width:100%;height:100%;object-fit:cover}@media(hover:hover)and (min-width:769px){.sbs-bundles__item:hover .sbs-bundles__rooms.is-ready{opacity:1}}.sbs-bundles__item [aria-busy=true]{cursor:progress}.sbs-bundles__item [aria-busy=true] .sbs-bundles__pic:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,transparent,var(--color-text-body),transparent) 0 0 / 40% 100% no-repeat,var(--sbs-bundles-line);opacity:0;animation:sbs-bundles-sweep 1.1s ease-in-out infinite,sbs-bundles-appear 0s .15s forwards}@keyframes sbs-bundles-appear{to{opacity:1}}.sbs-bundles__pic{position:relative;display:flex;aspect-ratio:1;align-items:center;justify-content:center;background:var(--color-small-image-bg)}.sbs-bundles__duo{display:flex;align-items:center;gap:5%;width:min(86%,calc(46% * var(--sbs-bundles-ratios, 2)))}.sbs-bundles__duo img{display:block;flex:var(--sbs-bundles-ratio, 1) 1 0;width:0;min-width:0;height:auto;aspect-ratio:var(--sbs-bundles-ratio, 1);object-fit:cover;box-shadow:0 4px 12px color-mix(in srgb,var(--color-text-body) 22%,transparent)}.sbs-bundles video-media{--default-aspect-ratio: 4 / 6}.sbs-bundles__loading{height:2px;background:linear-gradient(90deg,transparent,var(--color-text-body),transparent) 0 0 / 40% 100% no-repeat,var(--sbs-bundles-line);animation:sbs-bundles-sweep 1.1s ease-in-out infinite}@keyframes sbs-bundles-sweep{0%{background-position:-40% 0,0 0}to{background-position:140% 0,0 0}}.sbs-bundles__pending{min-height:100vh}.sbs-bundles__view.is-building{position:fixed;top:0;right:0;left:0;z-index:-1;visibility:hidden;pointer-events:none}.sbs-bundles__gallery:empty{aspect-ratio:4 / 6;background:var(--color-small-image-bg)}.sbs-bundles__galleries{position:relative}.sbs-bundles__gallery[data-inactive]{position:absolute;top:0;right:0;left:0;visibility:hidden;pointer-events:none}.sbs-bundles__bar{background:var(--color-body)}.sbs-bundles__back{display:inline-block;margin:0 0 6px;font-size:calc(var(--type-base-size) - 2px);color:inherit;text-decoration:none}.sbs-bundles__back:hover{text-decoration:underline;text-underline-offset:3px}.sbs-bundles__tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--sbs-bundles-line)}.sbs-bundles__tabs:after{content:"";position:absolute;bottom:-1px;left:0;width:50%;height:2px;background:var(--color-text-body);transform:translate(calc(var(--sbs-bundles-shown, 0) * 100%));transition:transform .35s cubic-bezier(.2,.8,.2,1);pointer-events:none}.sbs-bundles__tab{display:flex;gap:8px;align-items:flex-start;min-width:0;margin:0 0 -1px;padding:6px 4px 8px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.sbs-bundles__tab:focus-visible{outline:1px solid var(--color-text-body);outline-offset:-1px}.sbs-bundles__tab-pic{flex:none;width:30px;height:30px;margin-top:2px;background:var(--color-small-image-bg)}.sbs-bundles__tab-pic img{display:block;width:100%;height:100%;object-fit:contain}.sbs-bundles__tab-pic img:not([src]){visibility:hidden}.sbs-bundles__tab-text{display:block;min-width:0}.sbs-bundles__tab-name,.sbs-bundles__tab-choice{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sbs-bundles__tab-name{font-size:calc(var(--type-base-size) - 2px);line-height:1.25}.sbs-bundles__tab-choice{margin:1px 0 2px;color:var(--sbs-bundles-muted);font-size:calc(var(--type-base-size) - 3.5px);line-height:1.35}.sbs-bundles__tab-price{display:block;font-size:calc(var(--type-base-size) - 2px);font-weight:600}.sbs-bundles__buy .sbs-atc-price{display:inline;font-weight:600}.sbs-bundles__buy .add-to-cart[disabled]:not(.btn--loading) .sbs-atc-price{display:none}.sbs-bundles__buy .add-to-cart{min-height:48px}.sbs-bundles__buy .errors{margin-bottom:8px}.sbs-bundles__reason{display:block;width:100%;margin:8px 0 0;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:calc(var(--type-base-size) - 2px);text-align:center;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sbs-bundles__reason[hidden]{display:none}.sbs-bundles__bottom:empty{display:none}.sbs-bundles__bottom .product__policies{display:none}@media only screen and (max-width:768px){[data-bar-phone]{position:sticky;top:var(--sbs-bundles-top, 0px);z-index:4;margin:0 calc(var(--page-width-padding) * -1) 12px}[data-bar-phone] .sbs-bundles__bar{padding:8px var(--page-width-padding) 0}.sbs-bundles__bottom{position:fixed;right:0;bottom:0;left:0;z-index:5;padding:10px var(--page-width-padding) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--sbs-bundles-line);background:var(--color-body)}.sbs-bundles__bottom .sbs-bundles__buy{margin:0}}@media only screen and (min-width:769px){[data-bar-desktop]{padding-left:45px}[data-bar-desktop] .sbs-bundles__bar{margin-bottom:calc(var(--grid-gutter) * 1.25)}.sbs-bundles__tab{padding:8px 6px 10px;gap:10px}.sbs-bundles__tab-pic{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.sbs-bundles__loading,.sbs-bundles__item [aria-busy=true] .sbs-bundles__pic:after{animation:none;opacity:1}.sbs-bundles__tabs:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/sbs-bundles.css.map */
