.drmenu{--dr-accent:#d97706;--dr-ink:#1c1917;--dr-muted:#78716c;--dr-bg:#fffcf7;max-width:1240px;margin:32px auto 90px;padding:32px;border-radius:28px;background:linear-gradient(145deg,#fff 0%,var(--dr-bg) 100%);box-shadow:0 24px 70px rgba(28,25,23,.08);color:var(--dr-ink);font-family:inherit;box-sizing:border-box}.drmenu *{box-sizing:border-box}.drmenu-vazir{font-family:Vazirmatn,"Vazir Text",Tahoma,sans-serif}.drmenu-top{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.drmenu-eyebrow{color:var(--dr-accent);font-size:13px;font-weight:800}.drmenu h2{font-size:clamp(30px,4vw,52px);margin:4px 0}.drmenu-top p{margin:0;color:var(--dr-muted)}.drmenu-table-badge{padding:12px 16px;background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;white-space:nowrap}.drmenu-search{height:54px;display:flex;align-items:center;gap:10px;padding:0 18px;background:#fff;border:1px solid #eee7df;border-radius:16px;box-shadow:0 8px 25px rgba(28,25,23,.04)}.drmenu-search span{font-size:25px;color:var(--dr-accent)}.drmenu-search input{border:0!important;box-shadow:none!important;background:transparent!important;width:100%;font:inherit;outline:0}.drmenu-categories{display:flex;gap:10px;overflow:auto;padding:18px 2px 12px;scrollbar-width:thin}.drmenu-categories button{border:1px solid #eee7df;background:#fff;border-radius:16px;min-width:86px;height:70px;padding:8px 12px;display:flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:700;cursor:pointer;transition:.2s}.drmenu-categories img{width:42px;height:42px;object-fit:cover;border-radius:12px}.drmenu-categories button.is-active{background:var(--dr-accent);border-color:var(--dr-accent);color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px color-mix(in srgb,var(--dr-accent) 28%,transparent)}.drmenu-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.drmenu-product[hidden]{display:none}.drmenu-product-open{position:relative;width:100%;height:100%;padding:0;text-align:right;border:1px solid #eee7df;background:#fff;border-radius:22px;overflow:hidden;cursor:pointer;box-shadow:0 8px 24px rgba(28,25,23,.04);transition:.25s;font:inherit}.drmenu-product-open:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(28,25,23,.1)}.drmenu-product-image{display:block;aspect-ratio:16/10;overflow:hidden;position:relative;background:#f5f5f4}.drmenu-product-image img{width:100%;height:100%;object-fit:cover;transition:.35s}.drmenu-product-open:hover img{transform:scale(1.04)}.drmenu-product-image em{position:absolute;inset:auto 12px 12px auto;background:#292524;color:#fff;padding:5px 9px;border-radius:8px;font-style:normal}.drmenu-product-info{display:block;padding:16px 18px 18px}.drmenu-product-info strong{display:block;font-size:17px;margin-bottom:7px}.drmenu-product-info small{display:block;min-height:40px;color:var(--dr-muted);line-height:1.7}.drmenu-product-info b{display:block;color:var(--dr-accent);margin-top:10px}.drmenu-plus{position:absolute;left:14px;bottom:14px;width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:var(--dr-accent);color:#fff;font-size:22px}.drmenu-empty{text-align:center;padding:50px;color:var(--dr-muted)}.drmenu-cartbar{position:fixed;z-index:50;bottom:18px;left:50%;transform:translateX(-50%);width:min(680px,calc(100% - 28px));height:62px;padding:0 20px;border-radius:18px;display:flex;align-items:center;justify-content:space-between;background:#1c1917;color:#fff!important;text-decoration:none!important;box-shadow:0 15px 38px rgba(28,25,23,.3)}.drmenu-cart-count{color:#fdba74}.drmenu-modal[hidden]{display:none}.drmenu-modal{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:18px}.drmenu-backdrop{position:absolute;inset:0;background:rgba(28,25,23,.55);backdrop-filter:blur(5px)}.drmenu-sheet{position:relative;width:min(840px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:28px;display:grid;grid-template-columns:1.05fr 1fr;box-shadow:0 30px 90px rgba(0,0,0,.25)}.drmenu-close{position:absolute;z-index:2;top:14px;left:14px;width:40px;height:40px;border:0;border-radius:50%;font-size:25px;background:rgba(255,255,255,.9);cursor:pointer}.drmenu-modal-image{width:100%;height:100%;min-height:480px;object-fit:cover}.drmenu-modal-content{padding:44px 34px;align-self:center}.drmenu-modal h3{font-size:30px;margin:5px 0 10px}.drmenu-desc{color:var(--dr-muted);line-height:1.9}.drmenu-price{font-size:20px;font-weight:800;color:var(--dr-accent);margin:16px 0}.drmenu-options label{display:block;font-weight:800;margin-bottom:7px}.drmenu-options select{width:100%;height:48px;border:1px solid #ddd6ce;border-radius:12px;padding:0 12px;font:inherit;background:#fff}.drmenu-qty{display:flex;align-items:center;gap:8px;margin:18px 0}.drmenu-qty button,.drmenu-qty input{width:42px;height:42px;border:1px solid #ddd6ce;background:#fff;border-radius:11px;text-align:center;font:inherit}.drmenu-add{width:100%;height:54px;border:0;border-radius:14px;background:var(--dr-accent);color:#fff;font:inherit;font-weight:900;cursor:pointer}.drmenu-locked{overflow:hidden}.woocommerce-checkout #payment .payment_method_drmenu_waiter{background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:12px!important}
@media(max-width:900px){.drmenu{margin:0 0 80px;padding:22px 16px;border-radius:0}.drmenu-products{grid-template-columns:repeat(2,minmax(0,1fr))}.drmenu-sheet{grid-template-columns:1fr}.drmenu-modal-image{height:260px;min-height:0}.drmenu-modal-content{padding:24px}.drmenu-top{align-items:start}.drmenu-product-info small{min-height:auto}}
@media(max-width:560px){.drmenu-top{display:block}.drmenu-table-badge{display:inline-block;margin-top:14px}.drmenu-products{grid-template-columns:1fr;gap:12px}.drmenu-product-open{display:grid;grid-template-columns:118px 1fr;min-height:120px}.drmenu-product-image{aspect-ratio:auto;height:100%}.drmenu-product-info{padding:14px}.drmenu-product-info small{font-size:12px}.drmenu-plus{display:none}.drmenu-categories button{min-width:72px;height:62px;border-radius:14px}.drmenu-categories img{width:36px;height:36px}.drmenu-sheet{position:absolute;bottom:0;max-height:92vh;border-radius:24px 24px 0 0}.drmenu-modal{padding:0}.drmenu-modal-image{height:220px}.drmenu-cartbar{bottom:10px;height:58px;font-size:13px}}
.drmenu-cartbar{border:0;font:inherit;cursor:pointer}.drmenu-cartdrawer[hidden]{display:none}.drmenu-cartdrawer{position:fixed;inset:0;z-index:100000}.drmenu-cartbackdrop{position:absolute;inset:0;background:rgba(28,25,23,.5);backdrop-filter:blur(4px)}.drmenu-cartdrawer aside{position:absolute;top:0;left:0;width:min(430px,100%);height:100%;background:#fff;padding:30px 24px;overflow:auto;box-shadow:20px 0 60px rgba(0,0,0,.18)}.drmenu-cartclose{position:absolute;top:18px;left:18px;width:38px;height:38px;border:0;border-radius:50%;font-size:25px;cursor:pointer}.drmenu-cartdrawer h3{font-size:26px;margin:10px 0}.drmenu-drawer-table{display:inline-block;background:#fff7ed;color:#9a4d00;padding:7px 12px;border-radius:10px}.drmenu-cartitems{margin:20px 0}.drmenu-cartitem{display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #eee7df}.drmenu-cartitem img{width:58px;height:58px;border-radius:12px;object-fit:cover}.drmenu-cartitem strong,.drmenu-cartitem small{display:block}.drmenu-cartitem small{color:var(--dr-muted);margin-top:4px}.drmenu-cartitem b{color:var(--dr-accent);font-size:13px}.drmenu-carttotal{display:flex;justify-content:space-between;font-size:18px;margin:20px 0}.drmenu-online,.drmenu-waiterpay{display:grid;place-items:center;width:100%;min-height:52px;border-radius:13px;font:inherit;font-weight:900;text-decoration:none!important;cursor:pointer}.drmenu-online{background:var(--dr-accent);color:#fff!important}.drmenu-waiterpay{margin-top:10px;background:#fff;border:2px solid var(--dr-accent);color:var(--dr-accent)}.drmenu-service{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.drmenu-service button{min-height:48px;border:1px solid #e7e5e4;border-radius:12px;background:#fafaf9;font:inherit;cursor:pointer}.drmenu-feedback{line-height:1.8;color:#b91c1c}.drmenu-feedback.is-success{color:#15803d}.drmenu-emptycart,.drmenu-loading{text-align:center;color:var(--dr-muted);padding:24px}
.drmenu-catalog{display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px;align-items:start;margin-top:18px}.drmenu-catalog .drmenu-categories{display:flex;flex-direction:column;gap:10px;overflow:visible;padding:0;position:sticky;top:20px}.drmenu-catalog .drmenu-categories button{width:100%;min-width:0;height:72px;justify-content:flex-start;padding:8px;text-align:right}.drmenu-catalog .drmenu-categories img{width:54px;height:54px;flex:0 0 54px}.drmenu-catalog .drmenu-products{margin-top:0;align-items:stretch}.drmenu-product{height:100%}.drmenu-product-open{display:flex;flex-direction:column;min-height:330px}.drmenu-product-image{width:100%;height:220px;aspect-ratio:auto;flex:0 0 220px}.drmenu-product-info{display:flex;flex-direction:column;flex:1;width:100%;padding-left:58px}.drmenu-product-info strong{line-height:1.7;min-height:58px}.drmenu-product-info b{margin-top:auto}.drmenu-cartbar{background:var(--dr-accent);box-shadow:0 15px 38px color-mix(in srgb,var(--dr-accent) 36%,transparent)}.drmenu-cart-count{color:#fff}.drmenu-tablepicker{display:grid;grid-template-columns:1fr auto;gap:8px;margin:14px 0}.drmenu-tablepicker label{grid-column:1/-1;font-weight:800}.drmenu-tablepicker select,.drmenu-gateways select{height:44px;border:1px solid #ddd6ce;border-radius:10px;padding:0 10px;font:inherit;background:#fff}.drmenu-settable{border:0;border-radius:10px;background:#292524;color:#fff;padding:0 14px;font:inherit;cursor:pointer}.drmenu-gateways{margin:14px 0}.drmenu-gateways label,.drmenu-gateways select{display:block;width:100%}.drmenu-gateways label{font-weight:800;margin-bottom:7px}.drmenu-nogateway{color:#b91c1c;background:#fef2f2;padding:10px;border-radius:10px}.drmenu-online:disabled,.drmenu-waiterpay:disabled{opacity:.6;cursor:wait}
@media(max-width:900px){.drmenu-catalog{display:block;margin-top:0}.drmenu-catalog .drmenu-categories{position:static;display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:18px 2px 12px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.drmenu-catalog .drmenu-categories button{width:auto;min-width:92px;height:76px;justify-content:center;flex-direction:column;gap:3px;scroll-snap-align:start;padding:6px}.drmenu-catalog .drmenu-categories img{width:38px;height:38px;flex:0 0 38px}.drmenu-catalog .drmenu-products{margin-top:18px}.drmenu-product-open{min-height:300px}.drmenu-product-image{height:190px;flex-basis:190px}.drmenu-product-info strong{min-height:54px}}
@media(max-width:560px){.drmenu-product-open{display:grid;grid-template-columns:118px 1fr;min-height:120px}.drmenu-product-image{height:100%;min-height:120px;width:118px}.drmenu-product-info{padding:14px 44px 14px 14px}.drmenu-product-info strong{min-height:auto}.drmenu-product-info b{margin-top:10px}.drmenu-cartbar{display:flex!important;visibility:visible!important;opacity:1!important;z-index:99990;bottom:max(10px,env(safe-area-inset-bottom));width:calc(100% - 20px)}.drmenu-cartdrawer aside{width:100%;padding:24px 16px 90px}.drmenu-service{grid-template-columns:1fr}}
.drmenu-catalog{grid-template-columns:minmax(190px,1fr) minmax(0,3fr);gap:18px}.drmenu-catalog .drmenu-categories{width:100%}.drmenu-catalog .drmenu-categories button{height:auto;min-height:150px;padding:0;overflow:hidden;border-radius:20px;position:relative;background:#f5f5f4}.drmenu-catalog .drmenu-categories button img{width:100%;height:100%;min-height:150px;aspect-ratio:4/3;object-fit:cover;border-radius:18px;flex:none}.drmenu-catalog .drmenu-categories button span{display:none}.drmenu-catalog .drmenu-categories button:first-child:before{content:'▦';font-size:54px;color:var(--dr-accent);margin:auto}.drmenu-catalog .drmenu-categories button.is-active{transform:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--dr-accent) 30%,transparent);background:#fff}.drmenu-catalog .drmenu-products{grid-template-columns:repeat(3,minmax(0,1fr))}.drmenu-table-warning{padding:12px 14px;background:#fff7ed;color:#9a4d00;border-radius:12px;line-height:1.8}
@media(max-width:900px){.drmenu-catalog{display:block}.drmenu-catalog .drmenu-categories{align-items:flex-start;gap:12px}.drmenu-catalog .drmenu-categories button{display:flex;flex-direction:column;justify-content:flex-start;width:96px;min-width:96px;min-height:0;height:auto;padding:0;overflow:visible;border:0;background:transparent;border-radius:0;box-shadow:none}.drmenu-catalog .drmenu-categories button img{display:block;width:78px;height:68px;min-height:68px;aspect-ratio:auto;object-fit:cover;border:1px solid #eee7df;border-radius:14px;flex:0 0 68px}.drmenu-catalog .drmenu-categories button span{display:block;width:100%;margin-top:7px;color:var(--dr-ink);font-size:12px;line-height:1.5;text-align:center;white-space:normal}.drmenu-catalog .drmenu-categories button:first-child{height:99px}.drmenu-catalog .drmenu-categories button:first-child:before{display:grid;place-items:center;width:78px;height:68px;min-height:68px;margin:0 auto;content:'▦';font-size:30px;border:1px solid #eee7df;border-radius:14px;background:#fff}.drmenu-catalog .drmenu-categories button:first-child span{display:block}.drmenu-catalog .drmenu-categories button.is-active img,.drmenu-catalog .drmenu-categories button.is-active:first-child:before{border:2px solid var(--dr-accent);box-shadow:0 5px 16px color-mix(in srgb,var(--dr-accent) 22%,transparent)}.drmenu-catalog .drmenu-categories button.is-active{background:transparent;color:inherit;box-shadow:none}.drmenu-catalog .drmenu-products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.drmenu-catalog .drmenu-products{grid-template-columns:1fr}}
.drmenu-tracker[hidden]{display:none}.drmenu-tracker{position:fixed;z-index:99980;right:18px;bottom:92px;width:min(460px,calc(100% - 36px));padding:18px 20px;background:#fff;border:1px solid color-mix(in srgb,var(--dr-accent) 28%,#e7e5e4);border-radius:18px;box-shadow:0 18px 50px rgba(28,25,23,.17)}.drmenu-tracker-close{position:absolute;top:8px;left:8px;border:0;background:transparent;font-size:22px;cursor:pointer}.drmenu-track-meta{display:block;color:var(--dr-muted);padding-left:25px}.drmenu-track-label{display:block;font-size:17px;margin-top:7px;color:var(--dr-accent)}.drmenu-track-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:16px}.drmenu-track-steps span{position:relative;padding-top:17px;text-align:center;font-size:11px;color:#a8a29e}.drmenu-track-steps span:before{content:'';position:absolute;top:0;right:0;left:0;height:7px;border-radius:5px;background:#e7e5e4}.drmenu-track-steps span.is-done,.drmenu-track-steps span.is-active{color:var(--dr-ink);font-weight:800}.drmenu-track-steps span.is-done:before{background:#22c55e}.drmenu-track-steps span.is-active:before{background:var(--dr-accent);animation:drmenuPulse 1.4s infinite}@keyframes drmenuPulse{50%{opacity:.45}}.drmenu-tracker[data-status=cancelled] .drmenu-track-label,.drmenu-tracker[data-status=failed] .drmenu-track-label{color:#dc2626}@media(max-width:560px){.drmenu-tracker{right:10px;bottom:82px;width:calc(100% - 20px);padding:15px}.drmenu-track-steps span{font-size:10px}}
.drmenu-catalog .drmenu-categories button:first-child:before{display:none!important;content:none!important}.drmenu-loadmore[hidden]{display:none!important}.drmenu-loadmore{grid-column:2;display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;margin-top:8px;color:var(--dr-muted)}.drmenu-spinner{width:20px;height:20px;border:2px solid #e7e5e4;border-top-color:var(--dr-accent);border-radius:50%}.drmenu-loadmore.is-loading .drmenu-spinner{animation:drmenuSpin .7s linear infinite}@keyframes drmenuSpin{to{transform:rotate(360deg)}}.drmenu-cartbar{justify-content:center;gap:16px;width:min(430px,calc(100% - 28px));padding:0 18px}.drmenu-cartbar>strong{font-size:15px}.drmenu-cart-count{min-width:58px;padding:6px 10px;border-radius:20px;background:rgba(255,255,255,.2);text-align:center;font-weight:800}
@media(max-width:900px){.drmenu-catalog .drmenu-categories button:first-child{height:auto}.drmenu-catalog .drmenu-categories button:first-child:before{display:none!important;content:none!important}.drmenu-loadmore{grid-column:auto}.drmenu-cartbar{width:calc(100% - 20px)}}

/* Category visual separation: make category banners distinct from products */
.drmenu-catalog .drmenu-categories button {
    position: relative;
    isolation: isolate;
}

.drmenu-catalog .drmenu-categories button img {
    filter: brightness(.72);
}

.drmenu-catalog .drmenu-categories button:after {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0,0,0,.55), rgba(0,0,0,.05));
    border-radius: inherit;
    z-index: 1;
}

.drmenu-catalog .drmenu-categories button span {
    display: block;
    position: absolute;
    z-index: 2;
    bottom: 14px;
    right: 10px;
    left: 10px;
    color: #fff;
    font-weight: 900;
    text-align: center;
    text-shadow: 0 2px 8px rgba(0,0,0,.45);
}

.drmenu-catalog .drmenu-categories button.is-active span {
    color: #fff;
}

@media(max-width:900px){
    .drmenu-catalog .drmenu-categories button span {
        position: static;
        color: var(--dr-ink);
        text-shadow: none;
    }
    .drmenu-catalog .drmenu-categories button:after {
        display:none;
    }
    .drmenu-catalog .drmenu-categories button img {
        filter:none;
    }
}

/* Desktop category bar layout: categories above products */
@media(min-width:901px){
 .drmenu-catalog{display:block!important;margin-top:18px}
 .drmenu-catalog .drmenu-categories{display:flex!important;flex-direction:row!important;position:static!important;overflow-x:auto!important;gap:12px;padding:0 0 18px!important;scrollbar-width:thin}
 .drmenu-catalog .drmenu-categories button{width:110px!important;min-width:110px!important;height:82px!important;min-height:82px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;padding:0!important;overflow:hidden!important;position:relative!important;border-radius:16px!important;background:#fff!important}
 .drmenu-catalog .drmenu-categories button img{width:100%!important;height:58px!important;min-height:58px!important;object-fit:cover!important;border-radius:16px 16px 0 0!important}
 .drmenu-catalog .drmenu-categories button span{display:block!important;font-size:12px!important;line-height:22px!important;white-space:nowrap!important}
 .drmenu-catalog .drmenu-categories button:after{display:none!important}
 .drmenu-catalog .drmenu-categories button.is-active{box-shadow:0 0 0 2px var(--dr-accent)!important;transform:translateY(-2px)!important;background:#fff!important;color:var(--dr-ink)!important}
 .drmenu-catalog .drmenu-products{margin-top:0!important;grid-template-columns:repeat(3,minmax(0,1fr))}
}

/* v0.6.2 category clean cards update */
.drmenu-catalog .drmenu-categories button{
 width:150px!important;
 min-width:150px!important;
 height:140px!important;
 min-height:140px!important;
 padding:0!important;
 display:flex!important;
 flex-direction:column!important;
 overflow:hidden!important;
 background:#fff!important;
 border:1px solid #eee7df!important;
 border-radius:20px!important;
 position:relative!important;
 color:var(--dr-ink)!important;
}
.drmenu-catalog .drmenu-categories button img{
 width:100%!important;
 height:100px!important;
 min-height:100px!important;
 object-fit:cover!important;
 border-radius:20px 20px 0 0!important;
}
.drmenu-catalog .drmenu-categories button span{
 display:block!important;
 margin-top:8px!important;
 font-size:14px!important;
 font-weight:800!important;
 color:var(--dr-ink)!important;
}
.drmenu-catalog .drmenu-categories button:after{display:none!important}
.drmenu-catalog .drmenu-categories button.is-active{
 box-shadow:0 0 0 3px var(--dr-accent)!important;
 transform:translateY(-3px)!important;
}
@media(max-width:900px){
 .drmenu-catalog .drmenu-categories button{
  width:120px!important;
  min-width:120px!important;
  height:110px!important;
  min-height:110px!important;
 }
 .drmenu-catalog .drmenu-categories button img{
  height:75px!important;
  min-height:75px!important;
 }
 .drmenu-catalog .drmenu-categories button span{font-size:12px!important}
}


/* Final category banner cleanup */
.drmenu-catalog .drmenu-categories button {
    position: relative !important;
}

.drmenu-catalog .drmenu-categories button img {
    filter: none !important;
}

.drmenu-catalog .drmenu-categories button:after {
    display: none !important;
    background: none !important;
}

.drmenu-catalog .drmenu-categories button span {
    position: static !important;
    color: var(--dr-ink) !important;
    text-shadow: none !important;
    font-weight: 800 !important;
    margin-top: 10px !important;
}

.drmenu-catalog .drmenu-categories button.is-active {
    box-shadow: 0 0 0 2px var(--dr-accent) !important;
    transform: none !important;
}

.drmenu-catalog .drmenu-categories {
    padding-bottom: 32px !important;
    margin-bottom: 28px !important;
}

.drmenu-catalog .drmenu-products {
    margin-top: 24px !important;
}


/* Mobile category cards redesign */
@media (max-width: 768px){
  .drmenu-categories{
    gap:14px;
    padding:16px 8px 18px;
  }
  .drmenu-categories button{
    min-width:92px;
    height:auto;
    flex-direction:column;
    gap:7px;
    padding:0 0 8px;
    border:0;
    background:transparent;
    border-radius:0;
    color:#222;
    box-shadow:none!important;
    transform:none!important;
  }
  .drmenu-categories img{
    width:74px;
    height:74px;
    border-radius:18px;
  }
  .drmenu-categories button.is-active{
    background:transparent;
    color:#222;
    border:0;
  }
  .drmenu-categories button.is-active img{
    outline:2px solid var(--dr-accent);
    outline-offset:2px;
  }
}

/* Header cart icon only */
.drmenu-header-cart{width:44px!important;height:44px!important;padding:10px!important;border-radius:50%!important;display:flex!important;align-items:center;justify-content:center}
.drmenu-header-cart svg{width:24px!important;height:24px!important}
.drmenu-header-cart span,.drmenu-header-cart b{display:none!important}


/* Header cart desktop matches mobile: icon only, no frame */
.drmenu-header-cart{
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    outline:none!important;
}
.drmenu-header-cart:hover,
.drmenu-header-cart:focus{
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
}
@media(min-width:561px){
    .drmenu-header-cart{
        width:44px!important;
        height:44px!important;
        padding:8px!important;
        border-radius:0!important;
    }
}


/* Dr Menu - larger desktop cart icon */
@media (min-width: 769px) {
    .cart-icon,
    .header-cart,
    .menu-cart,
    .woocommerce-cart-icon,
    .cart-button svg,
    .cart-button img {
        width: 34px !important;
        height: 34px !important;
        font-size: 34px !important;
    }
}


/* Dr Menu - extra large desktop cart icon */
@media (min-width: 769px) {
    .cart-icon,
    .header-cart,
    .menu-cart,
    .woocommerce-cart-icon,
    .cart-button svg,
    .cart-button img {
        width: 64px !important;
        height: 64px !important;
        font-size: 64px !important;
    }
}

/* v0.7.3 - Product card atomic reveal: image + name + price appear together */
.drmenu-product.drmenu-card-waiting{visibility:hidden;opacity:0}
.drmenu-product.drmenu-card-ready{visibility:visible;opacity:1;transition:opacity .18s ease}

/* v0.7.3 - Mobile categories: full uncropped image with title below */
@media (max-width:768px){
 .drmenu-catalog .drmenu-categories{gap:12px!important;padding:12px 4px 18px!important;margin-bottom:18px!important;align-items:flex-start!important}
 .drmenu-catalog .drmenu-categories button{width:112px!important;min-width:112px!important;height:128px!important;min-height:128px!important;padding:6px 6px 8px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;overflow:visible!important;background:#fff!important;border:1px solid #eee7df!important;border-radius:16px!important}
 .drmenu-catalog .drmenu-categories button picture{display:flex!important;width:100%!important;height:88px!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:12px!important;background:#fafaf9!important}
 .drmenu-catalog .drmenu-categories button img{display:block!important;width:100%!important;height:88px!important;min-height:88px!important;object-fit:contain!important;object-position:center!important;border-radius:12px!important;filter:none!important}
 .drmenu-catalog .drmenu-categories button span{position:static!important;display:block!important;width:100%!important;margin:0!important;color:var(--dr-ink)!important;text-shadow:none!important;font-size:12px!important;line-height:20px!important;font-weight:800!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
 .drmenu-catalog .drmenu-categories button:after{display:none!important}
 .drmenu-catalog .drmenu-categories button.is-active{background:#fff!important;color:var(--dr-ink)!important;border-color:var(--dr-accent)!important;box-shadow:0 0 0 1px var(--dr-accent)!important;transform:none!important}
 .drmenu-catalog .drmenu-categories button.is-active img{outline:0!important}
}

/* v0.7.4 - MOBILE ONLY: 520x600 portrait image frame; category title outside/below frame */
@media (max-width:768px){
 .drmenu-catalog .drmenu-categories{gap:14px!important;padding:12px 4px 20px!important;align-items:flex-start!important}
 .drmenu-catalog .drmenu-categories button{width:112px!important;min-width:112px!important;height:auto!important;min-height:0!important;padding:0!important;gap:8px!important;overflow:visible!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
 .drmenu-catalog .drmenu-categories button picture{display:block!important;width:112px!important;height:auto!important;aspect-ratio:520/600!important;overflow:hidden!important;border:1px solid #eee7df!important;border-radius:16px!important;background:#fff!important;box-sizing:border-box!important}
 .drmenu-catalog .drmenu-categories button img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important;object-position:center!important;border-radius:15px!important;filter:none!important}
 .drmenu-catalog .drmenu-categories button span{position:static!important;display:block!important;width:112px!important;min-height:22px!important;margin:0!important;padding:0 2px!important;color:var(--dr-ink)!important;background:transparent!important;text-shadow:none!important;font-size:13px!important;line-height:22px!important;font-weight:800!important;text-align:center!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
 .drmenu-catalog .drmenu-categories button.is-active{background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}
 .drmenu-catalog .drmenu-categories button.is-active picture{border:2px solid var(--dr-accent)!important;box-shadow:0 4px 14px color-mix(in srgb,var(--dr-accent) 18%,transparent)!important}
 .drmenu-catalog .drmenu-categories button.is-active img{outline:0!important}
}


/* v0.7.5 - Fast product modal: never flash the previous product image */
.drmenu-modal .drmenu-sheet{transition:opacity .16s ease,transform .16s ease}
.drmenu-modal.is-loading .drmenu-sheet{opacity:0;transform:translateY(8px) scale(.99);pointer-events:none}
.drmenu-modal.is-ready .drmenu-sheet{opacity:1;transform:none}
.drmenu-modal.is-loading:after{content:'';position:relative;z-index:3;width:34px;height:34px;border:3px solid rgba(255,255,255,.38);border-top-color:#fff;border-radius:50%;animation:drmenuModalSpin .65s linear infinite}
@keyframes drmenuModalSpin{to{transform:rotate(360deg)}}


/* v0.7.6 - hard reset modal media for all product cards/categories */
.drmenu-modal.is-loading .drmenu-modal-image{visibility:hidden!important;opacity:0!important}
.drmenu-modal.is-ready .drmenu-modal-image{visibility:visible!important;opacity:1!important;transition:opacity .12s ease}




/* v0.8.6 - shared animated motifs for menu, cart and product dialogs. */
.drmenu, .drmenu-cartdrawer aside, .drmenu-modal .drmenu-sheet {
  background-color: #fffdfa !important;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22480%22%20height%3D%22530%22%20viewBox%3D%220%200%20480%20530%22%20fill%3D%22none%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cg%20transform%3D%22translate%2868%2086%29%20rotate%28-28%29%22%20stroke%3D%22%23986c4a%22%20opacity%3D%22.23%22%3E%3Cellipse%20rx%3D%2214%22%20ry%3D%2222%22%2F%3E%3Cpath%20d%3D%22M0-20C-12-8%2012%207%200%2020%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28338%20395%29%20rotate%2832%29%22%20stroke%3D%22%23986c4a%22%20opacity%3D%22.18%22%3E%3Cellipse%20rx%3D%2211%22%20ry%3D%2218%22%2F%3E%3Cpath%20d%3D%22M0-16C-9-6%209%206%200%2016%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22570%22%20height%3D%22650%22%20viewBox%3D%220%200%20570%20650%22%20fill%3D%22none%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cg%20transform%3D%22translate%28378%20132%29%20rotate%2812%29%22%20stroke%3D%22%23b38652%22%20opacity%3D%22.22%22%3E%3Cpath%20d%3D%22M-20-10H18V7Q18%2024%200%2024Q-20%2024-20%207Z%20M18-5H25Q39-5%2036%207Q34%2015%2018%2015%20M-27%2031H27%20M-9-21Q-15-27-9-34%20M4-21Q-2-27%204-34%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28110%20488%29%20rotate%28-12%29%22%20stroke%3D%22%23b38652%22%20opacity%3D%22.18%22%3E%3Ccircle%20r%3D%2223%22%2F%3E%3Ccircle%20r%3D%2215%22%2F%3E%3Cpath%20d%3D%22M15-5H24Q33-5%2033%201Q33%207%2024%207H15%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22430%22%20height%3D%22460%22%20viewBox%3D%220%200%20430%20460%22%20fill%3D%22none%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cg%20stroke%3D%22%23db6655%22%20opacity%3D%22.18%22%3E%3Ccircle%20cx%3D%22225%22%20cy%3D%2262%22%20r%3D%2215%22%2F%3E%3Ccircle%20cx%3D%2252%22%20cy%3D%22304%22%20r%3D%229%22%2F%3E%3Ccircle%20cx%3D%22364%22%20cy%3D%22355%22%20r%3D%2221%22%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D%22310%22%20cy%3D%22215%22%20r%3D%224%22%20fill%3D%22%23c59a5e%22%20stroke%3D%22none%22%20opacity%3D%22.25%22%2F%3E%3C%2Fsvg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22430%22%20height%3D%22460%22%20viewBox%3D%220%200%20430%20460%22%20fill%3D%22none%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%0A%3Cg%20transform%3D%22translate%28225%2088%29%20rotate%28-24%29%22%20stroke%3D%22%23986c4a%22%20opacity%3D%22.22%22%3E%0A%3Cpath%20d%3D%22M-34%200H38%20M-25-7Q-21-11-17-7Q-13-11-9-7Q-5-11-1-7Q3-11%207-7Q11-11%2015-7Q19-11%2023-7L25%205Q21%209%2017%205Q13%209%209%205Q5%209%201%205Q-3%209-7%205Q-11%209-15%205Q-19%209-23%205Z%22%2F%3E%0A%3Cpath%20d%3D%22M-18-6V5M-10-6V5M-2-6V5M6-6V5M14-6V5%22%20opacity%3D%22.65%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20transform%3D%22translate%2875%20322%29%20rotate%2818%29%22%20stroke%3D%22%23b38652%22%20opacity%3D%22.23%22%3E%0A%3Cpath%20d%3D%22M-33%200H36%22%2F%3E%0A%3Cpath%20d%3D%22M-24-7L-15-9L-11-2L-14%207L-23%208L-27%201Z%20M-7-9L2-7L6%201L2%208L-7%207L-10%200Z%20M10-7L20-9L26-2L23%207L13%208L9%201Z%22%2F%3E%0A%3Cpath%20d%3D%22M-22-3L-17%203M-5-3L0%203M14-3L20%203%22%20opacity%3D%22.65%22%2F%3E%0A%3C%2Fg%3E%3C%2Fsvg%3E") !important;
  background-size: 480px 530px, 570px 650px, 430px 460px, 760px 820px !important;
  background-repeat: repeat !important;
  background-position: 0 0, 0 0, 0 0, 120px 90px;
  animation: drmenuCafeFloat 24s ease-in-out infinite !important;
}
.drmenu-catalog, .drmenu-products { background: transparent !important; }
@keyframes drmenuCafeFloat {
  0%, 100% { background-position: 0 0, 0 0, 0 0, 120px 90px; }
  33% { background-position: 22px -28px, -18px 24px, 12px 18px, 98px 120px; }
  66% { background-position: -14px -46px, 16px -16px, -20px 32px, 134px 70px; }
}
@media (max-width: 600px) {
  .drmenu, .drmenu-cartdrawer aside, .drmenu-modal .drmenu-sheet { background-size: 340px 400px, 410px 490px, 320px 360px, 560px 670px !important; }
}
@media (prefers-reduced-motion: reduce) {
  .drmenu, .drmenu-cartdrawer aside, .drmenu-modal .drmenu-sheet { animation: none !important; }
}

/* v0.9.0 - button feedback, floating cart and editable cart rows */
.drmenu .drmenu-add,.drmenu .drmenu-cartbar {color:#fff!important;background:var(--dr-accent)!important;transition:background-color .2s,box-shadow .2s;}
.drmenu .drmenu-add:hover,.drmenu .drmenu-add:focus-visible,.drmenu .drmenu-cartbar:hover,.drmenu .drmenu-cartbar:focus-visible {background:#c62828!important;color:#fff!important;box-shadow:0 8px 24px rgba(198,40,40,.24)!important;}
.drmenu .drmenu-cartbar {animation:none;}
.drmenu .drmenu-cartbar.has-items {animation:drmenuCartBob 2.6s ease-in-out infinite;}
@keyframes drmenuCartBob {0%,100%{transform:translate(-50%,0)}50%{transform:translate(-50%,-8px)}}
.drmenu .drmenu-cartbar:hover,.drmenu .drmenu-cartbar:active,.drmenu .drmenu-cartbar:focus-visible {animation-play-state:paused;}
.drmenu-toast {position:fixed;top:max(18px,env(safe-area-inset-top));left:50%;transform:translate(-50%,-14px);z-index:100010;width:max-content;max-width:calc(100% - 32px);padding:14px 20px;border-radius:14px;border:1px solid #bbdfc4;background:#f0fff4;color:#166534;box-shadow:0 8px 30px rgba(0,0,0,.12);font-family:inherit;font-size:14px;line-height:1.8;direction:rtl;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,transform .2s,visibility .2s;}
.drmenu-toast.is-visible {opacity:1;visibility:visible;transform:translate(-50%,0);}
body.admin-bar .drmenu-toast {top:50px;}
.drmenu-cart-controls {display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:8px;font-size:12px;}
.drmenu .drmenu-cart-controls button {display:grid;place-items:center;min-width:32px;min-height:34px;padding:3px 7px;border:1px solid #e7dcd4;border-radius:8px;background:#fff;color:#292524;font:inherit;cursor:pointer;}
.drmenu .drmenu-cart-controls .drmenu-cart-remove {display:block;color:#b91c1c;background:#fff5f3;border-color:#f5ceca;}
.drmenu .drmenu-cart-controls button:hover {background:#fff0e9;}
.drmenu .drmenu-cart-controls button:disabled {opacity:.5;cursor:wait;}
.drmenu-cartitem {grid-template-columns:48px minmax(0,1fr) auto;gap:9px;}
.drmenu-cartitem img {width:48px;height:48px;}
.drmenu-cartitem b {font-size:12px;}
@media(max-width:782px){body.admin-bar .drmenu-toast{top:62px;}}
@media(prefers-reduced-motion:reduce){.drmenu .drmenu-cartbar{animation:none!important}.drmenu-toast{transition:none;}}

/* v0.9.1 - clearly visible toast and separated touch targets */
.drmenu.is-cart-open .drmenu-cartbar {animation-play-state:paused!important;}
.drmenu-toast {z-index:2147483000!important;display:flex!important;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;width:min(480px,calc(100% - 24px));padding:18px 22px!important;background:#15803d!important;color:#fff!important;border:1px solid #166534!important;font-size:17px!important;font-weight:800!important;box-shadow:0 12px 36px rgba(21,128,61,.30)!important;top:max(24px,env(safe-area-inset-top));pointer-events:auto;}
.drmenu-toast .drmenu-undo {min-height:44px;padding:8px 16px;background:#fff;color:#166534;border:0;border-radius:9px;font:inherit;cursor:pointer;}
.drmenu .drmenu-cart-controls button {min-width:44px;min-height:44px;}
.drmenu-cart-controls {gap:8px;}
.drmenu-cart-remove-row {grid-column:1/-1;display:flex;justify-content:flex-end;padding-top:12px;}
.drmenu .drmenu-cart-remove-row .drmenu-cart-remove {display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:112px;min-height:44px;padding:8px 12px;background:#fff5f3;color:#b91c1c;border:1px solid #f5ceca;border-radius:9px;font:inherit;font-size:13px;cursor:pointer;}
.drmenu .drmenu-cart-remove-row .drmenu-cart-remove:hover {background:#ffe7e3;}
.drmenu .drmenu-cart-remove-row .drmenu-cart-remove:disabled {opacity:.5;cursor:wait;}
@media(max-width:600px){.drmenu-toast{font-size:16px!important;padding:16px!important;}}
@media(prefers-reduced-motion:reduce){.drmenu .drmenu-cartbar.has-items{animation:none!important;}}

/* v0.9.2 - compact cart spacing and legible responsive prices */
.drmenu .drmenu-cartitem {padding:10px 0;column-gap:8px;row-gap:3px;align-items:center;}
.drmenu .drmenu-cart-controls {margin-top:5px;gap:6px;}
.drmenu .drmenu-cart-remove-row {padding-top:4px;}
.drmenu .drmenu-cart-remove-row .drmenu-cart-remove {min-width:76px;min-height:44px;padding:6px 10px;gap:5px;}
.drmenu .drmenu-cartitem > b {font-size:16px!important;font-weight:800;line-height:1.65;text-align:left;}
.drmenu .drmenu-cartitem > b .woocommerce-Price-currencySymbol {font-size:12px;}
.drmenu .drmenu-carttotal strong {font-size:20px;font-weight:900;}
.drmenu .drmenu-cartitems {margin:14px 0;}
@media(max-width:600px){
  .drmenu .drmenu-cartdrawer aside {padding:26px 16px;}
  .drmenu .drmenu-cartitem {grid-template-columns:40px minmax(0,1fr) minmax(78px,auto);column-gap:6px;padding:8px 0;}
  .drmenu .drmenu-cartitem > img {width:40px;height:40px;}
  .drmenu .drmenu-cartitem > div:not(.drmenu-cart-remove-row) {min-width:0;}
  .drmenu .drmenu-cartitem strong {overflow-wrap:anywhere;line-height:1.7;}
  .drmenu .drmenu-cartitem > b {font-size:15px!important;max-width:110px;overflow-wrap:anywhere;}
  .drmenu .drmenu-cart-controls {gap:5px;}
  .drmenu .drmenu-carttotal strong {font-size:18px;}
  .drmenu, .drmenu-cartdrawer aside, .drmenu-modal .drmenu-sheet {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22480%22%20height%3D%22530%22%20viewBox%3D%220%200%20480%20530%22%20fill%3D%22none%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cg%20transform%3D%22translate%2868%2086%29%20rotate%28-28%29%22%20stroke%3D%22%23986c4a%22%20opacity%3D%22.23%22%3E%3Cellipse%20rx%3D%2214%22%20ry%3D%2222%22%2F%3E%3Cpath%20d%3D%22M0-20C-12-8%2012%207%200%2020%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28338%20395%29%20rotate%2832%29%22%20stroke%3D%22%23986c4a%22%20opacity%3D%22.18%22%3E%3Cellipse%20rx%3D%2211%22%20ry%3D%2218%22%2F%3E%3Cpath%20d%3D%22M0-16C-9-6%209%206%200%2016%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"),
      url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22570%22%20height%3D%22650%22%20viewBox%3D%220%200%20570%20650%22%20fill%3D%22none%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cg%20transform%3D%22translate%28378%20132%29%20rotate%2812%29%22%20stroke%3D%22%23b38652%22%20opacity%3D%22.22%22%3E%3Cpath%20d%3D%22M-20-10H18V7Q18%2024%200%2024Q-20%2024-20%207Z%20M18-5H25Q39-5%2036%207Q34%2015%2018%2015%20M-27%2031H27%20M-9-21Q-15-27-9-34%20M4-21Q-2-27%204-34%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28110%20488%29%20rotate%28-12%29%22%20stroke%3D%22%23b38652%22%20opacity%3D%22.18%22%3E%3Ccircle%20r%3D%2223%22%2F%3E%3Ccircle%20r%3D%2215%22%2F%3E%3Cpath%20d%3D%22M15-5H24Q33-5%2033%201Q33%207%2024%207H15%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"),
      url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22430%22%20height%3D%22460%22%20viewBox%3D%220%200%20430%20460%22%20fill%3D%22none%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cg%20stroke%3D%22%23db6655%22%20opacity%3D%22.18%22%3E%3Ccircle%20cx%3D%22225%22%20cy%3D%2262%22%20r%3D%2215%22%2F%3E%3Ccircle%20cx%3D%2252%22%20cy%3D%22304%22%20r%3D%229%22%2F%3E%3Ccircle%20cx%3D%22364%22%20cy%3D%22355%22%20r%3D%2221%22%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D%22310%22%20cy%3D%22215%22%20r%3D%224%22%20fill%3D%22%23c59a5e%22%20stroke%3D%22none%22%20opacity%3D%22.25%22%2F%3E%3C%2Fsvg%3E"),
      url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22320%22%20height%3D%22480%22%20viewBox%3D%220%200%20320%20480%22%20fill%3D%22none%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%0A%3Cg%20transform%3D%22translate%28104%2090%29%20rotate%28-24%29%20scale%281.25%29%22%20stroke%3D%22%23986c4a%22%20opacity%3D%22.34%22%3E%0A%3Cpath%20d%3D%22M-34%200H38%20M-25-7Q-21-11-17-7Q-13-11-9-7Q-5-11-1-7Q3-11%207-7Q11-11%2015-7Q19-11%2023-7L25%205Q21%209%2017%205Q13%209%209%205Q5%209%201%205Q-3%209-7%205Q-11%209-15%205Q-19%209-23%205Z%22%2F%3E%0A%3Cpath%20d%3D%22M-18-6V5M-10-6V5M-2-6V5M6-6V5M14-6V5%22%20opacity%3D%22.65%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20transform%3D%22translate%28238%20334%29%20rotate%2818%29%20scale%281.25%29%22%20stroke%3D%22%23b38652%22%20opacity%3D%22.35%22%3E%0A%3Cpath%20d%3D%22M-33%200H36%22%2F%3E%0A%3Cpath%20d%3D%22M-24-7L-15-9L-11-2L-14%207L-23%208L-27%201Z%20M-7-9L2-7L6%201L2%208L-7%207L-10%200Z%20M10-7L20-9L26-2L23%207L13%208L9%201Z%22%2F%3E%0A%3Cpath%20d%3D%22M-22-3L-17%203M-5-3L0%203M14-3L20%203%22%20opacity%3D%22.65%22%2F%3E%0A%3C%2Fg%3E%3C%2Fsvg%3E") !important;
    background-size:340px 400px,410px 490px,320px 360px,320px 480px!important;
  }
}
