#sm-merchpakket-host{max-width:950px;margin:26px auto 34px;padding:0 16px}#sm-merchpakket-host .sm-merchpakket-heading{font-size:26px;line-height:1.3;margin:0 0 14px;font-weight:750}#sm-merchpakket-host .sm-merchpakket-info{font-size:14px;line-height:1.6;color:#586572;background:#f5f8fa;border:1px solid #dfe8ee;padding:15px;border-radius:12px;margin:12px 0 18px}#sm-merchpakket-host .sm-merchpakket-pending{display:flex;justify-content:space-between;align-items:center;gap:22px;margin:10px 0;padding:18px;border:1px solid #e3e8ed;border-radius:14px;background:#fff}#sm-merchpakket-host .sm-merchpakket-pending strong{display:block;font-size:17px}#sm-merchpakket-host .sm-merchpakket-pending p{margin:6px 0;color:#4c5962;font-size:14px}#sm-merchpakket-host .sm-merchpakket-pending small{display:block;color:#986b20;font-size:13px}#sm-merchpakket-host .sm-merchpakket-remove{border:1px solid #cbd3da;background:#fff;border-radius:9px;padding:9px 14px;font-size:13px;cursor:pointer;white-space:nowrap}#sm-merchpakket-host .sm-merchpakket-main-cta,#sm-merchpakket-offerte button[type=submit]{font-family:inherit;cursor:pointer;border:0;border-radius:11px;background:#10151b;color:#fff;font-weight:700;padding:15px 22px;margin:15px 0;max-width:100%}#sm-merchpakket-offerte{max-width:950px;margin:14px auto 55px;padding:24px;border:1px solid #dce4e9;border-radius:14px;background:#fff}#sm-merchpakket-offerte[hidden]{display:none!important}#sm-merchpakket-offerte h2{font-size:23px;margin:0 0 6px}#sm-merchpakket-offerte p{font-size:14px;color:#596570;margin:5px 0 20px}#sm-merchpakket-offerte .sm-quote-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#sm-merchpakket-offerte label{font-size:13px;font-weight:600;display:block;margin:9px 0 5px}#sm-merchpakket-offerte input,#sm-merchpakket-offerte textarea{width:100%;border:1px solid #d1d8dc;border-radius:9px;padding:12px;font:inherit;font-size:14px;background:#fff}#sm-merchpakket-offerte textarea{min-height:100px;resize:vertical}#sm-merchpakket-checkout-explanation{padding:12px 15px;background:#fff8e9;border:1px solid #ead5af;border-radius:9px;font-size:14px;max-width:900px;margin:10px auto}@media(max-width:620px){#sm-merchpakket-host .sm-merchpakket-pending{align-items:flex-start;flex-direction:column}#sm-merchpakket-offerte .sm-quote-fields{grid-template-columns:1fr}}#sm-merchpakket-host{display:none!important}#main-cart-items .sm-virtual-merch-item{border-bottom:1px solid var(--color-lines,#e5e9eb);padding-bottom:22px}#main-cart-items .sm-virtual-merch-item .sm-virtual-image-ratio{--aspect-ratio:1;aspect-ratio:1 / 1;width:100%;position:relative;display:flex;align-items:center;justify-content:center;background:#fff}#main-cart-items .sm-virtual-merch-item .sm-virtual-merch-photo{display:block;width:100%;height:100%;max-height:250px;object-fit:contain}#main-cart-items .sm-virtual-merch-item [hidden]{display:none!important}#main-cart-items .sm-virtual-merch-photo-placeholder{width:100%;min-height:105px;display:flex;justify-content:center;align-items:center;border-radius:8px;background:#f3f6f8;color:#72808a;font-size:13px}#main-cart-items .sm-virtual-merch-vendor{margin:0 0 8px;text-transform:uppercase;font-size:13px;line-height:1.35}#main-cart-items .sm-virtual-merch-item .cart-item__details__items{min-width:0;overflow-wrap:anywhere}#main-cart-items .sm-virtual-merch-item .cart-item__heading{color:inherit;text-decoration:none}#main-cart-items .sm-virtual-merch-item .sm-virtual-product-options{margin-bottom:0}#main-cart-items .sm-virtual-merch-item .sm-virtual-product-options .product-option{margin-top:2px;font-size:inherit;line-height:1.45}#main-cart-items .sm-virtual-merch-qty-display{width:118px;min-height:45px;display:flex;align-items:center;justify-content:center;background:#f1f2f4;border-radius:9px}#main-cart-items .sm-virtual-merch-qty-display .quantity__input{flex:none;width:auto;padding:0;margin:0;height:auto;background:transparent;font-weight:750;text-align:center}#main-cart-items .sm-virtual-merch-remove{cursor:pointer;background:transparent;border:0;font-size:20px;padding:10px;line-height:1;color:inherit}#main-cart-items .sm-virtual-merch-item .cart-item__totals{white-space:nowrap}.sm-merchpakket-quote-footer{margin:24px 0 12px}.sm-merchpakket-quote-button{display:block;width:100%;padding:16px 22px;border:0;border-radius:9px;background:#141b23;color:#fff;font-weight:750;font-size:15px;cursor:pointer}.sm-merchpakket-quote-hint{color:#65717b;font-size:13px;margin-top:8px}#sm-merchpakket-offerte[open]{display:block!important;position:fixed;margin:auto;z-index:2147483646;max-height:90dvh;overflow:auto;width:min(95vw,660px);border:1px solid #dde5ed;box-shadow:0 24px 85px #1018204d}#sm-merchpakket-offerte::backdrop{background:#08131e99}#sm-merchpakket-dialog-close{position:absolute;right:12px;top:12px;border:0;border-radius:8px;background:#edf1f4;font-size:23px;width:36px;height:36px;cursor:pointer}body.sm-has-pending-quote cart-items .cart__warnings{display:none!important}body.sm-has-pending-quote #main-cart-footer{display:block!important}body.sm-has-pending-quote #main-cart-footer .cart__blocks__container{display:flex!important}body.sm-has-pending-quote .cart__dynamic-checkout-buttons,body.sm-has-pending-quote .additional-checkout-buttons{display:none!important}@media(max-width:576px){#main-cart-items .sm-virtual-merch-item .sm-virtual-product-options .product-option{font-size:12px}#main-cart-items .sm-virtual-merch-qty-display{width:88px;min-height:39px}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/sm-merchpakket.css.map */
