.da-specialty-parent,.da-specialty-mobile-parent{font-family:inherit}.da-specialty-parent{position:static!important}.da-specialty-trigger{gap:8px;white-space:nowrap;position:relative;z-index:1;font-weight:600}.da-specialty-parent>menu-item{position:relative!important}.da-specialty-parent>menu-item:after{content:"";position:absolute;inset-inline:0;top:100%;height:80px;pointer-events:auto}.da-specialty-top-chevron{transition:transform .2s ease}.da-specialty-parent:hover .da-specialty-top-chevron,.da-specialty-parent:focus-within .da-specialty-top-chevron{transform:rotate(180deg)}.da-specialty-panel{position:absolute;z-index:100;top:100%;inset-inline:0;width:100%;background:#fff;box-shadow:0 20px 36px #0c332326;border-top:1px solid #e6eee7;color:#203b2d;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .18s,transform .18s,visibility .18s}.da-specialty-parent:hover>.da-specialty-panel,.da-specialty-parent:focus-within>.da-specialty-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.da-specialty-panel:before{content:"";position:absolute;inset-inline:0;top:-80px;height:80px}.da-specialty-panel__inner{max-width:1580px;margin:0 auto;padding:20px clamp(18px,3vw,50px) 12px}.da-specialty-panel__top{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-bottom:16px;border-bottom:1px solid #e5eee7}.da-specialty-panel__eyebrow{font-size:10px;color:#849b8a;letter-spacing:1.6px;font-weight:800}.da-specialty-panel__heading{font-size:21px;line-height:1.45;font-weight:800;color:#174f37;margin:5px 0 0}.da-specialty-panel__all,.da-specialty-all-link{color:#fff!important;background:#174f37;padding:10px 16px;border-radius:999px;text-decoration:none!important;font-size:13px;font-weight:750;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}.da-specialty-panel__all:hover,.da-specialty-all-link:hover{background:#256b4d}.da-specialty-panel__all svg,.da-specialty-all-link svg{display:block;width:15px;height:15px;flex:0 0 15px}.da-specialty-grid{display:grid;grid-template-columns:1fr 1fr 1.25fr 1fr;gap:0;margin:16px -12px 5px;direction:rtl}.da-specialty-column{min-width:0;padding:0 18px;border-inline-end:1px solid #ecf0e8}.da-specialty-column:last-child{border:0}.da-specialty-column__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:3px 0 13px;border-bottom:1px solid #e7ece7}.da-specialty-column__head h2{font-family:inherit;font-size:15px;line-height:1.4;font-weight:800;color:#174f37;margin:0}.da-specialty-column__count,.da-specialty-mobile__counter{font-size:11px;font-weight:750;background:#ecf4ed;color:#426d53;border-radius:99px;padding:3px 7px;min-width:27px;text-align:center;line-height:1.5}.da-specialty-column__links{max-height:min(58vh,455px);overflow-y:auto;overscroll-behavior:contain;padding:8px 0;margin:0;scrollbar-width:thin;scrollbar-color:#a3bdac transparent}.da-specialty-item{display:flex;align-items:center;gap:9px;min-height:41px;padding:5px 7px;border-radius:11px;transition:background-color .15s,color .15s;text-decoration:none!important;color:#34473b!important;font-size:13px;font-weight:650;line-height:1.4;direction:rtl}.da-specialty-item:hover,.da-specialty-item:focus-visible{color:#174f37!important;background:#eff6ef;outline:0}.da-specialty-item__name{min-width:0;overflow-wrap:anywhere}.da-specialty-premium{margin:2px 0 10px}.da-specialty-premium__link{display:flex;direction:rtl;align-items:center;gap:9px;min-height:48px;padding:7px 9px;border:1px solid #d6e3d5;border-radius:12px;background:linear-gradient(120deg,#eff6ed,#faf9ec);color:#174f37!important;text-decoration:none!important;font-weight:800;font-size:13px;transition:background .2s,box-shadow .2s}.da-specialty-premium__link:hover,.da-specialty-premium__link:focus-visible{background:#e6f2e5;box-shadow:0 3px 12px #1e503216}.da-specialty-premium__icon{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:9px;color:#b88d32;background:#fff7da;font-size:20px}.da-specialty-premium__icon svg{display:block;width:20px;height:20px}.da-specialty-premium__title{min-width:0;white-space:nowrap}.da-specialty-premium__badge{font-size:10px;font-weight:650;padding:4px 7px;border-radius:30px;background:#fff;white-space:nowrap;color:#84723f;margin-inline-start:auto}.da-specialty-roaster-mark,.da-specialty-note-art,.da-specialty-brew-art,.da-specialty-flag{width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;background:#f2f7f2;border-radius:10px;overflow:hidden}.da-specialty-roaster-mark{color:#176243;background:#e6efe8;font-family:inherit;font-size:16px;font-weight:850}.da-specialty-roaster-logo{width:34px;height:34px;flex:0 0 34px;object-fit:contain;background:#f4f7f3;border-radius:9px;padding:3px}.da-specialty-note-art{background:#fff5eb}.da-specialty-note-art svg,.da-specialty-brew-art svg{display:block;width:30px;height:30px}.da-specialty-note-art .da-crop-flavor-emoji{font-size:25px;line-height:1}.da-specialty-brew-art{background:#e9f4ed}.da-specialty-flag{height:27px;background:transparent;border-radius:5px;overflow:visible}.da-specialty-flag svg{display:block;width:32px;height:22px;min-width:32px;min-height:22px;flex:0 0 32px;box-shadow:0 0 0 1px #d9e1d8;border-radius:2px;overflow:hidden}.da-specialty-panel__foot{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #e9f0e9;padding:10px 0 0;color:#71867a;font-size:11px}.da-specialty-panel__foot span:last-child{letter-spacing:.9px;font-size:10px}.da-specialty-mobile-parent{display:block}.da-specialty-mobile__main,.da-specialty-mobile__group-heading{cursor:pointer;list-style:none;display:flex;align-items:center;gap:10px}.da-specialty-mobile__main::-webkit-details-marker,.da-specialty-mobile__group-heading::-webkit-details-marker{display:none}.da-specialty-mobile__main{padding:10px 0;min-height:56px;color:var(--color-heading,#172019);font-weight:600;font-size:15px;line-height:normal;border-bottom:1px solid #e6eee8;justify-content:space-between}.da-specialty-main-arrow{display:inline-flex;align-items:center;justify-content:center;margin-inline-start:auto;width:6px;height:20px;color:currentColor}.da-specialty-main-arrow svg{width:6px;height:11px}.da-specialty-chevron{display:inline-flex;align-items:center;justify-content:center;margin-inline-start:auto;width:12px;height:20px;line-height:1;transition:transform .18s}.da-specialty-chevron svg{display:block;width:6px;height:11px}.da-specialty-mobile__group[open]>.da-specialty-mobile__group-heading .da-specialty-chevron{transform:rotate(-90deg)}.da-specialty-mobile__inside{padding:14px 20px 16px;background:#fff;color:#1e3b2a}.da-specialty-all-link{margin-bottom:12px;width:100%;justify-content:space-between}.da-specialty-mobile__group{border:1px solid #e4ede6;border-radius:13px;margin:8px 0;overflow:hidden;background:#fff}.da-specialty-mobile__group-heading{min-height:54px;padding:9px 8px;gap:7px;font-size:13px;font-weight:750;background:#f9fbf8}.da-specialty-mobile__group[open]>.da-specialty-mobile__group-heading{color:#174f37;background:#eff6ef}.da-specialty-mobile__group-heading-label{display:inline-flex;gap:6px;align-items:center;min-width:0;white-space:nowrap}.da-specialty-mobile__group-heading .da-specialty-mobile__counter{min-width:30px;flex:0 0 auto;padding:3px 6px;white-space:nowrap;font-size:10px}.da-specialty-mobile__group-heading .da-specialty-chevron{flex:0 0 10px;width:10px}.da-specialty-group-symbol{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;color:#1f6949;background:#e2f0e5;border-radius:9px;font-size:16px}.da-specialty-group-symbol svg{display:block;width:17px;height:17px;flex:0 0 17px}.da-specialty-mobile__links{margin:0;padding:6px 7px 10px;max-height:55vh;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.da-specialty-mobile__links .da-specialty-item{min-height:49px;font-size:13px;border-bottom:1px solid #f3f5f1}.da-specialty-item__arrow{margin-inline-start:auto;color:#9bae9f;font-size:12px}.da-specialty-item__arrow svg{display:block;width:15px;height:15px}@media(min-width:1025px){.da-specialty-mobile-parent{display:none!important}}@media(max-width:1024px){.da-specialty-parent,.da-specialty-panel{display:none!important}}@media(prefers-reduced-motion:reduce){.da-specialty-panel,.da-specialty-top-chevron,.da-specialty-item,.da-specialty-chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/da-specialty-menu.css.map */
