.bundle-products{display:block}.bundle-products .image-with-text__products{width:100%;margin-top:3rem}.bundle-products .product-container{display:flex;column-gap:2rem;padding:1.6rem 0;border-bottom:.1rem solid rgb(var(--color-border));transition-property:opacity,border-bottom;transition-duration:var(--duration-default);transition-timing-function:ease}.bundle-products .product-container:first-of-type{padding-top:0}.bundle-products .product-image{flex:0 0 auto}.bundle-products .product-image .media-wrapper{width:7rem;border-radius:min(var(--card-radius),.3rem);display:block}@media screen and (hover:hover){.bundle-products .product-image img{transition:transform var(--duration-long) ease}.bundle-products .product-image a:hover img{transform:scale(1.1)}}.bundle-products .product-content>div:first-child{line-height:1.2;margin-top:.3rem}.bundle-products .product-content .caption-with-letter-spacing{margin-bottom:.3rem}.bundle-products .product-title{text-decoration:none;padding-bottom:.2rem;color:rgb(var(--color-link))}@media screen and (hover:hover){.bundle-products .product-title{background-image:linear-gradient(to top,rgb(var(--color-border)) 0 0),linear-gradient(to top,transparent 0,transparent 0);background-repeat:no-repeat;background-position:right bottom;background-size:0 .1rem,100% .1rem;transition:background-size var(--duration-default) ease}.bundle-products .product-title:hover{background-position:left bottom;background-size:100% .1rem,100% .1rem}}.bundle-products .product-description{flex:1 1 auto;display:flex;justify-content:space-between;column-gap:1rem}.bundle-products .product-description .price{flex:0 0 auto;text-align:end}.bundle-products .product-description .price bdi{font-size:1.6rem}.bundle-products .product-description .price--on-sale .price-item--regular bdi{font-size:1.4rem;font-weight:300}.bundle-products .product-description .price .unit-price{display:none}@media screen and (min-width:750px){.bundle-products .product-description .price{line-height:calc(1 + .8 / var(--font-price-scale))}.bundle-products .product-description .price .price__sale{flex-direction:column-reverse}.bundle-products .product-description .price dl{display:block}}.bundle-products .product-content{display:flex;flex-direction:column;justify-content:space-between;row-gap:1rem}.bundle-products .product-content .select{width:calc(var(--width) + 5.5rem);max-width:100%}.bundle-products .product-content .select__select{height:3.6rem;min-height:3.6rem}.bundle-products .product-content .button--cta{margin:0}.bundle-products .product-content .button--cta.loading:after{background-color:transparent;border-inline-start-color:currentColor}@media screen and (hover:none)and (max-width:1366px),screen and (max-width:749px){.bundle-products .product-content .button--cta{width:3.6rem;height:3.6rem;justify-content:center;box-shadow:inset 0 0 0 .1rem rgb(var(--color-border))}.bundle-products .product-content .button--cta.loading:after{left:50%;width:2rem;height:2rem;margin-top:-1rem;margin-left:-1rem}.bundle-products .product-content .button--cta .small-hide{display:none}.bundle-products .product-content .button--cta .large-up-hide{display:block!important}}.bundle-products .product-content .product-button{display:flex;flex-wrap:wrap;column-gap:1.5rem;row-gap:1rem;align-items:flex-end}@media screen and (hover:hover)and (min-width:750px){.bundle-products .product-content .button-wrapper{opacity:0;pointer-events:none;transition:opacity var(--duration-default) ease}.bundle-products .product-content .button--cta .small-hide{display:flex;align-items:center}}@media screen and (hover:hover){.bundle-products .product-container:hover .product-content .button-wrapper{opacity:1;pointer-events:visible}.bundle-products .product-container:hover{border-bottom-color:rgba(var(--color-foreground),.55)}}.bundle-products .product-form__error-message-wrapper{transform:translateY(3rem)}@media screen and (min-width:750px){.bundle-products .product-form__error-message-wrapper{transform:translateY(5rem)}.bundle-products .image-with-text__products>:last-child:is(.button){margin-top:4.5rem}}.bundle-products .price__badge-sold-out{font-size:.9rem;margin-top:.5rem;padding:.6rem 1rem;padding-top:calc(.6rem + var(--font-button-baseline))}.bundle-products.is-hover .product-container:not(.is-active){opacity:.3}.bundle-products.is-hover .look__hotspot.is-active:before{transform:scale(2)}.bundle-products .lookbook{position:sticky;z-index:5;top:0}.quick-view--open .bundle-products .lookbook,.quick-view--opening .bundle-products .lookbook,.quick-view--closing .bundle-products .lookbook{position:static}bundle-product .product-description .price.price--sold-out{flex-direction:column}.bundle-products h3{font-size:24px;font-weight:400;margin-bottom:10px;color:#1a1a1a}.bundle-products .bundle-container{display:flex;flex-direction:column;gap:1.2rem}.bundle-products .bundle-item{border:1px solid #000;border-radius:5px;overflow:hidden}.bundle-products .bundle-item-top{display:flex;padding:12px 10px;justify-content:space-between;align-items:flex-start;align-self:stretch;border-bottom:1px solid #000}.bundle-products .bundle-item-step,.bundle-products .bundle-item-usage{color:#111;font-family:Cabin;font-size:18px;font-style:normal;font-weight:400;line-height:20.85px;letter-spacing:.18px}.bundle-products .bundle-item-bottom{display:flex;padding:10px;gap:10px}.bundle-products .bundle-item-image{flex:0 0 auto;width:90px;height:90px}.bundle-products .bundle-item-image img{width:100%;height:100%;object-fit:cover}.bundle-products .bundle-item-info{flex:1;display:flex;gap:1rem}.bundle-products .bundle-item-info-left{flex:7;display:flex;flex-direction:column;gap:.4rem}.bundle-products .bundle-item-info-left h4{color:#111;font-family:Outfit;font-size:16px;font-weight:400;margin:0;line-height:normal}.bundle-products .bundle-item-ingredients{font-size:1.2rem;color:#666;font-weight:400}.bundle-products .bundle-item-description{color:#585858;font-family:Outfit;font-size:14px;font-style:normal;font-weight:400;line-height:20.85px;letter-spacing:.14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.bundle-products .bundle-item-info-right{flex:3;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:.8rem}.bundle-products .bundle-item-reviews{display:flex;align-items:flex-end;justify-content:flex-start;gap:.4rem}.bundle-products .bundle-item-reviews .rating{display:inline-flex;align-items:center;line-height:1;margin-right:-.2rem;margin-top:0}.bundle-products .bundle-item-reviews .rating .rating-star{--letter-spacing: .2;--font-size: 1.4}.bundle-products .bundle-item-reviews .rating-text{display:none}.bundle-products .bundle-item-reviews .rating-count,.bundle-products .bundle-item-reviews .ruk-rating-snippet-count{display:inline-flex;align-items:center;margin:0;padding:0;font-size:1.4rem;line-height:1;letter-spacing:normal;color:#111}.bundle-products .bundle-item-reviews .rating-count a{color:inherit;text-decoration:underline;font-weight:400;white-space:nowrap}.bundle-products .bundle-item-learn-more a{font-size:12px;color:#111;text-decoration:underline;font-weight:600;white-space:nowrap}@media screen and (max-width:749px){.bundle-products h3{font-size:1.6rem}.bundle-products .bundle-item-top{padding:1rem 1.2rem}.bundle-products .bundle-item-step,.bundle-products .bundle-item-usage{font-size:14px;font-weight:600}.bundle-products .bundle-item-bottom{padding:1.2rem;gap:1.2rem}.bundle-products .bundle-item-image{width:70px;height:70px}.bundle-products .bundle-item-info{flex-direction:row;gap:1rem}.bundle-products .bundle-item-info-left{flex:7}.bundle-products .bundle-item-info-left h4{font-size:1.4rem}.bundle-products .bundle-item-info-right{flex:3;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:.8rem}.bundle-products .bundle-item-reviews{flex-direction:column;align-items:flex-end;gap:.4rem}.bundle-products .bundle-item-reviews .rating-count,.bundle-products .bundle-item-reviews .ruk-rating-snippet-count{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-bundle-products.css.map */
