/* Juice Infusion Curbside OS v6.78 — Original Brand Commerce
   Consolidated final brand layer for catalog, product, cart, checkout and ORi. */
:root{--j78-bg:#080b08;--j78-bg2:#0c120d;--j78-panel:#101710;--j78-panel2:#141d14;--j78-cream:#fff7e8;--j78-paper:#f5ebd6;--j78-green:#97cc3d;--j78-green2:#72ad29;--j78-orange:#f4a405;--j78-yellow:#f4cf2e;--j78-copy:#cbd5cc;--j78-muted:#89968c;--j78-line:rgba(255,255,255,.085);--j78-line2:rgba(255,255,255,.055);--j78-sans:Inter,Manrope,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
body.jicos-commerce-shell:not(.woocommerce-account) :where(.site-header,.ast-primary-header-bar,.main-header-bar,#masthead){display:none!important}body.jicos-commerce-shell:not(.jicos-curbside-home-page){background:radial-gradient(circle at 0 0,rgba(151,204,61,.075),transparent 28rem),radial-gradient(circle at 100% 0,rgba(244,164,5,.075),transparent 28rem),linear-gradient(180deg,#070a07,#0c120d 55%,#070a07)!important;color:var(--j78-copy)!important;font-family:var(--j78-sans)!important}body.jicos-commerce-shell:not(.jicos-curbside-home-page) :where(h1,h2,h3,h4,h5,h6,.wc-block-components-title,.wc-block-components-checkout-step__title){color:var(--j78-cream)!important;-webkit-text-fill-color:var(--j78-cream)!important;font-family:var(--j78-sans)!important;font-weight:900!important;letter-spacing:-.045em!important}
.jicos-brand-commerce-bar{position:sticky;top:0;z-index:1005;display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(1240px,calc(100% - 28px));min-height:68px;margin:0 auto 28px;padding:9px 0;border-bottom:1px solid var(--j78-line2);background:rgba(8,11,8,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.jicos-brand-commerce-home{display:flex;align-items:center;gap:12px;min-width:0;color:inherit!important}.jicos-brand-commerce-home img{display:block;width:74px;height:auto}.jicos-brand-commerce-home>span{display:flex;min-width:0;flex-direction:column}.jicos-brand-commerce-home strong{color:var(--j78-cream)!important;font:900 12px/1 var(--j78-sans)!important;letter-spacing:.02em!important}.jicos-brand-commerce-home small{margin-top:4px;color:#91a092!important;font:800 7px/1 var(--j78-sans)!important;letter-spacing:.13em!important}.jicos-brand-commerce-bar nav{display:flex;align-items:center;gap:8px}.jicos-brand-commerce-bar nav>a{display:flex;min-height:38px;align-items:center;justify-content:center;padding:0 13px;border:1px solid var(--j78-line);border-radius:999px;background:rgba(255,255,255,.025);color:#dce4dd!important;font:850 8px/1 var(--j78-sans)!important;letter-spacing:.08em!important}.jicos-brand-commerce-cart{gap:8px!important}.jicos-brand-commerce-cart b{display:grid;min-width:21px;height:21px;place-items:center;padding:0 6px;border-radius:999px;background:linear-gradient(135deg,var(--j78-yellow),var(--j78-orange));color:#15180d!important;font:900 9px/1 var(--j78-sans)!important}
.jicos-commerce-head{width:min(1160px,calc(100% - 28px))!important;margin:0 auto 24px!important;padding:18px 0 22px!important;border:0!important;border-bottom:1px solid var(--j78-line2)!important;background:transparent!important;box-shadow:none!important}.jicos-commerce-head__brand a{display:flex!important;align-items:center!important;gap:12px!important}.jicos-commerce-head__brand img{display:block!important;width:72px!important;height:auto!important}.jicos-commerce-head__brand i{display:none!important}.jicos-commerce-head__brand span b{color:var(--j78-cream)!important;font-size:12px!important;font-weight:900!important}.jicos-commerce-head__brand span small{color:#8d9b90!important;font-size:7px!important;font-weight:800!important;letter-spacing:.12em!important}.jicos-commerce-head__copy>span{color:#f4cd54!important;font-size:8px!important;font-weight:900!important;letter-spacing:.15em!important}.jicos-commerce-head__copy h1{margin:7px 0 5px!important;font-size:clamp(30px,4vw,48px)!important;line-height:.96!important}.jicos-commerce-head__copy p{margin:0!important;color:#929f95!important;font-size:11px!important;line-height:1.45!important}.jicos-commerce-pulse{border:0!important;background:transparent!important;box-shadow:none!important}.jicos-commerce-pulse span{color:#8b998e!important}.jicos-commerce-pulse strong{color:#f6d15b!important;font-family:var(--j78-sans)!important;font-weight:900!important}.jicos-commerce-shortcuts a{border-color:var(--j78-line)!important;border-radius:999px!important;background:rgba(255,255,255,.025)!important;color:#dbe4dc!important}
/* Product */
body.jicos-commerce-product.single-product .woocommerce{width:min(1240px,calc(100% - 28px))!important;padding:0 0 124px!important}@media(min-width:901px){body.jicos-commerce-product.single-product .woocommerce div.product{grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr)!important;gap:clamp(34px,5vw,74px)!important;align-items:start!important}}
body.jicos-commerce-product.single-product .woocommerce-product-gallery{padding:14px!important;border:0!important;border-radius:30px!important;background:radial-gradient(circle at 16% 8%,rgba(255,255,255,.38),transparent 27%),linear-gradient(150deg,#f4ead5,#decda9 58%,#c09d58)!important;box-shadow:0 28px 78px rgba(0,0,0,.22)!important}.jicos-commerce-product.single-product .woocommerce-product-gallery :is(.woocommerce-product-gallery__image,.flex-viewport){border-radius:22px!important;background:rgba(255,255,255,.08)!important}.jicos-commerce-product.single-product .woocommerce-product-gallery img{mix-blend-mode:normal!important;filter:none!important}.jicos-commerce-product.single-product .flex-control-thumbs{gap:8px!important;margin-top:9px!important}.jicos-commerce-product.single-product .flex-control-thumbs li{overflow:hidden!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important}
body.jicos-commerce-product.single-product .summary.entry-summary{padding:18px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.jicos-commerce-product.single-product .summary.entry-summary:before{content:"ORDER FRESH · PICK UP EASY"!important;display:block!important;margin-bottom:14px!important;color:#f4ce59!important;font:900 8px/1 var(--j78-sans)!important;letter-spacing:.15em!important}.jicos-commerce-product.single-product .product_title{margin:0 0 13px!important;color:var(--j78-cream)!important;font:900 clamp(2.5rem,4.7vw,4.9rem)/.91 var(--j78-sans)!important;letter-spacing:-.075em!important}.jicos-commerce-product.single-product .price,.jicos-commerce-product.single-product .price *{color:#ffd45d!important;-webkit-text-fill-color:#ffd45d!important;font-family:var(--j78-sans)!important;font-weight:900!important}.jicos-commerce-product.single-product .woocommerce-product-details__short-description{max-width:62ch!important;margin:18px 0!important;padding:17px 0!important;border-top:1px solid var(--j78-line2)!important;border-bottom:1px solid var(--j78-line2)!important;color:#acb8af!important;font-size:14px!important;line-height:1.65!important}.jicos-commerce-product.single-product .stock{color:#bade7b!important;font-weight:800!important}.jicos-commerce-product.single-product .product_meta{color:#839087!important;font-size:9px!important}.jicos-commerce-product.single-product form.cart{margin-top:18px!important}.jicos-commerce-product.single-product form.cart .variations{margin-bottom:12px!important}.jicos-commerce-product.single-product form.cart .variations label{color:#e7ece7!important;font-size:10px!important;font-weight:900!important;letter-spacing:.03em!important;text-transform:none!important}.jicos-commerce-product.single-product form.cart :is(select,input.qty){min-height:52px!important;border:1px solid var(--j78-line)!important;border-radius:14px!important;background:#121a13!important;color:#fff7e8!important;-webkit-text-fill-color:#fff7e8!important;box-shadow:none!important;font-size:16px!important}.jicos-commerce-product.single-product form.cart :is(select,input.qty):focus{border-color:rgba(151,204,61,.48)!important;box-shadow:0 0 0 3px rgba(151,204,61,.08)!important}.jicos-commerce-product.single-product .single_add_to_cart_button{min-height:60px!important;padding:0 25px!important;border:0!important;border-radius:17px!important;background:linear-gradient(135deg,#a4dc48,#77b32a)!important;color:#10200a!important;-webkit-text-fill-color:#10200a!important;box-shadow:0 16px 38px rgba(0,0,0,.20)!important;font:900 13px/1 var(--j78-sans)!important;text-transform:none!important}.jicos-commerce-product.single-product .single_add_to_cart_button:hover{filter:brightness(1.04)!important;transform:translateY(-1px)}.jicos-commerce-product.single-product :is(.woocommerce-tabs,.related.products,.upsells.products){margin-top:30px!important;padding:20px!important;border:1px solid var(--j78-line2)!important;border-radius:22px!important;background:rgba(14,21,15,.80)!important;box-shadow:none!important}.jicos-commerce-product.single-product :is(.woocommerce-tabs h2,.related.products h2,.upsells.products h2){font-size:clamp(1.4rem,2.2vw,2rem)!important;letter-spacing:-.04em!important}
/* Catalog */
body.jicos-commerce-catalog :where(.products,.wc-block-product-template){gap:14px!important}body.jicos-commerce-catalog :where(.products,.wc-block-product-template) li.product{overflow:hidden!important;border:1px solid var(--j78-line)!important;border-radius:22px!important;background:linear-gradient(180deg,#111811,#0b110c)!important;box-shadow:0 14px 36px rgba(0,0,0,.13)!important}.jicos-commerce-catalog li.product img{background:linear-gradient(150deg,#f3ead6,#ddccaa 58%,#c2a261)!important;filter:none!important}.jicos-commerce-catalog li.product :where(.woocommerce-loop-product__title,.wc-block-components-product-name){color:var(--j78-cream)!important;font:900 17px/1.1 var(--j78-sans)!important;letter-spacing:-.035em!important}.jicos-commerce-catalog li.product .price,.jicos-commerce-catalog li.product .price *{color:#ffd45d!important;font-weight:900!important}.jicos-commerce-catalog li.product :where(.button,.add_to_cart_button){min-height:44px!important;border:0!important;border-radius:13px!important;background:var(--j78-green)!important;color:#10200a!important;font:900 10px/1 var(--j78-sans)!important;text-transform:none!important}
/* Cart */
body.jicos-commerce-cart .woocommerce{width:min(1100px,calc(100% - 26px))!important}.jicos-commerce-cart :where(.woocommerce-cart-form,.cart_totals){overflow:hidden!important;border:1px solid var(--j78-line)!important;border-radius:23px!important;background:linear-gradient(180deg,#111811,#0b110c)!important;box-shadow:none!important}.jicos-commerce-cart table.shop_table{border:0!important;background:transparent!important}.jicos-commerce-cart table.shop_table th{color:#8c998f!important;font:850 8px/1 var(--j78-sans)!important;letter-spacing:.10em!important}.jicos-commerce-cart table.shop_table td{border-color:var(--j78-line2)!important;color:#d9e0da!important}.jicos-commerce-cart .product-name a{color:#fff7e8!important;font-weight:850!important}.jicos-commerce-cart .product-price,.jicos-commerce-cart .product-subtotal{color:#ffd45d!important;font-weight:900!important}.jicos-commerce-cart .quantity input{min-height:44px!important;border:1px solid var(--j78-line)!important;border-radius:12px!important;background:#141d15!important;color:#fff7e8!important}.jicos-commerce-cart .coupon input{min-height:48px!important;border:1px solid var(--j78-line)!important;border-radius:13px!important;background:#141d15!important;color:#fff7e8!important}.jicos-commerce-cart :where(.coupon button,button[name="update_cart"]){min-height:48px!important;border-radius:13px!important;border:1px solid var(--j78-line)!important;background:rgba(255,255,255,.035)!important;color:#e7ece7!important;font-weight:850!important}.jicos-commerce-cart .wc-proceed-to-checkout .checkout-button{min-height:60px!important;border:0!important;border-radius:17px!important;background:linear-gradient(135deg,#a4dc48,#77b32a)!important;color:#10200a!important;font:900 13px/1 var(--j78-sans)!important;text-transform:none!important}.jicos-cart-readiness,.jicos-cart-power-strip{border-color:var(--j78-line2)!important;border-radius:18px!important;background:rgba(255,255,255,.025)!important;box-shadow:none!important}.jicos-cart-item-signal span{color:#87958a!important}.jicos-cart-item-signal span:first-child{color:#bddc7b!important}
/* Checkout */
body.jicos-commerce-checkout .woocommerce{width:min(1100px,calc(100% - 26px))!important}.jicos-commerce-checkout :where(.woocommerce-billing-fields,#order_review,#payment,.wc-block-components-sidebar,.wc-block-components-main){border:1px solid var(--j78-line)!important;border-radius:23px!important;background:linear-gradient(180deg,#111811,#0b110c)!important;box-shadow:none!important}.jicos-commerce-checkout :where(.woocommerce-billing-fields,#order_review){padding:18px!important}.jicos-commerce-checkout label{color:#e0e6e0!important;font-size:11px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}.jicos-commerce-checkout :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:52px!important;border:1px solid var(--j78-line)!important;border-radius:13px!important;background:#141d15!important;color:#fff7e8!important;-webkit-text-fill-color:#fff7e8!important;box-shadow:none!important;font-size:16px!important}.jicos-commerce-checkout :where(input,select,textarea):focus{border-color:rgba(151,204,61,.48)!important;box-shadow:0 0 0 3px rgba(151,204,61,.08)!important;outline:0!important}.jicos-commerce-checkout #payment{padding:17px!important}.jicos-commerce-checkout #payment ul.payment_methods{border-bottom-color:var(--j78-line2)!important}.jicos-commerce-checkout #payment .payment_box{border-radius:14px!important;background:rgba(255,255,255,.035)!important;color:#cbd5cc!important}.jicos-commerce-checkout #place_order{min-height:62px!important;border:0!important;border-radius:17px!important;background:linear-gradient(135deg,#a4dc48,#77b32a)!important;color:#10200a!important;font:900 14px/1 var(--j78-sans)!important;text-transform:none!important}.jicos-commerce-checkout :where(.apple-pay-button,[class*="apple-pay"],[class*="google-pay"],[class*="gpay"],[class*="paypal"],iframe){filter:none!important}
/* ORi: quiet utility, not the visual protagonist. */
.jicos-native-core{font-family:var(--j78-sans)!important}.jicos-native-core-rail{border:1px solid var(--j78-line)!important;border-radius:20px!important;background:rgba(8,12,9,.96)!important;box-shadow:0 18px 54px rgba(0,0,0,.32)!important}.jicos-native-core-avatar{border-radius:14px!important;background:var(--j78-green)!important;color:#10200a!important;font:900 16px/1 var(--j78-sans)!important}.jicos-native-core-copy small{color:#f2cd55!important;font-size:7px!important;letter-spacing:.11em!important}.jicos-native-core-copy strong{color:#fff7e8!important;font:850 14px/1.08 var(--j78-sans)!important;letter-spacing:-.025em!important}.jicos-native-core-copy em{color:#89978c!important;font-size:9px!important}.jicos-native-core-mic{border-radius:14px!important;background:linear-gradient(145deg,var(--j78-yellow),var(--j78-orange))!important}.jicos-native-core-mic:before,.jicos-native-core-mic:after{border-color:#12170e!important}.jicos-native-core-mic span:after{background:#12170e!important}.jicos-native-core-card{border:1px solid var(--j78-line)!important;border-radius:24px!important;background:linear-gradient(155deg,#111811,#0a100b)!important;color:#fff7e8!important;box-shadow:0 30px 90px rgba(0,0,0,.46)!important}.jicos-native-core-card:before{display:none!important}.jicos-native-core-close{border-color:var(--j78-line)!important;border-radius:12px!important;background:rgba(255,255,255,.025)!important;color:#98a49a!important}.jicos-native-core-voice-orb{border-color:rgba(151,204,61,.24)!important;border-radius:14px!important;background:rgba(151,204,61,.08)!important}.jicos-native-core-voice-orb span{color:#cce89d!important;font-family:var(--j78-sans)!important;font-weight:900!important}.jicos-native-core-kicker{color:#f2cd55!important;font-size:7px!important;letter-spacing:.11em!important}.jicos-native-core-card h2{color:#fff7e8!important;font:900 clamp(26px,5vw,32px)/1 var(--j78-sans)!important;letter-spacing:-.05em!important}.jicos-native-core-card>p{color:#a8b4aa!important;font-size:13px!important}.jicos-native-core-heard,.jicos-native-core-history>div{border-color:var(--j78-line2)!important;background:rgba(255,255,255,.022)!important}.jicos-native-core-summary{border-radius:15px!important;background:rgba(244,164,5,.07)!important;color:#fff3cf!important}.jicos-native-core-talk{border-radius:16px!important;background:var(--j78-green)!important;color:#10200a!important;font-weight:900!important}.jicos-native-core-input{border-color:var(--j78-line)!important;border-radius:16px!important;background:rgba(255,255,255,.025)!important}.jicos-native-core-input input{color:#fff7e8!important;-webkit-text-fill-color:#fff7e8!important}.jicos-native-core-input button{border-radius:13px!important;background:linear-gradient(135deg,var(--j78-yellow),var(--j78-orange))!important;color:#12170e!important;font-weight:900!important}.jicos-native-core-welcome{border:1px solid var(--j78-line)!important;border-radius:16px!important;background:#101711!important;color:#fff7e8!important;box-shadow:0 20px 58px rgba(0,0,0,.30)!important}.jicos-native-core-welcome span{border-radius:10px!important;background:var(--j78-green)!important;color:#10200a!important;font-family:var(--j78-sans)!important;font-weight:900!important}.jicos-native-core-welcome strong{color:#fff7e8!important;font-family:var(--j78-sans)!important;font-weight:750!important}
/* Product dock */
@media(max-width:782px){.jicos-product-flow-canvas{padding:9px!important;border:1px solid var(--j78-line)!important;border-radius:20px!important;background:rgba(8,12,9,.97)!important;box-shadow:0 18px 48px rgba(0,0,0,.34)!important}.jicos-product-flow-row{grid-template-columns:46px minmax(0,1fr) minmax(108px,auto)!important;gap:8px!important;min-height:54px!important}.jicos-product-flow-ori{width:46px!important;height:46px!important;border:1px solid rgba(244,164,5,.18)!important;border-radius:14px!important;background:rgba(244,164,5,.07)!important;color:#f6d05a!important;box-shadow:none!important}.jicos-product-flow-copy small{color:#819083!important;font-size:6.5px!important;letter-spacing:.12em!important}.jicos-product-flow-copy strong{color:#fff7e8!important;font-size:11px!important;font-weight:850!important}.jicos-product-flow-copy em{color:#869489!important;font-size:8.5px!important}.jicos-product-flow-primary{min-width:108px!important;min-height:50px!important;padding:0 12px!important;border-radius:15px!important;background:var(--j78-green)!important;color:#10200a!important;box-shadow:none!important;font-size:9.5px!important;font-weight:950!important;letter-spacing:.02em!important}.jicos-product-flow-canvas.is-added .jicos-product-flow-primary{background:linear-gradient(135deg,var(--j78-yellow),var(--j78-orange))!important;color:#15170d!important}.jicos-v646-choice-tray{border-color:var(--j78-line)!important;border-radius:16px!important;background:#111811!important;box-shadow:none!important}.jicos-v646-choice-block>small{color:#f3ce57!important}.jicos-v646-choice-chip{border-color:var(--j78-line)!important;border-radius:13px!important;background:#151f16!important;color:#f5f8f4!important}.jicos-v646-choice-chip.is-active{border-color:transparent!important;background:var(--j78-green)!important;color:#10200a!important;box-shadow:none!important}}
@media(max-width:900px){.jicos-brand-commerce-bar{width:calc(100% - 22px);margin-bottom:18px}.jicos-brand-commerce-home img{width:66px}.jicos-commerce-product.single-product .woocommerce-product-gallery{position:relative!important;top:auto!important}.jicos-commerce-product.single-product .summary.entry-summary{margin-top:14px!important}}
@media(max-width:600px){body.jicos-commerce-shell:not(.woocommerce-account){padding-bottom:max(92px,calc(78px + env(safe-area-inset-bottom)))!important}.jicos-brand-commerce-bar{min-height:60px;width:calc(100% - 18px);margin-bottom:13px;padding:7px 0}.jicos-brand-commerce-home{gap:8px}.jicos-brand-commerce-home img{width:55px}.jicos-brand-commerce-home strong{font-size:9px!important}.jicos-brand-commerce-home small{font-size:6px!important}.jicos-brand-commerce-bar nav>a{min-height:35px;padding:0 9px;font-size:7px!important}.jicos-brand-commerce-bar nav>a:first-child{display:none}.jicos-commerce-head{width:calc(100% - 18px)!important;padding:12px 0 17px!important}.jicos-commerce-head__brand img{width:58px!important}.jicos-commerce-head__copy h1{font-size:30px!important}.jicos-commerce-head__copy p{font-size:9px!important}.jicos-commerce-pulse{display:none!important}.jicos-commerce-shortcuts{gap:5px!important}.jicos-commerce-shortcuts a{min-height:35px!important;font-size:7px!important}body.jicos-commerce-product.single-product .woocommerce{width:calc(100% - 18px)!important;padding-bottom:104px!important}.jicos-commerce-product.single-product .woocommerce-product-gallery{padding:8px!important;border-radius:22px!important}.jicos-commerce-product.single-product .summary.entry-summary{padding-top:8px!important}.jicos-commerce-product.single-product .summary.entry-summary:before{font-size:6.5px!important;letter-spacing:.12em!important}.jicos-commerce-product.single-product .product_title{font-size:clamp(2rem,10vw,3rem)!important}.jicos-commerce-product.single-product .woocommerce-product-details__short-description{font-size:12.8px!important;line-height:1.55!important}.jicos-commerce-product.single-product .single_add_to_cart_button{width:100%!important;min-height:57px!important}.jicos-commerce-cart .woocommerce,.jicos-commerce-checkout .woocommerce{width:calc(100% - 16px)!important}.jicos-commerce-cart :where(.woocommerce-cart-form,.cart_totals),.jicos-commerce-checkout :where(.woocommerce-billing-fields,#order_review,#payment){border-radius:19px!important}.jicos-commerce-checkout :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:52px!important;font-size:16px!important}.jicos-native-core-card{padding:19px 15px 15px!important;border-radius:21px!important}.jicos-native-core-card h2{font-size:27px!important}.jicos-native-core-rail{border-radius:18px!important}.jicos-native-core-avatar,.jicos-native-core-mic{border-radius:13px!important}}
@media(prefers-reduced-motion:reduce){.jicos-brand-commerce-bar *,.jicos-commerce-shell *,.jicos-native-core *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}


/* v6.79 — Commerce rhythm polish */
.jicos-brand-commerce-bar{transition:min-height .2s ease,background .2s ease}.jicos-brand-commerce-bar nav>a{font-size:9px!important}.jicos-commerce-product.single-product .summary.entry-summary{max-width:650px}.jicos-commerce-product.single-product form.cart{padding-bottom:12px}.jicos-commerce-product.single-product .quantity{margin-right:8px!important}.jicos-commerce-product.single-product .single_add_to_cart_button{letter-spacing:.015em!important}.jicos-commerce-product.single-product .product_meta{padding-top:8px!important;border-top:1px solid var(--j78-line2)!important}.jicos-commerce-cart .shop_table td.product-name a{font-weight:850!important;letter-spacing:-.02em!important}.jicos-commerce-cart .cart_totals h2,.jicos-commerce-checkout #order_review_heading{font-size:22px!important;letter-spacing:-.035em!important}.jicos-commerce-checkout .woocommerce-checkout-review-order-table th,.jicos-commerce-checkout .woocommerce-checkout-review-order-table td{padding-block:12px!important}.jicos-commerce-checkout #place_order{min-height:58px!important;font-size:12px!important;letter-spacing:.02em!important}.jicos-commerce-catalog li.product :where(.button,.add_to_cart_button){letter-spacing:.01em!important}
@media(max-width:600px){.jicos-brand-commerce-bar{backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.jicos-commerce-product.single-product .summary.entry-summary:before{margin-bottom:10px!important}.jicos-commerce-product.single-product .product_title{margin-bottom:10px!important}.jicos-commerce-cart .shop_table td.product-name{font-size:12px!important}.jicos-commerce-checkout #place_order{width:100%!important}}


/* v6.80 — Human Commerce Finish */
.jicos-commerce-product.single-product .summary.entry-summary:before{content:"FRESHLY MADE · PICK UP EASY"!important;color:#f4cf2e!important}.jicos-commerce-product.single-product .product_title{max-width:18ch!important}.jicos-commerce-product.single-product .woocommerce-product-details__short-description{max-width:58ch!important;color:#a8b4aa!important}.jicos-commerce-product.single-product form.cart{margin-top:20px!important}.jicos-commerce-product.single-product .single_add_to_cart_button{box-shadow:0 14px 34px rgba(92,146,27,.13)!important}.jicos-commerce-cart .checkout-button,.jicos-commerce-checkout #place_order{box-shadow:0 14px 34px rgba(92,146,27,.13)!important}.jicos-native-core-copy em{max-width:42ch!important}.jicos-native-core-card>p{max-width:48ch!important}.jicos-native-core-history>div{line-height:1.5!important}
@media(max-width:600px){.jicos-commerce-product.single-product .product_title{max-width:none!important}.jicos-commerce-product.single-product form.cart{margin-top:16px!important}.jicos-native-core-copy em{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}


/* v6.81 — Product-first shopping rhythm */
@media(min-width:1000px){body.jicos-commerce-product.single-product .woocommerce-product-gallery{position:sticky!important;top:92px!important;align-self:start!important}.jicos-commerce-product.single-product .summary.entry-summary{padding-top:10px!important}}
@media(max-width:782px){.jicos-product-flow-copy em{font-size:9px!important}.jicos-product-flow-primary{font-size:10px!important}}
