.mpl{background:var(--mpl-bg);color:var(--mpl-text);font-family:inherit}.mpl *,.mpl *:before,.mpl *:after{box-sizing:border-box}.mpl a{text-decoration:none;color:inherit}.mpl button{background:none;border:0;padding:0;color:inherit;cursor:pointer;font:inherit}.mpl__inner{max-width:var(--mpl-max-width);margin:0 auto;padding:var(--mpl-py) 20px}.mpl__crumbs{margin-bottom:20px}.mpl__crumbs ol{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:14px;color:var(--mpl-muted)}.mpl__crumbs a{color:var(--mpl-accent);font-weight:500}.mpl__crumbs a:hover{text-decoration:underline}.mpl__crumb-current{color:var(--mpl-text);font-weight:600}.mpl__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;align-items:start}.mpl__gallery{display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-areas:"note note" "thumbs main" "dots dots";gap:12px;position:relative}.mpl__illust-note{grid-area:note;font-size:12px;color:var(--mpl-muted);font-weight:500;padding:4px 0;text-align:right}.mpl__gallery-main{grid-area:main;position:relative;background:#fafafa;border:1px solid var(--mpl-border);border-radius:var(--mpl-radius);aspect-ratio:1 / 1;overflow:hidden;display:flex;align-items:center;justify-content:center}.mpl__main-img{width:100%;height:100%;object-fit:contain;padding:16px;display:block}.mpl__placeholder{padding:20%;fill:#d5d5d5}.mpl__badge{position:absolute;top:14px;left:0;background:var(--mpl-badge-bg);color:var(--mpl-badge-text);font-size:13px;font-weight:700;padding:6px 12px 6px 14px;border-radius:0 8px 8px 0;line-height:1;z-index:2}.mpl__thumbs{grid-area:thumbs;display:flex;flex-direction:column;gap:8px;overflow-y:auto;max-height:100%;scrollbar-width:none}.mpl__thumbs::-webkit-scrollbar{display:none}.mpl__thumb{padding:0;border:1.5px solid var(--mpl-border);border-radius:10px;overflow:hidden;background:#fff;transition:border-color .15s ease;width:96px;height:96px;flex-shrink:0}.mpl__thumb:hover{border-color:var(--mpl-accent)}.mpl__thumb.is-active{border-color:var(--mpl-accent);border-width:2px}.mpl__thumb img{width:100%;height:100%;object-fit:contain;padding:6px;display:block}.mpl__dots{grid-area:dots;display:none;justify-content:center;gap:6px;padding-top:8px}.mpl__dot{width:8px;height:8px;border-radius:999px;background:var(--mpl-border);transition:background .15s ease,width .15s ease}.mpl__dot.is-active{background:var(--mpl-accent);width:24px}.mpl__buy{display:flex;flex-direction:column;gap:18px}.mpl__title{font-size:clamp(24px,3vw,32px);font-weight:800;color:var(--mpl-heading);margin:0;line-height:1.2;letter-spacing:-.3px}.mpl__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--mpl-muted)}.mpl__meta-link{color:var(--mpl-heading);font-weight:600;text-decoration:underline;text-underline-offset:3px}.mpl__meta-link:hover{color:var(--mpl-accent)}.mpl__meta-sep{opacity:.5}.mpl__meta-item{color:var(--mpl-muted)}.mpl__rating{display:inline-flex;align-items:center;gap:8px;background:#16a34a14;border:1px solid rgba(22,163,74,.2);padding:6px 12px;border-radius:999px;width:fit-content}.mpl__stars{color:var(--mpl-rating);display:inline-flex;gap:1px}.mpl__rating-value{font-weight:700;font-size:14px;color:var(--mpl-rating)}.mpl__rating-text{font-size:13px;color:var(--mpl-rating);font-weight:500}.mpl__price-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:4px}.mpl__compare{font-size:14px;color:var(--mpl-compare);text-decoration:line-through;line-height:1.2}.mpl__price{font-size:32px;font-weight:800;color:var(--mpl-price);line-height:1.1;letter-spacing:-.5px}.mpl__variant{display:flex;flex-direction:column;gap:10px;margin-top:6px}.mpl__variant-label{font-size:13px;color:var(--mpl-muted);text-transform:uppercase;letter-spacing:.6px;font-weight:600}.mpl__variant-label strong{color:var(--mpl-heading);font-weight:700;text-transform:none;letter-spacing:0;font-size:14px;margin-left:6px}.mpl__variant-pills{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important}.mpl .mpl__pill,.mpl button.mpl__pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 22px!important;min-width:52px!important;height:44px!important;border:1.5px solid var(--mpl-border)!important;border-radius:999px!important;background:#fff!important;background-color:#fff!important;font-size:14px!important;font-weight:600!important;line-height:1!important;color:var(--mpl-heading)!important;cursor:pointer!important;text-decoration:none!important;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .12s ease!important;box-shadow:0 1px 2px #00000005!important}.mpl .mpl__pill:hover:not(:disabled){border-color:var(--mpl-heading)!important;color:var(--mpl-heading)!important;background-color:#fafafa!important;transform:translateY(-1px)!important;box-shadow:0 2px 6px #0000000f!important}.mpl .mpl__pill.is-selected{background:var(--mpl-heading)!important;background-color:var(--mpl-heading)!important;color:#fff!important;border-color:var(--mpl-heading)!important;box-shadow:0 3px 10px #00000026!important;transform:none!important}.mpl .mpl__pill.is-selected:hover{background:var(--mpl-heading)!important;color:#fff!important;transform:translateY(-1px)!important}.mpl .mpl__pill:disabled{opacity:.35!important;text-decoration:line-through!important;cursor:not-allowed!important;background:#f5f5f5!important;background-color:#f5f5f5!important;border-color:var(--mpl-border)!important;color:var(--mpl-muted)!important;box-shadow:none!important;transform:none!important}.mpl .mpl__pill:disabled:hover{border-color:var(--mpl-border)!important;background:#f5f5f5!important;color:var(--mpl-muted)!important;transform:none!important;box-shadow:none!important}.mpl .mpl__pill:focus-visible{outline:2px solid var(--mpl-accent)!important;outline-offset:2px!important}.mpl__qty-cta{display:flex;align-items:stretch;gap:12px;margin-top:8px}.mpl__qty{display:inline-flex;align-items:center;border:1.5px solid var(--mpl-border);border-radius:999px;padding:4px;background:#fff;height:52px}.mpl__qty-btn{width:36px;height:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--mpl-heading);transition:background .15s ease}.mpl__qty-btn:hover{background:#0000000a}.mpl__qty-btn:disabled{opacity:.3;cursor:default}.mpl__qty-input{width:40px;text-align:center;border:0;background:transparent;font:inherit;font-size:15px;font-weight:600;color:var(--mpl-heading);-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;padding:0}.mpl__qty-input::-webkit-outer-spin-button,.mpl__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mpl .mpl__cta,.mpl button.mpl__cta{flex:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;background:var(--mpl-btn-bg)!important;background-color:var(--mpl-btn-bg)!important;color:var(--mpl-btn-text)!important;font-size:16px!important;font-weight:700!important;padding:0 32px!important;border-radius:999px!important;height:52px!important;border:0!important;transition:background .18s ease,transform .12s ease!important;letter-spacing:.2px!important;cursor:pointer!important;text-decoration:none!important}.mpl .mpl__cta:hover,.mpl button.mpl__cta:hover{background:var(--mpl-btn-hover-bg)!important;background-color:var(--mpl-btn-hover-bg)!important;color:var(--mpl-btn-text)!important}.mpl .mpl__cta:active{transform:scale(.98)!important}.mpl .mpl__cta:disabled{opacity:.55!important;cursor:not-allowed!important}.mpl .mpl__cta svg{color:var(--mpl-btn-text)!important}.mpl__trust{list-style:none;margin:20px 0 0;padding:20px 0 0;border-top:1px solid var(--mpl-border);display:grid;grid-template-columns:1fr;gap:14px}.mpl__trust-item{display:flex;align-items:center;gap:14px}.mpl__trust-icon{color:var(--mpl-accent);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#0033a00f;flex-shrink:0}.mpl__trust-body{display:flex;flex-direction:column;min-width:0}.mpl__trust-title{font-size:14px;font-weight:700;color:var(--mpl-heading);line-height:1.3}.mpl__trust-sub{font-size:13px;color:var(--mpl-muted);line-height:1.3}.mpl__desc{margin-top:56px;padding-top:40px;border-top:1px solid var(--mpl-border);max-width:900px}.mpl__desc-title{font-size:22px;font-weight:800;color:var(--mpl-heading);margin:0 0 20px;letter-spacing:-.3px}.mpl__desc-body{color:var(--mpl-text);font-size:15px;line-height:1.7}.mpl__desc-body h1,.mpl__desc-body h2,.mpl__desc-body h3{color:var(--mpl-heading);font-weight:700;margin:24px 0 10px;letter-spacing:-.2px}.mpl__desc-body h1{font-size:20px}.mpl__desc-body h2{font-size:18px}.mpl__desc-body h3{font-size:16px}.mpl__desc-body h1:first-child,.mpl__desc-body h2:first-child{margin-top:0}.mpl__desc-body p{margin:0 0 12px}.mpl__desc-body ul,.mpl__desc-body ol{padding-left:22px;margin:0 0 12px}.mpl__desc-body li{margin:6px 0}.mpl__desc-body strong{color:var(--mpl-heading)}.mpl__desc-body a{color:var(--mpl-accent);text-decoration:underline;text-underline-offset:3px}@media(max-width:989px){.mpl__grid{grid-template-columns:1fr;gap:28px}.mpl__gallery{grid-template-columns:1fr;grid-template-areas:"note" "main" "dots" "thumbs"}.mpl__illust-note{text-align:center}.mpl__thumbs{flex-direction:row;overflow-x:auto;max-height:none;padding-bottom:4px}.mpl__thumb{width:72px;height:72px}.mpl__dots{display:flex}.mpl__price{font-size:26px}.mpl__title{font-size:clamp(20px,5vw,28px)}.mpl__cta{font-size:15px;padding:0 24px}}@media(max-width:640px){.mpl__inner{padding:16px 14px}.mpl__crumbs,.mpl__meta{font-size:12px}.mpl__thumb{width:60px;height:60px}.mpl__qty{height:48px}.mpl__cta{height:48px;font-size:14px;padding:0 20px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/main-product-livuno.css.map */
