:root{--ccx-text:#0f172a;--ccx-muted:#64748b;--ccx-border:#e5e7eb;--ccx-bg:#ffffff;--ccx-soft:#f7f8fa;--ccx-green:#10b981;--ccx-orange:#ff7a00;--ccx-pad:14px;--ccx-max:1280px}.et-l--body .et_pb_section:not(.et_pb_fullwidth_section) .et_pb_row{max-width:100%!important;padding-left:var(--ccx-pad)!important;padding-right:var(--ccx-pad)!important}@media (min-width:981px){.et-l--body .et_pb_section:not(.et_pb_fullwidth_section) .et_pb_row{max-width:var(--ccx-max)!important}}#main-content .container,#left-area .container,#right-area .container,.woocommerce-page #main-content .container,.woocommerce-page #et-main-area .container{width:100%!important;max-width:var(--ccx-max)!important;padding-left:var(--ccx-pad)!important;padding-right:var(--ccx-pad)!important;margin-left:auto;margin-right:auto}.ccx-fullbleed{width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:0!important;padding-right:0!important}.ccx-page{--page-pad:clamp(16px, 4vw, 32px);--measure:68ch;margin-inline:auto;padding-inline:var(--page-pad);max-width:1200px}.ccx-layout{display:grid;grid-template-columns:1fr;gap:clamp(20px, 4vw, 36px)}@media (min-width:992px){.ccx-layout{grid-template-columns:minmax(0,var(--measure)) minmax(240px,1fr)}.ccx-aside{position:sticky;top:96px;align-self:start}}.ccx-prose{font-size:clamp(16px, 1.6vw, 18px);line-height:1.65;color:var(--ccx-text);max-width:var(--measure)}.ccx-prose :where(p,ul,ol,figure){margin-block:1em}.ccx-prose :where(h2,h3){margin-top:1.8em;margin-bottom:.6em;line-height:1.25}.ccx-prose h2{font-size:clamp(22px, 2.2vw, 28px)}.ccx-prose h3{font-size:clamp(18px, 1.8vw, 22px)}.ccx-prose img{width:100%;height:auto;border-radius:10px}.ccx-prose figcaption{font-size:.9em;color:var(--ccx-muted);margin-top:.5em}.ccx-table{width:100%;border-collapse:collapse;font-size:15px}.ccx-table th,.ccx-table td{padding:10px 12px;border-bottom:1px solid var(--ccx-border)}.ccx-table th{text-align:left;color:#334155;font-weight:600}.ccx-toc{position:sticky;top:96px;border:1px solid var(--ccx-border);border-radius:12px;padding:14px}.ccx-toc a{display:block;padding:6px 4px;color:#334155;text-decoration:none}.ccx-toc a:hover{color:#111827}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale,.single-product div.product .onsale{background:#22c55e!important;color:#fff!important;border:none!important;box-shadow:0 6px 14px rgb(34 197 94 / .20)}.woocommerce ul.products li.product .onsale{border-radius:999px!important;padding:6px 10px!important;top:10px!important;left:10px!important;right:auto!important;z-index:5!important}@media (max-width:480px){.woocommerce ul.products li.product .woocommerce-loop-product__title{--lh:1.18;line-height:var(--lh);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal;text-overflow:ellipsis;overflow:hidden;min-height:calc(3 * var(--lh) * 1em + 2px);margin:8px 0 6px;padding-bottom:2px;position:relative;z-index:2}.woocommerce ul.products li.product .price{position:static;margin-top:0}}.et-l--header,#main-header,header.site-header{position:relative;z-index:999999!important}.dgwt-wcas-overlay-mobile,.dgwt-wcas-suggestions-wrapp,.dgwt-wcas-opened,.aws-search-result,.is-ajax-search-result,.asl_w_container,#ajaxsearchlite_res1{z-index:99990!important}body:not(.wp-admin) #top-header,body:not(.wp-admin) #main-header,body:not(.wp-admin) #main-header.et-fixed-header{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;pointer-events:none!important}