html.pc-checkout body> :not(script):not(style):not(link):not(#checkoutPage):not(#checkoutModal):not(#cartModalV2):not(#toast){display:none!important}
html.pc-checkout body{background:#f6f5ef;overflow:auto!important}
#checkoutPage{max-width:1120px;margin:auto;padding:20px}
.checkout-header{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding-bottom:22px;border-bottom:1px solid #dce3dd}
.checkout-header img{width:170px;height:auto}.checkout-header a{color:#123d2d;text-decoration:none;font-weight:600}.checkout-header span{margin-left:auto;font-size:13px;color:#496657}
.checkout-intro{padding:28px 0 0}.checkout-intro h1{font:600 clamp(27px,4vw,40px)/1.15 Fraunces,Georgia,serif;color:#123d2d;margin:0 0 10px}.checkout-intro p{color:#4c6155;margin:7px 0;font-size:15px}
.pc-checkout-mode #cartModalV2,.pc-checkout-mode #checkoutModal{position:relative;inset:auto;background:transparent;backdrop-filter:none;padding:18px;z-index:10}
.pc-checkout-mode #cartModalV2:not(.show),.pc-checkout-mode #checkoutModal:not(.active){display:none}
.pc-checkout-mode #cartModalV2 .cart-modal-panel{width:100%;max-width:1080px;max-height:none;margin:auto;box-shadow:0 12px 40px #123d2d0d}
.pc-checkout-mode #cartModalV2 .cart-modal-close{display:none}
.pc-checkout-mode #cartModalV2 .cart-modal-body{max-height:none;overflow:visible}
.pc-checkout-mode #checkoutModal .modal-box{width:100%;max-width:760px;max-height:none;margin:0 auto;overflow:visible;transform:none}
.pc-checkout-mode #checkoutModal .modal-body{max-height:none;overflow:visible}
.checkout-empty{text-align:center;padding:50px 20px}.checkout-empty a{display:inline-block;background:#123d2d;color:white;padding:14px 25px;border-radius:12px;text-decoration:none}
.cart-modal-item-arts img,.cart-item-thumb img{object-fit:contain!important}.cart-modal-item-info h3{font-size:18px!important}.cart-modal-item-info p{font-size:15px!important;line-height:1.6}
@media(max-width:600px){.checkout-header{gap:12px}.checkout-header span{margin-left:0;width:100%}.pc-checkout-mode #checkoutModal,.pc-checkout-mode #cartModalV2{padding:8px}#checkoutPage{padding:16px}.checkout-header img{width:140px}}

.pc-checkout-mode #checkoutModal .modal-close{width:auto;min-width:110px;font:600 14px Outfit,sans-serif;padding:9px 12px;border-radius:20px}
