.artwork-bundle{display:grid;gap:var(--spacing-5)}.artwork-bundle[hidden]{display:none}.artwork-bundle__header{display:grid;gap:var(--spacing-2)}.artwork-bundle__layout{display:grid;gap:var(--spacing-5);align-items:start}.artwork-bundle__items{display:grid;gap:var(--spacing-3);margin:0;padding:0;list-style:none}.artwork-bundle__item{--artwork-bundle-image-size: 96px;display:grid;grid-template-columns:var(--artwork-bundle-image-size) minmax(0,1fr);gap:var(--spacing-4);align-items:start;padding:var(--spacing-3);border:1px solid rgb(var(--text-color) / .12);border-radius:var(--rounded-sm, 4px)}.artwork-bundle__media img{display:block;width:var(--artwork-bundle-image-size);height:var(--artwork-bundle-image-size);object-fit:contain}.artwork-bundle__info{display:grid;gap:var(--spacing-1);justify-items:start}.artwork-bundle__title{font-weight:700}.artwork-bundle__options{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:var(--spacing-1)}.artwork-bundle__swatches{flex-basis:100%;min-width:0;margin:0;padding:0;border:0}.artwork-bundle__swatches legend{margin-block-end:var(--spacing-1);padding:0}.artwork-bundle__swatch-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2) var(--spacing-3)}.artwork-bundle__swatch-row [hidden]{display:none}@media screen and (min-width:700px){.artwork-bundle__item{--artwork-bundle-image-size: 128px}}.artwork-bundle__select{max-width:100%;padding:var(--spacing-1) var(--spacing-2);border:1px solid rgb(var(--text-color) / .12);border-radius:var(--rounded-sm, 4px);background:rgb(var(--background))}.artwork-bundle__summary{display:grid;gap:var(--spacing-2);padding:var(--spacing-5);background:rgb(var(--text-color) / .04);border-radius:var(--rounded-sm, 4px)}.artwork-bundle__total{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-2)}.artwork-bundle__total-price{font-size:1.25em;font-weight:700}.artwork-bundle__saving{color:rgb(var(--success-text, 0 128 0));font-weight:700}.artwork-bundle__error{color:rgb(var(--error-text, 222 42 42))}@media screen and (min-width:1000px){.artwork-bundle__layout{grid-template-columns:minmax(0,1fr) 340px}.artwork-bundle__items{grid-template-columns:repeat(2,minmax(0,1fr))}.artwork-bundle__summary{position:sticky;top:calc(var(--sticky-area-height, 0px) + 20px)}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map */
