.story-library{width:100%;overflow:hidden;color:var(--story-library-text);background:transparent}.story-library,.story-library *{box-sizing:border-box}.story-library__background{width:100%;background-color:var(--story-library-background)}.story-library__inner{width:min(100%,var(--story-library-max-width));margin-inline:auto;padding:var(--story-library-padding-top) clamp(20px,4vw,64px) var(--story-library-padding-bottom)}.story-library__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.story-library__heading{margin:0;color:inherit;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(24px,2.2vw,36px);line-height:1;text-transform:uppercase}.story-library__description{margin-top:12px;font-family:var(--font-body-family);font-size:clamp(14px,1.1vw,18px);line-height:1.4}.story-library__description>*{margin:0}.story-library__view-all{flex:0 0 auto;color:inherit;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:14px;letter-spacing:.02em;text-decoration:none;text-transform:uppercase}.story-library__view-all:hover{color:var(--story-library-accent)}.story-library__rail-wrap{position:relative}.story-library__rail{display:flex;gap:var(--story-library-gap);overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x proximity;padding-bottom:8px}.story-library__rail::-webkit-scrollbar{display:none}.story-library__card{width:var(--story-library-card-width);flex:0 0 var(--story-library-card-width);min-width:0;scroll-snap-align:start;text-align:center}.story-library__card-link{display:block;color:inherit;text-decoration:none}.story-library__image-frame{width:100%;aspect-ratio:.72;overflow:hidden;border-radius:var(--story-library-radius);background:#122e4e0f}.story-library__image,.story-library__placeholder,.story-library__placeholder-svg{display:block;width:100%;height:100%}.story-library__image{object-fit:cover;object-position:center;transition:transform .22s ease}.story-library__placeholder{display:grid;place-items:center;color:#122e4e38}.story-library__title{margin:12px 0 0;color:inherit;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(16px,1.35vw,22px);line-height:1.08;text-align:center}.story-library__arrow{position:absolute;top:42%;z-index:2;width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:999px;color:var(--story-library-text);background:#ffffffdb;box-shadow:0 3px 12px #0000001a;cursor:pointer;font-size:30px;line-height:1;transform:translateY(-50%)}.story-library__arrow--prev{left:-14px}.story-library__arrow--next{right:-14px}@media(hover:hover){.story-library__card-link[href]:hover .story-library__image{transform:scale(1.025)}.story-library__card-link[href]:hover .story-library__title{color:var(--story-library-accent)}}@media screen and (max-width:749px){.story-library__inner{padding-inline:20px}.story-library__header{align-items:flex-start;margin-bottom:18px}.story-library__view-all{font-size:12px;white-space:nowrap}.story-library__card{width:150px;flex-basis:150px}.story-library__arrow{display:none}}@media(prefers-reduced-motion:reduce){.story-library__rail{scroll-behavior:auto}.story-library__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map?subset=AAAAAAAAAAAg */
