.skip{position:absolute;left:-999px}.skip:focus{left:12px;top:12px;z-index:99;background:#fff;padding:8px 12px;border-radius:8px}header.k4y-header nav a.active{color:var(--accent)}header.k4y-header .cart-btn{text-decoration:none}.k4y-svg svg{width:88%;height:auto;max-height:100%}.prod{position:relative}.prod>.tag{position:absolute;top:12px;left:12px;z-index:2}.prod .img{text-decoration:none;color:inherit}.prod .img img{width:100%;height:100%;object-fit:contain}.prod h3 a{color:inherit;text-decoration:none}.prod .row .btn{text-decoration:none;display:inline-block}.ot-img.k4y-svg svg{width:86%;height:86%}.mcb-img svg{width:78%;height:auto;max-height:100%}.hs-slide.k4y-hs-slide{display:grid;place-items:center;transition:opacity .25s ease;opacity:1}.hs-slide.k4y-hs-slide svg{width:78%;height:auto;max-height:86%}.hs-stage{cursor:pointer}.rte p{margin:0 0 10px}.rte{color:var(--muted)}.k4y-product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:40px;padding:34px 0 60px;align-items:start}.kp-media{position:sticky;top:120px}.kp-stage{background:var(--soft);border-radius:var(--radius);aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line)}.kp-stage img{width:100%;height:100%;object-fit:contain}.kp-stage.k4y-svg svg{width:84%;height:auto;max-height:84%}.kp-hint{text-align:center;color:var(--muted);font-size:13px;margin:10px 0 0}.kp-crumb{font-size:13px;color:var(--muted);margin-bottom:8px}.kp-crumb a{color:inherit}.kp-info h1{font-family:Fraunces,Georgia,serif;font-size:34px;line-height:1.1;margin:0 0 10px}.kp-price{display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.kp-price .price{font-size:26px;font-weight:800}.kp-desc,.kp-field{margin-bottom:18px}.kp-field .label{display:block;font-weight:700;margin-bottom:8px}.kp-field .label small{font-weight:500;color:var(--muted)}.kp-search{width:100%;border:1px solid var(--line);border-radius:12px;padding:11px 14px;font:inherit;background:#fff;margin-bottom:8px}.kp-clubs{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;max-height:300px;overflow:auto;padding:2px}.kp-club{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;border:1.5px solid var(--line);border-radius:12px;background:#fff;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink)}.kp-club img{width:100%;height:30px;object-fit:contain}.kp-club.on{border-color:var(--accent);box-shadow:0 0 0 2px #e2603a33;background:#fff8f3}.kp-none{grid-column:1/-1;color:var(--muted);font-size:14px}.kp-err{color:#c0392b;font-weight:700;font-size:14px;margin:8px 0 0}.kp-form input[type=text],.kp-form textarea,.kp-form input[type=file]{width:100%;border:1px solid var(--line);border-radius:12px;padding:10px 12px;font:inherit;background:#fff;box-sizing:border-box}.kp-colors{display:flex;gap:10px;flex-wrap:wrap}.kp-colors input{position:absolute;opacity:0}.kp-colors span{display:block;width:30px;height:30px;border-radius:50%;border:2px solid #d9d2c7;cursor:pointer}.kp-colors input:checked+span{outline:3px solid var(--accent);outline-offset:2px}.kp-buy{display:flex;gap:10px;margin:22px 0 14px}.kp-qty{width:80px;border:1px solid var(--line);border-radius:12px;padding:0 10px;font:inherit;font-weight:700}.kp-add{flex:1;padding:15px;font-size:16px}.wa-share{display:inline-block;margin-top:12px;text-decoration:none}.k4y-cart{padding:30px 0 60px}.k4y-cart h1{font-family:Fraunces,Georgia,serif;font-size:34px;margin:0 0 20px}.kc-empty{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:30px;text-align:center}.kc-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:26px;align-items:start}.kc-items{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:8px 18px 16px}.kc-cg{margin:8px 0 6px;border-radius:13px}.kc-item{display:grid;grid-template-columns:90px 1fr auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid #efe7dc}.kc-item.in-combi{background:#fff8f3;margin:0 -10px;padding:14px 10px;border-left:3px solid var(--accent)}.kc-img{width:90px;height:90px;border-radius:12px;background:var(--soft);display:grid;place-items:center;overflow:hidden}.kc-img svg{width:86%;height:auto;max-height:86%}.kc-img img{width:100%;height:100%;object-fit:contain}.kc-info a{color:inherit;text-decoration:none}.kc-info small{display:block;color:var(--muted);font-size:13px}.kc-qty{display:flex;align-items:center;gap:12px;margin-top:8px}.kc-qty input{width:64px;border:1px solid var(--line);border-radius:10px;padding:6px 8px;font:inherit}.kc-remove{font-size:13px;color:var(--muted)}.kc-price{text-align:right;font-weight:800}.kc-price s{display:block;font-size:12px;font-weight:500}.kc-update{margin-top:12px}.kc-sum{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:18px;position:sticky;top:120px}.kc-sum .line{display:flex;justify-content:space-between;padding:5px 0}.kc-sum .line.tot{font-weight:800;font-size:19px;border-top:1px solid var(--line);margin-top:6px;padding-top:12px}.kc-note{font-size:12.5px;color:var(--muted)}.kc-checkout{width:100%;padding:15px;font-size:16px}.k4y-page{padding:34px 0 60px;max-width:860px}.k4y-page h1{font-family:Fraunces,Georgia,serif;font-size:34px}.k4y-assort{list-style:none;padding:0;display:grid;gap:8px}.k4y-assort a{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 14px;color:inherit;text-decoration:none}.k4y-assort span{font-size:22px}.k4y-searchform{display:flex;gap:8px;margin-bottom:20px}.k4y-searchform input{flex:1;border:1px solid var(--line);border-radius:12px;padding:11px 14px;font:inherit}.k4y-empty{color:var(--muted)}.k4y-footer{border-top:1px solid var(--line);margin-top:30px;padding:30px 0 18px;background:#fbf8f3}.k4y-foot{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:26px}.k4y-foot b{display:block;margin-bottom:8px}.k4y-foot a,.k4y-foot span{display:block;color:var(--muted);text-decoration:none;font-size:14px;margin:4px 0}.k4y-foot p{color:var(--muted);font-size:14px}.k4y-copy{font-size:12.5px;color:var(--muted);margin-top:18px}@media(max-width:900px){.k4y-product,.kc-grid{grid-template-columns:1fr}.kp-media,.kc-sum{position:static}.k4y-foot{grid-template-columns:1fr}}@media(max-width:600px){.kp-info h1{font-size:26px}.kc-item{grid-template-columns:70px 1fr}.kc-price{grid-column:2;text-align:left}.kc-img{width:70px;height:70px}}.ot-img .duo,.kc-img .duo,.mcb-img .duo,.kp-stage .duo{display:none}.k4y-config{padding:20px 0 50px;position:relative}.k4y-config:not(.failed)+.k4y-product{display:none}.k4y-config.failed{display:none}.k4y-frame{width:100%;border:0;display:block;height:760px;background:transparent}.k4y-loading{display:flex;align-items:center;gap:10px;justify-content:center;padding:120px 0;color:var(--muted);font-weight:600}.k4y-config.ready .k4y-loading{display:none}.k4y-config:not(.ready) .k4y-frame{position:absolute;visibility:hidden}.k4y-spin{width:20px;height:20px;border:3px solid #eadfd2;border-top-color:var(--accent);border-radius:50%;display:inline-block;animation:k4yspin .8s linear infinite}@keyframes k4yspin{to{transform:rotate(360deg)}}.k4y-busy{position:fixed;top:0;right:0;bottom:0;left:0;background:#ffffffbf;display:grid;place-items:center;z-index:100}.k4y-busy[hidden]{display:none}.k4y-busy div{display:flex;gap:12px;align-items:center;background:#fff;padding:18px 24px;border-radius:16px;box-shadow:0 10px 30px #00000026}
/*# sourceMappingURL=/cdn/shop/t/14/assets/k4y-theme.css.map */
