.ad-app{--ad-bg:#f6f4ee;--ad-paper:#fff;--ad-line:#e8e4da;--ad-text:#22241f;--ad-muted:#7b7e70;--ad-gold:#c7a76b;--ad-dark:#181b16;min-height:100vh;background:var(--ad-bg);color:var(--ad-text);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}.ad-app *{box-sizing:border-box}.ad-app button,.ad-app input,.ad-app select,.ad-app textarea{font:inherit}.ad-app a,.ad-app button{touch-action:manipulation}.ad-app a{color:inherit;text-decoration:none}.ad-app button{cursor:pointer}.ad-app button:disabled{opacity:.5;cursor:not-allowed}.ad-app a:focus-visible,.ad-app button:focus-visible,.ad-app input:focus-visible,.ad-app select:focus-visible,.ad-app textarea:focus-visible{outline:2px solid #a38349;outline-offset:3px}.ad-app input,.ad-app select,.ad-app textarea{width:100%;background:#fff;border:1px solid #dcded3;border-radius:6px;padding:11px 12px;color:#292c23;min-height:42px}.ad-app textarea{resize:vertical;line-height:1.65}.ad-app input::placeholder,.ad-app textarea::placeholder{color:#a0a294}.ad-app h1,.ad-app h2,.ad-app h3,.ad-app h4,.ad-app p{margin:0}.ad-app h1{font:38px/1.18 Georgia,serif;font-weight:400;letter-spacing:-1px}.ad-app h2{font:23px/1.3 Georgia,serif;font-weight:400;letter-spacing:-.4px}.ad-app h3{font:21px/1.3 Georgia,serif;font-weight:400}.ad-app img{display:block;max-width:100%}.ad-app small{font-size:12px}.ad-sidebar{width:240px;position:fixed;inset:0 auto 0 0;background:#181b16;color:#c1c7b6;display:flex;flex-direction:column;z-index:40;border-right:1px solid #292f23}.ad-brand{height:104px;padding:27px 24px;display:flex;align-items:center;gap:12px;color:#dbc49a!important;flex-shrink:0}.ad-brand>svg{flex:none}.ad-brand>span{font:17px Georgia,serif;letter-spacing:1.7px;white-space:nowrap}.ad-brand small{display:block;font:8px Arial,sans-serif;letter-spacing:2.2px;color:#939f84;margin-top:9px}.ad-nav-scroll{flex:1;overflow:auto;padding:10px 14px 22px}.ad-nav-group{margin-bottom:22px}.ad-nav-group>span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:1.6px;color:#77846b;padding:0 15px;margin-bottom:10px}.ad-nav-group>button{display:flex;width:100%;align-items:center;gap:12px;border:0;background:transparent;color:#aebba0;padding:11px 15px;border-radius:7px;text-align:left;margin:3px 0;font-size:13px;transition:background .18s,color .18s}.ad-nav-group>button:hover{background:#242b1f;color:#e8ebdf}.ad-nav-group>button.ad-nav-active{background:#303727;color:#e0cba2}.ad-nav-dot{width:5px;height:5px;border-radius:50%;background:#ceb178;margin-left:auto}.ad-sidebar-bottom{padding:18px 23px 22px;border-top:1px solid #303729;flex-shrink:0}.ad-sidebar-bottom>a{display:flex;align-items:center;gap:9px;font-size:12px;color:#c7cfbb;margin-bottom:24px}.ad-profile{display:flex;align-items:center;gap:10px}.ad-profile>span{background:#3e4632;color:#d8c7a3;width:33px;height:33px;border-radius:50%;display:grid;place-items:center;font:15px Georgia}.ad-profile>div{flex:1;min-width:0}.ad-profile strong{display:block;color:#e5e9dd;font-size:12px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-profile small{display:block;font-size:10px;color:#899a78;margin-top:2px}.ad-profile>svg{color:#92a47e}.ad-main{margin-left:240px}.ad-topbar{height:73px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ad-line);padding:0 39px;background:#fcfbf8}.ad-topbar-left,.ad-topbar-right{display:flex;align-items:center;gap:18px}.ad-breadcrumb{display:flex;align-items:center;gap:11px;font-size:12px;color:#96998b}.ad-breadcrumb strong{font-weight:400;color:#484e3e}.ad-private-label{display:flex;align-items:center;gap:7px;font-size:11px;color:#8a927c}.ad-content{padding:39px 39px 0;max-width:1640px;margin:auto}.ad-page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px}.ad-eyebrow{color:#9b824f;font-size:9px;font-weight:500;letter-spacing:2px;margin-bottom:13px}.ad-page-heading>div>p{color:#8b8e80;font-size:13px;line-height:1.7;margin-top:12px}.ad-heading-actions{display:flex;gap:12px;flex-shrink:0}.ad-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#c7a76b;color:#202218!important;padding:11px 18px;min-height:43px;border:1px solid #c7a76b;border-radius:6px;font-size:12px;line-height:1.3;font-weight:500;white-space:nowrap;transition:background .15s}.ad-button:hover{background:#d0b47f;border-color:#d0b47f}.ad-button-outline{background:transparent;border-color:#d6dccb;color:#525d43!important}.ad-button-outline:hover{background:#f2f3ed;border-color:#bcc7ad}.ad-button-small{min-height:34px;padding:8px 12px;font-size:11px}.ad-icon-button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:#7a886b}.ad-icon-button:hover{background:#eef1e8;color:#455d32}.ad-text-button{border:0;background:transparent;color:#8a703b;display:inline-flex;align-items:center;gap:8px;font-size:12px;padding:0;text-align:left}.ad-text-button:hover{text-decoration:underline;text-underline-offset:3px}.ad-strong{font-weight:500!important;color:#3e4635}.ad-muted{color:#8c9480}.ad-small{font-size:12px;line-height:1.7}.ad-danger-text{color:#a36a57}.ad-row-actions{display:flex;gap:3px;justify-content:flex-end}.ad-loading{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;color:#929d83;font-size:13px}.ad-spin{animation:ad-spin 1s linear infinite}@keyframes ad-spin{to{transform:rotate(1turn)}}.ad-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:25px}.ad-stat{background:#fff;padding:21px 23px;border:1px solid var(--ad-line);border-radius:10px}.ad-stat>div{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#838e75;gap:10px}.ad-stat>div>svg{color:#a3ac95}.ad-stat>strong{display:block;font:32px Georgia,serif;letter-spacing:-.7px;margin:19px 0 9px;color:#343f29}.ad-stat>small{font-size:10px;color:#a0aa93}.ad-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(285px,1fr);gap:24px;margin-bottom:24px}.ad-card{background:#fff;border:1px solid var(--ad-line);border-radius:10px;overflow:hidden}.ad-card-heading{padding:24px 25px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ad-card-heading h2{font-size:23px;color:#39452e}.ad-card-heading p{font-size:11px;color:#929c84;margin-top:7px}.ad-card-heading>.ad-text-button{font-size:11px;white-space:nowrap}.ad-table-wrap{overflow-x:auto}.ad-table{border-collapse:collapse;width:100%;text-align:left;font-size:12px}.ad-table th{font-size:10px;font-weight:400;color:#8e9b7e;background:#fafbf7;padding:12px 20px;white-space:nowrap;border-top:1px solid #edf0e7}.ad-table td,.ad-table th{border-bottom:1px solid #edf0e7}.ad-table td{padding:16px 20px;vertical-align:middle;color:#566447;font-size:12px}.ad-table tbody tr:last-child td{border-bottom:0}.ad-table tbody tr:hover{background:#fdfefb}.ad-table td>small,.ad-table td>strong+small{display:block;color:#9ba78e;font-size:10px;margin-top:5px}.ad-table td>strong{font-weight:500;color:#3c4c2e}.ad-table code{font-size:10px;color:#889a76;white-space:nowrap}.ad-table .ad-text-button{font-size:12px}.ad-badge{display:inline-flex;align-items:center;line-height:1;white-space:nowrap;padding:6px 8px;background:#f0f2ec;color:#7a876c;border:1px solid #e1e6d9;border-radius:4px;text-transform:capitalize}.ad-badge-active,.ad-badge-delivered,.ad-badge-in_stock,.ad-badge-paid,.ad-badge-resolved{background:#eef4e9;border-color:#e1ead8;color:#6a8553}.ad-badge-confirmed,.ad-badge-processing,.ad-badge-shipped{background:#eef1f4;border-color:#dde4eb;color:#657b8e}.ad-badge-low_stock,.ad-badge-open,.ad-badge-pending,.ad-badge-pending_payment,.ad-badge-refund_pending,.ad-badge-return_requested{background:#faf5e9;border-color:#ede2c8;color:#a18a56}.ad-badge-cancelled,.ad-badge-expired,.ad-badge-failed,.ad-badge-out_of_stock{background:#faf0ec;border-color:#eedbd2;color:#aa7964}.ad-readiness>.ad-card-heading{padding-bottom:18px}.ad-readiness>.ad-card-heading>svg{color:#afbc9c}.ad-readiness-row{display:flex;gap:12px;align-items:center;margin:0 25px;padding:13px 0;border-bottom:1px solid #edf0e7}.ad-readiness-row>div{flex:1;min-width:0}.ad-readiness-row strong{font-size:11px;font-weight:500;color:#4b5b3b}.ad-readiness-row small{display:block;font-size:10px;color:#97a588;margin-top:4px}.ad-green{color:#8ba974}.ad-amber{color:#b89b60}.ad-needs-setup,.ad-ready{font-size:9px;color:#8a9c78;white-space:nowrap}.ad-needs-setup{color:#ae945e}.ad-setup-note{font-size:10px;line-height:1.8;color:#a09375;margin:16px 25px!important;background:#faf7f0;padding:12px;border-radius:6px}.ad-readiness>.ad-text-button{margin:19px 25px 24px;font-size:11px}.ad-low-stock-list{padding:0 25px 13px}.ad-low-stock-list>div{display:flex;align-items:center;gap:15px;padding:16px 0;border-top:1px solid #edf0e7}.ad-low-stock-list>div>svg{color:#9eb487}.ad-low-stock-list>div>span:nth-child(2){flex:1}.ad-low-stock-list strong{font-size:12px;font-weight:500;color:#4c623b;display:block}.ad-low-stock-list small{display:block;color:#99ad86;font-size:10px;margin-top:4px}.ad-low-stock-list b{font-size:11px;font-weight:400;color:#859c6e;min-width:45px;text-align:right}.ad-inline-empty{gap:9px;padding:15px 25px 30px;color:#8da178;font-size:12px}.ad-empty,.ad-inline-empty{display:flex;align-items:center}.ad-empty{padding:57px 25px 61px;text-align:center;flex-direction:column}.ad-empty>span{width:58px;height:58px;background:#f4f5ee;border:1px solid #e6e9db;border-radius:50%;display:grid;place-items:center;color:#a4ae91;margin-bottom:20px}.ad-empty h3{font-size:23px;color:#64714f;margin-bottom:10px}.ad-empty p{font-size:12px;color:#9ba887;line-height:1.8;max-width:390px}.ad-empty .ad-button{margin-top:22px}.ad-toolbar{padding:20px 23px;justify-content:space-between;gap:15px}.ad-search,.ad-toolbar{display:flex;align-items:center}.ad-search{gap:10px;width:330px;max-width:100%;color:#9ba98b;border:1px solid #e2e7d8;border-radius:6px;padding:0 12px;height:39px;background:#fff}.ad-search input{border:0;padding:8px 0;min-height:36px;font-size:11px;outline:none;width:100%;background:transparent}.ad-search>svg{flex:none}.ad-toolbar>select{width:auto;min-width:140px;padding:8px 32px 8px 12px;font-size:11px;min-height:39px;color:#8b997b}.ad-product-cell{display:flex;align-items:center;gap:13px;background:none;border:0;padding:0;text-align:left;color:inherit}.ad-image-placeholder,.ad-product-cell>img{width:48px;height:60px;object-fit:cover;border-radius:4px;background:#eeede7;flex:none}.ad-image-placeholder{display:grid;place-items:center;color:#a5b392}.ad-product-cell strong{display:block;font-size:12px;font-weight:500;color:#4b5c3c}.ad-product-cell small{display:block;font-size:10px;color:#9bad88;margin-top:5px}.ad-mini-stats{display:flex;gap:25px;font-size:11px;color:#a2b28e;margin-bottom:20px}.ad-mini-stats strong{font-size:20px;font-family:Georgia,serif;font-weight:400;color:#657c4d;margin-right:6px}.ad-app .ad-stock-input{max-width:100px;min-height:34px;padding:7px 10px;font-size:12px}.ad-stock-input.ad-edited{background:#fcf8ed;border-color:#cbb17a}.ad-coupon-code{font-family:monospace;font-size:12px!important;color:#90794b}.ad-settings-form{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:25px;align-items:start}.ad-settings-section{padding:28px;margin-bottom:24px}.ad-section-heading{display:flex;gap:16px;align-items:flex-start;margin-bottom:27px}.ad-section-heading>span{width:30px;height:30px;display:grid;place-items:center;font:12px Georgia,serif;color:#a38e61;background:#f8f4ea;border:1px solid #eee5d2;border-radius:5px;flex:none;margin-top:1px}.ad-section-heading h2{font-size:24px;color:#4c5f3a}.ad-section-heading p{font-size:11px;color:#9ead8a;margin-top:8px;line-height:1.7}.ad-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ad-field{display:flex;flex-direction:column;gap:8px;min-width:0}.ad-field>span{font-size:11px;color:#73865f;font-weight:500}.ad-field>small{font-size:10px;line-height:1.6;color:#a7b493}.ad-field input,.ad-field select,.ad-field textarea{font-size:12px;border-color:#e0e6d6;color:#586d44}.ad-field-wide{grid-column:1/-1}.ad-toggle-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0 4px;cursor:pointer;position:relative}.ad-toggle-row>span:first-child{flex:1}.ad-toggle-row strong{display:block;font-size:12px;font-weight:500;color:#6e845a}.ad-toggle-row small{display:block;font-size:10px;color:#a6b693;margin-top:5px;line-height:1.7}.ad-app .ad-toggle-input{position:absolute;right:0;width:37px;height:22px;opacity:0;padding:0;min-height:22px;cursor:pointer}.ad-switch{display:block;flex:none;width:37px;height:22px;border-radius:15px;background:#dde5d2;position:relative;transition:background .2s}.ad-switch:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;top:3px;left:3px;box-shadow:0 1px 3px #1a1b1015;transition:transform .2s}.ad-toggle-input:checked+.ad-switch{background:#b89c61}.ad-toggle-input:checked+.ad-switch:after{transform:translateX(15px)}.ad-toggle-input:focus-visible+.ad-switch{outline:2px solid #8f713d;outline-offset:3px}.ad-info-box{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #e8eddf;border-radius:7px;margin-top:23px;color:#99ab83}.ad-info-box>svg{flex:none;margin-top:2px}.ad-info-box strong{font-size:11px;font-weight:500;display:block;color:#7b9464;margin-bottom:7px}.ad-info-box p{font-size:10px;line-height:1.8;color:#9dae8a;overflow-wrap:anywhere}.ad-settings-aside{position:sticky;top:24px}.ad-save-card{padding:26px}.ad-save-card h3{font-size:24px;color:#5d7449;margin-top:22px}.ad-save-card p{font-size:11px;line-height:1.8;color:#a0b38b;margin-top:13px}.ad-save-card>.ad-button{width:100%;margin:24px 0 16px}.ad-save-card>.ad-text-button{font-size:11px;justify-content:center;width:100%}.ad-sidebar-note{padding:30px 17px;color:#ac9467}.ad-sidebar-note h4{font:18px/1.45 Georgia,serif;color:#8d946f;margin:17px 0 12px}.ad-sidebar-note p{font-size:11px;line-height:1.8;color:#a8b693}.ad-hero-admin-preview{height:180px;position:relative;background:#22251b;border-radius:7px;overflow:hidden;margin-bottom:23px}.ad-hero-admin-preview>img{width:100%;height:100%;object-fit:cover;opacity:.7}.ad-hero-admin-preview>div{position:absolute;inset:auto auto 25px 25px;color:#eee7d7;max-width:70%}.ad-hero-admin-preview small{font-size:8px;letter-spacing:1.5px;text-transform:uppercase;color:#dbc493}.ad-hero-admin-preview h3{font:31px/1.1 Georgia,serif;margin-top:10px;white-space:pre-line}.ad-input-action{display:flex;gap:8px;align-items:center}.ad-input-action>input{flex:1;min-width:0}.ad-upload-button{position:relative;display:inline-flex;align-items:center;gap:7px;font-size:11px;border:1px solid #dedcca;border-radius:6px;padding:11px 12px;cursor:pointer;background:#faf8f1;white-space:nowrap}.ad-upload-button>input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.ad-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:35px 0 27px;margin-top:25px;border-top:1px solid #e4e8da;color:#a9b893;font-size:10px}.ad-footer>span:first-child{font:12px Georgia;letter-spacing:1.8px;color:#859b6c}.ad-alert{display:flex;align-items:center;gap:10px;padding:13px 16px;font-size:12px;line-height:1.6;border:1px solid;border-radius:7px;margin-bottom:22px}.ad-alert>svg{flex:none}.ad-alert>span{flex:1}.ad-alert button{border:0;background:none;color:inherit;display:flex;padding:4px;margin-left:auto}.ad-alert-error{background:#fff4ed;border-color:#edd8c7;color:#a37c57}.ad-toast{position:fixed;bottom:25px;left:calc(50% + 120px);transform:translateX(-50%);z-index:120;background:#222a1b;color:#e3e9d8;padding:15px 19px;border:1px solid #4d5d3c;display:flex;align-items:center;gap:12px;border-radius:9px;font-size:12px;box-shadow:0 8px 30px #11150b22;max-width:calc(100% - 30px)}.ad-toast>svg{color:#c6b27d}.ad-toast button{background:none;border:0;color:#b6c5a1;display:flex;padding:0;margin-left:12px}.ad-modal-backdrop{position:fixed;inset:0;background:#10150cb8;backdrop-filter:blur(3px);z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:36px 20px;overflow:auto}.ad-modal{background:#fff;max-width:680px;width:100%;border-radius:12px;box-shadow:0 24px 90px #0003;overflow:hidden;outline:none;margin:auto}.ad-modal-wide{max-width:1040px}.ad-modal-heading{padding:25px 29px;border-bottom:1px solid #e8eddc;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;background:#fcfcf8}.ad-modal-heading h2{font-size:28px;color:#4c6438}.ad-modal-heading p{font-size:11px;color:#9eb28b;margin-top:9px}.ad-modal-body{padding:28px 29px}.ad-modal-actions{border-top:1px solid #e3ead8;padding:18px 29px;display:flex;justify-content:flex-end;gap:12px;align-items:center;background:#fafbf7}.ad-modal-actions>span:first-child{margin-right:auto}.ad-product-editor-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:31px}.ad-form-section-title{font:19px Georgia,serif;color:#6d8655;margin-bottom:19px!important}.ad-image-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:17px 0}.ad-image-grid>div{position:relative;border:1px solid #e0e8d4;border-radius:6px;overflow:hidden;background:#f1f1e9}.ad-image-grid img{width:100%;height:150px;object-fit:contain}.ad-image-grid>div>span{position:absolute;left:7px;top:7px;background:#fffdf1d9;color:#897c51;padding:3px 6px;font-size:9px;border-radius:3px}.ad-image-grid>div>button{position:absolute;right:7px;top:7px;border:0;background:#fffdf2e8;width:23px;height:23px;border-radius:50%;color:#9c8252;display:grid;place-items:center;padding:0}.ad-image-grid>div>button.ad-make-cover{width:auto;height:auto;left:6px;right:6px;top:auto;bottom:6px;padding:5px;border-radius:3px;font-size:9px}.ad-upload-zone{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:25px 14px;border:1px dashed #cddabc;background:#f8faf3;border-radius:8px;color:#9db885;cursor:pointer;position:relative;overflow:hidden}.ad-upload-zone>strong{font-size:11px;font-weight:500;color:#829d69}.ad-upload-zone>small{font-size:10px;color:#b3c79e}.ad-upload-zone>input{position:absolute;inset:0;opacity:0;cursor:pointer}.ad-or{text-align:center;font-size:10px;color:#a8bd93;margin:17px 0}.ad-variant-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:35px;padding-top:25px;border-top:1px solid #e2ebd7;margin-bottom:18px}.ad-variant-heading h3{margin-bottom:6px!important}.ad-variant-table td,.ad-variant-table th{padding:9px 8px}.ad-variant-table input{padding:8px;font-size:11px;min-height:35px}.ad-variant-table td:first-child{width:13%}.ad-variant-table td:nth-child(2){width:21%}.ad-variant-table td:nth-child(3){width:42%}.ad-variant-table td:nth-child(4){width:16%}.ad-order-editor{display:grid;grid-template-columns:1.25fr 1fr;gap:35px}.ad-order-item{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #e4ecd9}.ad-order-item>img{width:62px;height:78px;object-fit:cover;border-radius:5px;background:#eeede5}.ad-order-item>div{flex:1}.ad-order-item strong{font-size:12px;color:#718d58;font-weight:500;display:block}.ad-order-item small{font-size:10px;color:#a4bc8d;display:block;margin-top:5px}.ad-order-item>b{font-size:12px;font-weight:500;color:#859a6a}.ad-order-totals{margin:20px 0 29px}.ad-order-totals>div{display:flex;justify-content:space-between;font-size:11px;color:#a1b98a;margin:11px 0}.ad-order-totals .ad-order-total{border-top:1px solid #dfead3;padding-top:16px;margin-top:17px;font-size:17px;color:#6c8952}.ad-order-total strong{font-weight:500}.ad-order-address{padding:22px;background:#f7faf2;border:1px solid #e5eddc;border-radius:8px;font-size:12px;color:#97b07e}.ad-order-address>strong{font-weight:500;color:#6e8f53}.ad-order-address>p{font-size:11px;line-height:1.8;margin:11px 0 14px}.ad-order-address>a{font-size:11px;line-height:1.9;text-decoration:underline;text-underline-offset:3px}.ad-payment-card{border:1px solid #e0ead4;background:#fbfcf7;padding:20px;border-radius:8px;margin-top:25px}.ad-payment-card>div:first-child{display:flex;justify-content:space-between;align-items:center}.ad-payment-card h4{font-size:12px;color:#8aa96f;font-weight:500}.ad-payment-card>p{font-size:11px;color:#a9c191;margin-top:10px}.ad-payment-card>small{font-size:10px;line-height:1.8;color:#a5bd8d;display:block;margin-top:12px}.ad-payment-card .ad-toggle-row{padding-top:14px}.ad-request-meta{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#9cb789}.ad-request-meta>a{text-decoration:underline;text-underline-offset:3px}.ad-message-content{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.9;color:#718d5a;margin:29px 0!important}.ad-truncate{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-activity-action{display:flex;align-items:center;gap:10px}.ad-activity-action>span{width:6px;height:6px;border-radius:50%;background:#c6b27f;flex:none}.ad-activity-action>strong{font-weight:400;color:#8da676}.ad-mobile-toggle,.ad-mobile-veil{display:none}.ad-app{color:#282b25}.ad-sidebar{background:#171a16}.ad-content{color:#33362f}.ad-card-heading h2,.ad-empty h3,.ad-form-section-title,.ad-message-content,.ad-modal-heading h2,.ad-order-address>strong,.ad-order-item strong,.ad-order-total strong,.ad-product-cell strong,.ad-save-card h3,.ad-section-heading h2,.ad-sidebar-note h4,.ad-stat>strong,.ad-table td>strong{color:#41483a}.ad-coupon-code,.ad-field input,.ad-field select,.ad-field textarea,.ad-field>span,.ad-order-address,.ad-order-item>b,.ad-payment-card h4,.ad-strong,.ad-table td,.ad-toggle-row strong{color:#545e48}.ad-activity-action>strong,.ad-card-heading p,.ad-empty p,.ad-field>small,.ad-footer,.ad-info-box p,.ad-modal-heading p,.ad-muted,.ad-order-item small,.ad-order-totals>div,.ad-payment-card>p,.ad-payment-card>small,.ad-product-cell small,.ad-readiness-row small,.ad-request-meta,.ad-save-card p,.ad-settings-section p,.ad-sidebar-note p,.ad-stat>small,.ad-table td>small,.ad-table td>strong+small,.ad-toggle-row small{color:#7a836f}.ad-mini-stats,.ad-mini-stats strong,.ad-search,.ad-stat>div,.ad-table code,.ad-table th,.ad-toolbar>select{color:#737d66}.ad-app input,.ad-app select,.ad-app textarea,.ad-field input,.ad-field select,.ad-field textarea{border-color:#dce0d3}.ad-table td,.ad-table th{border-color:#eceee6}.ad-info-box{background:#f6f7f1}.ad-readiness-row strong{color:#4e5b42}.ad-needs-setup,.ad-ready,.ad-setup-note{color:#8c7b55}.ad-order-address{background:#f6f8f0}.ad-payment-card{background:#fafbf6}.ad-info-box strong{color:#657951}.ad-low-stock-list strong{color:#4c5a40}.ad-low-stock-list b,.ad-low-stock-list small{color:#7d8b6f}.ad-badge{font-size:10px}.ad-empty p{max-width:400px}.ad-footer>span:first-child{color:#7f8a70}.ad-upload-zone{color:#8e9d79}.ad-upload-zone>strong{color:#727f60}.ad-or,.ad-upload-zone>small{color:#929f80}.ad-activity-action>strong{color:#657556}.ad-settings-section .ad-section-heading p{color:#868f7b}@media(min-width:1650px){.ad-content{padding-top:46px}.ad-page-heading{margin-bottom:35px}.ad-stat{padding:26px 28px}.ad-stat>strong{font-size:37px}.ad-table td{padding-top:19px;padding-bottom:19px}}@media(max-width:1200px){.ad-sidebar{width:210px}.ad-main{margin-left:210px}.ad-brand{padding-left:18px;gap:9px}.ad-brand>span{font-size:14px}.ad-content{padding:30px 25px 0}.ad-topbar{padding:0 25px}.ad-app h1{font-size:33px}.ad-dashboard-grid{grid-template-columns:1fr}.ad-stats{gap:12px}.ad-stat{padding:18px}.ad-stat>strong{font-size:28px}.ad-settings-form{grid-template-columns:minmax(0,1fr) 240px;gap:20px}.ad-settings-section{padding:22px}.ad-toast{left:calc(50% + 105px)}}@media(max-width:950px){.ad-settings-form{grid-template-columns:1fr}.ad-settings-aside{position:static;grid-row:1}.ad-save-card{display:flex;align-items:center;gap:20px;padding:17px 22px}.ad-save-card .ad-eyebrow,.ad-save-card h3,.ad-save-card>.ad-text-button{display:none}.ad-save-card p{flex:1;margin:0}.ad-save-card>.ad-button{margin:0;width:auto;flex:none}.ad-sidebar-note{display:none}.ad-page-heading{align-items:flex-start}.ad-heading-actions{align-self:center}.ad-product-editor-grid{gap:24px}.ad-topbar-right{gap:10px}.ad-private-label{display:none}}@media(max-width:780px){.ad-sidebar{transform:translateX(-100%);transition:transform .2s;width:240px}.ad-sidebar-open{transform:translateX(0)}.ad-main{margin-left:0}.ad-mobile-toggle{display:inline-flex}.ad-mobile-veil{display:block;position:fixed;inset:0;z-index:35;border:0;background:#11170bb0}.ad-brand>span{font-size:17px}.ad-content{padding:25px 20px 0}.ad-topbar{height:65px;padding:0 17px}.ad-topbar-left{gap:8px}.ad-stats{grid-template-columns:1fr 1fr;gap:13px}.ad-stat{padding:19px}.ad-stat>strong{font-size:30px;margin:15px 0 7px}.ad-app h1{font-size:31px}.ad-page-heading{flex-direction:column;gap:18px;margin-bottom:24px}.ad-heading-actions{align-self:flex-start}.ad-page-heading>div>p{font-size:12px;margin-top:9px}.ad-eyebrow{font-size:8px;letter-spacing:1.7px}.ad-card-heading{padding:20px}.ad-toolbar{padding:17px;flex-wrap:wrap}.ad-search{flex:1;min-width:180px}.ad-table td,.ad-table th{padding-left:17px;padding-right:17px}.ad-table{min-width:580px}.ad-toast{left:50%;bottom:18px}.ad-modal-backdrop{padding:15px 12px}.ad-modal-heading{padding:20px}.ad-modal-heading h2{font-size:25px}.ad-modal-body{padding:21px}.ad-modal-actions{padding:16px 20px}.ad-product-editor-grid{grid-template-columns:1fr}.ad-image-grid{grid-template-columns:repeat(3,1fr)}.ad-image-grid img{height:130px}.ad-order-editor{grid-template-columns:1fr;gap:29px}.ad-order-management{border-top:1px solid #e4e9db;padding-top:25px}.ad-variant-table{min-width:580px}.ad-variant-heading{align-items:flex-start;gap:12px}.ad-variant-heading .ad-button{white-space:normal;flex:none}.ad-order-editor .ad-form-grid{grid-template-columns:1fr 1fr}.ad-order-editor .ad-field-wide{grid-column:auto}.ad-order-editor .ad-field:last-child{grid-column:1/-1}.ad-modal-actions>.ad-muted{display:none}.ad-footer{font-size:9px;align-items:flex-start;padding:26px 0}.ad-footer>span:first-child{font-size:11px;white-space:nowrap}.ad-footer>span:last-child{text-align:right}.ad-readiness-row{margin:0 20px}}@media(max-width:480px){.ad-content{padding-left:15px;padding-right:15px}.ad-breadcrumb{font-size:11px}.ad-topbar .ad-button{font-size:10px;padding:7px 9px}.ad-topbar-right{gap:5px}.ad-stats{gap:10px}.ad-stat{padding:16px}.ad-stat>div{font-size:10px;align-items:flex-start}.ad-stat>div>svg{width:15px;height:15px;flex:none}.ad-stat>strong{font-size:27px}.ad-stat>small{font-size:9px}.ad-app h1{font-size:29px}.ad-card-heading h2{font-size:21px}.ad-card-heading .ad-text-button{font-size:10px;gap:5px}.ad-card-heading .ad-text-button>svg{width:13px}.ad-form-grid{grid-template-columns:1fr}.ad-field-wide{grid-column:auto}.ad-modal-body{padding:17px}.ad-modal-heading{padding:18px}.ad-modal-actions{padding:14px 17px}.ad-modal-actions>.ad-button{font-size:11px;padding:10px 13px}.ad-image-grid{grid-template-columns:repeat(2,1fr)}.ad-settings-section{padding:20px}.ad-section-heading{gap:11px}.ad-section-heading h2{font-size:22px}.ad-mini-stats{gap:14px;font-size:9px}.ad-mini-stats strong{font-size:17px}.ad-toolbar{gap:10px}.ad-toolbar>select{width:100%}.ad-search{width:100%;flex-basis:100%}.ad-search input{font-size:11px}.ad-save-card{padding:16px;gap:14px}.ad-save-card p{font-size:10px}.ad-order-editor .ad-form-grid{grid-template-columns:1fr}.ad-order-editor .ad-field:last-child{grid-column:auto}.ad-readiness-row{gap:9px}.ad-table td{font-size:11px}.ad-low-stock-list{padding-left:20px;padding-right:20px}.ad-low-stock-list>div{gap:10px}.ad-low-stock-list>div>.ad-badge{display:none}.ad-toast{font-size:11px;padding:13px 15px}.ad-empty{padding:42px 20px}.ad-empty h3{font-size:22px}.ad-empty p{font-size:11px}.ad-form-section-title{font-size:18px}.ad-sidebar-bottom{padding-bottom:28px}}.ad-app{font-family:Dictator Sans,Arial,Helvetica,sans-serif}.ad-app h1,.ad-app h2,.ad-app h3,.ad-form-section-title{font-family:Dictator Display,Georgia,serif}.ad-refund-button{margin-top:17px;width:100%;font-size:11px}.ad-app .ad-button,.ad-app button,.ad-app input,.ad-app select,.ad-app textarea{font-family:Dictator Sans,Arial,sans-serif}.ad-breadcrumb,.ad-card-heading p,.ad-empty p,.ad-footer,.ad-info-box p,.ad-main .ad-field>small,.ad-main .ad-muted,.ad-main small,.ad-mini-stats,.ad-page-heading>div>p,.ad-private-label,.ad-save-card p,.ad-section-heading p,.ad-sidebar-note p,.ad-stat>div,.ad-table th,.ad-toolbar>select{color:#6d7264}.ad-eyebrow{color:#887047}.ad-message-content,.ad-modal .ad-field>small,.ad-modal .ad-field>span,.ad-modal .ad-muted,.ad-modal .ad-order-totals>div,.ad-modal small,.ad-modal-heading p{color:#6d7264}@media(prefers-reduced-motion:reduce){.ad-app *{animation-duration:.01ms!important;transition:none!important;scroll-behavior:auto!important}}.ds-workspace{--ds-ink:#30362c;--ds-muted:#717568;--ds-gold:#a28651;--ds-line:#e4e1d7;--ds-paper:#faf8f2;color:var(--ds-ink)}.ds-modal h3,.ds-workspace h2,.ds-workspace h3{font-weight:400}.ds-modal button,.ds-workspace button{transition:background .15s,border-color .15s}.ds-journey{gap:18px;padding:4px 0 27px;color:#8d8e82;font-size:11px}.ds-journey,.ds-journey>span{display:flex;align-items:center}.ds-journey>span{gap:9px}.ds-journey b{width:26px;height:26px;border:1px solid #dedbce;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:400}.ds-journey .ds-journey-active{color:#79603a}.ds-journey-active b{background:#eee6d5;border-color:#dbcaa8}.ds-journey>svg{color:#b1ad9e}.ds-studio-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:25px;align-items:start}.ds-brief-card{padding:29px}.ds-section-title{display:flex;gap:15px;align-items:center;margin-bottom:24px}.ds-section-title h2{font-size:30px;color:#343c2e}.ds-section-title p{font-size:11px;line-height:1.8;color:#737769;margin:6px 0 0}.ds-gold-icon{height:43px;width:43px;border:1px solid #e4d6bb;background:#f8f3e8;border-radius:8px;display:grid;place-items:center;color:#ac8c4f;flex:none}.ds-workspace .ds-prompt{font-size:13px;line-height:1.9;background:#fdfcf8;border-color:#d7d5c7;resize:vertical;min-height:170px}.ds-example-row{display:flex;gap:7px;flex-wrap:wrap;margin-top:13px}.ds-example-row>small{width:100%;font-size:10px;color:#787e6d;margin-bottom:2px}.ds-example-row>button{font-size:9px;background:#faf9f5;border:1px solid #e5e2d8;border-radius:20px;padding:7px 10px;color:#776f5a}.ds-example-row>button:hover{border-color:#b69a64;background:#f5efdf}.ds-brief-fields{margin-top:25px;gap:20px}.ds-generate-footer{border-top:1px solid #e8e4d9;margin-top:27px;padding-top:22px;display:flex;gap:25px;align-items:center}.ds-generate-footer>small{flex:1;line-height:1.8;font-size:10px;color:#75796c}.ds-generate-footer .ad-button{flex:none}.ds-studio-aside{display:flex;flex-direction:column;gap:26px}.ds-connection{padding:25px;background:#fcfcf8}.ds-connection-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#8f9c7a;margin-bottom:22px}.ds-badge{display:inline-flex;align-items:center;padding:5px 8px;border-radius:4px;border:1px solid #e4ddcd;background:#f4f0e7;color:#907543;font-size:9px;line-height:1.4;white-space:nowrap;text-transform:capitalize}.ds-approved,.ds-completed,.ds-connected{color:#567143;background:#f0f4eb;border-color:#dce6d1}.ds-published{color:#536977;background:#edf3f5;border-color:#dbe5e8}.ds-failed,.ds-rejected{color:#9b644c;background:#fbf0e9;border-color:#efd7c7}.ds-queued,.ds-running{color:#8b753b;background:#f9f3df;border-color:#ebdfb8}.ds-connection h3{font-size:26px;line-height:1.15;margin-bottom:14px}.ds-connection>p{font-size:11px;line-height:1.9;color:#73796a;margin-bottom:19px}.ds-connection dl{margin:19px 0 17px;padding:17px 0;border-top:1px solid #e6e4db;border-bottom:1px solid #e6e4db}.ds-connection dt{font-size:9px;color:#858879;margin-bottom:6px}.ds-connection dd{font-size:11px;color:#4b5840;margin:0 0 13px;overflow-wrap:anywhere}.ds-connection dd:last-child{margin-bottom:0}.ds-connection>small{font-size:10px;display:block;color:#6f7964;margin-bottom:20px}.ds-connection>.ad-button{width:100%;font-size:11px}.ds-connection .ds-worker-warning{background:#faf1df;padding:10px;color:#8b6e3e;font-size:10px}.ds-deliverables{padding:0 13px}.ds-deliverables h3{font-size:29px;margin:15px 0 19px}.ds-deliverables ul{list-style:none;padding:0;margin:0;display:grid;gap:17px}.ds-deliverables li{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.7;color:#717965}.ds-deliverables li>svg{color:#aa905c;flex:none;margin-top:2px}.ds-results{margin-top:38px}.ds-results-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:23px}.ds-results-heading h2{font-size:31px;margin-top:10px}.ds-results-heading>select{width:auto;max-width:360px;font-size:11px}.ds-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:55px 22px;gap:15px;color:#a58d5d}.ds-empty h3{font-size:28px;color:#48543b}.ds-empty p{max-width:430px;line-height:1.9;font-size:12px;color:#737c66;margin:0}.ds-empty .ad-button{margin-top:8px}.ds-job-status{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#f9f7ee;border:1px solid #e4dfcd;border-radius:7px;padding:18px 20px;margin-bottom:22px}.ds-job-status>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ds-job-status>div>span:not(.ds-badge){font-size:12px;color:#686f5a}.ds-job-status small{width:100%;font-size:10px;color:#7a806e;margin-top:2px}.ds-job-status>svg{flex:none;color:#ac9057}.ds-design-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ds-design-card{overflow:hidden;border:1px solid #e3e1d6;border-radius:10px;background:#fff}.ds-image-button{width:100%;padding:0;border:0;display:block;aspect-ratio:4/5;background:#f0eee7;position:relative;overflow:hidden}.ds-image-button>img{height:100%;width:100%;object-fit:cover;display:block}.ds-image-button:hover>img{transform:scale(1.02);transition:transform .3s}.ds-image-label{position:absolute;left:13px;bottom:13px;font-size:8px;letter-spacing:1.4px;background:#fffffff0;padding:6px 8px;color:#6f6b59;border-radius:3px}.ds-image-empty{display:flex;flex-direction:column;gap:13px;align-items:center;justify-content:center;min-height:200px;font-size:11px;color:#93886f;height:100%;padding:20px}.ds-design-card-body{padding:19px 20px}.ds-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.ds-card-meta>span:first-child:not(.ds-badge){font-size:9px;text-transform:uppercase;letter-spacing:1.2px;color:#8a7550}.ds-name-button{background:none;padding:0;border:0;text-align:left;color:#3f4837}.ds-name-button h3{font-size:25px;line-height:1.15}.ds-design-card-body>p{font-size:10px;color:#778269;margin-top:10px;line-height:1.8;min-height:18px}.ds-cost-range{margin-top:19px;padding-top:16px;border-top:1px solid #eeeae0;display:flex;flex-direction:column;gap:6px}.ds-cost-range>small{font-size:9px;color:#7e8372}.ds-cost-range>strong{font-family:Dictator Display,Georgia,serif;font-size:26px;font-weight:500;color:#4b553e}.ds-cost-range>strong>span{color:#b2aa94;font-size:20px}.ds-card-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:19px}.ds-card-actions .ad-button{font-size:10px;padding:9px 11px}.ds-notice{padding:13px 16px;border:1px solid #d9e1cd;background:#f2f5ec;color:#596c45;font-size:12px;line-height:1.7;display:flex;gap:10px;align-items:center;border-radius:7px;margin-bottom:20px}.ds-notice svg{flex:none}.ds-library-top{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px}.ds-library-top>p{font-size:12px;line-height:1.8;color:#747b67}.ds-status-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid #dedfd3;padding-bottom:14px;margin-bottom:20px}.ds-status-tabs>button{border:1px solid transparent;background:none;color:#747a67;padding:9px 13px;font-size:11px;border-radius:6px}.ds-status-tabs .ds-tab-active{background:#252b21;border-color:#252b21;color:#f6f3e6}.ds-library-filters{display:grid;grid-template-columns:minmax(210px,1.6fr) minmax(130px,1fr) minmax(140px,1fr) 100px 100px;gap:11px;padding:18px}.ds-library-filters input,.ds-library-filters select{min-width:0;font-size:11px;width:100%;padding:10px;min-height:40px}.ds-search{display:flex;gap:8px;align-items:center;border:1px solid #dce0d3;border-radius:6px;padding-left:11px;color:#899276;background:#fff}.ds-search input{border:0!important;min-width:0;box-shadow:none}.ds-search>svg{flex:none}.ds-result-count{font-size:10px;line-height:1.8;margin:18px 0;color:#7e816f}.ds-pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:30px;font-size:12px;color:#777b6c}.ds-modal .ad-modal-body{color:#4b5541}.ds-modal p{font-size:12px;line-height:1.9;color:#6f7862}.ds-modal .ad-modal-heading h2{max-width:90%;overflow-wrap:anywhere}.ds-error-only{padding-bottom:0!important}.ds-error-only .ad-alert{margin-bottom:0}.ds-setup>p{margin-bottom:22px}.ds-setup>a{display:inline-flex;align-items:center;gap:6px;margin:18px 0;font-size:11px;color:#8c7344;text-underline-offset:3px}.ds-fine-print,.ds-modal .ds-fine-print{font-size:10px;line-height:1.8;color:#7d826e}.ds-estimate-note{display:flex;gap:12px;align-items:flex-start;border:1px solid #e6ddc8;border-radius:7px;background:#fbf7ec;padding:16px 18px;margin:23px 0}.ds-estimate-note>svg{flex:none;color:#a88c51;margin-top:2px}.ds-estimate-note p{font-size:11px;line-height:1.8;color:#88764f;margin:0}.ds-estimate-note strong{display:block;font-weight:500;margin-bottom:4px}.ds-detail-top{display:grid;grid-template-columns:250px minmax(0,1fr);gap:30px;align-items:start}.ds-detail-image{background:#f5f2e9;border:1px solid #e8e1d2;border-radius:7px;overflow:hidden}.ds-detail-image>img{width:100%;aspect-ratio:4/5;display:block;object-fit:cover}.ds-detail-image>small{display:block;font-size:9px;text-align:center;padding:10px;color:#918469}.ds-detail-intro{padding:5px 0}.ds-detail-intro h3{font-size:35px;line-height:1.2;margin:16px 0 13px}.ds-detail-intro>p{font-size:12px;line-height:1.9;margin-bottom:18px}.ds-detail-intro dl,.ds-spec-grid dl{display:grid;grid-template-columns:95px minmax(0,1fr);gap:9px 10px;font-size:11px;line-height:1.7;margin:16px 0}.ds-detail-intro dt,.ds-spec-grid dt{color:#8b8c7e}.ds-detail-intro dd,.ds-spec-grid dd{color:#58614b;margin:0;overflow-wrap:anywhere}.ds-detail-tools{display:flex;gap:9px;flex-wrap:wrap;margin-top:24px}.ds-detail-tools .ad-button{font-size:10px;padding:9px 11px}.ds-spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin:25px 0}.ds-pack-editor>h3,.ds-section-line h3,.ds-spec-grid h3,.ds-spec-section>h3{font-size:26px;color:#45513a;margin:0 0 14px}.ds-modal h4,.ds-spec-grid h4{font-size:12px;font-weight:500;margin:23px 0 10px;color:#677155}.ds-list{padding-left:18px;margin:12px 0;font-size:11px;line-height:1.9;color:#707b60}.ds-list>li+li{margin-top:7px}.ds-spec-section{border-top:1px solid #e7e6dc;padding-top:26px;margin-top:27px}.ds-table-wrap{overflow-x:auto;width:100%;border:1px solid #e6e4d8;border-radius:6px;margin:15px 0}.ds-table{border-collapse:collapse;width:100%;font-size:11px;min-width:450px}.ds-table th{font-size:10px;font-weight:500;text-align:left;background:#f9f9f4;color:#798168;padding:12px 14px}.ds-table td{padding:13px 14px;border-top:1px solid #edede3;color:#5f6a50;line-height:1.7;vertical-align:top}.ds-table td:nth-child(2),.ds-table td:nth-child(3){white-space:nowrap}.ds-section-line{display:flex;justify-content:space-between;gap:20px;align-items:center}.ds-section-line h3{margin-bottom:7px}.ds-large-range{font-family:Dictator Display,Georgia,serif;font-size:29px;font-weight:500;color:#7e6b43;white-space:nowrap}.ds-retail-calculator{display:grid;grid-template-columns:minmax(0,1.5fr) 145px 150px;align-items:center;gap:22px;background:#f4f6ee;border:1px solid #e0e6d5;border-radius:8px;padding:19px 22px}.ds-retail-calculator h4{margin-top:0}.ds-retail-calculator p{font-size:11px;margin:5px 0 8px}.ds-retail-calculator small{font-size:9px;line-height:1.8;display:block;color:#7e876e}.ds-retail-calculator>strong{font-family:Dictator Display,Georgia,serif;font-size:30px;font-weight:400;text-align:center;color:#536a40}.ds-retail-calculator>strong>small{font-family:Dictator Sans,Arial,sans-serif;font-size:9px}.ds-provenance{border:1px solid #e6e4d9;border-radius:6px;margin-top:25px;padding:14px 17px;background:#fafaf6}.ds-provenance summary{font-size:11px;cursor:pointer;color:#6a745a}.ds-provenance>p{font-size:11px;margin:14px 0;white-space:pre-wrap;overflow-wrap:anywhere}.ds-review-record{font-size:10px!important;padding:16px 0;border-bottom:1px solid #e8e9de;overflow-wrap:anywhere}.ds-review-box{padding-top:24px}.ds-review-actions{position:sticky;bottom:0;z-index:2}.ds-review-actions .ds-reject-button{margin-right:auto;color:#94644c;border-color:#dbcabd}.ds-publish-intro{display:flex;align-items:center;gap:23px;margin-bottom:28px}.ds-publish-intro>img{width:100px;height:126px;object-fit:cover;border:1px solid #e3decf;border-radius:6px;flex:none}.ds-publish-intro h3{font-size:29px;margin:10px 0}.ds-publish-intro p{font-size:11px;line-height:1.9;margin:0;max-width:660px}.ds-publish-variants{margin-top:31px}.ds-publish-variants p{font-size:10px}.ds-variant-editor{min-width:650px}.ds-edit-table input,.ds-variant-editor input{padding:9px!important;font-size:11px!important;min-height:35px!important;min-width:60px}.ds-edit-table td,.ds-variant-editor td{padding:8px}.ds-variant-editor td:first-child{width:12%}.ds-variant-editor td:nth-child(2){width:19%}.ds-variant-editor td:nth-child(3){width:44%}.ds-variant-editor td:nth-child(4){width:16%}.ds-checkbox{display:flex;align-items:flex-start;gap:11px;font-size:11px;line-height:1.9;color:#667151;margin-top:20px;cursor:pointer}.ds-checkbox input{width:17px!important;height:17px!important;min-height:17px!important;flex:none;margin:2px 0 0;padding:0;accent-color:#9c8148}.ds-publish-confirm{background:#f7f3e8;border:1px solid #e4dac4;border-radius:7px;padding:17px;color:#7e6e47}.ds-pack-editor>h3{margin-top:27px}.ds-pack-editor>.ds-section-line{margin-top:29px}.ds-edit-table{min-width:650px}.ds-edit-table td{min-width:80px}.ds-edit-table td:first-child{min-width:155px}.ds-edit-table td:nth-child(4){min-width:170px}.ds-pack-editor>.ad-form-grid{margin:20px 0}.ds-modal .ad-button:disabled,.ds-workspace .ad-button:disabled{opacity:.5;cursor:not-allowed}@media(min-width:1650px){.ds-design-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-studio-layout{grid-template-columns:minmax(0,1fr) 310px}}@media(max-width:1250px){.ds-studio-layout{grid-template-columns:minmax(0,1fr) 245px;gap:20px}.ds-brief-card{padding:24px}.ds-connection{padding:21px}.ds-design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-library-filters{grid-template-columns:1fr 1fr 1fr}.ds-library-filters .ds-search{grid-column:span 2}.ds-generate-footer{flex-direction:column;align-items:stretch;gap:17px}.ds-generate-footer .ad-button{align-self:flex-start}.ds-journey{gap:11px;font-size:10px}}@media(max-width:1000px){.ds-studio-layout{grid-template-columns:1fr}.ds-studio-aside{display:grid;grid-template-columns:1fr 1fr;align-items:start}.ds-deliverables{padding-top:10px}.ds-journey{flex-wrap:wrap;gap:10px}.ds-detail-top{grid-template-columns:200px minmax(0,1fr);gap:23px}.ds-retail-calculator{grid-template-columns:minmax(0,1fr) 150px}.ds-retail-calculator>div:first-child{grid-column:1/-1}.ds-retail-calculator>strong{text-align:left}.ds-detail-intro h3{font-size:30px}}@media(max-width:650px){.ds-brief-card{padding:22px 18px}.ds-journey{font-size:9px;gap:7px}.ds-journey b{width:21px;height:21px;font-size:8px}.ds-journey>svg{width:11px}.ds-journey>span{gap:5px}.ds-journey>span:last-child,.ds-journey>svg:last-of-type{display:none}.ds-studio-aside{grid-template-columns:1fr}.ds-deliverables{display:none}.ds-section-title{gap:11px}.ds-section-title h2{font-size:27px}.ds-section-title p{font-size:10px}.ds-gold-icon{width:35px;height:35px}.ds-example-row>button{font-size:8px;padding:7px 8px}.ds-brief-fields{gap:17px}.ds-studio-layout{gap:18px}.ds-connection{padding:20px}.ds-connection h3{font-size:25px}.ds-results{margin-top:28px}.ds-results-heading{align-items:flex-start;flex-direction:column;gap:15px}.ds-results-heading>select{max-width:100%;width:100%;font-size:10px}.ds-results-heading h2{font-size:29px}.ds-design-grid{gap:13px}.ds-design-card-body{padding:15px 13px}.ds-card-meta{align-items:flex-start;flex-wrap:wrap;gap:8px}.ds-card-meta>span:first-child:not(.ds-badge){font-size:8px}.ds-name-button h3{font-size:23px}.ds-design-card-body>p{font-size:9px}.ds-cost-range>strong{font-size:23px}.ds-cost-range>small{font-size:8px}.ds-card-actions{flex-wrap:wrap;gap:8px}.ds-card-actions .ad-button{font-size:9px;padding:8px 9px;flex:1}.ds-card-actions>.ad-icon-button{width:25px;padding:3px}.ds-card-actions .ad-button>svg{display:none}.ds-library-top{align-items:flex-start}.ds-library-top>p{font-size:11px}.ds-library-top>.ad-button{font-size:10px;white-space:nowrap;padding:10px}.ds-status-tabs{gap:3px}.ds-status-tabs>button{font-size:10px;padding:8px 10px}.ds-library-filters{grid-template-columns:1fr 1fr;gap:10px;padding:13px}.ds-library-filters .ds-search{grid-column:1/-1}.ds-result-count{font-size:9px}.ds-modal .ad-modal-body{padding:19px 17px}.ds-detail-top{grid-template-columns:1fr}.ds-detail-image{max-width:280px;margin:0 auto}.ds-detail-intro h3{font-size:31px}.ds-detail-tools{gap:7px}.ds-detail-tools .ad-button{font-size:9px;padding:9px}.ds-spec-grid{grid-template-columns:1fr;gap:20px}.ds-pack-editor>h3,.ds-section-line h3,.ds-spec-grid h3,.ds-spec-section>h3{font-size:24px}.ds-section-line{align-items:flex-start;flex-wrap:wrap;gap:10px}.ds-section-line>.ad-button{font-size:10px;padding:9px}.ds-large-range{font-size:28px}.ds-estimate-note{padding:13px;margin:20px 0;gap:9px}.ds-estimate-note p{font-size:10px}.ds-retail-calculator{padding:17px;grid-template-columns:1fr 1fr;gap:15px}.ds-retail-calculator>strong{font-size:29px}.ds-retail-calculator>strong>small{font-size:8px}.ds-publish-intro{gap:15px;align-items:flex-start}.ds-publish-intro>img{width:70px;height:95px}.ds-publish-intro h3{font-size:26px}.ds-publish-intro p{font-size:10px}.ds-publish-confirm{font-size:10px;padding:14px}.ds-modal .ad-modal-actions{flex-wrap:wrap;gap:9px}.ds-review-actions .ad-button{font-size:10px;padding:10px 12px}.ds-job-status{padding:15px;gap:10px}.ds-job-status>div>span:not(.ds-badge){font-size:11px}.ds-job-status .ad-button{font-size:10px;white-space:nowrap}}@media(max-width:410px){.ds-design-grid{grid-template-columns:1fr}.ds-image-button{aspect-ratio:4/4.6}.ds-name-button h3{font-size:28px}.ds-design-card-body{padding:18px}.ds-card-meta{flex-wrap:nowrap}.ds-cost-range>strong{font-size:28px}.ds-card-actions .ad-button{flex:none;font-size:10px}.ds-card-actions .ad-button>svg{display:block}.ds-library-top{flex-direction:column;gap:12px}.ds-pagination{gap:10px;font-size:10px}.ds-pagination .ad-button{font-size:10px;padding:9px 11px}}.ds-upload-zone{display:flex;align-items:center;justify-content:center;gap:24px;min-height:225px;padding:28px;border:1px dashed #c9bea4;border-radius:9px;background:#faf8f1;color:#a68c55;text-align:center}.ds-upload-zone>svg{flex:none}.ds-upload-zone h3{font-size:24px;color:#4b533f;margin:0 0 9px;overflow-wrap:anywhere}.ds-upload-zone p{font-size:10px;color:#7b806e;margin:0 0 15px}.ds-upload-zone small{display:block;font-size:10px;margin-top:10px;color:#8e8a78}.ds-upload-zone>img{width:155px;height:190px;object-fit:contain;background:#eeeae0;border-radius:6px;flex:none}.ds-upload-zone.ds-has-preview{text-align:left;justify-content:flex-start}.ds-upload-zone>div{min-width:0}.ds-file-label{position:relative;cursor:pointer;display:inline-flex!important;overflow:hidden;font-size:11px!important}.ds-file-label input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%;margin:0}.ds-file-label:focus-within{outline:2px solid #9e8247;outline-offset:3px}.ds-advanced-toggle{display:flex;align-items:center;gap:9px;width:100%;margin:25px 0 13px;border:0;border-top:1px solid #e6e2d5;background:none;padding:20px 0 0;text-align:left;color:#77613a;font-size:12px}.ds-advanced-toggle>span{font-size:10px;color:#8b8d7d;margin-left:auto}.ds-upload-guide{padding:28px}.ds-upload-guide>svg{color:#a28b58;display:block;margin-bottom:22px}.ds-upload-guide>.ad-eyebrow{font-size:8px;letter-spacing:1.5px}.ds-upload-guide h3{font-size:31px;line-height:1.15;margin:17px 0 26px}.ds-upload-guide ol{padding-left:21px;margin:0;display:grid;gap:24px;color:#9a8455}.ds-upload-guide li{padding-left:4px;font-size:12px}.ds-upload-guide li strong{font-size:12px;font-weight:500;color:#4d5840;display:block;margin-bottom:6px}.ds-upload-guide li span{display:block;font-size:11px;line-height:1.8;color:#78816c}.ds-upload-guide>a{border-top:1px solid #e8e5d8;padding-top:23px;margin-top:27px;display:flex;align-items:center;gap:10px;color:#887144;font-size:11px;text-decoration:none;line-height:1.7}.ds-cost-range>.ds-not-provided{font-family:inherit;font-size:16px;font-weight:400;color:#909281;min-height:31px;display:flex;align-items:center}.ds-replace-image{margin-top:24px;padding:15px 17px;border:1px solid #e5e1d4;border-radius:6px;background:#faf9f4}.ds-replace-image summary{font-size:11px;color:#7e6e4c;cursor:pointer}.ds-replace-image p{font-size:10px;margin:10px 0}.ds-replace-image input{max-width:100%;font-size:11px;padding:8px;border:1px solid #dddace;border-radius:4px}.ds-replacement-preview{display:flex;gap:15px;align-items:center;margin-top:15px;flex-wrap:wrap}.ds-replacement-preview>img{width:100px;height:120px;object-fit:contain;border-radius:4px;background:#eeece5}.ds-replacement-preview .ad-button{font-size:11px}.ds-upload-form .ds-pack-editor .ds-edit-table{min-width:570px}@media(max-width:1000px){.ds-upload-guide{padding:24px}.ds-upload-guide h3 br{display:none}.ds-upload-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.ds-upload-guide>svg{display:none}.ds-studio-aside:has(.ds-upload-guide){display:block}}@media(max-width:650px){.ds-upload-zone{padding:22px 15px;gap:16px;flex-direction:column;min-height:230px}.ds-upload-zone.ds-has-preview{text-align:center}.ds-upload-zone>img{width:150px;height:180px}.ds-upload-zone h3{font-size:23px}.ds-upload-guide{padding:22px}.ds-upload-guide h3{font-size:27px;margin-bottom:20px}.ds-upload-guide ol{grid-template-columns:1fr;gap:17px}.ds-upload-guide>a{padding-top:17px;margin-top:20px}.ds-advanced-toggle{font-size:11px}.ds-advanced-toggle>span{font-size:9px}.ds-upload-form .ds-section-title h2{font-size:25px}.ds-upload-form .ds-section-title{align-items:flex-start}.ds-replacement-preview .ad-button{font-size:10px}}.tl-workspace{color:#384031}.tl-actions{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.tl-actions>p{font-size:12px;line-height:1.8;color:#757c69;margin:0}.tl-actions>div{display:flex;gap:10px;flex:none}.tl-actions .ad-button{font-size:11px}.tl-list-surface{background:#fff;border:1px solid #e2e3d9;border-radius:9px;overflow:hidden}.tl-filters{display:flex;align-items:flex-end;gap:14px;padding:22px 23px;border-bottom:1px solid #e9e9df;background:#fcfcf9}.tl-search{display:flex;align-items:center;gap:9px;border:1px solid #dce0d3;border-radius:6px;background:#fff;padding:0 12px;flex:1;min-width:150px;color:#8b927e}.tl-search input{min-width:0;width:100%;border:0!important;outline:0;padding:11px 0!important;font-size:12px;background:transparent;box-shadow:none!important;min-height:42px}.tl-search:focus-within{outline:2px solid #b2a079;outline-offset:2px}.tl-filter-field{display:flex;flex-direction:column;gap:6px;min-width:145px;max-width:230px}.tl-filter-field>span{font-size:10px;color:#858a79}.tl-filter-field select{font-size:11px;min-height:43px;padding:10px 32px 10px 11px;color:#58634a;background-color:#fff;width:100%}.tl-clear{border:0;background:none;color:#8b764c;font-size:10px;white-space:nowrap;padding:13px 0;cursor:pointer}.tl-summary{min-height:55px;padding:17px 23px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #ebede4;font-size:10px;color:#838773}.tl-summary>span>strong{font-weight:500;color:#536046}.tl-counts{display:flex;flex-wrap:wrap;gap:17px}.tl-counts>span{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:9px}.tl-counts b{font-weight:500;color:#616e51;margin-left:2px}.tl-dot{display:inline-block;height:5px;width:5px;border-radius:50%;background:#a2a58f}.tl-dot-done{background:#829768}.tl-dot-in_progress{background:#bc9b55}.tl-dot-pending{background:#b59177}.tl-dot-to_do{background:#a0a694}.tl-dot-cancelled{background:#9d9b94}.tl-loading{display:inline-flex;align-items:center;gap:6px;color:#8f7c55}.tl-table{width:100%;border-collapse:collapse;table-layout:fixed}.tl-table th{font-size:10px;font-weight:400;color:#818875;text-align:left;background:#fafbf6;padding:12px 23px}.tl-table th:first-child{width:auto}.tl-table th:nth-child(2){width:165px;padding-left:12px;padding-right:12px}.tl-table th:nth-child(3){width:190px;padding-left:12px;padding-right:12px}.tl-table th:last-child{width:100px}.tl-table td{border-top:1px solid #eeeee5;padding:20px 23px;vertical-align:middle}.tl-table .tl-assignee-cell,.tl-table .tl-status-cell{padding-left:12px;padding-right:12px}.tl-title{background:none;border:0;text-align:left;padding:0;font-size:13px;line-height:1.6;color:#3f4c34;font-weight:500;overflow-wrap:anywhere;cursor:pointer}.tl-title:hover{color:#8f7340}.tl-description{font-size:11px;line-height:1.8;color:#7b846d;margin:6px 0 0;white-space:pre-line;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tl-row-done .tl-title{color:#738266}.tl-row-cancelled .tl-title{color:#95998c;text-decoration:line-through}.tl-assignee-cell select,.tl-status-cell select{font-size:11px;width:100%;min-height:37px;padding:8px 26px 8px 10px;max-width:100%;background-color:#fff;color:#657254;border:1px solid #dfe3d7;border-radius:5px}.tl-status-cell .tl-status-done{background-color:#f0f5e9;border-color:#dbe5cf;color:#647e4b}.tl-status-cell .tl-status-in_progress{background-color:#fbf6e9;border-color:#e9dfc6;color:#947a41}.tl-status-cell .tl-status-pending{background-color:#fbf1e9;border-color:#ecdfd0;color:#9b795e}.tl-status-cell .tl-status-to_do{background-color:#f6f7f1;border-color:#e1e4d7;color:#778267}.tl-status-cell .tl-status-cancelled{background-color:#f4f4f0;border-color:#e3e3da;color:#8d8e81}.tl-assignee-cell select:disabled,.tl-status-cell select:disabled{opacity:.65;cursor:wait}.tl-table .tl-row-actions{padding-left:5px;padding-right:17px;white-space:nowrap;text-align:right}.tl-row-actions .ad-icon-button{display:inline-flex;padding:7px;width:32px;height:32px}.tl-delete{color:#a08a70!important}.tl-delete:hover{background:#faf0e6!important;color:#986c4b!important}.tl-empty{text-align:center;padding:55px 24px;color:#ad9768;display:flex;flex-direction:column;align-items:center;gap:15px}.tl-empty h3{font-size:28px;font-weight:400;margin:0;color:#4f5d41}.tl-empty p{font-size:12px;line-height:1.8;margin:0;color:#7e866e}.tl-empty .ad-button{margin-top:6px}.tl-pagination{padding:18px 23px;border-top:1px solid #e8eadf;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;color:#7f8771}.tl-pagination>div{display:flex;align-items:center;gap:17px}.tl-pagination .ad-button{font-size:10px;padding:8px 11px}.tl-mobile-label{display:none}.tl-notice{display:flex;align-items:center;gap:10px;padding:13px 16px;border:1px solid #dbe2d0;background:#f3f6ee;border-radius:7px;color:#60734a;font-size:12px;line-height:1.8;margin-bottom:18px}.tl-notice svg{flex:none}.tl-modal{max-width:650px}.tl-modal .ad-form-grid{gap:22px}.tl-modal .ad-field>span{font-size:11px}.tl-modal .ad-field textarea{resize:vertical;line-height:1.8}.tl-modal .ad-modal-actions .ad-button{font-size:11px}.tl-delete-message,.tl-manager-intro{font-size:12px;line-height:1.9;color:#6f7960;margin:0 0 23px;overflow-wrap:anywhere}.tl-delete-message{margin:0}.tl-add-name{display:flex;align-items:flex-end;gap:12px;margin-bottom:23px}.tl-add-name>.ad-field{flex:1;min-width:0}.tl-add-name>.ad-button{font-size:11px;flex:none;min-height:43px}.tl-assignees{padding:0;margin:0;list-style:none;border-top:1px solid #e5e8dc}.tl-assignees>li{border-bottom:1px solid #e9ebdf;padding:12px 0}.tl-assignee-line{display:flex;align-items:center;gap:6px}.tl-assignee-line>span{flex:1;min-width:0;overflow-wrap:anywhere;font-size:12px;color:#536148}.tl-assignee-line .ad-icon-button{width:32px;height:32px;padding:7px}.tl-rename{display:flex;gap:7px;align-items:center}.tl-rename>input{flex:1;min-width:0;font-size:12px;padding:10px}.tl-rename .ad-icon-button{flex:none}.tl-remove-confirm{border:1px solid #e9dece;background:#faf5eb;border-radius:6px;padding:15px;margin-top:10px}.tl-remove-confirm p{font-size:11px;line-height:1.9;color:#8a7552;margin:0 0 13px;overflow-wrap:anywhere}.tl-remove-confirm strong{font-weight:500}.tl-remove-confirm>div{display:flex;gap:9px;justify-content:flex-end}.tl-remove-confirm .ad-button{font-size:10px}.tl-danger-button{background:#8a654b!important;border-color:#8a654b!important;color:#fff9ef!important}.tl-danger-button:hover{background:#77563f!important}.tl-no-names{font-size:11px;color:#89917b;padding:20px 0 0;line-height:1.8}.tl-modal button:disabled,.tl-workspace button:disabled{opacity:.5;cursor:not-allowed}.tl-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1200px){.tl-actions{align-items:flex-start;gap:15px}.tl-actions>p{max-width:280px;font-size:11px}.tl-filters{padding:18px;gap:11px;flex-wrap:wrap}.tl-search{flex-basis:220px}.tl-filter-field{min-width:130px;max-width:210px;flex:1}.tl-summary{padding:15px 18px;align-items:flex-start;flex-direction:column;gap:11px}.tl-counts{gap:14px}.tl-table td,.tl-table th{padding-left:18px;padding-right:18px}.tl-table th:nth-child(2){width:145px}.tl-table th:nth-child(3){width:155px}.tl-table th:last-child{width:83px}.tl-table .tl-row-actions{padding-right:10px}.tl-title{font-size:12px}}@media(max-width:1000px){.tl-actions{flex-direction:column;gap:17px}.tl-actions>p{max-width:none}.tl-table th:nth-child(2){width:137px}.tl-table th:nth-child(3){width:145px}.tl-table .tl-assignee-cell,.tl-table .tl-status-cell{padding-left:7px;padding-right:7px}.tl-title{font-size:12px}.tl-assignee-cell select,.tl-status-cell select{font-size:10px}.tl-counts{column-gap:15px;row-gap:9px}}@media(max-width:650px){.tl-actions{margin-bottom:19px}.tl-actions>div{width:100%;justify-content:space-between;gap:8px}.tl-actions .ad-button{font-size:10px;padding:10px 12px}.tl-actions>p{font-size:11px}.tl-filters{padding:16px;gap:13px 10px}.tl-search{flex-basis:100%}.tl-filter-field{width:calc(50% - 5px);max-width:none;min-width:0}.tl-filter-field select{font-size:10px;min-height:40px;padding-right:25px}.tl-filter-field>span{font-size:9px}.tl-clear{padding:0;font-size:10px}.tl-summary{padding:15px 16px;gap:12px}.tl-counts{gap:10px 14px}.tl-counts>span{font-size:9px}.tl-table,.tl-table tbody{display:block}.tl-table thead{display:none}.tl-table .tl-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 62px;gap:14px 10px;padding:20px 16px;border-top:1px solid #e8ebdf}.tl-table .tl-row:first-child{border-top:0}.tl-table td{border:0;padding:0!important;display:block;min-width:0}.tl-table .tl-task-cell{grid-column:1/-1}.tl-title{font-size:13px}.tl-description{font-size:11px;line-height:1.8;margin-top:7px}.tl-mobile-label{display:block;font-size:9px;color:#8d9380;margin-bottom:6px}.tl-assignee-cell select,.tl-status-cell select{font-size:10px;padding:8px 23px 8px 8px;min-height:36px}.tl-table .tl-row-actions{align-self:end;display:flex;height:36px;align-items:center}.tl-row-actions .ad-icon-button{width:30px;height:32px;padding:7px}.tl-pagination{padding:16px;align-items:flex-start;flex-direction:column;gap:13px}.tl-pagination>div{width:100%;justify-content:space-between;gap:8px}.tl-pagination .ad-button{padding:8px;font-size:9px}.tl-empty{padding:42px 18px}.tl-empty h3{font-size:25px}.tl-empty p{font-size:11px}.tl-modal .ad-form-grid{gap:18px}.tl-add-name{gap:9px}.tl-add-name>.ad-button{font-size:10px;padding:10px}.tl-manager-intro{font-size:11px}.tl-modal .ad-modal-actions{flex-wrap:wrap}.tl-notice{font-size:11px}.tl-remove-confirm{padding:12px}.tl-remove-confirm p{font-size:10px}}@media(max-width:360px){.tl-table .tl-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px 9px}.tl-table .tl-row-actions{grid-column:1/-1;justify-content:flex-end;height:28px}.tl-actions .ad-button{padding:9px;font-size:9px}.tl-actions .ad-button>svg{width:14px}.tl-counts{column-gap:10px}}