/* Generated by scripts/build-customizer-look.mjs from shopping.css, cart.css. Do not edit:
   change the source stylesheet and run the script. */
/* shopping.css */
html.cz-accent .shopping-dialog{background:#11161d;color:#f4f7fb;border:1px solid #303b48}
html.cz-accent .shopping-dialog::backdrop{background:#000a}
html.cz-accent .shopping-dialog p{color:#aabbd1}
html.cz-accent .shopping-close{border:0;background:transparent;color:#bac8da}
html.cz-accent .shopping-dialog input{background:#090c11;color:#fff;border:1px solid #344151}
html.cz-accent .shopping-primary,html.cz-accent .shopping-secondary{border:1px solid var(--sf-accent-line);background:var(--sf-accent);color:var(--sf-accent-ink, var(--sf-accentText));text-decoration:none}
html.cz-accent .shopping-secondary{background:#11161d;border-color:#354252;color:#fff}
html.cz-accent .shopping-dialog a:not(.shopping-primary):not(.shopping-secondary){color:#9ec5ff}
html.cz-accent .shopping-added-product{border:1px solid #303b48}
html.cz-accent .shopping-added-product img{background:#e7ecf2}
html.cz-accent .shopping-chart{border:0;background:#fff}
html.cz-accent .shopping-account-bar button,html.cz-accent .shopping-size-bar button{background:none;border:0;color:#9bc3ff}
html.cz-accent .shopping-account-bar span{color:#aabbd1}
html.cz-accent .shopping-cart-link{color:inherit;text-decoration:none;border:1px solid #384351}
html.cz-accent .shopping-dialog .shopping-check{color:#80e2b6}
html.cz-accent .shopping-size-chart-dialog{border:0}
html.cz-accent .shopping-size-chart-dialog .shopping-close{background:#111c;color:#fff}
html.cz-accent .shopping-preview-placeholder{border:1px solid #354252;color:#aabbd1}
html.cz-accent .cart-coupon{border-top:1px solid var(--line,#303b47);border-bottom:1px solid var(--line,#303b47)}
html.cz-accent .cart-coupon-entry input{background:#090e14;color:#f4f7fb;border:1px solid #354252}
html.cz-accent .cart-coupon-entry button{border:1px solid #435463;background:#25303d;color:#fff}
html.cz-accent .cart-coupon small{color:var(--muted,#a9bdd0)}
html.cz-accent .cart-coupon-applied{color:#62e8c1;background:#102e2a;border:1px solid #397f6d}
html.cz-accent .cart-coupon-applied button{background:none;border:0;color:inherit}
html.cz-accent .cart-coupon-saving{color:#62e8c1}
/* cart.css */
html.cz-accent body{background:#090c10;color:#f5f7fb}
html.cz-accent a:where(:not(.store-header a)){color:#9ec5ff}
html.cz-accent .cart-header{background:#11151b;border-bottom:1px solid #303945}
html.cz-accent .cart-brand{color:inherit;text-decoration:none}
html.cz-accent .cart-progress{color:#91a2b8;border-bottom:1px solid #28303b}
html.cz-accent .cart-progress strong{color:var(--sf-accent-line)}
html.cz-accent .muted,html.cz-accent #cartStatus{color:#a9bad0}
html.cz-accent .cart-item{border-top:1px solid #303945}
html.cz-accent .cart-product img{background:#e8edf3}
html.cz-accent .cart-product p{color:#a9bad0}
html.cz-accent .cart-preview-link:hover img{outline:2px solid #9ec5ff}
html.cz-accent .cart-name-link{color:inherit;text-decoration:none}
html.cz-accent .cart-name-link:hover{text-decoration:underline}
html.cz-accent .cart-preview-link:focus-visible,html.cz-accent .cart-name-link:focus-visible{outline:3px solid #9ec5ff}
html.cz-accent .cart-link{border:0;background:none;color:#9ec5ff;text-decoration:none}
html.cz-accent .cart-line,html.cz-accent .cart-line-header{border-top:1px solid #303945}
html.cz-accent .cart-line-header{border:0;color:#91a2b8}
html.cz-accent .cart-quantity{border:1px solid #364253}
html.cz-accent .cart-quantity button{background:#1a222d;color:#fff;border:0}
html.cz-accent .cart-quantity input{border:0;background:#10151c;color:#fff}
html.cz-accent .cart-totals{background:#121820;border:1px solid #303945}
html.cz-accent .cart-grand{border-top:1px solid #303945}
html.cz-accent .cart-account{border-top:1px solid #303945}
html.cz-accent .cart-account input,html.cz-accent .cart-notes textarea{border:1px solid #364253;background:#0b1016;color:#fff}
html.cz-accent .cart-save-row{border-top:1px solid #303945}
html.cz-accent .cart-save-row span{color:#80ddb6}
html.cz-accent .cart-error{color:#ff96a8!important}
html.cz-accent .cart-item-error{color:#ff96a8}
html.cz-accent .order-placed{background:#121820;border:1px solid #303945;animation:order-placed-in .35s ease-out}
html.cz-accent .order-placed-icon{color:#55e6ad}
html.cz-accent .order-placed-icon svg{fill:none;stroke:currentColor}
html.cz-accent .order-placed-note{color:#a9bad0}
html.cz-accent .order-placed-link{color:#9ec5ff}
html.cz-accent .cart-payment{border:0}
html.cz-accent .cart-payment-option{border:1px solid #354252;background:#0b0f14;color:#f5f7fb}
html.cz-accent .cart-payment-option:hover{border-color:#6b7889}
html.cz-accent .cart-payment-option input{border:0}
html.cz-accent .cart-payment-option:has(input:checked){border-color:var(--sf-accent-line);box-shadow:0 0 0 1px var(--sf-accent);background:color-mix(in srgb, var(--sf-accent) 7%, transparent)}
html.cz-accent .cart-payment-option:has(input:focus-visible){outline:3px solid #9ec5ff}
html.cz-accent .cart-payment-dot{border:1.5px solid #7d8896;background:#0b0f14}
html.cz-accent .cart-payment-dot::after{background:var(--sf-accent)}
html.cz-accent .cart-payment-option input:checked+.cart-payment-dot{border-color:var(--sf-accent-line)}
html.cz-accent .cart-payment-text small{color:#a9bad0}
html.cz-accent .cart-payment-icon{background:#1b232e;color:#c9d1db}
html.cz-accent .cart-payment-option:has(input:checked) .cart-payment-icon{background:color-mix(in srgb, var(--sf-accent) 16%, transparent);color:#f5f7fb}
html.cz-accent .cart-payment-only:hover{border-color:#354252}
html.cz-accent .cart-cut-choice{border:0}
html.cz-accent .cart-cut-choice legend{color:#a9bad0}
html.cz-accent .cart-cut-option span{border:1px solid #364253;background:#10151c;color:#f5f7fb}
html.cz-accent .cart-cut-option input:checked+span{border-color:#9ec5ff;background:#1b2a3d}
html.cz-accent .cart-cut-option input:focus-visible+span{outline:3px solid #9ec5ff}
html.cz-accent .cart-cut-notice{border:1px solid #2c3b4f;background:#111a25}
html.cz-accent .cart-cut-notice p{color:#c9d6e6}
html.cz-accent .cart-cut-button{border:1px solid #364253;background:#1a222d;color:#f5f7fb}
html.cz-accent .cart-cut-button:hover{border-color:#9ec5ff}
html.cz-accent .cart-cut-head small{color:#a9bad0}
html.cz-accent .cart-version-notice{border:1px solid #5c4a1d;background:#221c0e;color:#ffcf70}
html.cz-accent .cart-cut-version,html.cz-accent .cart-cut-version-note{color:#a9bad0}
html.cz-accent .cart-product .cart-roster-summary{color:#e6ecf5}
html.cz-accent .cart-roster-qty{color:#f5f7fb}
html.cz-accent .quote-form textarea{border:1px solid #364253;background:#0b1016;color:#fff}
html.cz-accent .quote-form input[aria-invalid="true"]{border-color:var(--sf-accent-line)}
html.cz-accent .cart-progress-done{color:#55e6ad}
html.cz-accent .order-complete-check{fill:none}
html.cz-accent .order-complete-check-circle{stroke:#55e6ad;fill:rgba(85,230,173,.12);animation:order-complete-circle .6s cubic-bezier(.65,0,.45,1) forwards}
html.cz-accent .order-complete-check-tick{stroke:#55e6ad;animation:order-complete-tick .35s cubic-bezier(.65,0,.45,1) .55s forwards}
html.cz-accent .order-complete-hero p{color:#a9bad0}
html.cz-accent .order-complete-card{background:#121820;border:1px solid #303945}
html.cz-accent .order-complete-facts hr{border:0;border-top:1px solid #28303b}
html.cz-accent .order-complete-fact span{color:#91a2b8}
html.cz-accent .order-complete-item{border-bottom:1px solid #28303b}
html.cz-accent .order-complete-thumb{background:#e8edf3;border:1px solid #303945}
html.cz-accent .order-complete-thumb b{background:#5a6677;color:#fff}
html.cz-accent .order-complete-item-text small{color:#91a2b8}
html.cz-accent .order-complete-row{color:#a9bad0}
html.cz-accent .order-complete-total{border-top:1px solid #28303b;color:#f5f7fb}
html.cz-accent .quote-hint{color:#a9bad0}
html.cz-accent .quote-chat{border:1px solid rgba(115,96,242,.4);background:linear-gradient(90deg,rgba(37,211,102,.1),rgba(115,96,242,.12))}
html.cz-accent .quote-chat-head span{color:#a9bad0}
html.cz-accent .quote-app{border:2px solid #364253;background:#0b1016;color:#f5f7fb}
html.cz-accent .quote-app.is-whatsapp svg{color:#25d366}
html.cz-accent .quote-app.is-viber svg{color:#9a8cf7}
html.cz-accent .quote-app[aria-pressed="true"].is-whatsapp{border-color:#25d366}
html.cz-accent .quote-app[aria-pressed="true"].is-viber{border-color:#7360f2}
html.cz-accent .quote-tick{border:2px solid #6b7a8d}
html.cz-accent .quote-app[aria-pressed="true"] .quote-tick::after{border-left:2px solid #fff;border-bottom:2px solid #fff}
html.cz-accent .quote-app[aria-pressed="true"].is-whatsapp .quote-tick{border-color:#25d366;background:#25d366}
html.cz-accent .quote-app[aria-pressed="true"].is-viber .quote-tick{border-color:#7360f2;background:#7360f2}
html.cz-accent .quote-app:focus-visible{outline:3px solid #9ec5ff}
html.cz-accent .quote-number{border:1px solid #344151;background:#090c11}
html.cz-accent .quote-number:focus-within{outline:2px solid #9ec5ff}
html.cz-accent .quote-number:has(input[aria-invalid="true"]){border-color:var(--sf-accent-line)}
html.cz-accent .quote-cc{border-right:1px solid #344151;background:#141b24}
html.cz-accent .quote-cc::after{border-right:2px solid #a9bad0;border-bottom:2px solid #a9bad0}
html.cz-accent .shopping-dialog .quote-number input{border:0;background:transparent}
html.cz-accent .shopping-dialog .quote-number input:focus{outline:none}
html.cz-accent .quote-ref{border:1px solid #303945;background:#0b1016;color:#a9bad0}
html.cz-accent .quote-ref strong{color:#f5f7fb}
html.cz-accent .quote-chat-panel{border:1px solid rgba(115,96,242,.4);background:#121820}
html.cz-accent .quote-chat-panel>p:first-of-type{color:#a9bad0}
html.cz-accent .quote-bubble-wrap{background:#0b141a}
html.cz-accent .quote-bubble-label{color:#8696a0}
html.cz-accent .quote-bubble{background:#1f2c34;color:#e9edef}
html.cz-accent .quote-chat-note,html.cz-accent .quote-chat-hours{color:#a9bad0}
html.cz-accent .quote-chat-status{color:#a9bad0}
html.cz-accent .cart-legal a{color:inherit}
