html{scroll-padding-top:96px}body{background-color:#FBF7EF;color:#171513;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}body .theme-content-area h1,body .theme-content-area h2,body .theme-content-area h3,body .theme-content-area .zpheading{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-0.025em;line-height:1.16;color:#2B0D10}body .theme-content-area p,body .theme-content-area label,body .theme-content-area input,body .theme-content-area select,body .theme-content-area textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}body .theme-content-area p{line-height:1.7}body .theme-content-area a:not(.zpbutton){text-underline-offset:0.2em}body a:focus-visible,body button:focus-visible,body input:focus-visible,body select:focus-visible,body textarea:focus-visible,body [role="button"]:focus-visible,body [tabindex]:focus-visible{outline:3px solid #C7A25B;outline-offset:4px}body .theme-header,body .theme-checkout-header{background-color:#FBF7EF;border-bottom:1px solid #D9CAB5;color:#2B0D10}body .theme-header .theme-site-name,body .theme-checkout-header .theme-site-name{color:#2B0D10;font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-0.025em}body .theme-header .theme-site-caption{color:#65564E;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;letter-spacing:0.08em}body .theme-header .theme-menu>ul>li>a{color:#2B0D10;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-weight:500;letter-spacing:0.025em}body .theme-header .theme-menu>ul>li>a:hover,body .theme-header .theme-menu>ul>li.theme-menu-selected>a{color:#541E24}body .theme-header .theme-sub-menu{background-color:#FBF7EF;border-color:#D9CAB5}body .theme-header .theme-sub-menu a{color:#2B0D10}body .theme-header .theme-sub-menu a:hover{background-color:#E8D7B8;color:#2B0D10}body .theme-header-topbar{background-color:#2B0D10;color:#E8D7B8;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}body .theme-header-topbar .theme-topbar-contact-info a,body .theme-header-topbar .theme-portal-style a,body .theme-header-topbar .theme-socialicon-parent a{color:#E8D7B8}body .theme-header-topbar .theme-topbar-contact-info a:hover,body .theme-header-topbar .theme-portal-style a:hover{color:#C7A25B}body .zpbutton.zpbutton-type-primary,body button.zpbutton-type-primary,body input.zpbutton-type-primary,body .theme-checkout-primary-btn,body .theme-checkout-button.zpbutton{background-color:#541E24;border-color:#541E24;color:#FFFFFF;border-radius:5px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-weight:600;letter-spacing:0.015em;line-height:1.4;min-height:44px;box-shadow:none;transition:background-color 160ms ease, border-color 160ms ease}body .zpbutton.zpbutton-type-primary:hover,body button.zpbutton-type-primary:hover,body input.zpbutton-type-primary:hover,body .theme-checkout-primary-btn:hover,body .theme-checkout-button.zpbutton:hover{background-color:#2B0D10;border-color:#2B0D10;color:#FFFFFF}body .zpbutton.zpbutton-type-secondary,body button.zpbutton-type-secondary,body .theme-checkout-secondary-btn,body .zpbutton.zpbutton-type-primary.zpbutton-outline{background-color:transparent;color:#541E24;border-color:#541E24;border-radius:5px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-weight:600;min-height:44px}body .zpbutton.zpbutton-type-secondary:hover,body button.zpbutton-type-secondary:hover,body .theme-checkout-secondary-btn:hover,body .zpbutton.zpbutton-type-primary.zpbutton-outline:hover{background-color:#E8D7B8;color:#2B0D10;border-color:#2B0D10}body .zpbutton.zpbutton-type-link{color:#541E24;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}body .zpdark-section .zpbutton.zpbutton-type-primary,body .theme-footer-area .zpbutton.zpbutton-type-primary{background-color:#E8D7B8;border-color:#E8D7B8;color:#2B0D10}body .zpdark-section .zpbutton.zpbutton-type-primary:hover,body .theme-footer-area .zpbutton.zpbutton-type-primary:hover{background-color:#C7A25B;border-color:#C7A25B;color:#2B0D10}body .zpdark-section .zpbutton.zpbutton-type-secondary,body .theme-footer-area .zpbutton.zpbutton-type-secondary{background-color:transparent;border-color:#E8D7B8;color:#E8D7B8}body .zpdark-section h1,body .zpdark-section h2,body .zpdark-section h3{color:#E8D7B8}body .theme-product-box-content,body .theme-product-box-inner{border-color:#D9CAB5;border-radius:10px;background-color:#FFFFFF;box-shadow:0 8px 28px rgba(43,13,16,0.045)}body .theme-product-image-area,body .theme-prod-img-container{background-color:#FFFFFF;border-radius:9px 9px 0 0}body .theme-product-name a,body .theme-prod-name a{color:#2B0D10;font-family:Georgia,"Times New Roman",serif;font-weight:400;line-height:1.3;letter-spacing:-0.015em}body .theme-product-name a:hover,body .theme-prod-name a:hover{color:#541E24}body .theme-product-price,body .theme-prod-price,body .theme-cart-selling-price{color:#541E24;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-weight:600}body .theme-product-sale-ribbon{background-color:#541E24;color:#FFFFFF}body .theme-ribbon-stock{background-color:#2B0D10;color:#E8D7B8}body .theme-prod-detail-tab,body .theme-product-detail-tab{color:#65564E;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}body .theme-prod-detail-tab-active,body .theme-product-detail-tab.theme-prod-detail-tab-active{color:#541E24;border-color:#541E24}body .theme-product-quantity-spinner,body .theme-product-list-quantity-field{border-color:#D9CAB5;border-radius:5px}body .theme-product-quantity-spinner input{color:#2B0D10;background-color:#FFFFFF;border-color:#D9CAB5}body .theme-content-area input[type="text"],body .theme-content-area input[type="email"],body .theme-content-area input[type="tel"],body .theme-content-area input[type="password"],body .theme-content-area input[type="number"],body .theme-content-area select,body .theme-content-area textarea{color:#171513;background-color:#FFFFFF;border-color:#B5A392;border-radius:5px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}body .theme-content-area input::placeholder,body .theme-content-area textarea::placeholder{color:#756B63;opacity:1}body .theme-checkout-form-area input,body .theme-checkout-form-area select,body .theme-checkout-form-area textarea{accent-color:#541E24}body .theme-cart-summary-inner-container,body .theme-checkout-order-summary-container,body .theme-checkout-user-address-box{background-color:#FFFFFF;border-color:#D9CAB5;border-radius:10px}body .theme-shopping-cart-table-container .theme-cart-table-row{border-color:#D9CAB5}body .theme-cart-item-info a,body .theme-cart-item-remove .theme-cart-remove-button,body .theme-checkout-tab-change-button{color:#541E24}body .theme-checkout-tab.theme-checkout-tab-selected{color:#541E24;border-color:#541E24}body .theme-footer-area{background-color:#2B0D10;color:#E8D7B8;border-top:1px solid #C7A25B}body .theme-footer-area h1,body .theme-footer-area h2,body .theme-footer-area h3,body .theme-footer-area h4,body .theme-footer-area h5,body .theme-footer-area p,body .theme-footer-area a,body .theme-footer-area .zpheading{color:#E8D7B8}body .theme-footer-area a:hover{color:#C7A25B}@media (max-width: 767px){html{scroll-padding-top:76px}body .theme-header .theme-site-name{font-size:22px}body .theme-product-name a,body .theme-prod-name a{font-size:20px}body .theme-product-box-content,body .theme-product-box-inner{border-radius:7px}body .theme-cart-mobile-summary-container{background-color:#FBF7EF;color:#2B0D10;border-color:#D9CAB5}}@media (prefers-reduced-motion: reduce){body .zpbutton,body .theme-header-topbar{transition:none}}

body .theme-logo-parent img {max-height:72px;max-width:84px;object-fit:contain;}
body .theme-header .theme-site-name {font-size:22px;line-height:1.2;}
body.kr-homepage .theme-content-area-inner, body.kr-homepage .theme-content-container {max-width:none;width:100%;padding:0;}
body.kr-homepage .theme-content-area {padding:0;}
@media(max-width:767px){body .theme-logo-parent img{max-height:46px;max-width:52px;}body .theme-header .theme-site-name{font-size:18px;}}
