.hcl-dialog{border:0;border-radius:9px;padding:0;width:min(650px,calc(100vw - 28px));max-height:calc(100dvh - 30px);overflow:auto;background:#fff;color:#17364b;box-shadow:0 20px 90px #00192f66;font:15px/1.6 Barlow,Arial,sans-serif}.hcl-dialog::backdrop{background:#071e30bb;backdrop-filter:blur(3px)}.hcl-dialog header{padding:24px 26px;border-bottom:1px solid #dce5eb;display:flex;justify-content:space-between;gap:20px}.hcl-dialog h2{margin:5px 0 0;font:600 31px/1.15 'Barlow Condensed',Arial,sans-serif;color:#17364b}.hcl-dialog small{font-size:9px;letter-spacing:1.5px;color:#a95629}.hcl-dialog header>button{border:1px solid #cbdbe5;border-radius:50%;width:32px;height:32px;background:#fff;color:#17364b;font-size:23px;line-height:1;flex-shrink:0}.hcl-dialog form{padding:23px 26px}.hcl-dialog label{display:block;font-size:12px;font-weight:600;margin-bottom:13px}.hcl-dialog input:not([type=checkbox]),.hcl-dialog textarea{display:block;margin-top:5px;width:100%;padding:10px 12px;border:1px solid #b5c8d4;border-radius:4px;background:#fff;color:#17364b;font:14px/1.4 Barlow,Arial,sans-serif}.hcl-dialog textarea{min-height:90px;resize:vertical}.hcl-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.hcl-dialog .hcl-consent{display:flex;gap:9px;align-items:start;font-weight:400;font-size:11px}.hcl-consent input{margin-top:4px}.hcl-consent a{text-decoration:underline}.hcl-dialog .btn{background:#193f57;color:#fff;padding:13px 19px;border:0;cursor:pointer;border-radius:4px;font-size:13px;letter-spacing:.5px;display:inline-flex;justify-content:center;align-items:center}.hcl-dialog [type=submit]{width:100%}.hcl-dialog button:disabled{opacity:.6;cursor:wait}.hcl-dialog .hcl-fine{font-size:10px;color:#526e80;margin-top:12px}.hcl-honey{position:absolute;left:-99999px;width:1px;height:1px;overflow:hidden}#hcl-summary{max-height:130px;overflow:auto;background:#eff5f8;padding:12px;margin-bottom:15px;font-size:12px}#hcl-feedback{margin:12px 0;font-size:13px}#hcl-feedback[data-error]{color:#9a3d27}#hcl-feedback[data-success]{background:#e9f7ee;color:#185e37;padding:12px;border-left:3px solid #35805a}.hcl-dialog footer{padding:20px 26px;background:#eff5f8}.hcl-dialog footer p{font-size:12px;margin-bottom:14px}.hcl-dialog footer .btn{width:100%}[data-hcl-cart-body]{padding:0 26px}.hcl-cart-line{display:grid;grid-template-columns:1fr 85px;align-items:center;gap:18px;padding:17px 0;border-bottom:1px solid #dce6ec}.hcl-cart-line strong{font-size:14px;display:block;overflow-wrap:anywhere}.hcl-cart-line small{display:block;letter-spacing:0;font-size:11px;color:#536b79}.hcl-cart-line input{width:75px!important}.hcl-remove{border:0;border-bottom:1px solid #a4b8c4;background:transparent;padding:0;color:#6d4b3c;cursor:pointer;font-size:11px}.hcl-empty{padding:28px 0;font-size:14px}.hcl-floating{position:fixed;right:20px;bottom:20px;z-index:950;background:#c67435;border:0;border-radius:5px;color:#fff;padding:13px 20px;font:600 14px Barlow,Arial,sans-serif;box-shadow:0 7px 25px #122a3a30;cursor:pointer}#hcl-toast{position:fixed;left:50%;bottom:25px;transform:translateX(-50%);z-index:9999;background:#163b53;color:#fff;max-width:calc(100vw - 30px);padding:12px 20px;border-radius:5px;font:14px/1.5 Barlow,Arial,sans-serif;box-shadow:0 8px 30px #102e4333}.hcl-page{max-width:850px}.hcl-page h1{font-size:clamp(32px,4vw,53px);line-height:1.15;margin-bottom:22px}.hcl-page h2{font-size:25px;margin:28px 0 12px}.hcl-page p{margin:14px 0;line-height:1.8}.hcl-page-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:30px}.hcl-family-note{font-size:11px;color:#536e80;line-height:1.5;margin:12px 0;padding:10px 13px;background:#eef4f7;border-left:2px solid #b57542}.hcl-model-action{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:15px 0}.hcl-model-action input{width:85px;max-width:100%;padding:8px;border:1px solid #b5c8d4;background:white;color:#17364b}.hcl-model-action .btn{white-space:nowrap}.woocommerce-grouped-product-list{border-collapse:collapse;width:100%;margin:25px 0}.woocommerce-grouped-product-list td{padding:12px;border-bottom:1px solid #dce5eb;vertical-align:middle}.woocommerce-grouped-product-list tr:nth-child(even){background:#f1f6f8}.woocommerce-grouped-product-list .hcl-model-action{margin:0}.woocommerce div.product div.images{width:38%!important}.woocommerce div.product div.summary{width:57%!important}.woocommerce div.product div.images img{max-height:420px;object-fit:contain}.woocommerce div.product .product_title{font-size:29px!important;line-height:1.3}.hc-home-category-art img,.gallery-main img,.hc-real-product{object-fit:contain!important}.hc-home-category-art img{width:100%;height:100%;max-height:180px}.gallery-main{min-height:320px}.gallery-main img{width:100%;height:auto;max-height:390px}.header-tools button{color:#fff}.header-tools a[href*="my-account"],.header-tools a[href*="account/"]{display:none!important}.woocommerce .checkout-button,.woocommerce .single_add_to_cart_button{display:none!important}body:has(.hcl-dialog[open]){overflow:hidden}.hcl-dialog :focus-visible,.hcl-floating:focus-visible{outline:3px solid #c67435;outline-offset:3px}[hidden]{display:none!important}
@media(max-width:700px){.hcl-dialog header{padding:20px}.hcl-dialog form{padding:18px 20px}.hcl-fields{gap:10px}.hcl-dialog input:not([type=checkbox]),.hcl-dialog textarea{font-size:16px}.hcl-dialog h2{font-size:28px}.hcl-floating{right:13px;bottom:14px;padding:12px 16px;font-size:13px}#hcl-toast{bottom:75px;font-size:12px}.hcl-model-action{gap:8px}.woocommerce div.product div.images,.woocommerce div.product div.summary{width:100%!important;float:none!important}.woocommerce-grouped-product-list td{padding:8px;font-size:12px}.woocommerce-grouped-product-list .hcl-model-action .btn{font-size:11px;padding:9px 10px}.gallery-main{min-height:230px}.hcl-dialog [data-hcl-cart-body]{padding:0 20px}}
