.incubalia-product-hero{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:var(--incubalia-product-hero-min-height-mobile);overflow:hidden;color:rgb(var(--color-foreground));background:rgb(var(--color-background));letter-spacing:0}.incubalia-product-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.incubalia-product-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(var(--incubalia-product-hero-overlay-color),var(--incubalia-product-hero-overlay-opacity));pointer-events:none}.incubalia-product-hero--vertical-top{align-items:flex-start}.incubalia-product-hero--vertical-center{align-items:center}.incubalia-product-hero--vertical-bottom{align-items:flex-end}.incubalia-product-hero--horizontal-left{justify-content:flex-start}.incubalia-product-hero--horizontal-center{justify-content:center}.incubalia-product-hero--horizontal-right{justify-content:flex-end}.incubalia-product-hero__media{z-index:0}.incubalia-product-hero__image,.incubalia-product-hero__video,.incubalia-product-hero__placeholder{display:block;width:100%;height:100%;object-fit:cover}.incubalia-product-hero__placeholder{background:rgba(var(--color-foreground),.08)}.incubalia-product-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:100%;max-width:82rem;padding-top:var(--incubalia-product-hero-padding-top-mobile);padding-bottom:var(--incubalia-product-hero-padding-bottom-mobile);text-align:center}.incubalia-product-hero--horizontal-left .incubalia-product-hero__content{align-items:flex-start;text-align:left}.incubalia-product-hero--horizontal-center .incubalia-product-hero__content{align-items:center;text-align:center}.incubalia-product-hero--horizontal-right .incubalia-product-hero__content{align-items:flex-end;text-align:right}.incubalia-product-hero__title{max-width:100%;margin:0;color:currentColor;font-size:calc(var(--font-heading-scale) * 2.8rem);font-weight:300;line-height:1.12;letter-spacing:0;overflow-wrap:anywhere}.incubalia-product-hero__title strong{font-weight:var(--font-heading-weight)}.incubalia-product-hero__title span{font-weight:300}.incubalia-product-hero__description{max-width:62rem;margin-top:1.4rem;color:currentColor;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:1.35;letter-spacing:0}.incubalia-product-hero__description>*{margin-top:0;margin-bottom:0}.incubalia-product-hero__description>*+*{margin-top:.8rem}.incubalia-product-hero__actions{display:flex;justify-content:center;margin-top:2.4rem}.incubalia-product-hero__quick-add.quick-add{margin:0}.incubalia-product-hero__form,.incubalia-product-hero__form .form,.incubalia-product-hero__quick-add,.incubalia-product-hero__quick-add modal-opener{display:flex;justify-content:center}.incubalia-product-hero__button.button{--buttons-radius: 8px;--buttons-radius-outset: 8px;min-width:11rem;min-height:3.6rem;padding:.8rem 2.4rem;border-radius:8px;font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:var(--font-body-weight-bold);line-height:1;letter-spacing:0}.incubalia-product-hero__button.quick-add__submit{box-sizing:border-box}.incubalia-product-hero__button .loading__spinner{width:1.6rem}.incubalia-product-hero .product-form__error-message-wrapper{justify-content:center;margin-bottom:1rem;color:currentColor}.incubalia-product-hero__sold-out-modal-body{display:block}.incubalia-product-hero__sold-out-modal-body>*:first-child{margin-top:0}.incubalia-product-hero__sold-out-modal-body>*:last-child{margin-bottom:0}.incubalia-product-hero-sticky{position:fixed;right:2.4rem;bottom:2.4rem;z-index:40;display:flex;align-items:center;gap:1.6rem;width:min(44rem,calc(100vw - 3.2rem));padding:1.2rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.12);border-radius:8px;box-shadow:0 1rem 3rem rgba(var(--color-foreground),.12);opacity:0;pointer-events:none;transform:translateY(calc(100% + 2.4rem));transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}.incubalia-product-hero-sticky.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.incubalia-product-hero-sticky__summary{min-width:0;flex:1 1 auto}.incubalia-product-hero-sticky__title{margin:0;color:currentColor;font-size:calc(var(--font-heading-scale) * 1.6rem);font-weight:var(--font-heading-weight);line-height:1.15;letter-spacing:0;overflow-wrap:anywhere}.incubalia-product-hero-sticky__price{margin-top:.2rem;color:currentColor;line-height:1.2}.incubalia-product-hero-sticky__price .price,.incubalia-product-hero-sticky__price .price-item{color:currentColor;font-size:calc(var(--font-body-scale) * 1.3rem);letter-spacing:0}.incubalia-product-hero-sticky__price .price__badge-sale,.incubalia-product-hero-sticky__price .price__badge-sold-out{display:none}.incubalia-product-hero-sticky__actions,.incubalia-product-hero-sticky__actions modal-opener,.incubalia-product-hero-sticky__form,.incubalia-product-hero-sticky__form .form{display:flex;flex:0 0 auto}.incubalia-product-hero-sticky__form{flex-direction:column}.incubalia-product-hero-sticky .product-form__error-message-wrapper{margin-bottom:.8rem}@media screen and (min-width:750px){.incubalia-product-hero{min-height:var(--incubalia-product-hero-min-height-desktop)}.incubalia-product-hero__content{padding-top:var(--incubalia-product-hero-padding-top-desktop);padding-bottom:var(--incubalia-product-hero-padding-bottom-desktop)}.incubalia-product-hero__title{font-size:calc(var(--font-heading-scale) * 3.4rem)}.incubalia-product-hero__description{font-size:calc(var(--font-body-scale) * 1.6rem)}}@media screen and (max-width:749px){.incubalia-product-hero-sticky{right:auto;left:50%;bottom:1.6rem;align-items:stretch;flex-direction:column;gap:1rem;width:calc(100vw - 3.2rem);transform:translate(-50%,calc(100% + 1.6rem))}.incubalia-product-hero-sticky.is-visible{transform:translate(-50%)}.incubalia-product-hero-sticky__actions,.incubalia-product-hero-sticky__actions modal-opener,.incubalia-product-hero-sticky__form,.incubalia-product-hero-sticky__form .form,.incubalia-product-hero-sticky .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/0incubalia-product-hero.css.map */
