.scroll-gallery__section{--gallery-column-gap: 20px;--gallery-side-padding: 20px;--global-card-corner-radius: 28px;--global-card-padding: 24px;--scroll-gallery-card-width: 260px;--scroll-gallery-card-heading-multiplier: .85;--scroll-gallery-card-subheading-multiplier: .75}scroll-gallery{display:flex;flex-direction:column;row-gap:var(--gutter-md)}.scroll-gallery__container{display:block;padding:var(--gutter-sm) var(--gutter);overflow:scroll;position:relative;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding:var(--gutter)}.scroll-gallery__list{display:grid;grid-template-rows:repeat(1,auto);grid-template-columns:max-content;grid-auto-flow:column;grid-column-gap:var(--gallery-column-gap);column-gap:var(--gallery-column-gap);grid-row-gap:0px;row-gap:0px;width:-moz-fit-content;width:fit-content;margin:0;list-style:none}.scroll-gallery__item{scroll-snap-align:start}.scroll-gallery__card-container{position:relative;transition:transform .3s cubic-bezier(0,0,.5,1)}.scroll-gallery__card{aspect-ratio:13 / 24;width:var(--scroll-gallery-card-width);border-radius:var(--global-card-corner-radius);clip-path:inset(1px 1px 1px 1px round var(--global-card-corner-radius));background:#f5f5f7;box-sizing:border-box;height:100%;overflow:hidden;position:relative;will-change:transform}.scroll-gallery__card-container:hover{transform:scale(1.016)}.scroll-gallery__card-container modal-opener{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;border-radius:28px;z-index:1;width:100%;height:100%}.scroll-gallery__card-container modal-opener button{width:100%;height:100%}.scroll-gallery__card-copy{position:relative;z-index:1;display:flex;flex-direction:column-reverse;justify-content:start;align-items:start;row-gap:6px;padding:var(--global-card-padding)}.scroll-gallery__card-copy>*{margin:0}.scroll-gallery__card-image{position:absolute;top:0;right:0;bottom:0;left:0}.scroll-gallery__card-heading,.scroll-gallery__card-subheading{background:var(--background, #000);background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.scroll-gallery__card-heading{font-size:calc(var(--h4-font-size) * var(--scroll-gallery-card-heading-multiplier));text-wrap:balance}.scroll-gallery__card-subheading{font-size:calc(var(--h6-font-size) * var(--scroll-gallery-card-subheading-multiplier));text-wrap:balance}.scroll-gallery__nav{display:flex;column-gap:20px;align-self:flex-end;padding-right:var(--gutter)}.scroll-gallery__nav-btn{width:36px;height:36px;border-radius:50%;background:#fff;display:flex;justify-content:center;align-items:center;background:#d2d2d7a3;color:#0000008f}.scroll-gallery__nav-btn svg{stroke-width:2.5}.scroll-gallery__nav-btn:hover{background:#dfdfe3b2;color:#000000a3}.scroll-gallery__nav-btn--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.scroll-gallery__card-button{position:absolute;display:flex;justify-content:center;align-items:center;right:var(--global-card-padding);bottom:var(--global-card-padding);border-radius:50%;width:36px;height:36px;background:#333336;color:#d6d6d7}.scroll-gallery__card-button svg{stroke-width:2.5}.scroll-gallery__card-button:hover{color:#fff}@media(min-width:769px){.scroll-gallery__section{--scroll-gallery-card-width: 344px;--scroll-gallery-card-heading-multiplier: .88;--scroll-gallery-card-subheading-multiplier: .78;--global-card-padding: 26px}}@media(min-width:1025px){.scroll-gallery__section{--scroll-gallery-card-width: 372px;--scroll-gallery-card-heading-multiplier: .92;--scroll-gallery-card-subheading-multiplier: .82;--global-card-padding: 28px}}@media(min-width:1280px){.scroll-gallery__section{--scroll-gallery-card-width: 405px;--scroll-gallery-card-heading-multiplier: .95;--scroll-gallery-card-subheading-multiplier: .85;--global-card-padding: 30px}}.scroll-gallery__modal{--global-card-corner-radius: 28px}.scroll-gallery__modal .modal__window{max-width:1260px;width:100%}.scroll-gallery__modal-close{top:10px;z-index:1}.scroll-gallery__modal .modal__close-btn{margin-left:auto;display:block;margin-right:10px;margin-top:10px;border-radius:50%;background:#333336;color:#d6d6d7}.scroll-gallery__modal .modal__close-btn:hover{color:#fff}.scroll-gallery__modal .modal__close-btn svg{stroke-width:2.5}.scroll-gallery__modal .modal__content{padding:32px calc(6 * var(--space-unit)) 76px calc(6 * var(--space-unit))}@media(min-width:769px){.scroll-gallery__modal .modal__content{padding:32px calc(20 * var(--space-unit)) 76px calc(20 * var(--space-unit))}}.scroll-gallery__modal-header{display:flex;flex-direction:column-reverse;align-items:start;justify-content:start;row-gap:10px;margin-bottom:calc(16 * var(--space-unit))}.scroll-gallery__modal-header>*{margin:0}.scroll-gallery__modal-section{padding:64px 0;background:#fafafa;border-radius:var(--global-card-corner-radius);clip-path:inset(1px 1px 1px 1px round var(--global-card-corner-radius));margin-top:calc(8 * var(--space-unit))}.scroll-gallery__modal-section:not(:has(.scroll-gallery__modal-image-caption)):has(.scroll-gallery__modal-image){padding-bottom:0}.scroll-gallery__modal-paragraph{margin-bottom:calc(8 * var(--space-unit));font-weight:700;color:#6e6e73;line-height:1.15;font-size:26px;font-size:calc(var(--h4-font-size) * .85);padding:0 24px}@media(min-width:769px){.scroll-gallery__modal-paragraph{padding:0 110px;font-size:calc(var(--h4-font-size) * .9)}}.scroll-gallery__modal-paragraph strong{font-weight:900;color:#1d1d1f}.scroll-gallery__modal-image{margin-bottom:calc(6 * var(--space-unit));display:flex;justify-content:center;align-items:center}.scroll-gallery__modal-image img{border-radius:unset}.scroll-gallery__modal-image-caption{padding:0 24px;color:#6e6e73;font-size:calc(var(--body-font-size) * .1rem * .9)}@media(min-width:769px){.scroll-gallery__modal-image-caption{padding:0 110px;font-size:calc(var(--body-font-size) * .1rem * 1.16)}}.scroll-gallery__modal-section>*:only-child,.scroll-gallery__modal-section:only-child{margin:0}
/*# sourceMappingURL=/cdn/shop/t/235/assets/scroll-gallery.css.map */
