.story{--story-gap: 96px;--story-body-size: 32px;--story-text-padding: 50px;--story-section-padding: 40px;color:#000;background:#fff;font-family:var(--font-body--family);font-weight:400;overflow-wrap:anywhere}.story :is(h1,h2,h3,p){margin:0;color:inherit;font-family:inherit;font-size:inherit;letter-spacing:normal;text-transform:none}.story__body{display:flex;flex-direction:column;align-items:center;gap:var(--story-gap);padding-block:var(--story-gap) 200px}.story__header{display:grid;gap:16px;width:100%;padding-inline:50px;text-align:center}.story__header h1{font-size:64px;font-weight:500;line-height:1;text-wrap:balance}.story__meta{font-size:20px;font-weight:300;line-height:1.2}.story__meta>*+*:before,.story__card-meta>*+*:before{content:" / ";white-space:pre}.story__text{width:100%;max-width:1300px;padding-inline:var(--story-text-padding);font-size:var(--story-body-size);line-height:1.2}.story__text :is(h2,h3,strong){font-weight:600;line-height:inherit}.story .story__text>*+*,.story__text .metafield-rich_text_field>*+*{margin-block-start:1.2em}.story__text :is(p,ul,ol){line-height:inherit}.story__text a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.story__text img{max-width:100%;height:auto}.story__images{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;width:100%}.story__images--2{grid-template-columns:repeat(2,minmax(0,1fr))}.story__images--3{grid-template-columns:repeat(3,minmax(0,1fr))}.story__image img{display:block;width:100%;height:auto}.story__images--2 img{aspect-ratio:1;object-fit:cover}.story__images--3 img{aspect-ratio:3 / 4;object-fit:cover}.story__related,.story__products{display:flex;flex-direction:column;gap:64px;padding:64px var(--story-section-padding)}.story__related:before{content:"";border-top:1px solid #ccc}.story__products{--story-section-padding: 50px;background:#ececec}.story__related>h2,.story__products>h2{font-size:38px;font-weight:500;line-height:1}.story__carousel{position:relative;display:block;width:100%;min-width:0}.story__cards{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px) / 3);align-items:stretch;gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.story__cards::-webkit-scrollbar{display:none}.story__card,.story__product{display:flex;flex-direction:column;min-width:0;color:inherit;text-decoration:none;scroll-snap-align:start}.story__card{background:#f0f0f0;border-radius:12px;overflow:hidden}.story__card-image{display:block;width:100%;aspect-ratio:2;object-fit:cover}.story__card-content{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:32px;padding:16px 24px}.story__card-details{display:grid;gap:8px}.story__card h3{font-size:32px;font-weight:500;line-height:1.2}.story__card-meta{font-size:16px;font-weight:300;line-height:normal}.story .story__reading-time{color:#666;font-size:16px;line-height:normal}.story__control{position:absolute;z-index:1;top:50%;display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;color:inherit;background:transparent;cursor:pointer;transform:translateY(-50%)}.story__control--previous{left:0}.story__control--next{right:0}.story__control--next img{transform:rotate(180deg)}.story__control:disabled{opacity:.3;cursor:default}.story__carousel--related .story__control img{width:60px;height:60px;max-width:none;flex-shrink:0}.story__carousel--products .story__control img{width:14.1921px;height:26.1311px}.story__carousel--products .story__control--previous img{transform:rotate(180deg)}.story__carousel--products .story__control--next img{transform:none}.story :is(a,button,[tabindex]):focus-visible{outline:2px solid currentColor;outline-offset:-3px}.story__carousel--products .story__cards{grid-auto-columns:calc((100% - 2px) / 3);gap:1px}.story__product{position:relative;padding-bottom:32px;text-align:center}.story__product+.story__product:before{position:absolute;top:50%;left:-1px;width:1px;height:min(500px,80%);background:#ccc;content:"";transform:translateY(-50%)}.story__product-image{display:block;width:100%;aspect-ratio:580 / 640;object-fit:cover}.story__product-details{display:grid;gap:16px;padding-inline:8px}.story__product h3{font-size:24px;font-weight:300;line-height:normal}.story .story__product-color{font-size:20px;font-weight:500;line-height:normal}.story__product-price{font-size:20px;font-weight:300;line-height:normal}@media screen and (min-width:1600px){.story{--story-section-padding: 50px}}@media screen and (max-width:1023px){.story{--story-gap: 64px;--story-body-size: 24px;--story-text-padding: 40px;--story-section-padding: 16px}.story__body{padding-bottom:128px}.story__header h1{font-size:48px}.story__meta{font-size:16px}.story__text{max-width:1000px}.story__related,.story__products{gap:32px;padding:32px 16px}.story__related>h2,.story__products>h2{font-size:24px}.story__carousel--related{padding-inline:20px}.story__carousel--related .story__cards{grid-auto-columns:calc((100% - 12px)/2);gap:12px}.story__carousel--related .story__control{display:flex}.story__card-content{gap:24px;padding:12px 16px}.story__card h3{font-size:24px}.story__product{padding-bottom:20px}.story .story__product-color,.story__product-price{font-size:16px}}@media screen and (max-width:767px){.story{--story-gap: 32px;--story-body-size: 16px;--story-text-padding: 20px}.story__body{padding-bottom:64px}.story__header h1{font-size:32px}.story__meta{font-size:14px}.story__related,.story__products{padding-inline:14px}.story__related>h2,.story__products>h2{font-size:20px}.story__carousel--related .story__cards{grid-auto-columns:100%}.story__card-content{gap:16px;padding:10px 12px}.story__card h3{font-size:20px}.story__card-meta,.story .story__reading-time{font-size:12px}.story__carousel--products{padding-inline:54px}.story__carousel--products .story__cards{grid-auto-columns:100%;gap:14px}.story__carousel--products .story__control{display:flex}.story__product{padding-bottom:12px}.story__product+.story__product:before{display:none}.story__product-details{gap:8px}.story__product h3{font-size:16px}.story .story__product-color,.story__product-price{font-size:12px}}.story__carousel--single .story__control{display:none}.story__carousel:not(:defined) .story__control{display:none}
/*# sourceMappingURL=/cdn/shop/t/13/assets/story.css.map */
