.poster-set{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media screen and (min-width:990px){.poster-set{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:start}}.poster-set__gallery-track{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.poster-set__gallery-track::-webkit-scrollbar{display:none}.poster-set__slide{flex:0 0 88%;scroll-snap-align:start;background:#f5f5f5}.poster-set__slide:only-child{flex-basis:100%}.poster-set__slide img{display:block;width:100%;height:auto}@media screen and (min-width:990px){.poster-set__gallery-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible}.poster-set__slide:first-child{grid-column:1 / -1}}.poster-set-form{display:block}.poster-set-form>*+*{margin-top:16px}.poster-set-form__prints{display:flex;flex-direction:column;gap:32px;margin-block:8px 24px}.poster-set-form__print{border-top:1px solid rgba(var(--color-foreground),.15);padding-top:24px}.poster-set-form__print-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.poster-set-form__print-image-wrap{width:72px;height:72px;flex-shrink:0;overflow:hidden;background:#f5f5f5}.poster-set-form__image{width:100%;height:100%;object-fit:contain;display:block}.poster-set-form__print-text{display:flex;flex-direction:column;gap:2px;min-width:0}.poster-set-form__print-number{opacity:.6;text-transform:uppercase;letter-spacing:.06em}.poster-set-form__print-title{font-weight:600}.poster-set-form__fallback-selects{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.poster-set-form__price{margin-top:8px}.poster-set-form__unavailable{color:var(--color-error, #d00)}.poster-set-form__summary{border-top:1px solid rgba(var(--color-foreground),.15);padding-top:24px}.poster-set-form__total{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}.poster-set-form__summary .poster-set-form__total-price{font-size:1.25em;font-weight:600}.poster-set-form__buttons{display:flex;flex-direction:column;gap:10px;width:100%}.poster-set-form__buttons .button{width:100%}.poster-set-form__buttons .button[disabled]{opacity:.5;cursor:not-allowed}.poster-set-form__submit-error{color:var(--color-error, #d00);margin-block-start:8px}
/*# sourceMappingURL=/cdn/shop/t/62/compiled_assets/styles.css.map?subset=AAAAAAAAABA */
