.asp-live *{box-sizing:border-box}.asp-live{font-family:var(--font-body);font-size:var(--text-md);line-height:var(--lh-md);color:var(--color-text);background:var(--color-bg-white);-webkit-font-smoothing:antialiased}.asp-live h1,.asp-live h2,.asp-live h3{margin:0;font-weight:400}.asp-live .ico{width:22px;height:22px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0}.asp-live :focus-visible{outline:none;box-shadow:var(--focus-ring)}.asp-live .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-display);font-weight:400;font-size:var(--fs-display-s);letter-spacing:var(--ls-wide);text-transform:uppercase;text-decoration:none;cursor:pointer;min-height:var(--control-h-md);padding:4px var(--space-6) 0;border:2px solid transparent;border-radius:var(--radius-sm);transition:background var(--dur-fast),color var(--dur-fast),transform var(--dur-fast),box-shadow var(--dur-fast)}.asp-live .btn:hover{transform:translateY(var(--hover-lift))}.asp-live .btn:active{transform:scale(var(--press-scale))}.asp-live .btn-green{background:#28a75c;color:#fff}.asp-live .btn-green:hover{background:#1f8a49}.asp-live .btn-green:not(.btn-sm){font-size:var(--fs-display-m)}.asp-live .btn-lg{font-size:var(--fs-display-m);min-height:var(--control-h-lg);padding-inline:var(--space-8)}.asp-live .btn-block{display:flex;width:100%}.asp-live .price-box{border-radius:var(--radius-lg);padding:var(--space-4);background:var(--color-surface);box-shadow:var(--shadow-sm);border:var(--border-hair)}.asp-live .price-now{font-family:var(--font-display);font-size:var(--fs-display-xl);line-height:1;color:var(--color-text)}.asp-live .price-unit{color:var(--color-text-muted);font-size:var(--text-sm)}.asp-live .vat-toggle{display:inline-flex;border:var(--border-hair);border-radius:var(--radius-pill);overflow:hidden;font-size:var(--text-xs);font-weight:var(--fw-black)}.asp-live .vat-toggle button{border:0;background:var(--color-surface);padding:var(--space-1) var(--space-3);cursor:pointer;color:var(--color-text-muted);font:inherit;min-height:30px}.asp-live .vat-toggle button[aria-pressed=true]{background:var(--color-primary);color:#fff}.asp-live .tier-table{width:100%;border-collapse:collapse;font-size:var(--text-sm);margin-top:var(--space-3)}.asp-live .tier-table th{text-align:left;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--color-text-muted);padding:var(--space-2);border-bottom:2px solid var(--color-border);font-weight:var(--fw-black)}.asp-live .tier-table td{padding:var(--space-2);border-bottom:1px solid var(--color-border)}.asp-live .tier-table tr.active td{background:var(--color-primary-soft);font-weight:var(--fw-black);color:var(--color-text)}.asp-live .tier-table .save{color:var(--asp-green-700);font-weight:var(--fw-black)}.asp-live .delivery-note{display:flex;gap:var(--space-2);align-items:center;margin-top:var(--space-3);background:var(--color-warning-soft);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.asp-live .delivery-note .ico{color:var(--asp-amber-700)}.asp-live .field{display:block;margin-bottom:var(--space-5)}.asp-live .field>span{display:block;font-size:var(--text-sm);font-weight:var(--fw-black);color:var(--color-text);margin-bottom:var(--space-2)}.asp-live .field .hint{font-weight:var(--fw-regular);color:var(--color-text-muted);font-size:var(--text-xs)}.asp-live .input,.asp-live .select{width:100%;min-height:var(--control-h-md);font:var(--fw-regular) var(--text-md) var(--font-body);color:var(--color-text);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.asp-live .input:focus,.asp-live .select:focus{border-color:var(--color-primary);outline:none;box-shadow:var(--focus-ring)}.asp-live .dropzone{border:2px dashed var(--color-primary);border-radius:var(--radius-md);background:var(--color-primary-soft);padding:var(--space-6) var(--space-4);text-align:center;color:var(--asp-cyan-700)}.asp-live .dropzone .ico{width:28px;height:28px;margin:0 auto var(--space-2);display:block}.asp-live .dropzone b{display:block;font-size:var(--text-md);color:var(--color-text)}.asp-live .dropzone small{color:var(--color-text-muted);font-size:var(--text-xs);display:block;margin-top:var(--space-1)}.asp-live .rating{color:var(--asp-amber);letter-spacing:2px;font-size:var(--text-sm)}.asp-live .rating .n{color:var(--color-text-muted);font-weight:var(--fw-bold);margin-left:var(--space-1);letter-spacing:0}.asp-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;gap:var(--space-3);align-items:center;background:var(--color-surface);border-top:var(--border-hair);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));box-shadow:0 -4px 16px #48484a1a;font-family:var(--font-body)}.asp-sticky-cta .p{line-height:1.15}.asp-sticky-cta .p .price-now{font-family:var(--font-display);font-size:var(--fs-display-m);line-height:1;color:var(--color-text)}@media(min-width:990px){.asp-live .pdp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-10);max-width:var(--container-lg);margin-inline:auto;padding:var(--space-8);align-items:start}.asp-live .pdp-left{position:sticky;top:84px}.asp-live .gallery img{border-radius:var(--radius-lg)}.asp-live .pd-head,.asp-live .config{padding-inline:0}.asp-sticky-cta{display:none}.asp-live .desktop-only{display:block!important}}.asp-live .desktop-only{display:none!important}.asp-live .btn-primary{background:var(--color-primary);color:#fff;box-shadow:var(--shadow-cyan, 0 6px 14px -8px rgba(64,185,227,.9))}.asp-live .btn-primary:hover{background:var(--color-primary-hover)}.asp-live .btn-outline{background:var(--color-surface);border-color:var(--color-primary);color:var(--asp-cyan-700);box-shadow:none}.asp-live .btn-outline:hover{background:var(--color-primary-soft)}.asp-live .btn-ghost{background:transparent;color:var(--asp-cyan-700)}.asp-live .btn-dark{background:var(--color-panel-dark, #2E2E30);color:#fff}.asp-live .btn-amber{background:var(--asp-amber, #EDA420);border-color:var(--asp-amber, #EDA420);color:#fff;box-shadow:none}.asp-live .btn-green,.asp-live .btn-primary,.asp-live .btn-amber,.asp-live .btn-dark{border-color:transparent;box-shadow:none}.asp-live .btn-amber:hover{background:var(--asp-amber-700, #C2820E);border-color:var(--asp-amber-700, #C2820E)}.asp-live .btn-green{background-image:linear-gradient(78deg,#28a75c 41%,#23964f)}.asp-live .btn-primary,.asp-live .vat-toggle button[aria-pressed=true]{background-image:linear-gradient(78deg,#40b9e3 41%,#3baad1)}.asp-live .btn-amber{background-image:linear-gradient(78deg,#eda420 41%,#da971d)}.asp-live .btn-dark{background-image:linear-gradient(78deg,#2e2e30 41%,#2a2a2c)}.asp-live .btn-sm{font-size:var(--fs-display-xs);min-height:var(--control-h-sm, 36px);padding-inline:var(--space-4)}.asp-live .btn-tint-cyan{background:var(--color-primary-soft);color:var(--asp-cyan-700);box-shadow:none}.asp-live .btn-tint-green{background:var(--color-success-soft, rgba(58,167,90,.14));color:var(--asp-green-700);box-shadow:none}.asp-live .btn-tint-amber{background:var(--color-surface);border-color:var(--asp-amber);color:var(--asp-amber-700);box-shadow:none}.asp-live .btn-tint-grey{background:#0000000d;color:var(--color-text-muted);box-shadow:none}.asp-live .link-shop{font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:var(--ls-wide);color:var(--asp-green-700);text-decoration:none;text-transform:uppercase;white-space:nowrap}.asp-live .link-shop:after{content:" \bb";color:inherit}.asp-dots{display:inline-flex;gap:4px;margin-left:6px;vertical-align:middle}.asp-dots i{width:6px;height:6px;border-radius:50%;background:var(--asp-cyan, #40B9E3);opacity:.35;transform:scale(.85);animation:asp-dot-breathe 1.2s ease-in-out infinite}.asp-dots i:nth-child(2){animation-delay:.2s}.asp-dots i:nth-child(3){animation-delay:.4s}@keyframes asp-dot-breathe{0%,80%,to{opacity:.35;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.asp-dots i{animation-duration:3s}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/asp-kit.css.map */
