.konst-product-buy.studio-only{min-width:0;padding:var(--du-space-4) 34px 0}.konst-product .konst-product-buy.studio-only{background:0 0;border-left:0}.konst-product-buy .eyebrow{color:var(--du-color-accent)}.konst-product-heading{gap:var(--du-space-1);margin-bottom:var(--du-space-3);display:grid}.konst-product .konst-product-heading .eyebrow{line-height:1.4;margin:0!important}.konst-product-heading h1{font-family:var(--du-font-display);text-wrap:balance;margin:0;font-size:clamp(32px,3.2vw,48px);font-weight:400;line-height:1.1}.konst-product-from{margin:0;font-size:14px;line-height:1.5}.konst-product-buy .compact-product-options{min-width:0}.konst-product.desktop-studio .konst-product-buy .compact-product-options{padding-top:var(--du-space-4);margin-top:0}.konst-purchase-panel{margin:var(--du-space-6) calc(-1 * var(--du-space-4)) 0;padding:var(--du-space-6) var(--du-space-4);background:var(--du-color-surface-soft)}.konst-purchase-actions button{justify-content:space-between;align-items:center;gap:var(--du-space-2);width:100%;min-height:54px;padding:var(--du-space-4);background:var(--du-color-accent);color:var(--du-color-surface);font:700 12px/1.3 var(--du-font-body);letter-spacing:.04em;cursor:pointer;border:0;display:flex}.konst-purchase-actions button:hover{background:var(--du-color-accent-hover)}.konst-purchase-actions button:disabled{opacity:.5;cursor:not-allowed}.konst-purchase-actions button svg{flex:none}.konst-payment-options{margin-top:var(--du-space-5)}.konst-payment-marks{justify-content:center;align-items:center;gap:var(--du-space-2);display:flex}.konst-payment-marks img{object-fit:contain;flex:1 1 0;width:0;min-width:0;max-width:44px;height:24px;display:block}.konst-payment-options p{margin:var(--du-space-2) 0 0;color:var(--du-color-muted);font:10px/1.5 var(--du-font-body);text-align:center}.konst-purchase-offer{margin-top:var(--du-space-5);padding-top:var(--du-space-4);border-top:1px solid var(--du-color-border)}.konst-purchase-offer .volume-offer{color:var(--du-color-accent)}.konst-purchase-offer .volume-offer .volume-offer-table{margin-top:var(--du-space-3)}.konst-purchase-offer .volume-offer-table td{padding:var(--du-space-2) var(--du-space-1);border-radius:0}.konst-purchase-offer .volume-offer .volume-offer-table strong{margin-top:var(--du-space-1);color:var(--du-color-accent);font-size:16px;line-height:1.2;display:block}.konst-purchase-offer>p{margin:var(--du-space-3) 0 0;color:var(--du-color-muted);font:11px/1.5 var(--du-font-body)}.konst-purchase-reassurance{gap:var(--du-space-3);margin-top:var(--du-space-5);display:grid}.konst-purchase-reassurance .studio-checkout-benefits-delivery{align-items:center;gap:var(--du-space-2);color:var(--du-color-muted);font:11px/1.5 var(--du-font-body);text-align:left;border:0;margin:0;padding:0;display:flex}.konst-purchase-reassurance .studio-checkout-benefits-delivery svg{width:18px;height:18px;color:var(--du-color-accent);flex:none}.konst-purchase-promises{justify-content:space-between;gap:var(--du-space-2);color:var(--du-color-muted);font:11px/1.5 var(--du-font-body);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.konst-purchase-promises li:before{content:"✓";margin-right:var(--du-space-1);color:var(--du-color-accent)}.konst-mobile-purchase{display:none}@media (max-width:900px){.konst-product .konst-product-grid{row-gap:var(--du-space-4)}.konst-product-buy.studio-only{padding-top:0}}@media (max-width:600px){.konst-product-buy.studio-only{margin:0 -20px;padding:0 20px}.konst-mobile-purchase{z-index:70;padding:8px max(16px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-top:1px solid var(--du-color-border);background:var(--du-color-surface);display:block;position:fixed;bottom:0;left:0;right:0}.konst-mobile-purchase button{border:1px solid var(--du-color-accent);background:var(--du-color-accent);width:100%;min-height:54px;color:var(--du-color-surface);font-family:var(--du-font-body);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;padding:8px 6px;font-size:12px;font-weight:700;line-height:1.2}.konst-mobile-purchase button:disabled{opacity:.5;cursor:not-allowed}}
