.admin-body{--ink:#17251f;--paper:#f3f6f5;--terracotta:#1c8e69;background:radial-gradient(ellipse at 83% 2%,#e6f2ed 0,transparent 30%),#f3f6f5;font-family:'Space Grotesk','DM Sans',sans-serif}.admin-sidebar{background:linear-gradient(168deg,#0c392b 0%,#082b22 62%,#101d20 100%);box-shadow:12px 0 38px #113c2b12}.admin-brand img{background:#f6f3e8}.admin-brand{letter-spacing:.08em}.admin-brand small{color:#9ec6b1}.side-link{color:#d1e0d8;transition:background .2s,color .2s,transform .2s}.side-link:hover{background:#ffffff14;transform:translateX(2px)}.side-link.selected{background:linear-gradient(90deg,#f2a65720,#ffffff0b);box-shadow:inset 3px 0 #f09a4a;color:white}.admin-top{background:#ffffffd9;backdrop-filter:blur(15px)}.admin-content{max-width:1600px}.page-heading h1{font-family:'Space Grotesk',sans-serif;font-size:clamp(28px,3vw,37px);letter-spacing:-.045em}.page-heading p{font-size:12px}.eyebrow{color:#17805e}.stat-card,.panel,.table-wrap,.admin-form{border-color:#e6ece8;border-radius:15px;box-shadow:0 8px 25px #15382c08}.stat-card{transition:transform .22s,box-shadow .22s}.stat-card:hover{transform:translateY(-3px);box-shadow:0 15px 35px #15382c12}.stat-icon{border-radius:10px;background:#e6f3ed;color:#16825f}.stat-number{font-family:'Space Grotesk',sans-serif;letter-spacing:-.045em}.button{border-radius:8px}.button-dark{background:linear-gradient(135deg,#146846,#0d4938);box-shadow:0 7px 16px #14684620}.button-dark:hover{background:linear-gradient(135deg,#208e67,#116147)}.button-light{border:1px solid #e5e9e5;border-radius:8px}.data-table th{background:#f5f8f6}.data-table tr:hover td{background:#fbfdfc}.data-table td{font-size:11px}.product-cell img{border-radius:8px}.pill{border-radius:7px;font-weight:700}.toast{border-radius:10px}.admin-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-category-grid .category-card{border-radius:13px;overflow:hidden;gap:13px;justify-content:flex-start;min-width:0}.admin-category-grid .category-card>img{width:62px;height:62px;object-fit:cover;border-radius:9px}.admin-category-grid .category-card>div:nth-child(2){min-width:0;flex:1}.admin-category-grid h3{font-family:'Space Grotesk',sans-serif}.admin-category-grid .category-card p{line-height:1.5}.admin-category-grid .category-card>div:last-child{display:flex}.row-action{width:28px;height:28px;border:1px solid #e8ece9;border-radius:7px;background:#fff;color:#486557}.row-action.danger{color:#ae5f52}.row-action:hover{background:#edf7f1}.inline-select{padding:7px 9px;border:1px solid #e2e9e4;border-radius:7px;background:#fff;color:#284c3c;font-size:10px}.code-chip{display:inline-block;padding:6px 8px;border-radius:6px;background:#edf6f0;color:#166442;letter-spacing:.1em}.banner-guidance{padding:12px 15px;background:#e8f4ed;border-radius:9px;font-size:11px;color:#496353}.banner-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.banner-admin-card{background:#fff;border:1px solid #e6ece8;border-radius:14px;overflow:hidden;box-shadow:0 8px 25px #15382c08}.banner-admin-card>img{width:100%;height:190px;object-fit:cover}.banner-admin-info{padding:18px}.banner-admin-info h3{font:600 17px 'Space Grotesk',sans-serif;margin:12px 0 4px}.banner-admin-info p{font-size:11px;color:#888}.banner-admin-info>div{display:flex;gap:8px;align-items:center}.banner-admin-info .button{margin-left:auto;font-size:10px;padding:9px 13px}.review-stars{color:#df9a31;letter-spacing:2px}.settings-form{max-width:920px}.settings-integration-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:16px}.settings-integration-grid h3,.quick-panel h3{font:600 17px 'Space Grotesk',sans-serif;margin:0 0 10px}.settings-integration-grid p{color:#828c85;font-size:11px;line-height:1.7}.quick-panel{margin-top:17px;display:flex;align-items:center;gap:12px}.quick-panel>div{margin-right:auto}.quick-panel h3{margin-top:6px}.mobile-sidebar-toggle{border-radius:6px;padding:7px}.page-heading .button{white-space:nowrap}
.hc-toast{position:fixed;z-index:100002;right:22px;top:22px;display:flex;align-items:center;gap:10px;max-width:min(420px,calc(100vw - 32px));padding:14px 17px;border:1px solid #dce9df;border-radius:11px;background:#fff;color:#18392c;box-shadow:0 16px 45px #142a1d22;font:600 12px 'DM Sans',sans-serif;opacity:0;transform:translateY(-8px);pointer-events:none;transition:.24s}.hc-toast.show{opacity:1;transform:none}.hc-toast i{color:#19845f;font-size:16px}.hc-toast.error{border-color:#f0d7d2;color:#73392f}.hc-toast.error i{color:#b35c4d}.commerce-modal-backdrop{position:fixed;z-index:100001;inset:0;display:grid;place-items:center;padding:18px;background:#101a16a8;backdrop-filter:blur(8px);overflow:auto}.commerce-modal{position:relative;width:min(640px,100%);max-height:min(92vh,900px);overflow:auto;padding:31px;background:#fff;border:1px solid #e2eae4;border-radius:16px;box-shadow:0 25px 90px #0003;animation:modalIn .22s ease-out}.commerce-modal h2{font:600 25px 'Space Grotesk','DM Sans',sans-serif;letter-spacing:-.04em;margin:8px 35px 20px 0}.modal-close{position:absolute;right:20px;top:20px;width:34px;height:34px;border:1px solid #e5eae6;border-radius:50%;background:#fff;color:#46564c}.modal-form{display:grid;gap:14px}.modal-form label{display:grid;gap:7px;font-size:11px;font-weight:700;color:#364a3e}.modal-form input,.modal-form select,.modal-form textarea{width:100%;padding:11px 12px;border:1px solid #dfe7e1;border-radius:7px;background:#fbfdfb;color:#253a2f;outline:none;font:12px 'DM Sans',sans-serif}.modal-form input:focus,.modal-form select:focus,.modal-form textarea:focus{border-color:#258b66;box-shadow:0 0 0 3px #21875f18}.modal-form small{font-weight:400;color:#86928a}.modal-form .form-grid{gap:0 13px}.modal-form .wide{grid-column:1/-1}.modal-form .check-label{display:flex;align-items:center;gap:9px}.modal-form .check-label input{width:auto}.modal-note{display:grid;grid-template-columns:1fr auto;gap:5px;padding:14px;background:#eff7f2;border-radius:9px}.modal-note strong{font:600 20px 'Space Grotesk',sans-serif}.modal-note small{grid-column:1/-1;color:#78877e}.fine-print{font-size:10px;line-height:1.6;color:#8b948e}.order-success{text-align:center;display:grid;gap:14px}.order-success p{color:#78877e;font-size:13px}.success-orbit{margin:0 auto;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#e5f5ea;color:#198455;font-size:23px;box-shadow:0 0 0 8px #f5faf6}.order-number{font:700 20px 'Space Grotesk',sans-serif;letter-spacing:.12em;color:#176447}.order-success small{color:#818d84;line-height:1.6}.invoice-preview{line-height:1.8;font-size:12px}.invoice-preview h3{font:600 22px 'Space Grotesk',sans-serif}.invoice-preview hr{border:0;border-top:1px solid #e7ebe8}.cart-coupon{margin:20px 0;padding:14px;background:#f6f8f5;border-radius:8px}.cart-coupon label{display:block;font-size:11px;font-weight:700;margin-bottom:8px}.cart-coupon>div{display:flex}.cart-coupon input{flex:1;min-width:0;border:1px solid #e3e7e1;padding:10px;border-radius:5px 0 0 5px}.cart-coupon button{border:0;background:#273c30;color:#fff;padding:0 15px;border-radius:0 5px 5px 0;font-size:11px}.cart-coupon small{display:block;color:#19845f;margin-top:7px}.catalog-empty{text-align:center;grid-column:1/-1;padding:40px;background:#fff}.catalog-empty h3{font:24px var(--serif)}.product-title-link{color:inherit;text-decoration:none}.product-title-link:hover{color:#a75b3e}.product-image-link{display:block}.cart-product-image{display:block}.muted-line{display:block;color:#929a94;font-size:9px;margin-top:4px}.category-info small{display:block;margin:4px 0;color:#b99b7a;font-size:10px}.category-info p{font-size:11px;line-height:1.5;opacity:.8;margin-top:7px}.cart-quantity button{border:1px solid #e9e3dc;background:#fff;width:30px;height:29px;border-radius:4px}.cart-quantity span{min-width:30px;text-align:center;display:inline-block}.added{background:#19845f!important;color:#fff!important}
@keyframes modalIn{from{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}
.invoice-preview{padding:4px;color:#24362d;font:14px Cambria,Georgia,serif}.invoice-header{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:18px;border-bottom:2px solid #1a6848}.invoice-header h3{margin:6px 0;font-size:30px;letter-spacing:.08em}.invoice-header p,.invoice-preview p{line-height:1.65;color:#66746b}.invoice-status{padding:6px 10px;border-radius:20px;background:#e9f4ed;color:#176442;font:700 12px Cambria,Georgia,serif}.invoice-address-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:20px 0}.invoice-address-grid b{color:#245c43}.invoice-address-grid p{margin:7px 0 0;white-space:pre-line}.invoice-lines{width:100%;border-collapse:collapse;margin:8px 0 20px}.invoice-lines th,.invoice-lines td{padding:11px 9px;border-bottom:1px solid #e2e9e4;text-align:left}.invoice-lines th{background:#f2f7f3;color:#315b44;font-size:12px}.invoice-lines th:not(:first-child),.invoice-lines td:not(:first-child){text-align:right}.invoice-totals{width:min(330px,100%);margin:0 0 18px auto}.invoice-totals>div{display:flex;justify-content:space-between;gap:18px;padding:6px 0}.invoice-totals .invoice-grand-total{margin-top:5px;padding-top:11px;border-top:1px solid #b8c6bc;font-size:18px}.invoice-payment{padding-top:12px;border-top:1px solid #e2e9e4}.order-detail h3{margin:18px 0 6px;font:600 15px Cambria,Georgia,serif}.order-address-cell{display:block;max-width:260px;white-space:normal;color:#66746b;line-height:1.45;margin-top:4px}
.admin-body,.admin-body button,.admin-body input,.admin-body select,.admin-body textarea{font-family:Cambria,Georgia,serif}
.admin-body{font-size:16px}
.admin-body .side-link{font-size:15px;padding:13px 16px}
.admin-body .sidebar-label,.admin-body .admin-brand small,.admin-body .sidebar-bottom small{font-size:12px}
.admin-body .page-heading p,.admin-body .stat-foot,.admin-body .panel-title span,.admin-body .banner-admin-info p,.admin-body .settings-integration-grid p{font-size:14px}
.admin-body .data-table th,.admin-body .data-table td{font-size:14px;padding:13px 12px}
.admin-body .admin-form label,.admin-body .modal-form label{font-size:14px}
.admin-body .button,.admin-body .pill,.admin-body .inline-select,.admin-body .filter-input{font-size:14px}
@media(max-width:650px){.admin-body .admin-content{padding:20px 14px}.admin-body .data-table th,.admin-body .data-table td{font-size:13px;padding:10px 8px}.admin-body .page-heading h1{font-size:27px}}
@media(max-width:950px){.admin-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.banner-admin-grid{grid-template-columns:1fr}}
@media(max-width:650px){.commerce-modal{padding:24px 19px}.commerce-modal h2{font-size:21px}.modal-form .form-grid{grid-template-columns:1fr}.modal-form .wide{grid-column:auto}.admin-category-grid,.settings-integration-grid{grid-template-columns:1fr}.quick-panel{align-items:flex-start;flex-wrap:wrap}.quick-panel>div{width:100%}.banner-admin-card>img{height:145px}.hc-toast{top:12px;right:12px}.hc-contact-fab{right:14px;bottom:14px}}
@media print{@page{size:A4;margin:14mm}body.printing-invoice *{visibility:hidden!important}body.printing-invoice #commerceModal,body.printing-invoice #commerceModal *{visibility:visible!important}body.printing-invoice #commerceModal{position:absolute!important;inset:0!important;display:block!important;padding:0!important;overflow:visible!important;background:#fff!important;backdrop-filter:none!important}body.printing-invoice #commerceModal .commerce-modal{width:100%!important;max-width:none!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;animation:none!important}body.printing-invoice #commerceModal .modal-close,body.printing-invoice #commerceModal [data-print-invoice]{display:none!important}.invoice-preview{padding:0!important}.invoice-lines tr{break-inside:avoid}}

.cart-discount-row{color:#527451}.cart-discount-row[hidden]{display:none!important}.checkout-price-breakdown{display:grid;gap:8px}.checkout-price-breakdown>div{display:flex;justify-content:space-between;gap:16px}.checkout-price-breakdown .discount-line{color:#527451}.checkout-price-breakdown .checkout-total-line{border-top:1px solid #ded7ce;padding-top:9px;font-size:16px}.checkout-price-breakdown>small{color:#777;margin-top:2px}
.customer-account-wrap{align-items:start}.account-dashboard{grid-column:1/-1;min-width:0}.customer-dashboard-heading,.customer-section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.customer-dashboard-heading h1,.customer-section-heading h2{font:500 30px var(--serif);margin:8px 0}.customer-dashboard-heading p{margin:0}.customer-section-heading{margin:26px 0 14px}.customer-section-heading h2{font-size:22px}.customer-order-card{border:1px solid var(--line);background:#fff;padding:20px 22px;margin:12px 0}.customer-order-card>header,.customer-order-card>footer{display:flex;justify-content:space-between;align-items:center;gap:12px}.customer-order-card>header>div{display:grid;gap:5px}.customer-order-card>header small{font-size:11px;color:var(--muted)}.customer-order-items{display:grid;gap:12px;margin:17px 0}.customer-order-items>div{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;font-size:13px}.customer-order-items img{width:52px;height:52px;object-fit:cover}.customer-order-items small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.customer-order-address{padding:12px 14px;background:#f8f6f1;font-size:11px}.customer-order-address span{font-weight:700}.customer-order-address p{margin:5px 0 0;white-space:pre-line}.customer-order-card>footer{border-top:1px solid var(--line);padding-top:13px;flex-wrap:wrap;font-size:11px}.customer-order-card>footer b{margin-left:6px}.account-empty{display:grid;justify-items:center;gap:10px;padding:32px 18px;text-align:center;border:1px dashed var(--line);color:var(--muted)}.account-empty i{font-size:25px;color:var(--green)}.account-empty b{color:var(--ink)}.account-empty span,.account-empty-inline{font-size:12px}.account-empty-inline{color:var(--muted)}.account-track-link{margin-top:20px}.inline-message.error{background:#fff1ed;color:#8d3827}
.smtp-settings-form{margin-top:20px}.smtp-settings-form h3{font:20px var(--serif);margin:0 0 6px}.smtp-settings-form .fine-print{margin:0 0 12px}.smtp-settings-form small,.smtp-save-message{display:block;color:var(--muted);font-size:11px;margin-top:6px}.smtp-save-message{display:inline-block;margin-left:12px}
.resend-code{margin:6px auto;padding:8px;border:0;background:transparent;color:var(--terracotta);justify-content:center;text-decoration:underline}.resend-code:disabled{opacity:.55;cursor:wait}
@media(max-width:900px){.header-inner{position:relative}.site-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0}.site-logo img{width:120px;max-width:34vw;height:auto}.mobile-menu-btn,.header-actions{position:relative;z-index:1}.header-actions{margin-left:auto}.footer-brand{align-items:center;text-align:center}.footer-logo{margin-inline:auto}.footer-brand>p{max-width:36ch}.footer-social{justify-content:center}}
@media(max-width:650px){.commerce-header{position:relative}.commerce-header>a:first-child{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0}.commerce-header img{width:78px}.commerce-header nav,.commerce-header>.button{position:relative;z-index:1}.commerce-header nav{margin-right:auto}.account-dashboard{padding:26px 20px}.customer-dashboard-heading{align-items:flex-start}.customer-dashboard-heading h1{font-size:26px}.customer-dashboard-heading .button{padding:10px 12px}.customer-order-card{padding:15px}.customer-order-items>div{grid-template-columns:42px 1fr auto;gap:9px}.customer-order-items img{width:42px;height:42px}.customer-order-card>footer{justify-content:flex-start}.smtp-settings-form{padding:20px}.smtp-save-message{display:block;margin:10px 0 0}}
.hero-slider.hero-fullbleed{height:clamp(500px,calc(100vh - 112px),790px);min-height:500px;max-height:790px;background:#594638}
.hero-fullbleed .hero-slide{position:relative;display:block;inset:auto;width:100%;height:100%;min-height:0;opacity:1;visibility:visible;transform:none}
.hero-fullbleed .hero-image{position:absolute;inset:0;display:block;width:100%;height:100%;aspect-ratio:auto;min-height:0;order:initial}
.hero-fullbleed .hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.hero-fullbleed-shade{position:absolute;inset:0;background:linear-gradient(90deg,#231811a6 0%,#23181158 43%,#23181108 100%);pointer-events:none}
.hero-fullbleed-content{position:absolute;z-index:2;left:50%;top:50%;width:min(820px,88%);transform:translate(-50%,-50%);display:grid;justify-items:center;text-align:center;color:#fff;text-shadow:0 2px 18px #0006}
.hero-fullbleed-content .hero-eyebrow{margin:0 0 18px;color:#fff;font-size:12px;letter-spacing:.24em}
.hero-fullbleed-content h1{max-width:800px;margin:0;font:600 clamp(42px,6.5vw,88px)/.98 'Playfair Display',Georgia,serif;letter-spacing:-.035em}
.hero-fullbleed-content p{max-width:560px;margin:20px 0 28px;color:#fff;font-size:clamp(15px,1.5vw,19px);line-height:1.6}
.hero-fullbleed-content .hero-btn{display:inline-flex;align-items:center;gap:12px;padding:15px 25px;background:#aa5b40;color:#fff;border:1px solid #ffffff80;border-radius:2px;text-decoration:none;text-shadow:none;font-weight:700}
.hero-fullbleed-content .hero-btn:hover{background:#87442f;transform:translateY(-2px)}
@media(max-width:650px){.hero-slider.hero-fullbleed{height:min(76svh,680px);min-height:500px}.hero-fullbleed .hero-image img{object-position:center}.hero-fullbleed-shade{background:linear-gradient(0deg,#231811a6 0%,#23181155 55%,#2318111c 100%)}.hero-fullbleed-content{width:calc(100% - 36px)}.hero-fullbleed-content .hero-eyebrow{font-size:10px;letter-spacing:.16em}.hero-fullbleed-content h1{font-size:clamp(40px,12vw,62px)}.hero-fullbleed-content p{margin:16px 0 22px;font-size:15px}}
.customer-account-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:26px 0 30px}
.customer-account-stats article{display:grid;gap:8px;padding:19px 20px;border:1px solid #ebe4db;background:linear-gradient(145deg,#fff,#fbf7f1);box-shadow:0 8px 24px #4c332008}
.customer-account-stats article>span{font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--muted)}
.customer-account-stats article>b{font:600 clamp(21px,2.4vw,29px) var(--serif);color:var(--ink)}
.customer-account-stats article>small{font-size:11px;color:var(--muted)}
.customer-dashboard-heading{padding-bottom:20px;border-bottom:1px solid var(--line)}
.customer-dashboard-heading h1{font-size:clamp(28px,4vw,42px)}
.customer-order-card.is-current{border-color:#d7e7db;box-shadow:0 10px 28px #294a3210}
.customer-order-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:19px 0;padding:14px;background:#faf8f3}
.customer-order-progress span{display:grid;justify-items:center;gap:7px;color:#8a8984;font-size:10px;text-align:center}
.customer-order-progress span>i{width:26px;height:26px;display:grid;place-items:center;border:1px solid #ddd5ca;border-radius:50%;font-size:10px}
.customer-order-progress span.done{color:#237251;font-weight:700}
.customer-order-progress span.done>i{border-color:#237251;background:#237251;color:white}
.customer-order-total{color:#6d432f}
.account-login-note{display:flex;gap:9px;align-items:flex-start;margin-top:20px;color:var(--muted);font-size:12px;line-height:1.6}
.account-login-note i{margin-top:2px;color:var(--green)}
.product-gallery-arrows button[hidden]{display:none!important}
.product-upload-preview-wrap{display:grid;gap:9px;padding:14px;border:1px solid #e7e4de;background:#fbfaf7}
.product-upload-preview-wrap>b{font-size:13px;color:#34352f}
.product-upload-preview-wrap>small{font-size:11px;color:#777;line-height:1.5}
.product-upload-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;min-width:0}
.product-upload-tile{position:relative;margin:0;aspect-ratio:1/1;overflow:hidden;background:#eee9e0;border:1px solid #e3ddd3}
.product-upload-tile img{display:block;width:100%;height:100%;object-fit:cover}
.product-upload-tile figcaption{position:absolute;inset:auto 0 0;padding:6px 8px;background:#1b1b1bcc;color:#fff;font-size:10px}
.product-upload-tile.image-missing{display:grid;place-items:center;padding:8px;text-align:center}
.product-upload-tile.image-missing img{display:none}
.product-upload-tile.image-missing:after{content:'Image unavailable · upload a replacement';font-size:11px;color:#744e3c}
.product-upload-preview .upload-empty{grid-column:1/-1;margin:0;color:#6b6d68;font-size:12px}
.account-message-highlight{padding:13px 15px;border:1px solid #c7dfce;border-left:4px solid #227852;background:#eef8f0;color:#174d33;font-weight:700}
.account-message-highlight strong{font-weight:800}
.customer-dashboard-heading>button{flex:none;min-height:42px}
.customer-order-card{position:relative;display:block;width:100%;clear:both;overflow:hidden}
.customer-order-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;background:#f8f6f1;border:1px solid var(--line)}
.customer-order-meta>div{display:grid;gap:5px;min-width:0}
.customer-order-meta .eyebrow{overflow-wrap:anywhere}
.customer-order-product-image{display:block;border-radius:8px;background:#f4f0e9}
.category-section .category-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),260px));justify-content:center;align-items:start}
.category-section .category-card{width:100%;min-width:0}
.category-section .category-image{width:100%;aspect-ratio:1.3/1}
@media(max-width:780px){.customer-account-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.customer-account-stats article{padding:15px}.customer-account-stats article>small{font-size:10px}.customer-order-progress{gap:2px;padding:12px 5px}.customer-order-progress span{font-size:9px}.customer-order-progress span>i{width:22px;height:22px}}
@media(max-width:767px){.category-section .category-grid{grid-template-columns:repeat(2,minmax(0,220px))}}
@media(max-width:420px){.category-section .category-grid{grid-template-columns:minmax(0,260px)}}
@media(max-width:600px){.product-upload-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-dashboard-heading{flex-wrap:wrap}.customer-dashboard-heading>div{width:100%}.customer-dashboard-heading>button{align-self:flex-start}.customer-order-items>div{grid-template-columns:44px minmax(0,1fr) auto}.customer-order-items>div>b{font-size:12px}}
