/* User-selected CGB Orange palette; independent of the synced CEP component. */
body[data-storefront="cgb"]{--cart-ink:#163143;--cart-blue:#075777;--cart-row:#f1f5f7;--cart-total:#edf3f6;--cart-total-ink:#075777;--cart-cta:#b8460a;--cart-check:#075777}
body[data-storefront="cgb"] .nh-cart-drawer{color:var(--cart-ink)}
body[data-storefront="cgb"] .nh-cart-name{color:var(--cart-ink)!important}
body[data-storefront="cgb"] .nh-cart-drawer__header{color:var(--cart-blue);border-color:#d8e1e5}
body[data-storefront="cgb"] .nh-cart-drawer__header button{color:var(--cart-blue);border-color:var(--cart-blue)}
body[data-storefront="cgb"] .nh-cart-option:nth-child(odd),body[data-storefront="cgb"] .nh-cart-pricing{background:var(--cart-row)}
body[data-storefront="cgb"] .nh-cart-option dt:before{background:var(--cart-check)}
body[data-storefront="cgb"] .nh-cart-total{background:var(--cart-total)!important;color:var(--cart-total-ink)!important}
body[data-storefront="cgb"] .nh-cart-total span,body[data-storefront="cgb"] .nh-cart-total strong{color:var(--cart-total-ink)!important}
body[data-storefront="cgb"] .nh-cart-checkout{background:var(--cart-cta)!important;border-color:var(--cart-cta)!important;color:#fff!important}
body[data-storefront="cgb"] .nh-cart-actions button,body[data-storefront="cgb"] .nh-cart-action-icon,body[data-storefront="cgb"] .cep-edit-button{color:var(--cart-blue)!important;border-color:var(--cart-blue)!important}
body[data-storefront="cgb"] .nh-cart-action-label{color:var(--cart-ink)}
body[data-storefront="cgb"] .nh-cart-checkout:hover{background:#963907!important;border-color:#963907!important}
body[data-storefront="cgb"] .nh-cart-checkout:focus-visible{outline:2px solid #075777;outline-offset:3px}
/* Use centered geometry instead of the font icon's uneven baseline. */
body[data-storefront="cgb"] .nh-cart-drawer__header button:before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;background:linear-gradient(45deg,transparent calc(50% - 1px),currentColor calc(50% - 1px),currentColor calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(-45deg,transparent calc(50% - 1px),currentColor calc(50% - 1px),currentColor calc(50% + 1px),transparent calc(50% + 1px))}
