.story{position:relative;overflow:hidden;height:100%;min-height:var(--story-min-height, 70svh);isolation:isolate;display:flex;flex-direction:column}.story__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.story__bg img,.story__bg picture{width:100%;height:100%;object-fit:cover;display:block}.story__decorative{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.story__graphic{position:absolute;top:50%;translate:0 -50%;line-height:0;max-height:78svh}.story__graphic--left{left:0;max-width:min(var(--story-graphic-left-max, 28%),48vw)}.story__graphic--right{right:0;max-width:min(var(--story-graphic-right-max, 28%),48vw)}.story__graphic img{width:100%;height:auto;max-height:78svh;object-fit:contain;display:block}.story__graphic--left img{object-position:left center}.story__graphic--right img{object-position:right center;margin-inline-start:auto}.story__inner{position:relative;z-index:2;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;height:100%;width:100%;padding-block:clamp(2.4rem,6vw,5rem);padding-inline:clamp(1.6rem,4vw,4rem)}.story__main{position:relative;z-index:2;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;max-width:min(var(--story-content-max, 40rem),100%);margin-inline-end:auto}.story__text-top,.story__text-bottom,.story__text-above-button{flex-shrink:0;width:100%;align-self:flex-start}.story__bottom-cluster{flex-shrink:0;display:flex;flex-direction:column;row-gap:var(--story-row-gap, 3rem);width:100%;align-self:flex-start;margin-block-start:auto}.story__button-wrap{width:100%;max-width:min(100%,var(--story-button-max, 100%));align-self:flex-start}.story__button-wrap .story__button{width:100%;display:block;box-sizing:border-box}.story__text-top-inner,.story__text-bottom-inner,.story__text-above-button-inner{width:100%}.story__corner-icon{position:absolute;z-index:3;inset-inline-end:clamp(1.2rem,3vw,2.4rem);inset-block-end:clamp(1.2rem,3vw,2.4rem);line-height:0}.story__corner-icon-img{width:var(--story-corner-icon-size, 4rem);max-width:min(40vw,12rem);height:auto}@media screen and (max-width:749px){.story__graphic--left{max-height:52svh;max-width:min(var(--story-graphic-left-max, 28%),56vw)}.story__graphic--right{max-height:52svh;max-width:min(var(--story-graphic-right-max, 28%),56vw)}.story__graphic img{max-height:52svh}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-story.css.map */
