.kopt-cart-preview{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;padding:4px;border:1px solid #e5e5e5;border-radius:10px;background:#fff;cursor:zoom-in}.kopt-cart-preview:after{content:"";position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:50%;background-color:#ffffffeb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231c1c1c' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M20 20l-4.6-4.6'/%3E%3Cpath d='M10.5 7.8v5.4M7.8 10.5h5.4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 12px;box-shadow:0 0 0 1px #1c1c1c14;pointer-events:none}.line-item__media.kopt-cart-preview{width:80px;height:80px}.kopt-cart-preview .kpv__frame{height:70px}@media screen and (min-width:700px){.line-item__media.kopt-cart-preview{width:130px;height:130px}.kopt-cart-preview .kpv__frame{height:120px}}.kopt-cart-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#1c1c1c99}.kopt-cart-zoom__inner{position:relative;max-width:100%;max-height:100%;padding:32px 24px 24px;border-radius:18px;background:#fff;overflow:auto}.kopt-cart-zoom__close{position:absolute;top:4px;right:8px;width:40px;height:40px;padding:0;border:none;background:none;font-size:24px;line-height:1;color:#1c1c1c;cursor:pointer}.kopt-cart-zoom__close:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:999px}.kopt-cart-zoom__sides{display:flex;justify-content:center;gap:24px}.kopt-cart-zoom__item{display:flex;flex-direction:column;align-items:center;gap:8px}.kopt-cart-zoom__label{padding:4px 12px;border-radius:999px;background:#1c1c1c;color:#fff;font-size:11px;font-weight:600;letter-spacing:.08em}.kopt-cart-zoom__canvas .kpv__frame{height:60vh;max-height:480px}.kopt-cart-zoom__note{margin:12px 0 0;font-size:11px;color:#888;text-align:center;line-height:1.4}.kopt-cart-zoom__edit{display:block;width:fit-content;margin:12px auto 0;padding:8px 20px;font-size:12px;color:#666;text-align:center;text-decoration:none;background:transparent;border:1px solid #D9D9D9;border-radius:999px}.kopt-cart-zoom__edit:hover,.kopt-cart-zoom__edit:focus-visible{color:#1c1c1c;border-color:#1c1c1c}line-item:has(.line-item-breakdown){flex-wrap:wrap}.line-item-breakdown{width:100%;margin-top:10px;padding-top:10px;display:grid;grid-template-columns:auto 1fr auto;column-gap:8px;row-gap:4px;align-items:baseline}.line-item-breakdown__row{display:contents}.line-item-breakdown__row>span{font-size:12px;color:#1c1c1c}.line-item-breakdown__row--strong>span{font-weight:700;color:#1c1c1c}.line-item-breakdown__row--strong>.line-item-breakdown__price{font-weight:400}.line-item-breakdown__heading{grid-column:1 / -1;font-size:12px;font-weight:700;color:#1c1c1c;padding:4px 0 0;border-top:1px solid #e5e5e5}.line-item-breakdown__heading:first-of-type{border-top:none;padding-top:0}.line-item-breakdown__rule{grid-column:1 / -1;height:1px;margin-top:2px;background:#e5e5e5}.line-item-breakdown__label{white-space:nowrap}.line-item-breakdown__value{min-width:0;word-break:break-all}.line-item-breakdown__price{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.line-item-breakdown__total{grid-column:1 / -1;display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-top:6px;border-top:1px solid #e5e5e5;font-size:13px;font-weight:700;color:#1c1c1c}.line-item-breakdown__total span:last-child{flex-shrink:0;text-align:right;font-variant-numeric:tabular-nums}@media screen and (max-width:699px){.kopt-cart-zoom__sides{gap:12px}.kopt-cart-zoom__canvas .kpv__frame{height:36vh}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/kifuda-cart-preview.css.map */
