.shipping-info-label a{color:var(--brand-color)}.premium-shipping-label-info{display:inline-block;padding:1rem 0 0 2.3rem}.premium-shipping-popup{background-color:#fff;color:#000;height:34rem;max-height:100%;max-width:100%;overflow-x:auto;padding:2rem;width:56rem}@media(min-width:980px){.premium-shipping-popup{height:28rem}}.premium-shipping-popup button.icon-close:before{font-size:1.5rem}.premium-shipping-popup .content{clear:both;text-align:center}.premium-shipping-popup .content p{font-size:1.7rem;line-height:2.6rem}@keyframes rotate{to{transform:rotate(1turn)}}.spc-container aside{background:#fff;line-height:2;padding:0 3.6rem 3.6rem}@media(max-width:760px){.spc-container aside{order:-1;overflow:hidden;padding:0}}.spc-container aside>*{margin:auto}.spc-container aside details>:not(summary){margin:auto;max-width:45rem;padding-block:1.4rem;padding-inline:2.1rem}@media(min-width:760px){.spc-container aside details>:not(summary){padding-block:revert;padding-inline:revert}}.spc-container aside count-down-checkout:not(:empty):not([hidden]){background-color:#000;color:#fff;display:block;line-height:1.3;margin:2rem auto 1rem;padding:1rem;text-align:center;text-transform:uppercase}@media(min-width:760px){.spc-container aside count-down-checkout:not(:empty):not([hidden]){margin:0 auto}}.spc-container aside count-down-checkout:not(:empty):not([hidden]) time{font-family:archivo-bold,semibold-fallback,arial}.spc-container aside .headline-medium-section{font-size:1.6rem;text-transform:uppercase}.spc-container aside .header,.spc-container aside .product-finishing{display:none}.spc-container aside>.headline-medium-section{font-size:1.6rem;margin-bottom:2rem;text-transform:uppercase}.spc-container aside .cart-image-container img{max-width:100%}.spc-container aside .cart-item{border-bottom:.1rem solid #ccc;margin-bottom:2rem;padding-bottom:2rem}.spc-container aside .cart-item.deactivated{opacity:.6}.spc-container aside .cart-item.deactivated:hover{opacity:1}.spc-container aside .cart-item.deactivated .product-remove{margin:0}.spc-container aside .cart-image-container{align-items:center;display:flex;justify-content:center}.spc-container aside .cart-product-description-container{display:flex;flex-direction:column}.spc-container aside .article-description{display:grid;font-size:1.2rem;gap:1rem;grid-template-columns:16.3rem 1fr}.spc-container aside .article-description .product-description,.spc-container aside .article-description .product-finishing-mobile{font-size:1rem;line-height:1.1rem}.spc-container aside .article-description .product-description div,.spc-container aside .article-description .product-finishing-mobile div{margin-block-end:.5rem;margin-block-start:1rem}.spc-container aside .article-description .article-amount,.spc-container aside .article-description .fixed-article-amount,.spc-container aside .article-description .product-remove{grid-column:1/-1}.spc-container aside .product-name{font-family:archivo-bold,semibold-fallback,arial;line-height:1.2rem;text-transform:lowercase}.spc-container aside .cart-artist{font-family:archivo-black,black-fallback,arial;text-transform:uppercase;margin-block-End:1.5rem}.spc-container aside div.mt-1{margin:0 0 1rem}.spc-container aside button{background:transparent;border:0}.spc-container aside button:before{color:var(--brand-color)}.spc-container aside .fixed-article-amount{align-items:center;display:flex;justify-content:space-between}.spc-container aside .fixed-article-amount span{font-size:1.6rem}.spc-container aside .article-amount{align-items:flex-start;display:grid;font-size:0;grid-template-columns:1fr 1fr}.spc-container aside .article-amount .actions{align-items:center;display:flex;gap:1.5rem}.spc-container aside .article-amount input{aspect-ratio:1;border:.1rem solid #e7e7e6;font-size:1.6rem;height:4ch;margin:0 1rem;padding:.5rem .2rem;text-align:center;width:3ch}.spc-container aside .cart-quantity-change{display:flex}.spc-container aside .cart-quantity-change button{cursor:pointer}.spc-container aside .cart-quantity-change button:before{color:var(--black)}.spc-container aside .cart-quantity-change.hidden .cart-increment,.spc-container aside .cart-quantity-change.hidden input{pointer-events:none}.spc-container aside .cart-quantity-change.hidden .cart-increment:before,.spc-container aside .cart-quantity-change.hidden input:before{color:#7d7d7d}.spc-container aside .product-remove{display:inline-block}.spc-container aside .product-remove svg{color:var(--black);display:inline-block;height:3rem;width:3rem}.spc-container aside .product-remove a{color:var(--black)}.spc-container aside .article-price{font-family:archivo-bold,semibold-fallback,arial;font-size:1.6rem;justify-self:flex-end;line-height:1.1;text-align:right;white-space:nowrap}.spc-container aside .article-price s{display:inline-block;font-family:archivo,medium-fallback,arial;margin-right:1rem}.spc-container aside .article-price>div{color:var(--brand-color);font-size:1.4rem}.spc-container aside .coupon-form-container{margin-bottom:2rem;padding-bottom:2.7rem}.spc-container aside .coupon-form-container .headline-medium-section{color:#9b9b9b;font-family:archivo,medium-fallback,arial;font-size:1.2rem}.spc-container aside .coupon-form{border:.1rem solid #ccc;border-radius:.4rem;display:grid;grid-template-columns:auto auto;overflow:hidden;position:relative}.spc-container aside .coupon-form input{border:0;border-inline-end:.1rem solid #ccc;border-radius:0;padding:1rem}.spc-container aside .coupon-form input::-moz-placeholder{opacity:.5;text-transform:uppercase}.spc-container aside .coupon-form input::placeholder{opacity:.5;text-transform:uppercase}.spc-container aside .coupon-form label{color:#9b9b9b;left:1rem;opacity:1;position:absolute}.spc-container aside .coupon-form:has(:-moz-placeholder-shown) label{opacity:0}.spc-container aside .coupon-form:has(:placeholder-shown) label{opacity:0}.spc-container aside .coupon-form button{border:0;color:#9b9b9b;cursor:pointer;font-family:archivo,medium-fallback,arial;font-size:1.4rem;padding:1rem;text-transform:uppercase}.spc-container aside .checkout-coupon{display:grid;grid-template-columns:1fr 5rem}.spc-container aside div.overview-sums{float:none;padding:0;width:100%}.spc-container aside div.overview-sums .loading-indicator{display:none;text-align:center}.spc-container aside div.overview-sums .loading-indicator>i{animation:rotate .5s linear infinite;display:block;transform-origin:center}.spc-container aside div.overview-sums .loading .loading-indicator{display:block}.spc-container aside div.overview-sums .loading table{display:none}.spc-container aside div.overview-sums table{border-spacing:0;width:100%}.spc-container aside div.overview-sums table td:first-child{font-size:1.2rem;line-height:2rem}.spc-container aside div.overview-sums table td:nth-child(2){padding:0 .5rem}.spc-container aside div.overview-sums table td:last-child{font-size:1.2rem;text-align:right;white-space:nowrap}.spc-container aside div.overview-sums table .total td{border-top:.1rem solid #000;font-family:archivo-bold,semibold-fallback,arial;font-size:1.6rem!important;padding-top:1rem;text-transform:uppercase}.spc-container aside div.overview-sums table .included-tax{opacity:.8;text-transform:none}.spc-container aside div.overview-sums table .coupon-remove{color:var(--brand-color);cursor:pointer}.spc-container aside div.overview-sums table .discount{word-break:break-all}.spc-container aside .checkout-shipment-estimation{font-size:1.4rem;margin-top:1rem}.spc-container aside .checkout-shipment-estimation>div span:has(svg){align-items:center;display:flex;gap:1rem}.spc-container aside .checkout-shipment-estimation>div span:has(svg) svg{aspect-ratio:1;height:2rem}.spc-container aside .checkout-shipment-estimation>div span:has(svg) svg path{stroke-width:.1}.spc-container summary{background-color:#e7e7e6;font-family:archivo,medium-fallback,arial;font-size:1.4rem;list-style:none;padding:1.4rem 2.1rem}@media(min-width:760px){.spc-container summary{background-color:revert;margin-bottom:2.9rem;padding:0}}.spc-container summary:after{content:"";font-family:icomoon;speak:none;font-size:2rem;font-style:normal;font-variant:normal;font-weight:500;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:1rem;left:1rem;position:relative;top:-.6rem}@media(min-width:760px){.spc-container summary:after{content:""}}.spc-container summary::marker{content:"";display:none}.spc-container summary .hide-text{display:none}.spc-container [open] summary .hide-text,.spc-container summary .show-text{display:revert}.spc-container [open] summary .show-text{display:none}.spc-container [open] summary:after{transform:rotate(180deg)}.spc-payment form.payment-form label{color:#000}.spc-payment .payment-method-container{overflow:hidden}.spc-payment .payment-options{border-top:.1rem solid #e7e7e6}.spc-payment div.payment-method-form{display:none}.spc-payment div.payment-method-form.adyen-cc .input-mimic{background-color:var(--white);border:.1rem solid #7d7d7d;border-radius:.4rem;height:4.2rem;margin-top:1rem;padding:.8rem 1rem .5rem;position:relative;width:100%}.spc-payment div.payment-method-form.adyen-cc .adyen-cse-container:after{clear:both;content:" ";display:block}@media(max-width:760px){.spc-payment div.payment-method-form.adyen-cc .adyen-cse-container{display:flex;flex-direction:column}.spc-payment div.payment-method-form.adyen-cc .adyen-cse-container .cvc{order:1}}.spc-payment div.payment-method-form.adyen-cc .adyen-cse-container input{padding:.8rem 1rem .5rem}.spc-payment div.payment-method-form.adyen-cc label{display:block;margin:0}.spc-payment div.payment-method-form .cvc{clear:left}.spc-payment div.payment-method-form .cvc input{width:50%}.spc-payment div.payment-method-form.sepa{padding:0}.spc-payment div.payment-method-form.sepa .first-column input{text-transform:uppercase}.spc-payment div.payment-method-form a{text-decoration:underline}.spc-payment div.payment-method-form p{letter-spacing:revert;line-height:1.5rem}.spc-payment .payment-methods{border:.1rem solid #e7e7e6;border-radius:.6rem}.spc-payment .payment-method-container:has(input:checked){background:#f2f2f2}.spc-payment .payment-method-container:has(input:checked) .payment-method-option{border-color:transparent}.spc-payment .payment-method-container>div:not(.payment-method-option){padding:0 4.5rem 4rem}.spc-payment .payment-method-container .payment-method-option{padding:1.5rem 2.5rem}.spc-payment .payment-method-option{align-items:center;border-bottom:.1rem solid #e7e7e6;display:flex;margin:0;overflow:hidden}.spc-payment .checkout-payment-input{padding-left:0}.spc-payment .checkout-payment-input input[type=radio]:checked~span{background-image:radial-gradient(circle at center,var(--brand-color) .4rem,transparent .4rem,transparent .73rem,var(--brand-color) .78rem)}.spc-payment .checkout-payment-icons svg{float:right;height:4rem;max-width:75%;width:6rem}.spc-payment #AdyenPaypal .checkout-payment-icons svg{width:9rem}.spc-payment .checkout-payment-icons img{float:right;max-width:75%}.spc-payment .btn.save-order{border-radius:.4rem;font-family:archivo-bold,semibold-fallback,arial;height:4.7rem;letter-spacing:.23rem;margin-top:3rem;text-transform:uppercase;width:100%}@media(min-width:760px){.spc-payment .btn.save-order{height:3.5rem}}.spc-payment .agb{margin:2rem 0 0}.spc-payment .agb a{text-decoration:underline}.spc-payment:has(#RatepayInvoicePayment:not(.hidden)) #AdyenKlarnaPayLater{display:none}.spc-address.closed{pointer-events:none}.spc-address.closed button{display:none}.spc-address form{overflow:hidden}.spc-address form [name="profileForm[fk_customer]"]+.form-group__full{display:none}.spc-address .form-group__full{padding-left:.5rem}.spc-address .form-group__full.type-radio{align-items:center;display:flex}.spc-address .form-group__full.type-radio .col-xs-12{display:none}.spc-address .form-group__full.salutation .label{min-width:7rem}.spc-address .form-group__full.salutation .options{gap:.75rem}.spc-address .billing-same-as-shipping{display:flex;margin:0 0 2rem}.spc-address .billing-same-as-shipping input{width:0!important}.spc-address .address-list{background:#e7e7e6;display:flex;gap:1rem;overflow-x:scroll;padding:3rem}.spc-address .address-list li{aspect-ratio:8;background:#fff;border:.1rem solid #ccc;color:#838383;cursor:pointer;padding:1rem}.spc-address .address-list li.active{border-color:var(--brand-color);color:#000}.spc-address .address-list li.new{align-items:center;color:var(--brand-color);display:flex;text-align:center}.spc-address details{margin-right:1rem;padding:1rem 0}.spc-address .custom-address-toggle{cursor:pointer;margin:2rem 0}.spc-address .custom-address-toggle::marker{content:"";display:none}.spc-address .custom-address-toggle:after{content:"";font-family:icomoon;speak:none;font-size:2rem;font-style:normal;font-variant:normal;font-weight:500;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;float:right;font-size:1rem;margin:1rem}.spc-address .shipping-address{margin:4rem 0}.spc-address .payment-addresses{display:flex;flex-direction:column;gap:1rem}.spc-address .payment-addresses article{display:grid;gap:1rem;grid-template-areas:"label address" ". message";grid-template-columns:var(--grid-columns-template-header-content)}.spc-address .payment-addresses article header{color:#9b9b9b;grid-area:label;text-transform:revert}.spc-address .payment-addresses article .address{grid-area:address}.spc-address .payment-addresses article .message{color:#9b9b9b;font-size:1.4rem;font-style:italic;grid-area:message}.spc-address .payment-addresses .address p:first-child{letter-spacing:revert;line-height:2.2rem}.spc-address:has(.payment-addresses){display:grid;grid-template-columns:1fr auto}.spc-empty-cart,.spc-error{align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:space-between;margin:auto;min-height:40rem;padding:5rem;width:90%}.spc-empty-cart .icon-cart:before,.spc-error .icon-cart:before{color:#e7e7e6;font-size:10rem}.spc-empty-cart button,.spc-error button{background:#000;color:#fff;display:inline-block;padding:.5rem 1rem}.separator{border-top:.1rem solid #000;text-align:center}main:has(.spc-customer.fulfilled) .separator,main:not(:has(.spc-customer)) .separator{display:none}.separator legend{font-size:1rem;letter-spacing:.1rem;line-height:1.2rem;margin:auto;padding:1rem 2.7rem;text-transform:uppercase}.spc-page label>input[type=checkbox]+span{all:revert;align-self:start;background:#e7e7e6;border-radius:1rem;display:inline-block;margin-right:1rem;padding:.2rem 2rem .2rem .2rem}.spc-page label>input[type=checkbox]+span:before{all:revert;background:#fff;border-radius:50%;content:" ";display:block;height:2rem;width:2rem}.spc-page label>input[type=checkbox]:checked+span{all:revert;align-self:start;background:var(--brand-color);border-radius:1rem;display:inline-block;margin-right:1rem;padding:.2rem;width:4rem}.spc-page label>input[type=checkbox]:checked+span:before{all:revert;background:#fff;border-radius:50%;content:" ";display:block;height:2rem;margin-left:2rem;width:2rem}.spc-container input[type=radio]~span{background-image:radial-gradient(circle at center,transparent .73rem,#9b9b9b .78rem)}.spc-container input[type=radio]:checked~span{background-image:radial-gradient(circle at center,#000 .4rem,transparent 0,transparent .73rem,#000 .78rem)}main .custom-select select{color:#000}.edit-link{color:var(--black);display:inline-block;text-decoration:underline}.spc-customer.fulfilled{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-areas:"label username edit" ". message message";grid-template-columns:var(--grid-columns-template-header-content) auto;row-gap:.75rem}.spc-customer.fulfilled header{color:#9b9b9b;grid-area:label}.spc-customer.fulfilled .username{grid-area:username;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden;text-overflow:ellipsis}.spc-customer.fulfilled .username,.spc-customer.fulfilled header{font-size:1.5rem;margin:auto 0}.spc-customer.fulfilled .message{color:#9b9b9b;font-style:italic}.spc-customer a{grid-area:edit}.spc-customer .message{font-size:1.3rem;grid-area:message;line-height:1.2rem}.spc-customer span{color:var(--brand-color);cursor:pointer;float:right}.spc-shipment.closed{display:none}.spc-shipment .shipment{display:flex;justify-content:space-between}.spc-shipment .name{font-family:archivo-bold,semibold-fallback,arial}.spc-shipment .premium-shipping{display:grid;grid-template-columns:6rem 1fr}.spc-shipment .premium-shipping a{color:var(--brand-color)}.spc-shipment .premium-shipping .premium-shipping-label-info{padding:0}.spc-shipment label:first-child{display:flex;flex-direction:column;margin:0}.spc-shipment label:nth-child(2){color:#000;line-height:inherit;margin:0 0 1rem}.spc-shipment .btn.continue{margin-top:2rem}footer .payment-methods .icons{margin:auto}footer .col-teaser img{max-width:100%}footer .return-icon{height:6rem;width:6rem}.non-discountable .tooltip-wrapper{display:inline-block}.non-discountable svg{color:var(--brand-color);display:none;height:1.25rem;margin-bottom:-.1rem}@media(hover:hover)and (pointer:fine){.non-discountable svg{display:block}}.spc-tooltip{background:var(--brand-color);color:#fff;padding:.2rem .4rem;position:absolute}.spc-top-content{background-color:#fff;border-bottom:.1rem solid rgba(0,0,0,.3)}@media(min-width:980px){.spc-top-content{margin-block-end:2rem}}