.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)}}.search-finder,.search-finder-drawer{--search-finder-accent: var(--button-background-primary);--search-finder-border: var(--text-color) / .15}.search-finder{padding-block:var(--spacing-10) var(--spacing-16)}.search-finder__hero{text-align:center;justify-items:center;gap:var(--spacing-3);display:grid}.search-finder__heading{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:clamp(3rem,2rem + 4vw,5.5rem);line-height:1;letter-spacing:-.01em;text-transform:none}.search-finder__subheading{max-width:30ch;font-size:var(--text-lg)}.search-finder__form{width:100%;max-width:720px;margin-block-start:var(--spacing-3)}.search-finder__input{gap:var(--spacing-3);min-height:56px;padding-inline:var(--spacing-5);border:1px solid rgb(var(--search-finder-border));border-radius:var(--rounded-xs);background:rgb(var(--background-primary, 255 255 255));align-items:center;display:flex;cursor:text}.search-finder__input:focus-within{border-color:rgb(var(--search-finder-accent))}.search-finder__input input{width:100%;min-width:0;padding-block:var(--spacing-3);font-size:var(--text-base);background:none;border:0;outline:none}.search-finder__suggestions{font-size:var(--text-sm)}.search-finder__suggestions a:hover{text-decoration:underline}.search-finder__toolbar{display:none}.search-finder__dropdowns{flex-wrap:wrap;gap:var(--spacing-3);display:flex}.search-finder__dropdown{position:relative}.search-finder__control{gap:var(--spacing-3);min-width:200px;min-height:54px;padding-inline:var(--spacing-5) var(--spacing-4);border:1px solid rgb(var(--search-finder-border));border-radius:var(--rounded-xs);background:rgb(var(--background-primary, 255 255 255));text-transform:uppercase;align-items:center;display:flex;cursor:pointer;list-style:none}.search-finder__control::-webkit-details-marker{display:none}.search-finder__control-label{flex-grow:1}.search-finder__control.is-active,.search-finder__dropdown[open]>.search-finder__control{border-color:rgb(var(--search-finder-accent))}.search-finder__control.is-active .search-finder__control-label{color:rgb(var(--search-finder-accent))}.search-finder__chevron{width:12px;flex-shrink:0;transition:transform .2s}[open]>summary .search-finder__chevron,[aria-expanded=true]>.search-finder__chevron{transform:rotate(180deg)}.search-finder__panel{z-index:10;min-width:100%;max-height:420px;padding:var(--spacing-5);border-radius:var(--rounded-xs);background:rgb(var(--background-primary, 255 255 255));box-shadow:0 8px 24px #0000001f;overflow-y:auto;position:absolute;top:calc(100% + 2px);left:0}.search-finder__panel .checkbox-list{white-space:nowrap}.search-finder__clear{min-height:54px;gap:var(--spacing-2);color:rgb(var(--search-finder-accent));font-weight:700;text-transform:uppercase;white-space:nowrap;align-items:center;display:flex}.search-finder__clear.is-idle{opacity:.5;pointer-events:none}.search-finder__values:not([expanded]) [data-extra]{display:none}:is(.search-finder,.search-finder-drawer) .search-finder__more{gap:var(--spacing-1-5);margin-block-start:var(--spacing-4);color:rgb(var(--search-finder-accent));font-size:var(--text-sm);font-weight:700;text-transform:uppercase;justify-content:center;align-items:center;width:100%;display:flex}.search-finder__more svg{transition:transform .2s}.search-finder__more[aria-expanded=true] svg{transform:rotate(180deg)}.search-finder__swatches{grid-template-columns:repeat(4,max-content);gap:var(--spacing-3) var(--spacing-4);display:grid}.search-finder__mobile-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-3);margin-block-start:var(--spacing-8);display:grid}.search-finder .search-finder__mobile-button,.search-finder .search-finder__sort-button{gap:var(--spacing-2);min-height:48px;padding-inline:var(--spacing-4);border-radius:var(--rounded-button, var(--rounded-xs));background:rgb(var(--search-finder-accent));color:rgb(var(--button-text-primary));font-weight:700;justify-content:center;align-items:center;width:100%;display:flex}.search-finder__count{min-width:24px;height:24px;padding-inline:var(--spacing-1-5);border-radius:var(--rounded-full);background:#fff;color:rgb(var(--search-finder-accent));font-size:var(--text-sm);justify-content:center;align-items:center;display:inline-flex}.search-finder__sort{position:relative}.search-finder__sort-button{white-space:nowrap}.search-finder__sort-button .search-finder__sort-value{overflow:hidden;text-overflow:ellipsis}.search-finder__toolbar .search-finder__sort-button{min-height:54px;padding-inline:var(--spacing-5) var(--spacing-4);border:1px solid rgb(var(--search-finder-border));border-radius:var(--rounded-xs);background:rgb(var(--background-primary, 255 255 255));color:rgb(var(--text-color));font-weight:400;text-transform:uppercase}.search-finder-drawer.drawer::part(header){padding-block:var(--spacing-3) 0;border-bottom:0;display:block}.search-finder-drawer.drawer::part(close-button),.search-finder-drawer.drawer::part(outside-close-button){display:none}.search-finder-drawer.drawer::part(body){padding-block:0}.search-finder-drawer__header{gap:var(--spacing-4);padding-block:var(--spacing-1) var(--spacing-4);border-bottom:1px solid rgb(var(--border-color));grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.search-finder-drawer__handle{width:44px;height:4px;border-radius:var(--rounded-full);background:rgb(var(--text-color) / .2);grid-column:1 / -1;justify-self:center}.search-finder-drawer__title{justify-self:start;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);border:1px solid rgb(var(--search-finder-accent));border-radius:var(--rounded-xs);color:rgb(var(--search-finder-accent));font-weight:700;align-items:center;display:inline-flex}.search-finder-drawer__title .search-finder__count{background:rgb(var(--search-finder-accent));color:#fff}.search-finder-drawer__clear{grid-column:2;gap:var(--spacing-2);align-items:center;display:inline-flex}.search-finder-drawer__form{flex-direction:column;min-height:100%;display:flex}.search-finder-drawer__group{padding-block:var(--spacing-4);border-bottom:1px solid rgb(var(--border-color))}.search-finder-drawer__group>summary{gap:var(--spacing-3);margin-block-end:0;font-weight:700;text-transform:uppercase;align-items:center;display:flex;cursor:pointer;list-style:none}.search-finder-drawer__group>summary::-webkit-details-marker{display:none}.search-finder-drawer__group>summary span{flex-grow:1}.search-finder-drawer__group[open]>summary{margin-block-end:var(--spacing-4)}.search-finder-drawer__group .search-finder__more{justify-content:flex-start}.search-finder-drawer__footer{margin-block-start:auto;padding-block:var(--spacing-4);background:rgb(var(--dialog-background));position:sticky;bottom:0}.search-finder-drawer__footer .button{--button-background: var(--search-finder-accent);--button-text-color: var(--button-text-primary)}.search-finder__results-bar{gap:var(--spacing-4);margin-block:var(--spacing-6) var(--spacing-5);justify-content:space-between;align-items:center;display:flex}.search-finder__view-toggle{border:1px solid rgb(var(--search-finder-border));border-radius:var(--rounded-xs);flex-shrink:0;display:flex;overflow:hidden}.search-finder .search-finder__view-toggle button{width:44px;height:38px;justify-content:center;align-items:center;display:flex}.search-finder__view-toggle button[aria-pressed=true]{background:rgb(var(--search-finder-accent));color:#fff}.search-finder__list{--product-list-items-per-row: var(--search-finder-columns-mobile);--product-list-grid: auto-flow dense / repeat(var(--product-list-items-per-row), minmax(0, 1fr));--product-list-gap: var(--spacing-4) var(--spacing-3)}.product-card__subtitle{color:rgb(var(--text-color) / .65);font-size:var(--text-sm)}.search-finder[data-view=list] .search-finder__list{--product-list-grid: auto-flow / minmax(0, 1fr);grid-template-rows:none}.search-finder[data-view=list] .search-finder__list>.product-card{grid-template-columns:120px minmax(0,1fr);grid-template-rows:auto;grid-row:auto;align-items:center}.search-finder__empty{text-align:center;justify-items:center;gap:var(--spacing-4);padding-block:var(--spacing-16);display:grid}.search-finder__pagination{gap:var(--spacing-2);margin-block-start:var(--spacing-10);justify-content:center;align-items:center;display:flex}.search-finder__page{min-width:40px;height:40px;border-radius:var(--rounded-xs);justify-content:center;align-items:center;display:inline-flex}.search-finder__page.is-current{background:rgb(var(--search-finder-accent));color:#fff}a.search-finder__page:hover{background:rgb(var(--text-color) / .06)}@media screen and (max-width:699px){.search-finder-drawer.drawer::part(content){height:85vh;max-height:none}}@media screen and (min-width:700px){.search-finder__list{--product-list-items-per-row: 3;--product-list-gap: var(--product-list-row-gap) var(--product-list-column-gap)}.search-finder[data-view=list] .search-finder__list{--product-list-grid: auto-flow / repeat(2, minmax(0, 1fr))}.search-finder[data-view=list] .search-finder__list>.product-card{grid-template-columns:160px minmax(0,1fr)}}@media screen and (min-width:1000px){.search-finder{padding-block-start:var(--spacing-6)}.search-finder__toolbar{gap:var(--spacing-6);margin-block-start:var(--spacing-10);justify-content:space-between;align-items:flex-start;display:flex}.search-finder__mobile-bar{display:none}.search-finder__list{--product-list-items-per-row: var(--search-finder-columns)}}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map */
