.header-dropdowns,.header-hover-item{display:contents}.header-dropdown-panel[hidden]{display:none!important}.header-dropdown-panel{display:none}@media (min-width:1101px){.header-dropdowns{align-items:center;gap:13px;display:flex}.header-hover-item{align-items:center;display:flex}.header-dropdown-panel:not([hidden]){display:block}.header-dropdown-panel{z-index:100;color:#28483b;text-align:left;overscroll-behavior:contain;background:#fffefb;border:1px solid #d4dfcd;border-radius:18px;max-height:calc(100dvh - 150px);padding:24px;position:absolute;overflow-y:auto;box-shadow:0 18px 45px #1c3b2f26}.header-dropdown-panel>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.header-dropdown-panel h2{letter-spacing:-.02em;margin:5px 0 0;font-size:22px;line-height:1.3}.header-dropdown-panel small{font-size:11px;line-height:1.5}.header-dropdown-panel>header small{letter-spacing:.09em;font-weight:700}.header-dropdown-panel>header>a{align-items:center;gap:7px;font-size:13px;display:flex}.header-shop-species{grid-template-columns:1fr 1fr;gap:24px;display:grid}.header-shop-species>section+section{border-left:1px solid #e0e7db;padding-left:24px}.header-shop-species h3{align-items:center;gap:8px;margin:0 0 13px;font-size:16px;display:flex}.header-shop-species h3 a{flex:1;justify-content:space-between;align-items:center;display:flex}.header-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 10px;display:grid}.header-category-grid>a{border-radius:10px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:5px;font-size:12px;transition:background .15s;display:flex}.header-category-grid>a:hover{background:#eff4e9}.header-category-grid img{object-fit:cover;background:#f5f3e9;border-radius:12px;width:62px;height:62px}.header-pet-shelf{border-top:1px solid #e0e7db;flex-wrap:wrap;align-items:center;gap:10px;margin-top:21px;padding-top:16px;display:flex}.header-pet-shelf>span{color:#66785e;width:100%;font-size:12px}.header-pet-shelf>a{background:#f3f7ed;border:1px solid #dce5d5;border-radius:10px;align-items:center;gap:9px;padding:8px;font-size:12px;display:flex}.header-pet-shelf img{object-fit:contain;border-radius:7px;width:38px;height:38px}.header-pet-shelf strong,.header-pet-shelf small{display:block}.header-account-panel p{font-size:14px;line-height:1.6}.header-account-panel>.button{width:100%}.header-account-panel nav{gap:3px;display:grid}.header-account-panel nav>a{border-radius:8px;align-items:center;gap:10px;padding:11px 8px;font-size:14px;display:flex}.header-account-panel nav>a:hover{background:#f0f5e9}.header-account-panel nav>a>svg:last-child{margin-left:auto}.header-live-order{background:linear-gradient(120deg,#f0f5e8,#fafbf6);border:1px solid #d6e1cb;border-radius:12px;margin-top:14px;padding:15px;display:block}.header-live-order>small,.header-live-order>strong,.header-live-order>span{display:block}.header-live-order>strong{margin:4px 0;font-size:16px}.header-live-order>span{font-size:13px}.header-order-progress{gap:5px;margin:12px 0;display:flex}.header-order-progress i{background:#dae4d3;border-radius:3px;flex:1;height:5px}.header-order-progress i.done{background:#367158}.header-live-order .header-status-time{color:#64775e;flex-wrap:wrap;align-items:center;gap:4px;font-size:11px;display:flex}.header-live-order .header-order-link{justify-content:space-between;align-items:center;margin-top:10px;font-weight:600;display:flex}.site-header-shell:has(.header-dropdown-panel:not([hidden])){z-index:95;visibility:visible;pointer-events:auto;transform:none}.header-no-orders{background:#f5f7f0;border-radius:9px;padding:12px}.header-dropdowns,.header-hover-account,.header-hover-shop>.header-petshop{position:relative}.header-shop-panel{width:min(880px,73vw);max-height:calc(100dvh - 90px);top:calc(100% + 7px);right:0}.header-account-panel{background:#fff;width:365px;max-height:calc(100dvh - 90px);top:calc(100% + 10px);left:50%;transform:translate(-50%)}.header-hover-account:has(.header-account-panel:not([hidden]))>.account-link{background:#fff;border-radius:8px;box-shadow:0 0 0 4px #fff,0 0 0 5px #d4dfcd}.header-hover-shop:has(.header-shop-panel:not([hidden]))>.header-petshop:after{content:"";z-index:99;height:12px;position:absolute;top:100%;left:0;right:0}.header-hover-account:has(.header-account-panel:not([hidden])):before{content:"";z-index:99;height:12px;position:absolute;top:100%;left:0;right:0}.header-hover-shop:has(.header-shop-panel:not([hidden]))>.header-petshop:before{content:"";z-index:101;pointer-events:none;background:#fff;border-top:1px solid #d4dfcd;border-left:1px solid #d4dfcd;width:12px;height:12px;position:absolute;top:calc(100% + 5px);left:calc(50% - 6px);transform:rotate(45deg)}.header-hover-account:has(.header-account-panel:not([hidden])):after{content:"";z-index:101;pointer-events:none;background:#fff;border-top:1px solid #d4dfcd;border-left:1px solid #d4dfcd;width:12px;height:12px;position:absolute;top:calc(100% + 5px);left:calc(50% - 6px);transform:rotate(45deg)}.header-hover-shop:has(.header-shop-panel:not([hidden]))>.header-petshop:before{background:#fffefb;top:calc(100% + 3px)}}
