
:root{--paper:#f7f5ef;--ink:#34433d;--sage:#536d60;--rose:#ad7c72;--line:#d8ded3;--muted:#69766e}*{box-sizing:border-box}.fresh-site{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 system-ui,sans-serif}.fresh-site a{color:inherit;text-decoration:none}.fresh-site button,.fresh-button{border:1px solid transparent;border-radius:14px;padding:12px 20px;background:var(--sage);color:#fff;font:inherit;font-weight:650;cursor:pointer;min-height:46px;transition:transform .22s,box-shadow .22s,background .22s}.fresh-site button:hover,.fresh-button:hover{background:#425c4f;box-shadow:0 5px 14px #536d6020;transform:translateY(-2px)}.fresh-site button:disabled{opacity:.45;cursor:default;transform:none}.fresh-site :focus-visible{outline:3px solid var(--rose);outline-offset:4px}.fresh-header{max-width:1320px;margin:auto;padding:24px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.fresh-brand{display:flex;align-items:center;flex:0 0 auto;white-space:nowrap;gap:12px;font:700 24px Georgia,serif}.fresh-brand small{display:block;font:12px system-ui;color:var(--muted);margin-top:7px}.fresh-brand img{flex-shrink:0}.fresh-header nav,.fresh-header-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.fresh-header nav>a{white-space:nowrap}.fresh-header-actions{gap:10px}.fresh-header-actions>a,.fresh-header-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;flex-shrink:0;min-height:46px}.fresh-header-actions #favorites-count,.fresh-header-actions #cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;line-height:1.2}.fresh-header-actions>a{padding:10px 14px;border:1px solid var(--line);border-radius:14px}.fresh-header-actions .fresh-cart{background:var(--sage);color:white}.fresh-main{max-width:1320px;width:100%;margin:auto;padding:44px 32px 80px;min-width:0}.fresh-heading{max-width:800px;margin:20px 0 48px}.fresh-heading h1{font:normal clamp(32px,4.5vw,60px)/1.12 Georgia,serif;margin:20px 0}.fresh-heading p{color:var(--muted);max-width:620px}.fresh-kicker{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--sage)}.fresh-panel,.fresh-review,.fresh-empty{background:#fffefb;border:1px solid var(--line);border-radius:24px;padding:28px}.fresh-empty{text-align:center;padding:56px 24px}.fresh-empty>span{font-size:48px;color:var(--rose)}.fresh-empty h2,.fresh-panel h2,.fresh-story h2{font:normal 28px Georgia,serif}.fresh-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px}.fresh-product{border:1px solid var(--line);border-radius:22px;background:#fffefb;overflow:hidden}.fresh-product-photo{position:relative;background:white;aspect-ratio:1;overflow:hidden}.fresh-product-photo img{width:100%;height:100%;object-fit:contain;padding:20px}.fresh-ribbon{position:absolute;right:-30px;top:20px;transform:rotate(45deg);width:130px;text-align:center;background:#dce8dc;color:#355541;font-weight:700;font-size:12px;letter-spacing:.08em}.fresh-ribbon.used{background:#e0e5eb;color:#465d70}.fresh-site .fresh-heart{position:absolute;bottom:12px;left:12px;padding:0;width:44px;height:44px;background:#fffaf4;color:var(--rose);border:1px solid var(--line);border-radius:50%;font-size:25px}.fresh-product-copy{padding:20px}.fresh-product-copy>a{display:block;font-weight:650;margin:10px 0}.fresh-price-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.fresh-price-row strong{font-size:22px}.fresh-product small{color:var(--muted)}.fresh-stories,.fresh-reviews,.fresh-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.fresh-story{background:#fffefb;border:1px solid var(--line);border-radius:24px;overflow:hidden}.fresh-story img{width:100%;height:240px;object-fit:cover}.fresh-story>div{padding:26px}.fresh-review>div{display:flex;align-items:center;gap:12px}.fresh-review h2{font-size:18px}.fresh-avatar{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#e5ece2}.fresh-stars{color:var(--rose);letter-spacing:4px}.fresh-workspace{display:grid;grid-template-columns:240px minmax(0,1fr);max-width:1600px;margin:auto}.fresh-sidebar{padding:36px 24px;border-right:1px solid var(--line)}.fresh-sidebar a{display:block;padding:12px 16px;margin:6px 0;border-radius:12px}.fresh-sidebar a[aria-current],.fresh-sidebar a:hover{background:#e2eadd;color:#3c5a49}.fresh-form{display:grid;gap:22px;align-content:start}.fresh-form label{display:grid;gap:8px}.fresh-site input,.fresh-site textarea,.fresh-site select{width:100%;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#fffefb;color:var(--ink);font:inherit}.fresh-form .fresh-check{display:flex;align-items:center;gap:12px}.fresh-check input{width:22px;height:22px;accent-color:var(--sage)}.fresh-settings-links{display:grid;gap:16px}.fresh-actions{display:flex;gap:12px;flex-wrap:wrap}.fresh-site .fresh-button-secondary{background:#eceee6;color:var(--ink);border-color:var(--line)}.fresh-moderation{display:grid;gap:20px}.fresh-moderation-photo{width:100px;height:100px;object-fit:cover;border-radius:16px}.fresh-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:var(--ink);color:white;padding:12px 20px;border-radius:16px;z-index:200}.fresh-skip{position:absolute;left:16px;top:-100px}.fresh-skip:focus{top:16px;background:white;padding:12px;z-index:300}.pencil-cart{width:min(680px,94vw);max-height:85dvh;border:1px solid var(--line);border-radius:26px;background:var(--paper);color:var(--ink);padding:26px}.pencil-cart[open]{animation:fresh-arrive .5s ease-out}.pencil-cart::backdrop{background:#34433d40;backdrop-filter:blur(5px)}.pencil-cart header{display:flex;justify-content:space-between;align-items:center}.pencil-cart-row{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding:16px 0;flex-wrap:wrap}.pencil-cart-row img{width:64px;height:64px;object-fit:contain;background:white;border-radius:12px}.pencil-cart-row p{flex:1;min-width:140px}.pencil-cart-row button{padding:6px 12px}.pencil-cart-total{display:flex;justify-content:space-between}.pencil-flight{position:fixed;width:30px;height:30px;border:2px solid var(--sage);border-radius:5px;pointer-events:none;z-index:9999;background:#f5f5e9}.pencil-flight.heart{border:0;background:none;color:var(--rose);font-size:36px}.pencil-draw{animation:fresh-arrive .9s ease-out}@keyframes fresh-arrive{from{opacity:0;transform:translateY(12px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@media(max-width:1280px){.fresh-header{flex-wrap:wrap}.fresh-header nav{order:3;width:100%;justify-content:center}.fresh-workspace{grid-template-columns:190px minmax(0,1fr)}}@media(max-width:680px){.fresh-header{padding:18px 16px;gap:16px}.fresh-brand{font-size:22px;max-width:100%}.fresh-header-actions{width:100%;justify-content:space-between;gap:8px}.fresh-header-actions>a{padding:10px}.fresh-header nav{gap:8px;flex-wrap:wrap;font-size:14px}.fresh-header nav a{padding:6px 9px}.fresh-main{padding:26px 16px 50px}.fresh-heading{margin:16px 0 30px}.fresh-stories,.fresh-reviews,.fresh-settings-grid{grid-template-columns:1fr}.fresh-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fresh-product-copy{padding:12px}.fresh-price-row strong{font-size:18px}.fresh-product-photo img{padding:12px}.fresh-workspace{display:block}.fresh-sidebar{border-right:0;border-bottom:1px solid var(--line);display:flex;gap:6px;overflow:auto;padding:14px 16px}.fresh-sidebar>span{display:none}.fresh-sidebar a{white-space:nowrap;margin:0;padding:10px 14px}.fresh-panel{padding:22px}.fresh-ribbon{top:14px;font-size:10px}.fresh-actions form{flex:1}.fresh-actions button{width:100%}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.fresh-article{max-width:800px;margin:auto}.fresh-article>img{width:100%;max-height:480px;object-fit:contain;border-radius:24px;margin:24px 0}.fresh-article h1{font:normal clamp(32px,5vw,52px)/1.15 Georgia,serif}.fresh-prose{white-space:pre-wrap}.fresh-ribbon{right:10px;top:10px;transform:none;width:auto;padding:4px 9px;border-radius:8px;border:1px solid #cbd8cb;font-size:11px}.pencil-cart{box-shadow:0 24px 90px #34433d22}.pencil-cart h2{font:normal 30px Georgia,serif}.pencil-cart-total{padding:20px 0;font-size:20px}.pencil-cart [data-cart-body]>a{display:block;text-align:center;padding:14px 20px;background:var(--sage);color:white;border-radius:14px}.pencil-cart-row small{font-size:12px;color:var(--muted)}

.fresh-site{--green:var(--sage);--coral:var(--rose);--surface:#fffefb;--surface-raised:#fffefb;--border:var(--line)}.fresh-site .wrap{width:100%;max-width:1320px;margin:auto}.fresh-site .hero{padding:30px 0 50px;min-height:0}.fresh-site .v2-hero-note{padding:32px;border:1px solid var(--line);border-radius:26px;background:#fffefb;font:28px/1.3 Georgia,serif}.v2-hero-note p{font:14px/1.7 system-ui;color:var(--muted)}.pencil-composition{width:100%;max-height:240px;object-fit:contain;animation:scene-breathe 6s ease-in-out infinite}.fresh-site .condition-tag{position:absolute;right:10px;top:10px;transform:none;width:auto;padding:4px 9px;border-radius:8px;font-size:11px;z-index:4}.fresh-site .favorite-button{position:absolute;left:10px;bottom:10px;right:auto;top:auto;z-index:5;border-radius:50%;background:#fffaf4;color:var(--rose);width:42px;height:42px;padding:0}.fresh-site .add-button{background:var(--sage);color:white}.fresh-site .type-tabs button{background:transparent;border-color:var(--line);color:var(--ink)}.fresh-site .type-tabs button.active{background:var(--sage);color:white}.fresh-site .drawer[open]{animation:fresh-arrive .5s ease-out}.fresh-site dialog::backdrop{background:#34433d40;backdrop-filter:blur(5px)}@keyframes scene-breathe{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-10px) rotate(1deg)}}@media(max-width:680px){.fresh-site .hero{display:grid;grid-template-columns:1fr;gap:26px}.fresh-site .hero h1{font-size:40px}.fresh-site .v2-hero-note{padding:24px}.fresh-site .catalog-layout{grid-template-columns:1fr}.fresh-site .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fresh-site .trust-strip{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fresh-site .desktop-break{display:none}}@media(prefers-reduced-motion:reduce){.pencil-composition{animation:none}}

.fresh-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:28px}.fresh-metric{display:grid;gap:12px;border:1px solid var(--line);background:#fffefb;border-radius:22px;padding:24px}.fresh-metric strong{font:42px Georgia,serif}.fresh-metric span{font-size:12px;color:var(--sage)}.fresh-dashboard{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:24px;margin-bottom:28px}.fresh-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.fresh-order-row{display:grid;grid-template-columns:70px minmax(0,1fr) 100px 110px;align-items:center;gap:16px;padding:18px 0;border-top:1px solid var(--line)}.fresh-order-row small{display:block;color:var(--muted);font-size:12px}.fresh-order-row b{font-weight:500}.fresh-stock-stats>div{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:10px 0}.fresh-stock-stats dd{font-weight:700}.fresh-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:28px}.fresh-tools h2{font-size:23px}.fresh-tools p{font-size:14px;color:var(--muted)}.fresh-event{display:flex;flex-wrap:wrap;gap:18px;padding:14px 0;border-bottom:1px solid var(--line)}.fresh-event time{font-size:12px;color:var(--muted)}@media(max-width:1100px){.fresh-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fresh-dashboard{grid-template-columns:1fr}.fresh-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.fresh-order-row{grid-template-columns:60px minmax(0,1fr) 100px}.fresh-order-row>span:nth-child(3){display:none}}@media(max-width:680px){.fresh-metric{padding:18px}.fresh-metric strong{font-size:32px}.fresh-tools{grid-template-columns:1fr}.fresh-section-head{align-items:start;flex-direction:column}.fresh-order-row{grid-template-columns:50px minmax(0,1fr);gap:10px}.fresh-order-row>strong:last-child{grid-column:2}.fresh-dashboard{gap:16px}.fresh-actions>a{padding:12px 16px}.fresh-heading.compact h1{font-size:36px}}

.fresh-warehouse-filter{display:grid;grid-template-columns:2fr 1fr 1fr auto auto;gap:16px;align-items:end;margin-bottom:28px}.fresh-warehouse-filter label{display:grid;gap:8px;font-size:14px}.fresh-warehouse-list{display:grid;gap:14px}.fresh-stock-row{display:grid;grid-template-columns:72px minmax(140px,2fr) minmax(140px,1fr) 100px auto;gap:22px;align-items:center;padding:22px;border:1px solid var(--line);border-radius:22px;background:#fffefb}.fresh-stock-row>img{object-fit:contain;background:white;border-radius:12px}.fresh-stock-identity p{margin:5px 0;font-size:14px}.fresh-stock-row small{font-size:12px;color:var(--muted)}.fresh-stock-row dl{margin:0;font-size:13px}.fresh-stock-row dt{color:var(--muted)}.fresh-stock-row dd{margin:0 0 6px}.fresh-stock-amount{display:grid;gap:5px}.fresh-pagination{display:flex;justify-content:center;gap:16px;margin:28px 0}@media(max-width:1200px){.fresh-warehouse-filter{grid-template-columns:1fr 1fr}.fresh-warehouse-filter label:first-child{grid-column:1/-1}.fresh-stock-row{grid-template-columns:72px minmax(0,1fr) 100px}.fresh-stock-row dl{grid-column:2}.fresh-stock-row>a{grid-column:2/-1;text-align:center}}@media(max-width:680px){.fresh-warehouse-filter{padding:20px;grid-template-columns:1fr}.fresh-warehouse-filter label:first-child{grid-column:auto}.fresh-stock-row{padding:16px;gap:12px;grid-template-columns:64px minmax(0,1fr)}.fresh-stock-amount{grid-column:2}.fresh-stock-row dl{grid-column:2}.fresh-stock-row>img{width:64px;height:64px}.fresh-stock-row>a{grid-column:1/-1}}

.fresh-stock-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:28px}.fresh-stock-preview>img{width:100%;max-height:350px;object-fit:contain;background:white;border-radius:18px}.fresh-stock-preview p{color:var(--muted)}.fresh-error{padding:18px;border:1px solid #d4aaa0;background:#f7eae4;border-radius:16px;color:#744e43}.fresh-error p{margin:8px 0 18px}@media(max-width:780px){.fresh-stock-editor{grid-template-columns:1fr;gap:18px}.fresh-stock-preview>img{max-height:230px}}

.fresh-chat{max-width:920px;margin:auto;border:1px solid var(--line);border-radius:26px;background:#fffefb;overflow:hidden}.fresh-chat>header{display:flex;align-items:center;gap:14px;padding:22px;border-bottom:1px solid var(--line)}.fresh-chat>header div{flex:1}.fresh-chat small{display:block;color:var(--muted)}.fresh-chat-history{display:flex;flex-wrap:wrap;gap:18px;padding:14px 24px;font-size:13px}.fresh-chat-log{display:flex;flex-direction:column;gap:18px;max-height:60dvh;min-height:240px;overflow:auto;padding:24px;background:#f1f3ed;overscroll-behavior:contain}.fresh-message{max-width:78%;padding:16px 20px;border:1px solid var(--line);border-radius:20px;background:#fffefb;align-self:flex-start}.fresh-message.mine{align-self:flex-end;background:#e2ebe0;border-color:#cfddcd}.fresh-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 12px}.fresh-message img{max-width:100%;max-height:280px;border-radius:14px;object-fit:contain}.fresh-message footer{font-size:11px;color:var(--muted)}.fresh-chat-compose{padding:24px}.fresh-chat-compose textarea{resize:vertical}.fresh-chat-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:14px 0}.fresh-attach{position:relative;padding:10px 14px;border:1px solid var(--line);border-radius:12px;color:var(--sage);cursor:pointer;max-width:70%}.fresh-attach input{position:absolute;inset:0;opacity:0;cursor:pointer}.fresh-attach:focus-within{outline:3px solid var(--rose)}.fresh-attach span{display:block;font-size:11px;overflow-wrap:anywhere}.fresh-sr{font-size:0}.fresh-sr textarea{font-size:16px}[data-chat-error]{color:#804e45}@media(max-width:680px){.fresh-chat>header{padding:16px;flex-wrap:wrap}.fresh-chat>header>a{font-size:12px}.fresh-chat-log{padding:16px;gap:14px}.fresh-message{max-width:92%;padding:14px}.fresh-chat-compose{padding:16px}.fresh-chat-controls{align-items:stretch;flex-direction:column}.fresh-attach{max-width:100%}}

.fresh-orders-filter{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:end;gap:18px;margin-bottom:30px}.fresh-orders-filter label{display:grid;gap:8px;font-size:14px}.fresh-orders-list{display:grid;gap:20px}.fresh-order-card{padding:26px;border:1px solid var(--line);border-radius:24px;background:#fffefb}.fresh-order-card>header{display:flex;justify-content:space-between;align-items:center;gap:18px}.fresh-order-card small{display:block;color:var(--muted);font-size:12px}.fresh-order-card header strong{font-size:20px}.fresh-stage{background:#e5ecdf;padding:7px 14px;border-radius:20px;font-size:13px}.fresh-order-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:24px 0}.fresh-order-facts strong{display:block;font-size:17px}.fresh-order-facts progress{width:100%;height:6px;accent-color:var(--sage)}.fresh-order-facts span{overflow-wrap:anywhere}.fresh-shortage{color:#885548;font-size:12px}.fresh-order-card>footer{display:flex;align-items:center;gap:22px;padding-top:18px;border-top:1px solid var(--line)}@media(max-width:1050px){.fresh-order-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fresh-orders-filter{grid-template-columns:1fr 1fr}.fresh-orders-filter label:first-child{grid-column:1/-1}}@media(max-width:680px){.fresh-orders-filter{grid-template-columns:1fr;padding:20px}.fresh-orders-filter label:first-child{grid-column:auto}.fresh-order-card{padding:20px}.fresh-order-card>header{align-items:start;flex-direction:column}.fresh-order-facts{gap:16px}.fresh-order-card>footer{align-items:stretch;flex-direction:column}.fresh-order-card>footer>a{text-align:center}}

.fresh-message-arrive{animation:message-arrive .65s cubic-bezier(.2,.7,.2,1) both}@keyframes message-arrive{from{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.fresh-message-arrive{animation:none}}

.fresh-sound{display:flex;align-items:center;justify-content:center;gap:3px;width:46px;padding:8px!important;background:#e7ece2!important;color:var(--sage)!important;flex-shrink:0}.sound-symbol{font-size:22px}.sound-waves{font-size:18px}.fresh-sound[data-sound="on"] .sound-waves{animation:sound-wave 2s ease-in-out infinite}.fresh-sound[data-sound="off"]{background:#eee5df!important;color:#9a7167!important}@keyframes sound-wave{0%,100%{opacity:.4;transform:scaleX(.8)}50%{opacity:1;transform:scaleX(1.1)}}@media(max-width:680px){.fresh-header-actions{flex-wrap:wrap;justify-content:center}.fresh-header-actions>a:last-child{margin-left:0}}@media(prefers-reduced-motion:reduce){.sound-waves{animation:none!important}}

.fresh-header-actions>a,.fresh-header nav>a,.fresh-sidebar>a,.fresh-button,.fresh-tools>a{transition:transform .25s ease,background .25s ease,box-shadow .25s ease,border-color .25s ease}.fresh-site .type-tabs button,.fresh-site .color-button,.fresh-site .filter-chip{transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.fresh-site button:active,.fresh-header-actions>a:active,.fresh-button:active{transform:scale(.97)}@media(hover:hover){.fresh-header-actions>a:hover,.fresh-header nav>a:hover,.fresh-sidebar>a:hover{background:#e5ecdf;transform:translateY(-2px);box-shadow:0 6px 14px #536d6012}.fresh-header-actions .fresh-cart:hover{background:#425c4f;color:white}.fresh-tools>a:hover{transform:translateY(-4px);border-color:#a9bda8;box-shadow:0 12px 24px #536d6010}.fresh-site .type-tabs button:hover,.fresh-site .filter-chip:hover{background:#e6ecdf;color:var(--ink);transform:translateY(-3px);box-shadow:0 6px 14px #536d6018}}@media(prefers-reduced-motion:reduce){.fresh-header-actions>a,.fresh-header nav>a,.fresh-sidebar>a,.fresh-button,.fresh-tools>a{transition:none;transform:none!important}}

.fresh-picking .picking-nav{display:flex;gap:22px;flex-wrap:wrap;margin-bottom:26px}.fresh-picking .picking-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}.fresh-picking h1{font:normal clamp(32px,4vw,52px) Georgia,serif}.fresh-picking .picking-progress{padding:22px;border:1px solid var(--line);border-radius:20px;display:grid;gap:8px;background:#fffefb;min-width:180px}.fresh-picking progress{width:100%;accent-color:var(--sage)}.fresh-picking .picking-tools{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:24px 0;color:var(--muted);font-size:14px}.fresh-picking [data-hide-done]{width:20px;height:20px;accent-color:var(--sage);vertical-align:middle}.fresh-picking .picking-lines{display:grid;gap:18px}.fresh-picking .picking-line{display:grid;grid-template-columns:90px minmax(0,2fr) minmax(100px,1fr) 90px auto;gap:22px;align-items:center;border:1px solid var(--line);border-radius:24px;background:#fffefb;padding:22px}.fresh-picking .picking-line[hidden]{display:none}.fresh-picking .picking-line>img{width:90px;height:90px;object-fit:contain;background:white;border-radius:14px}.fresh-picking .picking-line.is-done{background:#e8eee2;border-color:#b9cbb3}.fresh-picking .picking-line.is-blocked{border-color:#d7b9aa}.fresh-picking .picking-description p{margin:6px 0;font-size:14px}.fresh-picking .picking-condition{display:inline-block;padding:4px 10px;border:1px solid var(--line);border-radius:9px;font-size:12px}.fresh-picking .picking-cell,.fresh-picking .picking-quantity{display:grid;gap:6px}.fresh-picking small{color:var(--muted)}.fresh-picking .picking-quantity strong{font-size:26px}.fresh-picking .picking-quantity span{font-size:14px}.fresh-picking .picking-error{color:#885548}.fresh-picking .picking-footer{display:flex;justify-content:space-between;gap:22px;align-items:center;margin:30px 0}.fresh-picking .picking-message{padding:14px 20px;border:1px solid var(--line);background:#e5ece0;border-radius:14px}.fresh-picking dialog{border:1px solid var(--line);border-radius:24px;background:var(--paper);color:var(--ink);max-width:520px;width:92vw;padding:28px}.fresh-picking dialog form{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:1100px){.fresh-picking .picking-line{grid-template-columns:80px minmax(0,1fr) 90px}.fresh-picking .picking-line form{grid-column:2/-1}.fresh-picking .picking-line form button{width:100%}}@media(max-width:680px){.fresh-picking .picking-heading{align-items:stretch;flex-direction:column}.fresh-picking .picking-line{grid-template-columns:64px minmax(0,1fr);padding:16px;gap:14px}.fresh-picking .picking-line>img{width:64px;height:64px}.fresh-picking .picking-cell,.fresh-picking .picking-quantity{grid-column:2}.fresh-picking .picking-line form{grid-column:1/-1}.fresh-picking .picking-footer{align-items:stretch;flex-direction:column}}

.fresh-cart-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:24px}.fresh-cart-lines{display:grid;gap:18px}.fresh-cart-item{display:grid;grid-template-columns:90px minmax(0,1fr);gap:20px}.fresh-cart-item img{object-fit:contain}.fresh-cart-item small{color:var(--muted)}.fresh-cart-item form{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin-top:16px}.fresh-cart-item label{display:grid;gap:6px;font-size:13px;width:110px}.fresh-cart-summary{align-self:start;position:sticky;top:20px}.fresh-cart-summary>strong{font:36px Georgia,serif}.fresh-cart-summary .fresh-button{display:block;text-align:center}.fresh-cart-summary p{color:var(--muted);font-size:14px}@media(max-width:850px){.fresh-cart-layout{grid-template-columns:1fr}.fresh-cart-summary{position:static}}@media(max-width:680px){.fresh-cart-item{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:18px}.fresh-cart-item img{width:64px;height:64px}.fresh-cart-item form{align-items:stretch}.fresh-cart-item form button{font-size:13px;padding:10px 12px}}

.fresh-checkout{max-width:1100px;margin:auto}.fresh-checkout h1{font:normal clamp(32px,5vw,52px) Georgia,serif}.fresh-checkout .checkout-head-v5321{margin-bottom:32px}.fresh-checkout .checkout-grid-v5321{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.fresh-checkout .checkout-wide-v5321{grid-column:1/-1}.fresh-checkout label{display:grid;gap:8px;margin-top:18px;font-size:14px}.fresh-checkout .checkout-buyer-v5321{display:flex;justify-content:space-between;gap:14px;padding:16px;background:#e7eee1;border-radius:14px}.fresh-checkout small{display:block;color:var(--muted)}.fresh-checkout h2{font:normal 27px Georgia,serif;margin-top:0}.fresh-checkout .checkout-total-v5321{display:flex;justify-content:space-between;gap:22px;align-items:center}.fresh-checkout .checkout-total-v5321>strong{font-size:30px}.fresh-checkout .checkout-consent-v5321{display:flex;align-items:start;gap:12px;padding:18px;background:#edf0e7;border:1px solid var(--line);border-radius:16px}.fresh-checkout input[type=checkbox],.fresh-checkout input[type=radio]{width:22px;height:22px;accent-color:var(--sage);flex-shrink:0}.fresh-checkout #checkout-submit-v53135{width:100%;margin-top:20px}.fresh-checkout .settings-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fresh-checkout #b2b-fields-v53253{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.fresh-checkout .checkout-note-v5321,.fresh-checkout .promo-help{font-size:13px;color:var(--muted);margin-top:16px}.fresh-checkout .notice{padding:16px;background:#e7eee1;border-radius:14px}.fresh-muted{color:var(--muted)}#supplement-confirm-modal-v5373{display:none;position:fixed;inset:0;align-items:center;justify-content:center;background:#34433d50;backdrop-filter:blur(5px);z-index:1000;padding:20px}#supplement-confirm-modal-v5373>div{max-width:500px;background:var(--paper);border-radius:24px;padding:28px;border:1px solid var(--line)}.fresh-checkout [hidden]{display:none!important}@media(max-width:720px){.fresh-checkout .checkout-grid-v5321{grid-template-columns:1fr}.fresh-checkout .checkout-total-v5321{align-items:start;flex-direction:column}.fresh-checkout .settings-two{grid-template-columns:1fr}.fresh-checkout .fresh-panel{padding:22px}}

.fresh-site .filters-backdrop{display:none}.fresh-site .filter-panel-actions{display:none}@media(max-width:850px){.fresh-site .filter-panel-actions{display:flex;justify-content:space-between;gap:12px}.fresh-site .filters.open{position:fixed;inset:0 0 0 auto;width:min(360px,92vw);height:100dvh;overflow:auto;background:var(--paper);padding:24px;z-index:1100}.fresh-site .filters-backdrop.is-open{display:block;position:fixed;inset:0;background:#34433d50;backdrop-filter:blur(4px);border:0;border-radius:0;z-index:1090}.filters-visible{overflow:hidden}}

.fresh-product-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;margin:30px 0 60px}.fresh-detail-photo{position:relative;background:#fff;border:1px solid var(--line);border-radius:26px;overflow:hidden;align-self:start}.fresh-detail-photo img{width:100%;height:auto;max-height:550px;object-fit:contain;padding:28px}.fresh-detail-copy h1{font:42px Georgia,serif;margin:16px 0}.fresh-detail-copy dl>div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding:10px 0}.fresh-detail-copy dd{margin:0}.fresh-detail-copy dt{color:var(--muted)}.fresh-detail-price{font-size:32px}.fresh-detail-copy form{display:flex;align-items:end;gap:16px;margin:20px 0}.fresh-detail-copy label{width:110px;display:grid;gap:6px}.fresh-detail-copy h2{font:26px Georgia,serif}.fresh-prose{white-space:pre-wrap}@media(max-width:780px){.fresh-product-detail{grid-template-columns:1fr;gap:26px}.fresh-detail-photo img{max-height:340px}.fresh-detail-copy form{flex-wrap:wrap}.fresh-detail-copy form button{flex:1}}

.fresh-personal-nav{display:flex;flex-wrap:wrap;gap:12px;padding:20px;background:#e8ede2;border:1px solid var(--line);border-radius:20px;margin:30px 0}.fresh-personal-nav a{padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:#fffefb}.fresh-personal-lists{margin:38px 0}.profile-flow h1{font:42px Georgia,serif}.profile-flow>.fresh-settings-grid{margin:30px 0}.profile-flow .fresh-check{display:flex;align-items:center}.profile-flow .fresh-check input{width:22px}@media(max-width:680px){.fresh-personal-nav{display:grid;grid-template-columns:1fr;padding:14px;gap:8px}.fresh-personal-nav a{text-align:left}.profile-flow h1{font-size:34px}}

.fresh-auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;max-width:1040px;margin:40px auto}.fresh-auth .fresh-heading{margin:0}.fresh-auth .fresh-form{align-self:start}.fresh-auth a{color:var(--sage);text-decoration:underline;text-underline-offset:4px}@media(max-width:780px){.fresh-auth{grid-template-columns:1fr;gap:26px;margin:16px auto}}

.fresh-contact-data>div{padding:14px 0;border-bottom:1px solid var(--line)}.fresh-contact-data dt{font-size:13px;color:var(--muted)}.fresh-contact-data dd{margin:4px 0;overflow-wrap:anywhere}.fresh-contact-data dd:first-child{font-weight:650}

.fresh-xml-results{margin:24px 0}.fresh-xml-lot{display:grid;grid-template-columns:72px minmax(0,1fr) 150px;gap:20px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line)}.fresh-xml-lot img{object-fit:contain}.fresh-xml-lot p{margin:6px 0;font-size:14px}.fresh-xml-lot small{color:var(--muted)}.fresh-xml-lot label{display:grid;gap:8px;font-size:13px}.fresh-xml-lot .fresh-check{display:flex;align-items:center}.fresh-xml-lot input[type=checkbox],.fresh-xml-results>.fresh-check input{width:20px;height:20px;accent-color:var(--sage)}.fresh-xml-results>button{margin-top:24px}.fresh-xml-missing{display:flex;gap:20px;flex-wrap:wrap;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--line)}@media(max-width:680px){.fresh-xml-lot{grid-template-columns:64px minmax(0,1fr);gap:14px}.fresh-xml-lot>div:last-child{grid-column:2}.fresh-xml-lot img{width:64px;height:64px}}

.fresh-list-rename{display:flex;gap:18px;align-items:end;margin-bottom:24px}.fresh-list-rename label{display:grid;gap:8px;flex:1}.fresh-list-items{display:grid;gap:20px}.fresh-list-item{display:grid;grid-template-columns:90px minmax(0,1fr) minmax(200px,1fr);gap:22px}.fresh-list-photo img{object-fit:contain}.fresh-list-item h2{margin:0}.fresh-list-lot{padding:14px 0;border-bottom:1px solid var(--line)}.fresh-list-lot small{display:block;color:var(--muted)}.fresh-list-lot form{display:flex;gap:12px;align-items:end;margin-top:12px}.fresh-list-lot label{display:grid;gap:6px;font-size:13px;max-width:110px}@media(max-width:800px){.fresh-list-item{grid-template-columns:70px minmax(0,1fr)}.fresh-list-item>div:last-child{grid-column:2}.fresh-list-photo img{width:70px;height:70px}}@media(max-width:680px){.fresh-list-rename{flex-direction:column;align-items:stretch}.fresh-list-item{padding:18px;gap:12px}.fresh-list-item>div:last-child{grid-column:1/-1}}

.fresh-banner-preview{align-self:start;position:sticky;top:24px;background:#f0f2e9}.fresh-banner-preview>img,.fresh-banner-card>img{width:100%;max-height:260px;object-fit:contain;border-radius:18px;margin:18px 0}.fresh-banner-card .fresh-actions{margin-top:22px}.fresh-banner-card small{display:block;overflow-wrap:anywhere;color:var(--muted)}@media(max-width:680px){.fresh-banner-preview{position:static}}

.fresh-customer-directory{display:grid;gap:18px}.fresh-customer-row{display:grid;grid-template-columns:48px minmax(0,1.5fr) minmax(0,1.5fr) minmax(100px,1fr) minmax(120px,1fr);gap:22px;align-items:center}.fresh-customer-row h2{font-size:24px;margin:0 0 8px}.fresh-customer-row small{color:var(--muted)}.fresh-customer-contact{display:grid;gap:8px;overflow-wrap:anywhere;font-size:14px}.fresh-avatar img{border-radius:50%;object-fit:cover;width:100%;height:100%}@media(max-width:1100px){.fresh-customer-row{grid-template-columns:48px minmax(0,1fr) minmax(100px,1fr)}.fresh-customer-contact{grid-column:2}.fresh-customer-row>div:last-child{grid-column:2/-1}}@media(max-width:680px){.fresh-customer-row{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:18px}.fresh-customer-row>div:nth-child(4){grid-column:2}.fresh-customer-row>div:last-child{grid-column:2}}

.fresh-inbox-row{display:flex;gap:16px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line);transition:background .25s}.fresh-inbox-row>div{flex:1}.fresh-inbox-row small{display:block;color:var(--muted)}.fresh-inbox-count{padding:6px 12px;border-radius:14px;background:#e7eee0;color:var(--sage)}@media(hover:hover){.fresh-inbox-row:hover{background:#f0f3eb}}

.fresh-identifier-panel{padding:20px 24px;border:1px solid var(--line);border-radius:20px;background:#edf1e7;margin:24px 0}.fresh-identifier-panel summary{cursor:pointer;font-weight:650;color:var(--sage)}.fresh-identifier-panel form{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:16px}.fresh-identifier-panel label{display:grid;gap:6px;font-size:13px}.fresh-identifier-candidate{display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid var(--line)}.fresh-identifier-panel small{display:block;margin-top:14px;color:var(--muted)}@media(max-width:680px){.fresh-identifier-panel{padding:18px}.fresh-identifier-panel form{grid-template-columns:1fr}}

.fresh-inventory-change{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.fresh-inventory-change small{display:block;color:var(--muted);font-size:12px}@media(max-width:680px){.fresh-inventory-change{grid-template-columns:1fr 1fr;gap:14px}.fresh-inventory-change>div:first-child{grid-column:1/-1}}

.fresh-order-position{display:grid;grid-template-columns:80px minmax(0,1fr) 100px;gap:18px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.fresh-order-position img{object-fit:contain}.fresh-order-position p{font-size:13px;margin:6px 0}@media(max-width:680px){.fresh-order-position{grid-template-columns:64px minmax(0,1fr);gap:12px}.fresh-order-position img{width:64px;height:64px}.fresh-order-position>div:last-child{grid-column:2}}

.fresh-document{max-width:960px;margin:0 auto 28px;overflow-wrap:anywhere}.fresh-document h1{font:normal clamp(28px,4vw,44px)/1.2 Georgia,serif}.fresh-document h2{margin-top:32px}.fresh-document p{max-width:76ch}.fresh-document a{text-decoration:underline;text-underline-offset:4px}.fresh-site a.fresh-button{display:inline-flex;align-items:center;color:#fff}.fresh-document button{max-width:100%;white-space:normal}

.fresh-cart-item.is-unavailable{background:#f3f3ed;border-style:dashed}.fresh-cart-item.is-unavailable>a>img{filter:grayscale(.55);opacity:.45}.cart-unavailable-heading{margin:20px 0 4px}.cart-unavailable-heading h2{font-size:23px;margin-bottom:8px}.cart-unavailable-heading p{font-size:13px;color:var(--muted)}.cart-unavailable-badge{display:inline-block;padding:5px 10px;border:1px dashed #c8cfc4;border-radius:20px;color:#6c756e;background:#e9eae3;font-size:11px;margin-top:8px}

.pencil-cart-row.is-unavailable{background:#f3f3ed;border-radius:12px}.pencil-cart-row.is-unavailable>img{filter:grayscale(.55);opacity:.45}.pencil-cart .cart-unavailable-heading{font:normal 22px/1.3 Georgia,serif;margin:24px 0 10px}

.profile-avatar-heading{display:flex;align-items:center;gap:22px;margin:20px 0}.profile-avatar-circle{border-radius:50%;object-fit:cover;border:5px solid #fff;box-shadow:0 0 0 1px #d7dfcf}.profile-avatar-heading h1{margin:0 0 8px}.customer-receive-main{padding:18px 28px!important;font-size:18px!important}.review-star-picker{display:flex;flex-direction:row-reverse;justify-content:flex-end;border:0;gap:5px;padding:12px 0}.review-star-picker legend{font-size:14px}.review-star-picker input{position:absolute;opacity:0;width:1px}.review-star-picker label{font-size:38px;cursor:pointer;color:#c6cbbf;transition:color .18s,transform .18s}.review-star-picker input:checked~label,.review-star-picker label:hover,.review-star-picker label:hover~label{color:#bd9352}.review-star-picker label:hover{transform:translateY(-3px) scale(1.1)}.review-star-picker input:focus-visible+label{outline:2px solid #526e61;outline-offset:3px}.customer-review-dialog{width:min(520px,92vw);border-radius:22px}.customer-review-dialog textarea{min-height:125px}@media(prefers-reduced-motion:reduce){.review-star-picker label{transition:none}}

.homepage-reviews{margin-block:34px;padding-block:24px;border-block:1px solid #d7dfcf}.home-review-person{display:flex;gap:12px;align-items:center}.home-review-person img{object-fit:cover;border-radius:50%}

.account-update-badge{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border-radius:50%;background:#ac685c;color:white;font-weight:700}.account-update-badge[hidden],.account-order-update[hidden]{display:none}.has-updates{border-color:#b78d62!important;box-shadow:0 0 0 2px #eee0c9}.account-order-update{background:#f3e4ca;border-radius:10px;padding:10px 12px;color:#785a32;font-weight:650}

html{scrollbar-gutter:stable}#product-grid{scroll-margin-top:20px}

.fresh-order-position[hidden]{display:none}.order-expand-button{width:100%;margin:16px 0;background:#536d60;color:white;min-height:50px;border-radius:12px;font-weight:700}

.order-part-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;line-height:1.45;margin:0 0 7px}.order-article-chip{display:inline-block;font-size:12px;background:#edf1e8;padding:4px 7px;border-radius:7px}.product-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fresh-product-main .order-part-title{display:block;overflow:visible}

.fresh-header-actions #favorites-open{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;min-width:62px;padding:10px 15px;box-sizing:border-box;background:#536d60;color:#fff;border:1px solid #536d60;border-radius:12px;text-decoration:none;font:600 14px/1.3 system-ui}.fresh-header-actions #favorites-open:hover{background:#3f594c}.fresh-header-actions #favorites-open[aria-pressed=true]{outline:2px solid #b08075;outline-offset:3px}.fresh-header-actions #favorites-count{font-weight:750}

.fresh-products>.fresh-empty{grid-column:1/-1;width:100%;box-sizing:border-box}
.order-status-pair{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:15px 0 20px}
.order-status-pair .order-status-primary,.order-payment-primary{display:inline-flex;align-items:center;padding:12px 18px;border-radius:14px;font:700 16px/1.3 system-ui;border:1px solid #b5c9af}
.order-status-pair .order-status-primary{background:#dfeeda;color:#2d5137}
.order-payment-primary.is-paid{background:#d5ebdf;color:#20573b;border-color:#9dc7ad}
.order-payment-primary.is-unpaid{background:#fff0d2;color:#865411;border-color:#e5c48c}
.composition-item{display:flex;align-items:center;gap:14px;min-width:0}
.composition-item img{object-fit:contain;background:white;border:1px solid #e1e6da;border-radius:12px;flex:0 0 84px}
.composition-item small{display:block;margin:6px 0;color:var(--muted)}
.composition-item strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.composition-price{display:block;color:#355743;font:700 17px/1.4 system-ui;margin-top:8px}
@media(max-width:680px){.fresh-inventory-change:has(.composition-item){display:grid;grid-template-columns:1fr 1fr;gap:12px}.composition-item{grid-column:1/-1}.composition-item img{width:110px;height:110px;flex-basis:110px}.order-status-pair{gap:8px}.order-status-pair .order-status-primary,.order-payment-primary{font-size:15px;padding:11px 14px}}

.order-return-list{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:22px}
.order-return-group{font:24px/1.3 Georgia,serif;margin:20px 0 3px;color:#3d5b48}
.order-return-list .order-return-card{margin:0;padding:18px;display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:20px}
.order-return-list .order-return-card>img{width:110px;height:110px;object-fit:contain}
.order-return-list .order-return-card h2{font-size:22px;margin:0 0 8px}
.order-return-list .order-return-card label{max-width:390px}
@media(max-width:480px){.order-return-list .order-return-card{grid-template-columns:90px minmax(0,1fr);gap:12px;padding:14px}.order-return-list .order-return-card>img{width:90px;height:110px}.order-return-list .order-return-card p{font-size:12px;line-height:1.6}}

.fresh-site .review-star-picker{display:flex;flex-direction:row-reverse;justify-content:center;gap:6px;min-width:0;width:100%;box-sizing:border-box}
.fresh-site .review-star-picker>label{display:grid;place-items:center;flex:0 1 54px;height:58px;min-width:0;padding:0;font:44px/1 system-ui;color:#c4c9bd;cursor:pointer;transition:color .18s ease,transform .18s ease!important}
.fresh-site .review-star-picker input:checked~label{color:#b78332}
.fresh-site .review-star-picker:has(label:hover)>label{color:#c4c9bd}
.fresh-site .review-star-picker:has(label:hover)>label:hover,.fresh-site .review-star-picker:has(label:hover)>label:hover~label{color:#d19a3d}
.fresh-site .review-star-picker>label:hover{transform:translateY(-3px) scale(1.12)!important}
@media(prefers-reduced-motion:reduce){.fresh-site .review-star-picker>label{transition:none!important;transform:none!important}}

.media-lightbox{width:min(1100px,94vw)!important;max-width:94vw!important;padding:48px 16px 16px!important;background:#faf9f4;border-radius:20px;box-sizing:border-box}
.media-lightbox>img{display:block;width:100%;height:calc(85dvh - 70px);object-fit:contain}
.media-lightbox>button{position:absolute;right:12px;top:8px;width:40px;height:36px;padding:0;font:28px/1 system-ui;background:#536d60;color:#fff;border:0;border-radius:12px}
.attachment-preview{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #d7dfcf;border-radius:14px;background:#edf1e8;margin:10px 0;max-width:100%;box-sizing:border-box}
.attachment-preview>img{width:88px;height:88px;object-fit:cover;border-radius:10px;flex-shrink:0}
.attachment-preview>span{font-size:12px;overflow-wrap:anywhere;min-width:0;flex:1}
.attachment-preview>button{font-size:12px;padding:9px;min-height:40px;flex-shrink:0}
.review-photo{width:180px;height:140px;object-fit:cover;border-radius:14px;border:1px solid #d7dfcf}
@media(max-width:480px){.attachment-preview{flex-wrap:wrap}.attachment-preview>span{flex-basis:calc(100% - 110px)}}

.product-name-primary{font-size:15px!important;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:44px;margin-bottom:8px}
.mobile-update-summary{display:grid;gap:8px;padding:12px 0 16px;border-bottom:1px solid #d6dfce;margin-bottom:14px}
.mobile-update-summary[hidden]{display:none}
.mobile-update-summary a{display:block;padding:12px;border-radius:12px;background:#e6eedf;border:1px solid #b8cbae;color:#324f3b;font:600 13px/1.5 system-ui;text-decoration:none}
.order-status-pair.is-cancelled .order-status-primary{background:#f8dcd8;color:#8b2d25;border-color:#d99a92}

.fresh-stage.is-cancelled{background:#f8dcd8;color:#8b2d25;border:1px solid #d99a92}

.catalog-identity{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;max-width:100%;text-align:left}.catalog-reference-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;font-size:14px;font-weight:650;overflow-wrap:anywhere}.catalog-reference-article,.catalog-reference-sku{display:inline-block;max-width:100%;box-sizing:border-box;padding:4px 8px;border-radius:7px;background:#506f60;color:#fff;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.catalog-reference-sku{background:#e2ebdf;color:#274b39;border:1px solid #9cb59f}.fresh-stock-card .catalog-identity{margin:10px 0}

.favorite-owner-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.4;margin:6px 0}
