.aurora-story-section{position:relative;width:100%;overflow:hidden;background-color:var(--aurora-story-bg, #fcf9f2);color:var(--aurora-story-text, #121212)}.aurora-story__container{max-width:var(--aurora-story-max-width, 1400px);margin:0 auto;padding:0 20px}@media screen and (min-width:750px){.aurora-story__container{padding:0 32px}}@media screen and (min-width:990px){.aurora-story__container{padding:0 48px}}.aurora-story__layout{display:flex;flex-direction:column;gap:28px}@media screen and (min-width:990px){.aurora-story__layout{flex-direction:row;align-items:center;gap:48px}.aurora-story__layout--reverse{flex-direction:row-reverse}}.aurora-story__content{flex:0 0 100%}@media screen and (min-width:990px){.aurora-story__content{flex:0 0 var(--aurora-story-text-width, 28%);max-width:var(--aurora-story-text-width, 28%)}}.aurora-story__subheading{display:block;font-size:var(--aurora-story-sub-size, 1.3rem);font-weight:var(--aurora-story-sub-weight, 600);letter-spacing:.12em;text-transform:uppercase;color:var(--aurora-story-sub-color, #767676);margin-bottom:12px}.aurora-story__heading{font-size:var(--aurora-story-heading-size-desktop, 3.6rem);font-weight:var(--aurora-story-heading-weight, 600);line-height:1.25;color:var(--aurora-story-heading-color, #121212);margin:0 0 22px;letter-spacing:-.015em}@media screen and (max-width:749px){.aurora-story__heading{font-size:var(--aurora-story-heading-size-mobile, 2.4rem);line-height:1.3;margin-bottom:16px}}.aurora-story__link-wrap{display:flex;align-items:center}.aurora-story__link{display:inline-flex;align-items:center;gap:8px;font-size:var(--aurora-story-link-size, 1.6rem);font-weight:var(--aurora-story-link-weight, 600);color:var(--aurora-story-link-color, #ff6b35);text-decoration:none;transition:gap .25s ease,opacity .25s ease}.aurora-story__link:hover{gap:12px;opacity:.85}.aurora-story__link svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;transition:transform .2s ease}.aurora-story__products{flex:1;min-width:0;position:relative}.aurora-story__slider-wrapper{position:relative;width:100%}.aurora-story__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;padding:4px 2px 14px}.aurora-story__track::-webkit-scrollbar{display:none}.aurora-story__collection-group{display:contents}.aurora-story__empty-block{flex:0 0 100%;min-height:180px;display:grid;place-items:center;padding:24px;border:1px dashed currentColor;border-radius:var(--aurora-story-card-radius, 20px);text-align:center;opacity:.65}.aurora-story__slide{flex:0 0 calc((100% - 16px) / 1.35);scroll-snap-align:start}@media screen and (min-width:600px){.aurora-story__slide{flex:0 0 calc((100% - 20px) / 2.3)}}@media screen and (min-width:990px){.aurora-story__track{gap:20px}.aurora-story__slide{flex:0 0 calc((100% - (20px * (var(--aurora-story-columns, 3) - 1))) / var(--aurora-story-columns, 3))}}.aurora-card{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;transition:transform .3s cubic-bezier(.25,1,.5,1)}.aurora-card:hover{transform:translateY(-4px)}.aurora-card__media-wrap{position:relative;width:100%;border-radius:var(--aurora-story-card-radius, 20px);overflow:hidden;background-color:#ebebeb;margin-bottom:12px}.aurora-card__media-wrap--portrait{padding-bottom:125%}.aurora-card__media-wrap--square{padding-bottom:100%}.aurora-card__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s ease,transform .6s cubic-bezier(.25,1,.5,1)}.aurora-card:hover .aurora-card__img--primary.has-secondary{opacity:0}.aurora-card__img--secondary{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease,transform .6s cubic-bezier(.25,1,.5,1)}.aurora-card:hover .aurora-card__img--secondary{opacity:1;transform:scale(1.04)}.aurora-card:hover .aurora-card__img--primary:not(.has-secondary){transform:scale(1.04)}.aurora-card__badges{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:6px;z-index:2;pointer-events:none}.aurora-badge{display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;line-height:1;padding:5px 10px;border-radius:6px;text-transform:capitalize;letter-spacing:.02em}.aurora-badge--sale{background-color:var(--aurora-story-sale-badge-bg, #d2ff1a);color:var(--aurora-story-sale-badge-text, #121212)}.aurora-badge--custom{background-color:#fff;color:#121212;font-weight:600;box-shadow:0 2px 8px #00000014}.aurora-badge--soldout{background-color:#fff;color:#767676}.aurora-card__info{display:flex;flex-direction:column;gap:4px}.aurora-card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--aurora-story-title-lines, 2);font-size:var(--aurora-story-title-size, 1.5rem);font-weight:var(--aurora-story-title-weight, 600);color:var(--aurora-story-title-color, #121212);margin:0;line-height:1.35;text-decoration:none}.aurora-card__vendor{font-size:1.15rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#8c8c8c;margin:0}.aurora-card__price-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:2px}.aurora-card__price{font-size:1.45rem;font-weight:700;color:var(--aurora-story-price-color, #2b7746)}.aurora-card__compare-price{font-size:1.3rem;font-weight:400;color:#999;text-decoration:line-through}.aurora-card__discount-pill{display:inline-flex;align-items:center;font-size:1.1rem;font-weight:700;padding:2px 7px;border-radius:4px;background-color:var(--aurora-story-discount-badge-bg, #d2ff1a);color:var(--aurora-story-discount-badge-text, #121212);line-height:1.2}.aurora-story__arrow{position:absolute;top:40%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid #e5e5e5;color:#121212;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:4;box-shadow:0 4px 14px #00000014;transition:all .25s ease}.aurora-story__arrow:hover{background:#121212;color:#fff;border-color:#121212}.aurora-story__arrow--prev{left:-20px}.aurora-story__arrow--next{right:-20px}@media screen and (max-width:989px){.aurora-story__arrow{display:none}}@media screen and (max-width:749px){.aurora-story__container{padding-inline:16px}.aurora-story__layout{gap:22px}.aurora-story__track{margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.aurora-story__slide{flex-basis:min(78vw,300px)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/aurora-collection-story.css.map */
