.products-bundle--split{overflow:hidden}.products-bundle--split products-bundle.products-bundle__wrapper{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;min-height:40rem}.products-bundle__image--has-bg{background-color:var(--bundle-bg-color, #596048);display:flex;align-items:center;justify-content:center;padding:clamp(3rem,6vh,6rem) clamp(3rem,7%,7rem);align-self:stretch;overflow:hidden}.products-bundle__bg-texture{z-index:0;pointer-events:none}.products-bundle__bg-img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:var(--bundle-bg-opacity, .25)}.products-bundle__photo-inset{position:relative;z-index:1;aspect-ratio:var(--photo-ratio, 3/4);max-width:100%;max-height:100%;width:auto;height:auto;min-height:0;min-width:0}.products-bundle__photo-inset .media-wrapper:before{content:none!important}.products-bundle__photo-inset .media-wrapper{width:100%;height:100%;border-radius:1.2rem;overflow:hidden}.products-bundle__photo-inset .media-wrapper>img{position:static!important;inset:auto!important;width:100%;height:100%;object-fit:cover;object-position:center}.products-bundle__photo-inset{position:relative}.products-bundle--split .products-bundle__content{display:flex;flex-direction:column;justify-content:center;padding-inline:120px;padding-block:clamp(3rem,6vh,6rem);margin-block-start:0}@media(max-width:1023.98px){.products-bundle--split{overflow:visible}.products-bundle--split products-bundle.products-bundle__wrapper{grid-template-columns:1fr;max-height:none;min-height:0;overflow:visible}.products-bundle__image--has-bg{min-height:50rem;align-self:auto}.products-bundle--split .products-bundle__content{padding-inline:2rem}}.products-bundle__content{margin-block-start:3.2rem}.products-bundle__button{margin-block-start:4rem;margin-block-end:4rem}.products-bundle__button .btn-cf--basket{width:100%;background:#eda408;border-radius:99px;border:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:#0d0d0d;text-transform:none}.no-js .products-bundle__button{display:none}.product-bundle-card{padding-block:2.4rem;border-block-start:.1rem solid rgb(var(--color-border));transition:opacity var(--animation-default)}.product-bundle-card__details{container-type:inline-size}.product-bundle-card__title{flex-wrap:wrap}@container (min-width: 300px){.product-bundle-card__title{flex-direction:row}}.product-bundle-card:first-child{padding-block-start:0;border-block-start:0}.product-bundle-card:last-child{padding-block-end:0}.product-bundle-card__image{flex:0 0 9rem}.product-bundle-card__count{width:3rem;height:3rem;border-radius:50%;border:1px solid rgb(var(--color-border));background-color:#f1f0ee;flex-shrink:0}.bundle-variant-select{display:none}.bundle-variant-pill{display:inline-flex;align-items:center;justify-content:center;height:28px;padding-inline:1.1rem;min-width:5.6rem;border-radius:99px;border:1px solid rgba(13,13,13,.2);background-color:#f2f2f2;font-size:1.2rem;font-weight:600;line-height:1;color:#0d0d0d;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s;white-space:nowrap;text-align:center}.bundle-variant-pill.is-active{background-color:#0d0d0d;color:#fff;border-color:#0d0d0d}.bundle-variant-pill.is-sold-out{color:#0d0d0d59;background-color:#f2f2f280;border-color:#0d0d0d14;cursor:not-allowed}.bundle-pill-tooltip{position:fixed;background-color:#0d0d0d;color:#fff;font-size:1.2rem;font-weight:500;line-height:1;padding:.5rem 1rem;border-radius:6px;white-space:nowrap;pointer-events:none;z-index:9999;box-shadow:0 2px 8px #0000004d;transform:translate(-50%,calc(-100% - 8px))}.product-bundle-hotspot{left:var(--horizontal);top:var(--vertical);transition:all var(--animation-default);transform-origin:center;backface-visibility:hidden;will-change:transform}@media(min-width:1280px){.product-bundle-hotspot:hover,.product-bundle-hotspot.is-active{transform:scale(1.5)}}.product-bundle-hotspot>motion-element{width:3rem;height:3rem;border-radius:50%}@media(min-width:1280px){products-bundle.is-hover .product-bundle-card:not(.is-active){opacity:.3}}@media(min-width:1280px){.products-bundle__content{padding-inline:8rem;margin-block-start:0}}@media(min-width:1024px)and (max-width:1279.98px){.products-bundle__content{padding-inline:5rem 0;margin-block-start:0}}@media(max-width:767.98px){.products-bundle__button{margin-block-start:3.2rem}.product-bundle-card__image{flex:0 0 8rem}.product-bundle-card{gap:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-products-bundle.css.map */
