@charset "utf-8";.cart-overlay{background-color:transparent;border:0;height:0;margin:0;max-height:none;max-width:none;overflow:visible;padding:0;width:0}.cart-overlay:focus{outline:none}.cart-overlay::backdrop{background-color:rgba(0,0,0,.3)}.cart-overlay:not(dialog):before{background-color:rgba(0,0,0,.3);bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:160}.cart-overlay .cart-overlay-container{background-color:#fff;bottom:0;font-size:1.2rem;left:0;letter-spacing:-.04rem;line-height:1.3rem;padding:1.7rem;position:fixed;width:100%;z-index:161}@media(min-width:980px){.cart-overlay .cart-overlay-container{bottom:auto;left:auto;position:fixed;right:4.95rem;top:calc(var(--top-offset, 9.4rem) + .75rem);width:49rem}}.cart-overlay button.icon-close{background:transparent;border:0;cursor:pointer;float:right}.cart-overlay button.icon-close:before{font-size:1.5rem}.cart-overlay .title{font-family:var(--font-body-bold);font-size:2.6rem;line-height:3rem;text-transform:uppercase;word-spacing:.1em}.cart-overlay p{font-size:1.2rem;margin-bottom:var(--sp-5)}.cart-overlay .items{max-height:44rem;overflow-x:hidden;overflow-y:auto;padding:var(--sp-1);scroll-padding:var(--sp-1)}@media(min-width:980px){.cart-overlay .items{max-height:calc(100vh - 20rem)}}.cart-overlay .item,.cart-overlay .totals{display:grid;grid-template-columns:auto 11rem;grid-gap:2rem}.cart-overlay .item{margin:.5rem}.cart-overlay .item-info{display:grid;grid-template-columns:13rem auto;grid-gap:.5rem}.cart-overlay .artist-name{font-family:var(--font-body-bold);text-transform:uppercase;word-spacing:.1em}.cart-overlay .price,.cart-overlay .total-price{display:block;font-family:var(--font-body-bold);font-size:1.5rem;text-align:right}.cart-overlay .campaign-old-price-container{font-family:var(--font-body);font-size:1rem;letter-spacing:.015rem;margin-top:.7rem;text-decoration:line-through;text-transform:uppercase}.cart-overlay .regular{color:var(--color-text-tertiary)}.cart-overlay .image{grid-row:1/span 3}.cart-overlay .image img{max-height:21rem;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;width:13rem}.cart-overlay .totals{border-top:.1rem solid rgba(0,0,0,.3);padding:1rem 0}.cart-overlay .label{font-size:1rem;letter-spacing:.1rem;text-transform:uppercase}.cart-overlay .button{margin-top:1rem}.cart-overlay .button .btn{width:100%}.cart-overlay .cart-overlay-container.has-totals{max-height:90vh;overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-4)}@media(min-width:980px){.cart-overlay .cart-overlay-container.has-totals{bottom:0;left:auto;max-height:none;overflow-y:visible;position:fixed;right:0;top:0;width:45rem}}.cart-overlay .cart-overlay-container.has-totals .title{margin-bottom:var(--sp-4);margin-top:0}.cart-overlay .cart-overlay-container.has-totals .icon-close{height:1.6rem;margin-top:var(--sp-2);width:1.6rem}.cart-overlay .cart-overlay-container.has-totals .cart-overlay-reassurance{align-items:center;background-color:var(--color-status-success-bg);color:var(--color-status-success);display:flex;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3)}.cart-overlay .cart-overlay-container.has-totals .cart-overlay-reassurance p{font-size:1.5rem;letter-spacing:-.06rem;line-height:1.6rem;margin-bottom:0}.cart-overlay .cart-overlay-container.has-totals .cart-overlay-reassurance:before{background-color:currentcolor;content:"";display:inline-block;flex:none;font-size:2rem;height:1em;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath d='M1018.112 484.608a14.2 14.2 0 0 0-4.769-2.03l-.095-.018-307.2-89.344-8.192 28.16 259.84 75.264L512 625.152l-444.928-128 310.272-89.856-8.192-28.16-358.4 103.936a14.3 14.3 0 0 0-4.916 2.081l.052-.033C2.298 487.809 0 492.052 0 496.832v.068-.003 282.699c0 6.599 4.381 12.175 10.393 13.979l.103.027L507.904 937.73h8.192l497.408-144.128c6.115-1.83 10.496-7.406 10.496-14.005v-.079.004-283.2a14.57 14.57 0 0 0-5.85-11.685l-.038-.027zM29.184 515.84l468.224 135.68v252.672L29.184 768zM994.816 768 526.592 903.68V651.52l468.224-135.68zM238.848 314.112a14.52 14.52 0 0 0 9.472 3.492c8.027 0 14.54-6.481 14.592-14.495V216.32h155.392c24.207.99 46.783 7.025 67.012 17.073l-.964-.433c38.751 19.46 64.879 58.892 64.879 104.427q-.001 4.878-.394 9.655l.028-.418v75.264h29.184v-75.264c.209-2.915.328-6.316.328-9.745 0-56.745-32.62-105.872-80.131-129.652l-.837-.379c-23.073-11.546-50.139-18.715-78.774-19.703l-.33-.009H262.913v-86.784c-.052-8.019-6.565-14.5-14.592-14.5-3.624 0-6.94 1.321-9.492 3.509l.02-.016-118.784 102.4c-3.167 2.694-5.162 6.682-5.162 11.136s1.996 8.442 5.142 11.119l.021.017zm-5.12-182.016V271.36l-81.664-69.632z'/%3E%3C/svg%3E") no-repeat center/contain content-box;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath d='M1018.112 484.608a14.2 14.2 0 0 0-4.769-2.03l-.095-.018-307.2-89.344-8.192 28.16 259.84 75.264L512 625.152l-444.928-128 310.272-89.856-8.192-28.16-358.4 103.936a14.3 14.3 0 0 0-4.916 2.081l.052-.033C2.298 487.809 0 492.052 0 496.832v.068-.003 282.699c0 6.599 4.381 12.175 10.393 13.979l.103.027L507.904 937.73h8.192l497.408-144.128c6.115-1.83 10.496-7.406 10.496-14.005v-.079.004-283.2a14.57 14.57 0 0 0-5.85-11.685l-.038-.027zM29.184 515.84l468.224 135.68v252.672L29.184 768zM994.816 768 526.592 903.68V651.52l468.224-135.68zM238.848 314.112a14.52 14.52 0 0 0 9.472 3.492c8.027 0 14.54-6.481 14.592-14.495V216.32h155.392c24.207.99 46.783 7.025 67.012 17.073l-.964-.433c38.751 19.46 64.879 58.892 64.879 104.427q-.001 4.878-.394 9.655l.028-.418v75.264h29.184v-75.264c.209-2.915.328-6.316.328-9.745 0-56.745-32.62-105.872-80.131-129.652l-.837-.379c-23.073-11.546-50.139-18.715-78.774-19.703l-.33-.009H262.913v-86.784c-.052-8.019-6.565-14.5-14.592-14.5-3.624 0-6.94 1.321-9.492 3.509l.02-.016-118.784 102.4c-3.167 2.694-5.162 6.682-5.162 11.136s1.996 8.442 5.142 11.119l.021.017zm-5.12-182.016V271.36l-81.664-69.632z'/%3E%3C/svg%3E") no-repeat center/contain content-box;vertical-align:middle;width:1em}.cart-overlay .cart-overlay-container.has-totals .items{max-height:max(12rem,90vh - 26rem);overscroll-behavior:contain}@media(min-width:980px){.cart-overlay .cart-overlay-container.has-totals .items{max-height:max(12rem,100vh - 26rem)}}.cart-overlay .cart-overlay-container.has-totals .item{border-bottom:.1rem solid rgba(0,0,0,.3);gap:1rem;grid-template-columns:11rem auto;margin-block:1.5rem;margin-inline:0;padding-bottom:1.5rem}.cart-overlay .cart-overlay-container.has-totals .item:last-child{margin-bottom:var(--sp-2)}.cart-overlay .cart-overlay-container.has-totals .product-image picture{display:flex;justify-content:center}.cart-overlay .cart-overlay-container.has-totals .product-image img{max-height:20rem;max-width:100%}.cart-overlay .cart-overlay-container.has-totals .item-meta *{margin-bottom:.5rem}.cart-overlay .cart-overlay-container.has-totals .name{font-family:var(--font-body-bold);font-size:1.2rem}.cart-overlay .cart-overlay-container.has-totals .artist-name{font-family:var(--font-body-bold);font-size:1.6rem;line-height:1;text-transform:uppercase}.cart-overlay .cart-overlay-container.has-totals .finishing{font-size:1rem;line-height:1.1rem;text-transform:uppercase}.cart-overlay .cart-overlay-container.has-totals .price{font-family:var(--font-body-bold);font-size:1rem;text-align:revert}.cart-overlay .cart-overlay-container.has-totals .image{grid-row:1/span 4}.cart-overlay .cart-overlay-container.has-totals .cart-overlay-bottom{margin-top:0}@media(min-width:980px){.cart-overlay .cart-overlay-container.has-totals .cart-overlay-bottom{inset:var(--sp-4);margin-top:0;position:absolute;top:auto}}.cart-overlay .cart-overlay-container.has-totals .btn{align-items:center;display:flex;font-family:var(--font-body-bold);font-size:1.6rem;justify-content:center;letter-spacing:.1rem;line-height:1.8rem;margin-top:var(--sp-2);min-height:5rem}.cart-overlay .cart-overlay-container.has-totals .express-payment{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin-block:1rem}.cart-overlay .cart-overlay-container.has-totals .btn-express-payment.disabled{display:none}.cart-overlay .cart-overlay-container.has-totals button.adyen-checkout__applepay__button{display:block;height:3.6rem;max-width:100%}@media(min-width:760px){.cart-overlay .cart-overlay-container.has-totals .price-to-pay,.cart-overlay .cart-overlay-container.has-totals .shipping-added{font-size:1.3rem}}.cart-overlay .cart-overlay-container.has-totals.variant-b{display:flex;flex-direction:column;padding:0}.cart-overlay .cart-overlay-container.has-totals.variant-b .overlay-exit-bar{align-items:center;border-bottom:.1rem solid var(--color-border-subtle);display:flex;gap:var(--sp-3);justify-content:space-between;padding-block:calc(.8rem + clamp(0rem, .1538461538 * (100dvh - 73.4rem), .4rem));padding-inline:calc(2rem + clamp(0rem, .1538461538 * (100dvh - 73.4rem), .4rem))}.cart-overlay .cart-overlay-container.has-totals.variant-b .overlay-exit-bar .title{flex:1 1 0;font-family:var(--font-display);font-size:calc(2.2rem + clamp(0rem, .0597014925 * (100dvh - 55.3rem), .4rem));font-weight:400;line-height:1.12;margin:0;min-width:0;text-transform:none;word-spacing:normal}.cart-overlay .cart-overlay-container.has-totals.variant-b .overlay-exit-bar .icon-close{flex:none;margin-top:0}.cart-overlay .cart-overlay-container.has-totals.variant-b .continue-shopping{background-color:transparent;border:0;border-bottom:.1rem solid;color:var(--color-text-primary);cursor:pointer;flex:none;font-family:var(--font-body);font-size:calc(1rem + clamp(0rem, .0149253731 * (100dvh - 55.3rem), .1rem));letter-spacing:calc(.06rem + clamp(0rem, .0059701493 * (100dvh - 55.3rem), .04rem));line-height:1.5;padding-block:var(--sp-1);padding-inline:0;text-transform:uppercase;white-space:nowrap}.cart-overlay .cart-overlay-container.has-totals.variant-b .continue-shopping:before{content:"‹ "}.cart-overlay .cart-overlay-container.has-totals.variant-b .continue-shopping:hover{opacity:.7}.cart-overlay .cart-overlay-container.has-totals.variant-b .cart-overlay-reassurance{padding-block:calc(.8rem + clamp(0rem, .1538461538 * (100dvh - 73.4rem), .4rem));padding-inline:calc(1.6rem + clamp(0rem, .0597014925 * (100dvh - 55.3rem), .4rem) + clamp(0rem, .1538461538 * (100dvh - 73.4rem), .4rem))}.cart-overlay .cart-overlay-container.has-totals.variant-b .cart-overlay-reassurance p{font-size:1.3rem;letter-spacing:0;line-height:1.65}.cart-overlay .cart-overlay-container.has-totals.variant-b .cart-overlay-reassurance:before{font-size:2.2rem}.cart-overlay .cart-overlay-container.has-totals.variant-b .cart-overlay-usps{border-top:.1rem solid var(--color-border-subtle);display:flex;flex-direction:column;gap:var(--sp-1);margin:0;padding-block:calc(.8rem + clamp(0rem, .1538461538 * (100dvh - 73.4rem), .4rem));padding-inline:calc(2rem + clamp(0rem, .1538461538 * (100dvh - 73.4rem), .4rem))}.cart-overlay .cart-overlay-container.has-totals.variant-b .cart-overlay-usps li{color:var(--color-text-secondary);display:flex;font-size:calc(1.1rem + clamp(0rem, .0149253731 * (100dvh - 55.3rem), .1rem));gap:var(--sp-2);line-height:calc(1.595rem + clamp(0rem, .0305970149 * (100dvh - 55.3rem), .205rem))}.cart-overlay .cart-overlay-container.has-totals.variant-b .cart-overlay-usps li:before{color:var(--color-status-success);content:"✓";flex:none}.cart-overlay .cart-overlay-container.has-totals.variant-b .price-to-pay{align-items:flex-end;display:flex;font-family:var(--font-body);font-size:1.3rem;gap:var(--sp-4);justify-content:space-between;line-height:1.65;margin-block:calc(.4rem + clamp(0rem, .1538461538 * (100dvh - 73.4rem), .4rem));text-transform:none}.cart-overlay .cart-overlay-container.has-totals.variant-b .price-to-pay-amount{flex:none;font-family:var(--font-display);font-size:calc(2.2rem + clamp(0rem, .0597014925 * (100dvh - 55.3rem), .4rem));font-weight:400;line-height:1.12;white-space:nowrap}.cart-overlay .cart-overlay-container.has-totals.variant-b .shipping-added{color:var(--color-text-tertiary);font-size:1.1rem;letter-spacing:.033rem;line-height:1.5;text-align:start}.cart-overlay .cart-overlay-container.has-totals.variant-b .button{margin-top:calc(1.2rem + clamp(0rem, .1538461538 * (100dvh - 73.4rem), .4rem))}.cart-overlay .cart-overlay-container.has-totals.variant-b .btn{font-size:1.3rem;letter-spacing:.14em;line-height:1.5;margin-top:0;min-height:0;padding-block:var(--sp-4)}.cart-overlay .cart-overlay-container.has-totals.variant-b .express-payment-divider{align-items:center;display:flex;gap:var(--sp-3);margin-block:calc(.8rem + clamp(0rem, .1538461538 * (100dvh - 73.4rem), .4rem))}.cart-overlay .cart-overlay-container.has-totals.variant-b .express-payment-divider:after,.cart-overlay .cart-overlay-container.has-totals.variant-b .express-payment-divider:before{background-color:var(--color-border-default);content:"";flex:1;height:.1rem}.cart-overlay .cart-overlay-container.has-totals.variant-b .express-payment-divider span{color:var(--color-text-tertiary);font-family:var(--font-body-bold);font-size:1rem;letter-spacing:.18rem;line-height:1.5;text-transform:uppercase}.cart-overlay .cart-overlay-container.has-totals.variant-b .express-payment{gap:var(--sp-2);margin-block:calc(.8rem + clamp(0rem, .1538461538 * (100dvh - 73.4rem), .4rem)) 0}.cart-overlay .cart-overlay-container.has-totals.variant-b .cart-overlay-bottom,.cart-overlay .cart-overlay-container.has-totals.variant-b .cart-overlay-reassurance,.cart-overlay .cart-overlay-container.has-totals.variant-b .cart-overlay-usps,.cart-overlay .cart-overlay-container.has-totals.variant-b .overlay-exit-bar{flex:none}.cart-overlay .cart-overlay-container.has-totals.variant-b .items{flex:1 1 auto;max-height:none;min-height:12rem;padding-inline:calc(2rem + clamp(0rem, .1538461538 * (100dvh - 73.4rem), .4rem))}.cart-overlay .cart-overlay-container.has-totals.variant-b .item:last-child{border-bottom:0}.cart-overlay .cart-overlay-container.has-totals.variant-b .cart-overlay-bottom{border-top:.1rem solid var(--color-border-subtle);padding-block:calc(.8rem + clamp(0rem, .1538461538 * (100dvh - 73.4rem), .4rem));padding-inline:calc(2rem + clamp(0rem, .1538461538 * (100dvh - 73.4rem), .4rem))}@media(min-width:980px){.cart-overlay .cart-overlay-container.has-totals.variant-b .items{min-height:0}.cart-overlay .cart-overlay-container.has-totals.variant-b .cart-overlay-bottom{position:static}}.cart-overlay .cart-totals{position:relative}.cart-overlay .cart-totals .price-to-pay{display:grid;font-family:var(--font-body-bold);font-size:1.2rem;grid-template-columns:1fr 1fr;margin-block:0 var(--sp-2);text-transform:uppercase}.cart-overlay .cart-totals .price-to-pay :nth-child(2){text-align:end}series-wall{color:var(--color-text-primary);display:block;font-family:var(--font-body);font-size:1.6rem;line-height:1.5;margin-inline:auto;max-width:150rem;padding-block-end:var(--sp-6);scroll-margin-block-start:6.4rem}:where(.pdp-content) series-wall{padding-inline:var(--sp-5)}series-wall picture{display:contents}series-wall [hidden],series-wall[hidden]{display:none}series-wall .sr-only{height:.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}series-wall .eyebrow{font-family:var(--font-body-bold);letter-spacing:.18em;text-align:start;text-transform:uppercase}series-wall .eyebrow,series-wall .note{color:var(--color-text-secondary);font-size:1.1rem;margin:0}series-wall .note{line-height:1.5}series-wall .btn{font-size:1.3rem;letter-spacing:.14em}series-wall .btn.btn-ghost{font-size:1.3rem;letter-spacing:.1em}series-wall .btn[aria-disabled=true]{background-color:var(--color-surface-muted);border-color:var(--color-border-default);color:var(--color-text-disabled);cursor:default}series-wall .btn[aria-disabled=true].btn-ghost{background-color:transparent}series-wall .cta{display:block;white-space:normal;width:100%}series-wall .wall-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);justify-content:space-between;margin-block-end:var(--sp-3)}series-wall .wall-title{font-family:var(--font-display);font-size:2.2rem;font-weight:400;line-height:1.16;margin:0;text-align:start;white-space:nowrap}series-wall .back{align-items:center;background-color:transparent;border:0;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-body-bold);font-size:1.2rem;gap:var(--sp-2);letter-spacing:.12em;margin-inline-start:auto;min-height:4.4rem;padding:0;text-transform:uppercase;white-space:nowrap}series-wall .stage{aspect-ratio:var(--series-wall-ratio);background-color:var(--color-surface-muted);isolation:isolate;overflow:hidden;position:relative}series-wall .room{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;position:absolute;width:100%}series-wall .zone{position:absolute}series-wall .empty-hint{background-color:var(--color-surface-inverse);color:var(--color-text-inverse);font-size:1.1rem;inset-block-start:50%;inset-inline-start:50%;letter-spacing:.04em;margin:0;padding-block:var(--sp-2);padding-inline:var(--sp-3);pointer-events:none;position:absolute;text-align:center;transform:translate(-50%,-50%);width:80%}series-wall .piece{cursor:grab;position:absolute}series-wall .piece.selected .piece-remove,series-wall .piece:focus-within .piece-remove{opacity:1;pointer-events:auto}series-wall .piece.selected .piece-handle{box-shadow:var(--shadow-md),0 0 0 .2rem var(--color-border-focus)}series-wall .piece-handle{background-color:var(--color-surface-card);border:0;box-shadow:var(--shadow-md);cursor:inherit;display:block;height:100%;padding:0;width:100%}series-wall .piece-handle img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%}series-wall .piece-remove{background-color:var(--color-surface-inverse);border:0;border-radius:50%;color:var(--color-text-inverse);cursor:pointer;display:grid;height:2.8rem;inset-block-start:calc(var(--sp-3)*-1);inset-inline-end:calc(var(--sp-3)*-1);opacity:0;padding:0;place-items:center;pointer-events:none;position:absolute;width:2.8rem}series-wall .piece-remove[hidden]{display:none}series-wall .wall-caption{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-8);justify-content:space-between;margin-block-start:var(--sp-2)}series-wall .wall-read{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-5);min-width:0}series-wall .hint-desktop{display:none}series-wall .helpers{align-items:baseline;display:flex;gap:var(--sp-5)}series-wall .room-cta{display:none}series-wall .tray-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--sp-6);justify-content:space-between;margin-block-end:var(--sp-4)}series-wall .tray-head .note{margin-block-start:var(--sp-1)}series-wall .tray-arrows{display:none}series-wall .round{background-color:var(--color-surface-card);border:.1rem solid var(--color-border-default);border-radius:50%;color:var(--color-text-primary);cursor:pointer;display:grid;height:4.4rem;padding:0;place-items:center;width:4.4rem}series-wall .round[aria-disabled=true]{color:var(--color-text-disabled);cursor:default}series-wall .tray{display:grid;gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}series-wall .card{background-color:var(--color-surface-card);border:.1rem solid var(--color-border-default);display:flex;flex-direction:column;min-width:0;position:relative}series-wall .card.on-wall{border-color:var(--color-border-focus)}series-wall .card.on-wall .card-figure img{opacity:.45}series-wall .card-figure{background-color:var(--color-surface-card);border:0;cursor:pointer;display:block;padding:0}series-wall .card-figure:focus-visible{box-shadow:inset 0 0 0 .2rem var(--color-surface-page);outline:.1rem solid var(--color-border-focus);outline-offset:-.1rem}series-wall .card-figure img{aspect-ratio:1;display:block;height:auto;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%}series-wall .card-info{background-color:var(--color-surface-card);border:.1rem solid var(--color-border-default);border-radius:50%;color:var(--color-text-primary);cursor:pointer;display:grid;height:2.8rem;inset-block-start:var(--sp-2);inset-inline-end:var(--sp-2);padding:0;place-items:center;position:absolute;width:2.8rem}series-wall .card-body{display:flex;flex:1;flex-direction:column;gap:var(--sp-1);padding-block:var(--sp-2) var(--sp-3);padding-inline:var(--sp-3)}series-wall .card-meta{color:var(--color-text-secondary);font-family:var(--font-body-bold);font-size:1.1rem;letter-spacing:.14em}series-wall .card-title{flex:1;font-size:1.2rem;line-height:1.25}series-wall .card-basket{align-items:center;color:var(--color-status-success);display:inline-flex;font-family:var(--font-body-bold);font-size:1.1rem;gap:var(--sp-1);letter-spacing:.13em;text-transform:uppercase}series-wall .card-basket[hidden]{display:none}series-wall .card-toggle{background-color:transparent;border:0;border-block-start:.1rem solid var(--color-border-default);color:var(--color-text-primary);cursor:pointer;display:block;font-family:var(--font-body-bold);font-size:1.1rem;letter-spacing:.13em;padding:var(--sp-2);position:relative;text-align:center;text-transform:uppercase;width:100%}series-wall .card-toggle[aria-pressed=true]{color:var(--color-text-secondary)}series-wall .card-toggle[aria-disabled=true]{color:var(--color-text-disabled);cursor:default}series-wall .card-toggle:focus-visible{box-shadow:inset 0 0 0 .2rem var(--color-surface-page);outline:.1rem solid var(--color-border-focus);outline-offset:-.1rem}series-wall .card-toggle-icon{display:flex;inset-block-start:50%;inset-inline-start:var(--sp-3);position:absolute;transform:translateY(-50%)}series-wall .selection{border-block-start:.1rem solid var(--color-border-default);margin-block-start:var(--sp-12);padding-block-start:var(--sp-6)}series-wall .selection-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--sp-6);justify-content:space-between;margin-block-end:var(--sp-4)}series-wall .selection-head>*{flex:0 0 auto}series-wall .selection-title{font-family:var(--font-display);font-size:2rem;font-weight:400;line-height:1.25;margin:0;text-align:start}series-wall .progress{align-items:center;display:flex;gap:var(--sp-3)}series-wall .progress-count{font-family:var(--font-display);font-size:2.4rem;line-height:1}series-wall .dots{display:flex;gap:var(--sp-1)}series-wall .dots span{background-color:var(--color-border-default);display:block;height:.8rem;width:.8rem}series-wall .dots span.filled{background-color:var(--color-border-focus)}series-wall .selection-body{display:grid;gap:var(--sp-6)}series-wall .slots{display:grid;gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}series-wall .slot{aspect-ratio:1;background-color:var(--color-surface-card);border:.1rem solid var(--color-border-focus);display:grid;padding:var(--sp-1);place-items:center;position:relative}series-wall .slot img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}series-wall .slot.empty{background-color:var(--color-surface-muted);border:.1rem dashed var(--color-border-default);color:var(--color-text-secondary);font-size:1.1rem;padding:0}series-wall .slot-remove{background-color:var(--color-surface-inverse);border:0;border-radius:50%;color:var(--color-text-inverse);cursor:pointer;display:grid;height:2.4rem;inset-block-start:calc(var(--sp-2)*-1);inset-inline-end:calc(var(--sp-2)*-1);padding:0;place-items:center;position:absolute;width:2.4rem}series-wall .add-more{align-items:center;display:inline-flex;gap:var(--sp-2);justify-content:center;width:100%}series-wall .panel{display:flex;flex-direction:column;gap:var(--sp-2);max-width:52rem;width:100%}series-wall .panel[aria-busy=true] .lines{opacity:.5}series-wall .lines{display:flex;flex-direction:column;gap:var(--sp-2)}series-wall .line{align-items:baseline;display:flex;font-size:1.3rem;font-variant-numeric:tabular-nums;gap:var(--sp-4);justify-content:space-between}series-wall .line s{color:var(--color-text-secondary)}series-wall .line.advantage{font-family:var(--font-body-bold);font-size:1.5rem}series-wall .line.advantage span:last-child{font-size:1.6rem}series-wall .line.total{border-block-start:.1rem solid var(--color-border-default);font-family:var(--font-body-bold);font-size:1.5rem;padding-block-start:var(--sp-3)}series-wall .line.total strong{font-size:2.2rem;font-weight:400;line-height:1}series-wall .line-note{color:var(--color-text-secondary);font-size:1.3rem;margin:0}series-wall .line-note.warning{color:var(--color-status-warning)}series-wall .panel .cta{margin-block-start:var(--sp-2)}series-wall .applied{color:var(--color-text-secondary);font-size:1.1rem;margin:0;margin-block-start:var(--sp-3)}series-wall .alert,series-wall .status{font-size:1.3rem;margin:0}series-wall .alert{color:var(--color-status-error)}series-wall .confirmation{align-items:baseline;background-color:var(--color-status-success-bg);color:var(--color-status-success);display:flex;flex-wrap:wrap;font-size:1.3rem;gap:var(--sp-2) var(--sp-4);justify-content:space-between;margin:0;padding:var(--sp-3)}series-wall .confirmation[hidden]{display:none}series-wall .choose-bar,series-wall .review-bar{background-color:var(--color-surface-page);border-block-start:.1rem solid var(--color-border-default);inset-block-end:0;margin-block-start:var(--sp-6);margin-inline:calc(var(--sp-5)*-1);padding-block:var(--sp-3) calc(var(--sp-3) + env(safe-area-inset-bottom));padding-inline:var(--sp-4);position:sticky;z-index:13}series-wall .rail{display:flex;gap:var(--sp-1);list-style:none;margin:0;margin-block-end:var(--sp-2);min-width:0;padding:0}series-wall .rail-slot{aspect-ratio:1;background-color:var(--color-surface-muted);border:.1rem dashed var(--color-border-default);display:grid;flex:1;overflow:hidden;place-items:center;position:relative}series-wall .rail-slot.filled{background-color:var(--color-surface-card);border-color:var(--color-border-focus);border-style:solid}series-wall .rail-slot button{background-color:transparent;border:0;cursor:pointer;display:block;height:100%;padding:0;width:100%}series-wall .rail-slot button:focus-visible{box-shadow:inset 0 0 0 .2rem var(--color-surface-page);outline:.1rem solid var(--color-border-focus);outline-offset:-.1rem}series-wall .rail-slot button:active .rail-remove{opacity:1}series-wall .rail-slot img{height:100%;-o-object-fit:contain;object-fit:contain;padding:8%;width:100%}series-wall .rail-index{color:var(--color-text-secondary);font-family:var(--font-body-bold);font-size:1.1rem}series-wall .rail-remove{background-color:var(--color-surface-inverse);color:var(--color-text-inverse);display:grid;inset:0;opacity:0;place-items:center;position:absolute}series-wall .bar-count{color:var(--color-text-secondary);font-family:var(--font-body-bold);font-size:1.2rem;letter-spacing:.1em;margin:0;margin-block-end:var(--sp-2)}series-wall .bar-total{align-items:center;display:flex;gap:var(--sp-3);justify-content:space-between;margin:0;margin-block-end:var(--sp-2)}series-wall .bar-label{color:var(--color-text-secondary);font-family:var(--font-body-bold);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase}series-wall .bar-value{font-family:var(--font-display);font-size:2.2rem;line-height:1}series-wall .drawer{background-color:var(--color-surface-page);border:0;border-block-start:.1rem solid var(--color-border-default);color:var(--color-text-primary);margin-block:auto 0;margin-inline:0;max-height:92vh;max-width:100vw;padding:var(--sp-6);width:100%}series-wall .drawer[open]{animation:series-wall-drawer-up var(--motion-default) var(--motion-easing)}series-wall .drawer::backdrop{background-color:rgba(0,0,0,.6)}series-wall .drawer-body{display:flex;flex-direction:column;gap:var(--sp-5)}series-wall .drawer-head{align-items:flex-start;display:flex;gap:var(--sp-4);justify-content:space-between}series-wall .drawer-title{font-family:var(--font-display);font-size:2.2rem;font-weight:400;line-height:1.16;margin:0;text-align:start}series-wall .drawer-artist{color:var(--color-text-secondary);font-family:var(--font-body-bold);font-size:1.2rem;letter-spacing:.14em;margin:0;margin-block-start:var(--sp-1);text-transform:uppercase}series-wall .drawer-close{background-color:transparent;border:.1rem solid var(--color-border-default);border-radius:50%;color:var(--color-text-primary);cursor:pointer;display:grid;flex:0 0 auto;height:4.4rem;padding:0;place-items:center;width:4.4rem}series-wall .drawer-image{aspect-ratio:1;background-color:var(--color-surface-card);height:auto;-o-object-fit:contain;object-fit:contain;width:100%}series-wall .drawer-facts{display:grid;font-size:1.3rem;gap:var(--sp-2) var(--sp-5);grid-template-columns:auto 1fr;margin:0}series-wall .drawer-facts dt{color:var(--color-text-secondary)}series-wall .drawer-facts dd{margin:0}series-wall .drawer-actions{display:flex;flex-direction:column;gap:var(--sp-3);padding-block-start:var(--sp-2)}series-wall .drawer-actions .btn{width:100%}series-wall .drawer-actions .btn-ghost{align-self:center;width:auto}series-wall[data-view=tray] .review-bar,series-wall[data-view=tray] .selection,series-wall[data-view=tray] .wall-view,series-wall[data-view=wall] .choose-bar,series-wall[data-view=wall] .tray-view{display:none}@media(min-width:760px){series-wall .slots{grid-template-columns:repeat(9,minmax(0,1fr))}}@media(min-width:980px){series-wall{padding-inline:var(--sp-8)}series-wall[data-view] .selection,series-wall[data-view] .tray-view,series-wall[data-view] .wall-view{display:block}series-wall .hint-mobile,series-wall .wall-title,series-wall[data-view] .add-more,series-wall[data-view] .back,series-wall[data-view] .choose-bar,series-wall[data-view] .review-bar{display:none}series-wall .hint-desktop{display:inline}series-wall .stage{margin-inline:auto;max-inline-size:calc(min(62vh,70rem)*var(--series-wall-ratio))}series-wall .piece:hover .piece-remove{opacity:1;pointer-events:auto}series-wall .piece-remove{height:2.4rem;inset-block-start:calc(var(--sp-2)*-1);inset-inline-end:calc(var(--sp-2)*-1);width:2.4rem}series-wall .room-cta{display:block;margin-block-start:var(--sp-3);margin-inline:auto;max-width:38rem}series-wall .tray-view{margin-block-start:var(--sp-4)}series-wall .tray-arrows{display:flex;gap:var(--sp-3)}series-wall .tray{display:flex;gap:var(--sp-4);overflow-x:auto;padding-block-end:var(--sp-1);scroll-snap-type:x mandatory;scrollbar-width:none}series-wall .tray .card{flex:0 0 18rem;scroll-snap-align:start}series-wall .selection-body{align-items:start;gap:var(--sp-12);grid-template-columns:minmax(0,1fr) 36rem}series-wall .slots{max-width:72rem}series-wall .drawer{border-block-start:0;border-inline-start:.1rem solid var(--color-border-default);height:100vh;margin-block:0;margin-inline:auto 0;max-height:100vh;width:min(58rem,100vw)}series-wall .drawer[open]{animation-name:series-wall-drawer-in}}.static-pages series-wall ul.tray{list-style:none;margin:0;padding-block-start:0;padding-inline:0}.static-pages series-wall h2{padding-block:0}@keyframes series-wall-drawer-up{0%{opacity:0;transform:translateY(2.4rem)}}@keyframes series-wall-drawer-in{0%{opacity:0;transform:translateX(2.4rem)}}