/* Chill COFÉ Complete — page-level system. Loaded after chill.css and chill-luxe.css. */
:root{--ux-white:#fffdf9;--ux-ink:#29271f;--ux-muted:#777368;--ux-line:#e3ddd1;--ux-green:#46634d;--ux-gold:#8b6947;--ux-radius:14px}
.luxe-site{font-family:'Segoe UI',Arial,sans-serif}.luxe-site #main{min-width:0}.ux-app-shell{width:100%}.ux-workspace .ux-app-shell{display:grid;grid-template-columns:218px minmax(0,1fr);background:#f5f3ec}.ux-workspace .lx-announcement,.ux-workspace .lx-footer{display:none}.ux-workspace .lx-header{padding:16px 26px}.ux-workspace .lx-brand{font-size:36px}.ux-workspace .lx-header>.lx-nav{gap:16px}.ux-workspace .lx-header>.lx-nav>a[href="/#our-story"],.ux-workspace .lx-header>.lx-nav>a[href="/Product/Menu"],.ux-workspace .lx-header>.lx-nav>a[href="/Order/OnlineCart"]{display:none}.ux-worknav{padding:32px 20px;border-right:1px solid var(--ux-line);background:#eeece3;position:sticky;top:91px;align-self:start;height:calc(100dvh - 91px);overflow:auto;display:flex;flex-direction:column}.ux-worknav-home{font-size:12px;text-decoration:none;margin:0 8px 35px}.ux-worknav>.lx-kicker{font-size:9px;margin:0 8px 18px}.ux-worknav nav{display:grid;gap:5px}.ux-worknav nav a{display:flex;gap:13px;align-items:center;padding:13px 10px;text-decoration:none;border-radius:7px;color:#625f54;font-size:12px}.ux-worknav nav a span{font-size:10px;opacity:.6}.ux-worknav nav a:hover{background:#e3dfd3}.ux-worknav nav a[aria-current]{background:var(--ux-ink);color:#fff7e7}.ux-worknav-note{margin-top:auto;padding:40px 10px 5px;font-size:12px;color:#666457}.ux-worknav-note p{font-size:11px;line-height:1.8;margin-top:12px}.ux-status-dot{width:6px;height:6px;background:#72846a;border-radius:50%;display:inline-block;margin-right:7px}.ux-page{max-width:1480px;margin:0 auto;padding:50px 5% 70px}.ux-workspace .ux-page{padding:36px 34px 70px;max-width:1600px}.ux-page-head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:35px}.ux-page-head h1{font:400 clamp(30px,3.3vw,47px)/1.23 var(--lx-serif);margin:0 0 12px}.ux-page-head .lx-kicker{margin:0 0 13px;font-size:9px}.ux-subtitle{font-size:13px;line-height:1.8;color:var(--ux-muted);max-width:650px;margin:0}.ux-head-actions{flex-shrink:0}.ux-head-actions .lx-button{padding:12px 18px;font-size:12px}.ux-panel{background:var(--ux-white);border:1px solid var(--ux-line);border-radius:var(--ux-radius);padding:30px;min-width:0}.ux-panel h2{font:500 21px/1.3 var(--lx-body);letter-spacing:-.02em;margin:0 0 14px}.ux-help{display:block;color:var(--ux-muted);font-size:12px;line-height:1.8}.ux-table-panel{padding:0;overflow:hidden}.ux-table-panel .table{margin-bottom:0}.ux-table-panel .table thead{background:#eeeae0}.luxe-site .ux-page .table th{font-size:11px;font-weight:600;color:#756d5b;white-space:nowrap;padding:17px 18px}.luxe-site .ux-page .table td{padding:17px 18px;font-size:13px}.luxe-site .ux-page .table-dark{--bs-table-bg:#eeeae0;--bs-table-color:var(--ux-ink);color:var(--ux-ink)}.luxe-site .ux-page .table-dark th{color:var(--ux-ink)}.ux-page .table-responsive{overscroll-behavior-inline:contain}.ux-cell-product{display:flex;align-items:center;gap:14px;min-width:190px}.ux-cell-product img{width:48px;height:57px;object-fit:cover;border-radius:7px;background:#eee8dc}.ux-cell-product strong{font-weight:600;font-size:13px}.ux-cell-product small{display:block;font-size:10px;color:var(--ux-muted);margin-top:4px}.ux-money{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ux-badge{display:inline-block;border:1px solid #dcd3c2;background:#f0eadf;color:#766247;border-radius:30px;padding:5px 11px;font-size:10px;font-weight:600;white-space:nowrap}.ux-badge.good{background:#e9efe6;color:#476146;border-color:#d6e0cf}.ux-badge.warm{background:#efe1cc;color:#866032;border-color:#e2cba8}.ux-badge.muted{background:#eeece7;color:#817c70;border-color:#e1ddd3}.ux-row-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ux-row-actions form{margin:0}.ux-row-actions .btn{font-size:11px}.ux-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:30px}.ux-metrics article{background:var(--ux-white);border:1px solid var(--ux-line);padding:23px 25px;border-radius:var(--ux-radius)}.ux-metrics article:first-child{background:#e8e3d5}.ux-metrics span{font-size:12px;color:var(--ux-muted)}.ux-metrics strong{display:block;font-size:35px;line-height:1.25;font-weight:500;margin-top:12px}.ux-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 20px}.ux-search{display:flex;align-items:center;gap:12px;width:min(470px,100%);padding:11px 16px;border:1px solid var(--ux-line);border-radius:8px;background:var(--ux-white)}.ux-search>span{font-size:21px;color:#9b8d78}.luxe-site .ux-search input{border:0;background:transparent;min-width:0;width:100%;padding:0;font-size:13px}.ux-filter-empty{background:#efe9dd;border:1px dashed #c7bca6;border-radius:8px;padding:20px;color:#756d5b;font-size:13px}.ux-form-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);align-items:start;gap:25px}.luxe-site .ch-field{display:grid;gap:9px;margin:22px 0}.luxe-site .ch-field label{font-weight:600;font-size:12px;color:#524c40}.luxe-site .ch-field input:not([type=checkbox]),.luxe-site .ch-field select,.luxe-site .ch-field textarea{width:100%;border:1px solid #d9d2c4;border-radius:7px;padding:12px 14px;background:#fffefb;color:#302c24;font-size:14px;min-height:46px}.luxe-site .ch-field-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.luxe-site .ch-field-row .ch-field{margin-block:0 22px}.luxe-site textarea{resize:vertical}.ux-form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:28px;padding-top:20px;border-top:1px solid var(--ux-line)}.ux-form-actions .lx-button{padding:12px 20px}.ux-toggle-row{display:flex;align-items:center;gap:14px;background:#f0ece2;padding:18px;border-radius:8px;cursor:pointer;font-size:13px}.ux-toggle-row input{width:18px;height:18px;accent-color:#5e6d4e}.ux-toggle-row small{display:block;font-size:11px;font-weight:400;color:var(--ux-muted);margin-top:4px}.ux-upload-panel{padding:22px}.ux-form-preview{width:100%;height:260px;object-fit:cover;border-radius:10px;background:#e8decd}.ux-note-panel{background:#eae5d8;padding:35px}.ux-note-panel h2{font:400 31px/1.25 var(--lx-serif);margin:20px 0}.ux-note-panel p:not(.lx-kicker){font-size:13px;color:#766d5c;line-height:1.9}.ux-confirm{max-width:650px;padding:45px;background:var(--ux-white);border:1px solid var(--ux-line);border-radius:18px;margin:0 auto}.ux-confirm h2{font:400 32px/1.3 var(--lx-serif)}.ux-confirm>p{font-size:14px;color:var(--ux-muted)}.ux-confirm-icon{display:grid;place-items:center;background:#f5e7de;color:#9b513c;border:1px solid #eacbbb;border-radius:50%;font:28px var(--lx-serif);width:52px;height:52px;margin-bottom:22px}.ux-confirm-product{display:flex;gap:20px;padding:20px;background:#f4f0e7;border-radius:10px;margin-top:24px}.ux-confirm-product img{width:74px;height:80px;object-fit:cover;border-radius:7px}.ux-confirm-product p{margin:7px 0 0;color:var(--ux-muted)}.ux-definition{display:grid;grid-template-columns:1fr 1.6fr;gap:16px;margin:25px 0;font-size:14px}.ux-definition dt{font-weight:400;color:var(--ux-muted)}.ux-definition dd{margin:0;overflow-wrap:anywhere}.ux-profile{display:grid;grid-template-columns:1fr 1.6fr;gap:25px}.ux-profile-cover{background:#e7e1d3;border-radius:16px;padding:45px;text-align:center}.ux-profile-cover h2{font:400 30px/1.3 var(--lx-serif);margin:20px 0}.ux-avatar{width:90px;height:90px;background:#d8cbb5;display:grid;place-items:center;border:1px solid #c7b794;border-radius:50%;margin:auto;font:30px var(--lx-serif)}.ux-launch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ux-launch-card{display:block;position:relative;padding:32px 30px 55px;border:1px solid var(--ux-line);background:var(--ux-white);border-radius:14px;color:var(--ux-ink);text-decoration:none;transition:transform .2s,background .2s}.ux-launch-card:hover{background:#eae4d5;transform:translateY(-4px);color:var(--ux-ink)}.ux-launch-number{font:italic 30px var(--lx-serif);color:#a18b68}.ux-launch-card h2{font-size:20px;margin:27px 0 12px}.ux-launch-card p{font-size:13px;color:var(--ux-muted)}.ux-launch-arrow{position:absolute;bottom:22px;right:25px;font-size:24px}.ux-shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ux-shop-card{overflow:hidden;background:var(--ux-white);border:1px solid var(--ux-line);border-radius:12px}.ux-shop-card>a{display:block;overflow:hidden}.ux-shop-card img{width:100%;aspect-ratio:1;object-fit:cover;transition:transform .5s;background:#eae3d5}.ux-shop-card:hover img{transform:scale(1.035)}.ux-shop-card>div{padding:24px}.ux-shop-card .lx-kicker{margin-bottom:10px}.ux-shop-card h2{font:500 22px/1.3 var(--lx-body);margin:0 0 20px}.ux-shop-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}.ux-shop-bottom strong{font-size:15px}.ux-shop-bottom button{font-size:12px}.ux-category-links{display:flex;gap:10px;margin:0 0 35px;overflow:auto;padding:4px 0 10px}.ux-category-links a{white-space:nowrap;border:1px solid var(--ux-line);border-radius:30px;padding:10px 20px;text-decoration:none;font-size:13px}.ux-category-links a:hover,.ux-category-links a[aria-current]{background:var(--ux-ink);color:#fff7e9}.ux-menu-masthead{position:relative;border-bottom:1px solid var(--ux-line);background:#eae5d9;padding-bottom:45px!important}.ux-menu-masthead h1{max-width:800px}.ux-menu-masthead p{color:var(--ux-muted);font-size:14px}.ux-menu-masthead em{font-weight:400;color:#8c704b}.ux-detail{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.ux-detail-photo{position:relative;border-radius:14px;overflow:hidden;background:#e6ddcc}.ux-detail-photo img{width:100%;aspect-ratio:4/5;object-fit:cover}.ux-photo-label{position:absolute;bottom:22px;left:25px;color:white;background:#29251f8c;padding:8px 12px;letter-spacing:.13em;font-size:9px}.ux-detail-copy h2{font:400 clamp(36px,4vw,59px)/1.2 var(--lx-serif);margin:15px 0 22px}.ux-detail-description{font-size:15px;line-height:1.9;color:var(--ux-muted)}.ux-price{font-size:36px;font-weight:500;margin:20px 0}.ux-price small{font-size:17px}.ux-detail-options{margin:28px 0;padding:24px 0;border-top:1px solid var(--ux-line);border-bottom:1px solid var(--ux-line)}.ux-detail-options h3{font-size:15px}.ux-detail-options p{font-size:13px;color:var(--ux-muted);line-height:1.8;margin-bottom:0}.ux-steps{display:flex;gap:30px;padding:0 0 23px;list-style:none;border-bottom:1px solid var(--ux-line);margin:0 0 32px;font-size:12px;color:#928c7d;flex-wrap:wrap}.ux-steps li.active{font-weight:600;color:#5c4b33}.ux-checkout-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);gap:28px;align-items:start}.ux-cart-item{display:flex;align-items:center;gap:20px;padding:24px 0;border-bottom:1px solid var(--ux-line);flex-wrap:wrap}.ux-cart-item:last-child{border:0}.ux-cart-item-name{flex:1;min-width:140px}.ux-cart-item-name strong{font-weight:600;font-size:14px}.ux-cart-item-name small{display:block;color:var(--ux-muted);margin-top:5px;font-size:12px}.ux-quantity{display:flex;align-items:center;border:1px solid #d9d0be;border-radius:30px;padding:4px;gap:7px}.ux-quantity button{width:28px;height:28px;border:0;background:transparent;font-size:18px;border-radius:50%}.ux-quantity button:hover{background:#ece6d9}.ux-quantity span{font-size:13px;min-width:20px;text-align:center}.ux-remove{border:0;background:transparent;color:#9a7158;font-size:24px}.ux-summary{position:sticky;top:125px;background:#eae4d7}.ux-summary .lx-button{width:100%;margin:20px 0;gap:15px}.ux-summary .lx-text-link{display:inline-block}.ux-total-line{display:flex;justify-content:space-between;gap:15px;border-block:1px solid #d7ccba;padding:23px 0;margin-top:25px;font-size:13px}.ux-total-line strong{font-size:20px;white-space:nowrap}.ux-empty{padding:65px 30px;text-align:center;border:1px dashed #d4c7b0;background:#f3eee4;border-radius:14px}.ux-empty h2{font:400 31px/1.3 var(--lx-serif);margin:18px 0}.ux-empty p{font-size:14px;color:var(--ux-muted)}.ux-empty .lx-button{margin-top:15px}.ux-empty-mark{display:inline-grid;place-items:center;width:65px;height:65px;border:1px solid #ccbea5;color:#8c704b;border-radius:50%;font-size:32px}.ux-floor-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:18px}.ux-floor-card{padding:27px 20px;text-align:center;border:1px solid var(--ux-line);border-radius:14px;background:var(--ux-white);color:var(--ux-ink);text-decoration:none;transition:transform .2s,border-color .2s}.ux-floor-card:hover{transform:translateY(-4px);border-color:#a68c64;color:var(--ux-ink)}.ux-floor-card.busy{background:#e9dfcf;border-color:#d8c5a5}.ux-table-symbol{display:inline-grid;place-items:center;width:55px;height:55px;border:1px solid #cfc6b4;border-radius:13px;color:#867356;font-size:30px;background:#f7f3e9}.ux-floor-card h2{font:500 24px var(--lx-body);margin:17px 0 10px}.ux-floor-card small{display:block;margin-top:22px;font-size:10px;color:var(--ux-muted)}.ux-workspace .ch-pos{padding:30px 25px;grid-template-columns:minmax(0,1fr) 320px;gap:24px}.ux-pos .ch-section-head{margin-bottom:22px!important}.ux-pos .ch-section-head h1{font:400 35px var(--lx-serif)}.ux-pos .ch-eyebrow{font-size:9px;letter-spacing:.09em}.ux-pos .ch-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ux-pos .ch-product-image{aspect-ratio:1}.ux-pos .ch-product h3{font-size:16px}.ux-pos .ch-product p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11px}.ux-pos .ch-cart{top:110px;padding:22px;background:#fffdf8;border-radius:14px}.ux-pos .ch-cart-heading{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--ux-line);padding-bottom:20px;margin-bottom:15px}.ux-pos .ch-cart h2{font-size:23px}.ux-pos .ch-cart-summary{border-top:1px solid var(--ux-line);padding-top:20px;margin-top:20px}.ux-pos .ch-cart-summary>div{display:flex;justify-content:space-between;font-size:14px}.ux-pos .ch-cart-summary strong{font-size:25px}.ux-pos .ch-cart-summary>p{font-size:11px;color:var(--ux-muted)}.ux-pos #checkout-open{width:100%}.luxe-site .ch-dialog{padding:32px}.luxe-site .ch-dialog h2{font:400 32px var(--lx-serif);margin-bottom:15px}.luxe-site .ch-close{float:right;border:0;background:#eee8dc;width:32px;height:32px;border-radius:50%;font-size:20px}.luxe-site .ch-pay-total{font-size:32px;margin:20px 0}.luxe-site .ch-check{display:flex;align-items:start;gap:10px;font-size:13px;margin:20px 0}.luxe-site .ch-inline-error{color:#a1392c;font-size:13px}.luxe-site button:disabled{opacity:.5;cursor:not-allowed;transform:none}.ux-receipt{max-width:600px;margin:45px auto;padding:45px;background:#fffdf8;border:1px solid #d7ceba;border-radius:12px;box-shadow:0 15px 35px #29251f0a}.ux-receipt>h1{font:400 30px var(--lx-serif);margin-top:30px}.ux-receipt>p{font-size:13px}.ux-receipt .ch-receipt-line{display:flex;justify-content:space-between;gap:20px;margin:20px 0;font-size:13px}.ux-receipt .ch-receipt-line p{font-size:11px;color:#827763;margin:5px 0}.ux-receipt>small{display:block;color:#827763;font-size:10px}.ux-receipt .ch-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.ux-receipt .ch-actions .ch-button{padding:12px 16px;font-size:12px}.ux-legacy-pos{padding:30px}.ux-legacy-pos>.row{gap:0}.ux-legacy-pos .col-md-7{padding-right:25px}.ux-legacy-product-photo{width:100%;height:145px;object-fit:cover;border-radius:8px;margin-bottom:15px}.ux-legacy-pos h4,.ux-legacy-pos h5{font-size:18px}.ux-cart-partial{max-height:60dvh}.ux-orders>.card,.ux-report .card{background:var(--ux-white);border:1px solid var(--ux-line)!important;box-shadow:none!important;border-radius:12px;overflow:hidden}.ux-page .card-header{padding:20px 24px;background:#eae5d9!important;color:var(--ux-ink)!important;border-color:var(--ux-line)}.ux-page .card-header h5{font-size:14px}.ux-page .card-body{padding:24px}.ux-orders .modal-content,.ux-report .modal-content{background:var(--ux-white)}.luxe-site .modal-header{background:#e9e2d4!important;color:var(--ux-ink)!important;border-color:var(--ux-line)}.luxe-site .modal-header .btn-close-white{filter:none}.luxe-site .modal-content{border:1px solid var(--ux-line);border-radius:14px;overflow:hidden}.luxe-site .modal-title{font-size:18px}.luxe-site .modal-body{padding:25px}.ux-schedule .container,.ux-report .container{max-width:none;padding-inline:0;margin-top:0!important}.ux-schedule #capture-area{border-radius:12px;overflow:hidden;background:var(--ux-white)!important}.ux-schedule #scheduleTable{min-width:800px;background:var(--ux-white)}.ux-schedule #scheduleTable td{height:130px}.ux-schedule #scheduleTable th{min-width:100px;padding:15px 10px;white-space:normal}.ux-schedule .badge{white-space:normal!important;font-size:11px;text-align:left;line-height:1.5}.ux-schedule .bg-info{background:#dce7dc!important;color:#36523e!important}.ux-schedule .bg-warning{background:#e9deca!important;color:#75542e!important}.ux-schedule h3{font-size:17px}.ux-report .row>.col-md-4 .card{background:#ede7da!important;color:var(--ux-ink)!important}.ux-report .row>.col-md-4:nth-child(2) .card{background:#e0e8dc!important}.ux-report .row>.col-md-4 h6{font-size:11px;text-align:left}.ux-report .row>.col-md-4 h3{font-size:28px;text-align:left}.ux-report .container>.d-flex>h2{font-size:16px!important;color:var(--ux-muted)!important}.lx-dashboard .cards article:first-child{background:#e2e8db}.ux-block-title{font:400 28px var(--lx-serif);margin-top:35px}.ux-auth{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ux-line);border-radius:18px;overflow:hidden;max-width:950px;margin:auto;background:var(--ux-white)}.ux-auth-art{position:relative;min-height:530px}.ux-auth-art img{position:absolute;width:100%;height:100%;object-fit:cover}.ux-auth-art p{position:absolute;bottom:20px;left:30px;font:italic 30px/1.3 var(--lx-serif);color:#fff9ee;text-shadow:0 2px 15px #0008}.ux-auth-form{padding:45px}.ux-auth-form h2{font:400 30px var(--lx-serif);margin-bottom:25px}.ux-auth-form .lx-button{width:100%;margin-bottom:20px}.ux-prose{max-width:820px;margin:auto}.ux-prose h2{margin-top:25px;font-size:20px}.ux-prose p{font-size:15px;line-height:1.9;color:#6d6659}.ux-editorial{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:center}.ux-editorial>img{width:100%;max-height:650px;object-fit:cover;border-radius:14px}.ux-editorial article h2{font:400 39px/1.3 var(--lx-serif);margin-bottom:25px}.ux-editorial article p:not(.lx-kicker){font-size:15px;color:var(--ux-muted);line-height:1.9}.ux-editorial .lx-button{margin-top:20px}.ux-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:65px 0 0}.ux-principles article{border-top:1px solid var(--ux-line);padding-top:25px}.ux-principles span{font:italic 28px var(--lx-serif);color:#9c896c}.ux-principles h3{font-size:20px;margin-top:20px}.ux-principles p{font-size:14px;color:var(--ux-muted)}.ux-content-notice{padding:18px 22px;background:#eee6d5;border:1px solid #ddceb5;font-size:12px;color:#716249;border-radius:8px}.ux-news-banner,.ux-store-banner{background:#eae4d6!important;border-radius:16px;overflow:hidden;margin:22px 0!important;min-height:340px}.ux-news-banner .container,.ux-store-banner .container{max-width:none}.ux-news-banner .row>div,.ux-store-banner .row>div{max-width:none;width:100%;text-align:left}.ux-news-banner .glass-content,.ux-store-banner .glass-content{background:none!important;box-shadow:none!important;padding:40px!important;color:var(--ux-ink)!important}.ux-news-banner :is(.text-white,.text-white-80),.ux-store-banner :is(.text-white,.text-white-80){color:var(--ux-ink)!important}.ux-news-banner h3,.ux-store-banner h3{font:400 32px var(--lx-serif)}.ux-news-banner .btn,.ux-store-banner .btn{border:1px solid #9e8a69;color:#504430;background:transparent;border-radius:4px;padding:11px 20px}.ux-news-banner:nth-of-type(even),.ux-store-banner:nth-of-type(even){background:#dde4d7!important}.ux-page .badge{font-weight:500;border-radius:20px;padding:7px 11px}.ux-page .btn-outline-warning{color:#876433;border-color:#c8b18c}.ux-page .btn-outline-info{color:#41655e;border-color:#9eb7ad}.luxe-site .btn-success{background:#526448;border-color:#526448}.luxe-site .btn-danger{background:#9b4e3c;border-color:#9b4e3c}.luxe-site .btn{font-size:13px;border-radius:6px}.luxe-site .form-control:focus,.luxe-site .form-select:focus{border-color:#a48a63;box-shadow:0 0 0 3px #bba47922}.ux-login-partial{gap:12px}.ux-form-message{margin-top:20px;font-size:13px}.ux-empty-state-image{max-width:200px}.ux-page :is(.d-flex.justify-content-between){flex-wrap:wrap;gap:14px}.ux-page :is(.text-danger){color:#9b4e3c!important}.ux-page .card.shadow,.ux-page .card.shadow-lg,.ux-page .card.shadow-sm{box-shadow:none!important}.ux-app-shell [data-search-row][hidden]{display:none!important}
@media(min-width:1650px){.ux-workspace .ch-pos{grid-template-columns:minmax(0,1fr) 370px}.ux-pos .ch-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1150px){.ux-workspace .ux-app-shell{grid-template-columns:180px minmax(0,1fr)}.ux-worknav{padding:25px 12px}.ux-workspace .ux-page{padding:30px 23px 60px}.ux-page-head{align-items:start;flex-wrap:wrap}.ux-workspace .ch-pos{grid-template-columns:1fr}.ux-pos .ch-cart{position:static;max-height:none}.ux-pos .ch-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ux-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ux-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ux-form-layout{grid-template-columns:1.3fr 1fr}.ux-panel{padding:23px}.ux-table-panel{padding:0}.ux-detail{gap:35px}.ux-checkout-grid{grid-template-columns:1fr}.ux-summary{position:static}.ux-form-preview{height:210px}.ux-profile-cover{padding:35px 20px}}
@media(max-width:800px){.ux-workspace .ux-app-shell{display:block}.ux-worknav{position:static;height:auto;padding:12px 20px;border-right:0;border-bottom:1px solid var(--ux-line)}.ux-worknav-home,.ux-worknav>.lx-kicker,.ux-worknav-note{display:none}.ux-worknav nav{display:flex;overflow:auto;gap:8px}.ux-worknav nav a{white-space:nowrap;padding:9px 13px;border:1px solid #d9d0bd}.ux-worknav nav a span{display:none}.ux-workspace .lx-header{padding:16px 5%}.ux-page{padding:35px 5% 55px}.ux-form-layout{grid-template-columns:1fr}.ux-upload-panel{max-width:none}.ux-form-preview{height:270px}.ux-metrics{gap:12px}.ux-metrics article{padding:18px}.ux-metrics strong{font-size:28px}.ux-profile{grid-template-columns:1fr}.ux-profile-cover{padding:25px}.ux-detail{grid-template-columns:1fr;gap:30px}.ux-detail-photo img{max-height:530px;aspect-ratio:1;object-fit:cover}.ux-editorial{grid-template-columns:1fr;gap:30px}.ux-editorial>img{max-height:430px}.ux-principles{gap:20px}.ux-auth{grid-template-columns:1fr}.ux-auth-art{min-height:250px;max-height:250px}.ux-auth-art img{object-position:50% 57%}.ux-legacy-pos{padding:25px 5%}.ux-toolbar{flex-wrap:wrap}.ux-schedule .d-flex{flex-wrap:wrap;gap:15px}.ux-receipt{margin:25px}.ux-workspace .ch-pos{padding:25px 5%}}
@media(max-width:520px){.ux-page-head h1{font-size:32px}.ux-page-head{gap:20px}.ux-metrics{grid-template-columns:1fr 1fr}.ux-metrics article:first-child{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center}.ux-metrics article:first-child strong{margin-top:0}.ux-metrics article{padding:17px}.ux-shop-grid{gap:13px}.ux-shop-card>div{padding:15px 12px}.ux-shop-card h2{font-size:17px;margin-bottom:14px}.ux-shop-card .lx-kicker{font-size:8px}.ux-shop-bottom{flex-direction:column;align-items:stretch;gap:12px}.ux-shop-bottom button{width:100%;font-size:11px}.ux-shop-bottom strong{font-size:14px}.ux-launch-grid{grid-template-columns:1fr}.ux-launch-card{padding:25px}.ux-launch-card h2{margin-top:15px}.ux-launch-card p{padding-right:30px}.luxe-site .ch-field-row{grid-template-columns:1fr;gap:0}.ux-panel{padding:22px 18px}.ux-table-panel{padding:0}.ux-form-actions{gap:15px}.ux-steps{gap:10px;font-size:10px;justify-content:space-between}.ux-cart-item{gap:15px}.ux-cart-item-name{min-width:150px;flex-basis:70%}.ux-cart-item .ux-money{margin-left:auto}.ux-cart-item .ux-remove{order:2}.ux-confirm{padding:28px 22px}.ux-auth-form{padding:28px 22px}.ux-principles{grid-template-columns:1fr}.ux-floor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ux-floor-card{padding:20px 12px}.ux-floor-card h2{font-size:21px}.ux-pos .ch-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ux-receipt{margin:20px 12px;padding:28px 22px}.ux-news-banner .glass-content,.ux-store-banner .glass-content{padding:25px!important}.ux-news-banner h3,.ux-store-banner h3{font-size:27px}.ux-news-banner,.ux-store-banner{min-height:0}.ux-detail-copy h2{font-size:37px}.ux-editorial article h2{font-size:32px}.ux-legacy-pos .col-md-7{padding-right:12px}.ux-legacy-pos .d-flex{flex-wrap:wrap;gap:12px}.ux-legacy-pos #searchMenu{width:100%!important}.ux-page .table th,.ux-page .table td{white-space:nowrap}.ux-page .table td .ux-cell-product{white-space:normal}.ux-definition{grid-template-columns:1fr;gap:5px}.ux-definition dd{margin-bottom:15px}}
@media print{.ux-worknav,.ux-page-head,.no-print,.ux-head-actions,.ux-toolbar{display:none!important}.ux-workspace .ux-app-shell{display:block}.ux-receipt{border:0;box-shadow:none;margin:0;max-width:none}.ux-page{padding:0}.ux-schedule #capture-area{border:0!important}.ux-page .table-responsive{overflow:visible}.ux-page .table{font-size:10px}.ux-app-shell{background:white!important}.ux-receipt .ch-actions{display:none!important}}
