@media screen and (min-width:990px){.product:not(.product--no-media){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-12)}.product:not(.product--no-media) .product__media-wrapper,.product:not(.product--no-media) .product__info-wrapper{max-width:100%;width:100%;padding-left:0;padding-right:0}}.buy-box__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin-bottom:var(--space-3);font-family:var(--font-sans);font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.4}.buy-box__eyebrow-link{color:var(--teal);text-decoration:none;transition:color .2s ease}.buy-box__eyebrow-link:hover,.buy-box__eyebrow-link:focus-visible{color:var(--teal-dark);text-decoration:underline;text-underline-offset:.3rem}.buy-box__eyebrow-separator{display:inline-block;margin:0 var(--space-1);color:rgba(var(--color-foreground),.3)}.buy-box__title{font-family:var(--font-heading-family);font-style:italic;font-weight:500;font-size:4.8rem;line-height:1.05;letter-spacing:-.02em;color:rgb(var(--color-foreground));margin:0 0 var(--space-4) 0}@media(max-width:749px){.buy-box__title{font-size:3.2rem;line-height:1.1}}.buy-box__rating{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);font-family:var(--font-sans);font-size:1.4rem;font-weight:500}.buy-box__rating-link{display:inline-flex;align-items:center;gap:var(--space-2);color:rgb(var(--color-foreground));text-decoration:none;transition:opacity .2s ease}.buy-box__rating-link:hover,.buy-box__rating-link:focus-visible{opacity:.85}.buy-box__judgeme .jdgm-prev-badge__text{display:none}.buy-box__judgeme:empty:before{content:"\2606\2606\2606\2606\2606";color:rgba(var(--color-foreground),.15);letter-spacing:.1em;font-size:1.4rem}.buy-box__rating-number{font-family:var(--font-sans);font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground));line-height:1}.buy-box__rating-separator{font-family:var(--font-sans);font-size:1.4rem;color:rgba(var(--color-foreground),.4);-webkit-user-select:none;user-select:none}.buy-box__rating-count{font-family:var(--font-sans);font-size:1.4rem;font-weight:500;color:rgba(var(--color-foreground),.85);text-decoration:underline;text-underline-offset:.3rem}.buy-box__trust-pills{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-bottom:var(--space-4);list-style:none;padding:0}.buy-box__pill{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;background-color:#2aada614;border:1px solid transparent;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:1.1rem;font-weight:500;letter-spacing:.01em;color:rgb(var(--color-foreground));line-height:1.4;white-space:nowrap}@media(max-width:749px){.buy-box__pill{font-size:1.05rem;padding:.5rem 1rem}}.buy-box__pill-icon{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;flex-shrink:0;color:var(--teal)}.buy-box__pill-icon svg{width:100%;height:100%;display:block;stroke-width:1.5}.buy-box__subline{font-family:var(--font-sans);font-size:1.6rem;font-weight:400;line-height:1.5;color:rgba(var(--color-foreground),.9);margin-bottom:var(--space-6)}@media(max-width:749px){.buy-box__subline{font-size:1.5rem}}.buy-box__subline strong,.buy-box__subline b{font-weight:600;color:rgb(var(--color-foreground))}.buy-box__subline em,.buy-box__subline i{font-style:italic}.buy-box__subline p{margin:0}.buy-box__subline p+p{margin-top:var(--space-2)}.wave-underline{position:relative;display:inline-block;white-space:nowrap}.wave-underline__svg{position:absolute;left:-2px;right:-2px;bottom:-1px;width:calc(100% + 4px);height:5px;pointer-events:none}.buy-box__price{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:var(--space-6)}.buy-box__price-amount{font-family:var(--font-heading-family);font-style:italic;font-weight:500;font-size:3.6rem;line-height:1;letter-spacing:-.01em;color:rgb(var(--color-foreground))}@media(max-width:749px){.buy-box__price-amount{font-size:2.8rem}}.buy-box__price-meta{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.buy-box__price-tax{font-family:var(--font-sans);font-size:1.3rem;font-weight:400;color:rgba(var(--color-foreground),.6);line-height:1.4}.buy-box__shipping-pill{display:inline-flex;align-items:center;gap:.6rem;background:#2aada61a;color:var(--teal);font-family:var(--font-sans);font-weight:600;font-size:1.2rem;padding:.6rem 1.2rem;border-radius:var(--radius-pill);text-decoration:none;transition:background .2s ease;white-space:nowrap}.buy-box__shipping-pill:hover,.buy-box__shipping-pill:focus-visible{background:#2aada62e;text-decoration:none;color:var(--teal)}.buy-box__shipping-pill svg{width:1.3rem;height:1.3rem;stroke-width:2;flex-shrink:0}.product-form__input:has(input[type=radio][name^=Farbe-]){display:none!important}.buy-box__material{margin-bottom:var(--space-6)}.buy-box__material-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.buy-box__material-label{font-family:var(--font-sans);font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);line-height:1}.buy-box__material-current{font-family:var(--font-sans);font-size:1.3rem;font-weight:500;color:rgba(var(--color-foreground),.7);line-height:1.4;text-align:right}.buy-box__material-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:var(--space-2)}.material-card{position:relative;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background-color:transparent;border:2px solid rgba(28,43,42,.12);border-radius:var(--radius-md);cursor:pointer;transition:border-color .2s ease,background-color .2s ease;text-align:left;font-family:inherit}.material-card:hover{border-color:#1c2b2a40}.material-card.is-active{border-color:var(--teal);background-color:#2aada60a}.material-card:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.material-card__swatch{width:2.8rem;height:2.8rem;border-radius:50%;border:1px solid rgba(28,43,42,.1);flex-shrink:0;display:block}.material-card__swatch--silver{background:linear-gradient(135deg,#e8e8e8,silver)}.material-card__swatch--gold{background:linear-gradient(135deg,#f4d49e,#c9a84c)}.material-card__swatch--rose{background:linear-gradient(135deg,#f4c4b8,#d4836f)}.material-card__content{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1}.material-card__label{font-family:var(--font-heading-family);font-style:italic;font-weight:500;font-size:1.6rem;line-height:1.1;color:rgb(var(--color-foreground))}.material-card__sublabel{font-family:var(--font-sans);font-size:1.2rem;font-weight:500;color:rgba(var(--color-foreground),.6);line-height:1.2}.material-card__check{position:absolute;top:var(--space-2);right:var(--space-2);width:2rem;height:2rem;background-color:var(--teal);border-radius:50%;color:var(--white);display:none;align-items:center;justify-content:center}.material-card__check svg{width:1.2rem;height:1.2rem}.material-card.is-active .material-card__check{display:inline-flex}@media(max-width:749px){.material-card{padding:var(--space-2) var(--space-3);gap:.6rem}.material-card__swatch{width:2.4rem;height:2.4rem}.material-card__label{font-size:1.4rem}.material-card__sublabel{font-size:1.1rem}}.buy-box__upload-zone{display:block;margin-top:var(--space-6);margin-bottom:var(--space-2)}.buy-box__upload-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3);text-align:left}.buy-box__upload-label{font-family:var(--font-heading-family);font-style:italic;font-weight:500;font-size:1.4rem;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--color-foreground));line-height:1}.buy-box__upload-required{font-family:var(--font-sans);font-size:1.1rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--amber);border:1px solid var(--amber);padding:.4rem 1rem;border-radius:var(--radius-pill);line-height:1;white-space:nowrap}.buy-box__upload-zone .upload-lift{display:block;background-color:#2aada60d!important;border:2px dashed rgba(42,173,166,.45);border-radius:var(--radius-lg);padding:var(--space-4);margin-top:0;margin-bottom:var(--space-4);min-height:14rem;transition:border-color .2s ease,background-color .2s ease}.buy-box__upload-zone .upload-lift:hover{border-color:var(--teal);background-color:#2aada614!important}.upload-lift [class*=filepond--panel]{display:none!important}.buy-box__upload-zone .upload-lift .cl-upload--wrapper,.buy-box__upload-zone .upload-lift .cl-upload--area,.buy-box__upload-zone .upload-lift .filepond--root,.buy-box__upload-zone .upload-lift .filepond--hopper,.buy-box__upload-zone .upload-lift .filepond--list-scroller,.buy-box__upload-zone .upload-lift .filepond--list{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important}.buy-box__upload-zone .upload-lift .cl-upload--wrapper,.buy-box__upload-zone .upload-lift .filepond--root{width:100%!important;min-height:12rem!important}.buy-box__upload-zone .upload-lift .filepond--drop-label{width:100%!important;min-height:12rem!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;margin:0!important}.buy-box__upload-zone .upload-lift .filepond--drop-label label{width:100%;cursor:pointer}.buy-box__upload-zone .upload-lift .filepond--drop-label,.buy-box__upload-zone .upload-lift .filepond--drop-label label{font-family:var(--font-heading-family)!important;font-style:italic!important;font-size:2.4rem!important;font-weight:500!important;color:rgb(var(--color-foreground))!important;line-height:1.3!important;text-align:center!important}.buy-box__upload-zone .upload-lift .filepond--label-action{color:var(--teal)!important;text-decoration:underline!important;text-decoration-thickness:1.5px!important;text-underline-offset:.4rem!important;font-family:inherit!important;font-style:italic!important;font-weight:500!important;transition:opacity .2s ease}.buy-box__upload-zone .upload-lift .filepond--label-action:hover{opacity:.75}.buy-box__upload-zone .upload-lift .filepond--drop-label small,.buy-box__upload-zone .upload-lift .filepond--drop-label .filepond--label-action+span{display:block!important;margin-top:var(--space-2)!important;font-family:var(--font-sans)!important;font-style:normal!important;font-size:1.3rem!important;font-weight:400!important;color:rgba(var(--color-foreground),.5)!important}.buy-box__upload-zone .upload-lift .filepond--file-info-main,.buy-box__upload-zone .upload-lift .filepond--file-info-sub{color:rgb(var(--color-foreground))!important;text-shadow:none!important}.buy-box__upload-zone .upload-lift .filepond--file-info-sub{opacity:.7}.buy-box__upload-zone .upload-lift .filepond--file-status-main,.buy-box__upload-zone .upload-lift .filepond--file-status-sub{color:rgb(var(--color-base-accent-1, 184 100 14))!important;text-shadow:none!important}.buy-box__upload-zone .upload-lift .filepond--file-status-sub{opacity:.85}.buy-box__upload-zone .upload-lift .filepond--file-action-button{color:rgb(var(--color-foreground))!important;background-color:rgba(var(--color-foreground),.12)!important}.buy-box__upload-zone .upload-lift .filepond--file-action-button:hover{background-color:rgba(var(--color-foreground),.2)!important}.buy-box__upload-zone .upload-lift .cl-upload--error,.buy-box__upload-zone .upload-lift .cl-upload-error,.buy-box__upload-zone .upload-lift .cl-upload--alert,.buy-box__upload-zone .upload-lift .cl-upload--validation-error,.buy-box__upload-zone .upload-lift .cl-upload-validation-error,.buy-box__upload-zone .upload-lift [class*=cl-upload][class*=error],.buy-box__upload-zone .upload-lift [class*=cl-upload][class*=alert],.buy-box__upload-zone .upload-lift [class*=cl-upload][class*=validation],.buy-box__upload-zone .upload-lift [role=alert]{background:#e8960e1a!important;color:rgb(var(--color-foreground))!important;border:1px solid rgba(232,150,14,.4)!important;border-radius:8px!important;padding:12px 16px!important;margin-top:8px!important;font-family:var(--font-sans)!important;font-size:1.3rem!important;font-weight:500!important;font-style:normal!important;text-shadow:none!important;box-shadow:none!important}.buy-box__upload-zone .upload-lift .cl-upload--error button,.buy-box__upload-zone .upload-lift [class*=cl-upload][class*=error] button,.buy-box__upload-zone .upload-lift [role=alert] button{color:rgba(var(--color-foreground),.6)!important;background:transparent!important}.buy-box__upload-zone .upload-lift .cl-upload--error button:hover,.buy-box__upload-zone .upload-lift [class*=cl-upload][class*=error] button:hover,.buy-box__upload-zone .upload-lift [role=alert] button:hover{color:rgb(var(--color-foreground))!important}@media(max-width:749px){.buy-box__upload-zone .upload-lift{padding:var(--space-4);min-height:14rem}.buy-box__upload-zone .upload-lift .cl-upload--wrapper,.buy-box__upload-zone .upload-lift .filepond--root,.buy-box__upload-zone .upload-lift .filepond--drop-label{min-height:12rem!important}.buy-box__upload-zone .upload-lift .filepond--drop-label,.buy-box__upload-zone .upload-lift .filepond--drop-label label{font-size:1.9rem!important}}.buy-box__designer-note{margin-top:var(--space-4);margin-bottom:var(--space-6);font-family:var(--font-sans);font-size:1.2rem;font-weight:400;line-height:1.5;color:rgba(var(--color-foreground),.85)}.buy-box__designer-note-text{min-width:0}.buy-box__designer-note-text strong,.buy-box__designer-note-text b{font-weight:600;color:rgb(var(--color-foreground))}.buy-box__designer-note-text em,.buy-box__designer-note-text i{font-style:italic}.buy-box__designer-note-text p{margin:0}.buy-box__designer-note-text p+p{margin-top:var(--space-1)}.buy-box__delivery{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background-color:#2aada614;border-radius:var(--radius-md);margin-block:var(--space-4);font-family:var(--font-sans);font-size:1.4rem;font-weight:400;line-height:1.4;color:rgb(var(--color-foreground))}.buy-box__delivery-icon{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;flex-shrink:0;color:var(--teal)}.buy-box__delivery-icon svg{width:100%;height:100%;stroke-width:1.75}.buy-box__delivery-text{flex:1;min-width:0}.buy-box__delivery-text strong{font-weight:600}.buy-box__delivery-holiday{display:inline-block;margin-left:.4rem;color:rgba(var(--color-foreground),.7)}@media(max-width:749px){.buy-box__delivery{font-size:1.3rem}}.buy-box__action-row{margin-block:var(--space-4)}.buy-box__action-row .buy-box__product-form{display:block}.buy-box__action-row .product-form__error-message-wrapper{margin-bottom:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--error-bg);color:var(--error);border-radius:var(--radius-md);font-size:1.3rem;font-family:var(--font-sans)}.buy-box__action-row-grid{display:flex;align-items:center;gap:var(--space-3)}.buy-box__quantity{display:flex;align-items:center;flex-shrink:0;width:12rem;height:5.6rem;background:var(--white);border:1px solid rgba(28,43,42,.2);border-radius:var(--radius-pill);overflow:hidden}.buy-box__quantity-btn{width:4rem;height:100%;border:0;background:transparent;font-family:var(--font-sans);font-size:1.8rem;font-weight:500;color:rgb(var(--color-foreground));cursor:pointer;transition:background-color .15s ease;padding:0;line-height:1}.buy-box__quantity .buy-box__quantity-btn:first-child,.buy-box__quantity .buy-box__quantity-btn:last-child{margin:0}.buy-box__quantity-btn>*{pointer-events:none}.buy-box__quantity-btn:hover,.buy-box__quantity-btn:focus-visible{background-color:#1c2b2a0d}.buy-box__quantity-btn:disabled{opacity:.3;cursor:not-allowed}.buy-box__quantity .buy-box__quantity-input{flex:1;width:4rem;padding:0!important;border:0!important;outline:none!important;box-shadow:none!important;background:transparent;text-align:center;font-family:var(--font-sans);font-size:1.6rem;font-weight:500;color:rgb(var(--color-foreground));appearance:textfield;-webkit-appearance:none;-moz-appearance:textfield}.buy-box__quantity-input::-webkit-inner-spin-button,.buy-box__quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.buy-box__quantity-input:focus-visible{outline:2px solid var(--teal);outline-offset:-2px;border-radius:var(--radius-sm)}.buy-box__atc{position:relative;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:5.6rem;padding:0 var(--space-6);background-color:var(--amber);color:var(--white);border:0;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:1.6rem;font-weight:600;cursor:pointer;box-shadow:0 2px 8px #e8960e40;transition:background-color .2s ease,box-shadow .2s ease,transform .1s ease}.buy-box__atc:hover:not(:disabled){background-color:var(--amber-dark);box-shadow:0 4px 14px #e8960e59}.buy-box__atc:active:not(:disabled){transform:translateY(1px)}.buy-box__atc:disabled{background-color:#1c2b2a33;box-shadow:none;cursor:not-allowed}.buy-box__atc:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.buy-box__atc-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;order:-1}.buy-box__atc-icon svg{width:100%;height:100%}.buy-box__atc-text,.buy-box__atc-price{white-space:nowrap}.buy-box__atc-separator{opacity:.6;-webkit-user-select:none;user-select:none}.buy-box__atc[disabled] .buy-box__atc-separator,.buy-box__atc[disabled] .buy-box__atc-price{display:none}.buy-box__atc.loading>*{visibility:hidden}.buy-box__atc .loading__spinner{display:none}.buy-box__atc.loading:after{content:"";position:absolute;top:50%;left:50%;width:2.4rem;height:2.4rem;margin:-1.2rem 0 0 -1.2rem;border:2px solid var(--white);border-top-color:transparent;border-radius:50%;animation:buy-box-spin .8s linear infinite}@keyframes buy-box-spin{to{transform:rotate(360deg)}}@media(max-width:749px){.buy-box__quantity{width:10rem;height:4.8rem}.buy-box__quantity-btn{width:3.2rem;font-size:1.6rem}.buy-box__quantity-input{font-size:1.4rem}.buy-box__atc{height:4.8rem;font-size:1.4rem;padding:0 var(--space-3)}.buy-box__atc-icon{width:1.6rem;height:1.6rem}}.buy-box__trust-box{display:flex;flex-direction:column;gap:var(--space-4);margin:var(--space-6) 0;padding:var(--space-6);list-style:none;background-color:#1c2b2a0a;border-radius:var(--radius-lg)}.trust-item{display:flex;align-items:flex-start;gap:var(--space-3)}.trust-item__icon{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;flex-shrink:0;background-color:#2aada61a;border-radius:50%;color:var(--teal)}.trust-item__icon svg{width:1.8rem;height:1.8rem;stroke-width:1.75}.trust-item__content{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1}.trust-item__title{font-family:var(--font-sans);font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground));line-height:1.3}.trust-item__sub{font-family:var(--font-sans);font-size:1.3rem;font-weight:400;color:rgba(var(--color-foreground),.6);line-height:1.4}@media(max-width:749px){.buy-box__trust-box{padding:var(--space-4)}.trust-item__title{font-size:1.3rem}.trust-item__sub{font-size:1.2rem}}.buy-box__payment{margin-top:var(--space-6);text-align:center}.buy-box__payment-label{display:block;margin-bottom:var(--space-3);font-family:var(--font-sans);font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--teal);line-height:1}.buy-box__payment-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin:0;padding:0;list-style:none}.payment-icon{display:inline-block;padding:.6rem 1.4rem;background-color:var(--white);border:1px solid rgba(28,43,42,.15);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:1.1rem;font-weight:500;color:rgba(var(--color-foreground),.7);line-height:1}variant-selects.mp-variant-selects-hidden{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/buy-box.css.map */
