.x-cart-drop{position:absolute;inset-inline-end:0;z-index:50;display:none;width:28rem;padding-top:1.2rem}.x-cart-drop .cart-drop-box{border-width:1px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));padding-top:.75rem;padding-bottom:.75rem;text-align:start}.x-cart-drop .cart-drop-box>.heading{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-bottom:.75rem}.x-cart-drop .cart-drop-box>.heading h2{font-size:1.125rem;line-height:1.75rem;font-weight:500}.x-cart-drop .cart-drop-box>.heading .total{font-size:.75rem;line-height:1rem;opacity:.8}.x-cart-drop .cart-drop-box>.content{max-height:15rem;overflow-y:auto}.x-cart-drop .cart-drop-box>.footer{display:flex;align-items:center;justify-content:space-between;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));padding:.75rem .75rem 0}.x-cart-drop .cart-drop-box>.footer .start{font-size:.875rem;line-height:1.25rem;text-transform:uppercase}.x-cart-drop .cart-drop-box>.footer .start .total{font-size:1.125rem;line-height:1.75rem;font-weight:700}.x-profile-drop{position:absolute;inset-inline-end:0;z-index:50;display:none;width:15rem;padding-top:1.25rem}.x-profile-drop .profile-drop-box{width:100%;border-width:1px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));padding-top:.75rem;text-align:start}.x-profile-drop .profile-drop-box>.heading{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));padding-left:1rem;padding-right:1rem;padding-bottom:.75rem}.x-profile-drop .profile-drop-box>.heading h2{font-size:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.x-profile-drop .profile-drop-box>.heading .total{font-size:.75rem;line-height:1rem;opacity:.8}.x-profile-drop .profile-drop-box>.content{padding-top:.5rem;padding-bottom:.5rem}.x-profile-drop .profile-drop-box>.content ul a,.x-profile-drop .profile-drop-box>.content ul button{display:flex;width:100%;align-items:center;gap:1rem;background-color:transparent;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.x-profile-drop .profile-drop-box>.content ul a.danger-2,.x-profile-drop .profile-drop-box>.content ul button.danger-2{--tw-text-opacity:1;color:rgb(228 50 50/var(--tw-text-opacity,1))}.x-profile-drop .profile-drop-box>.content ul a:hover,.x-profile-drop .profile-drop-box>.content ul button:hover{background-color:rgb(255 255 255/.2)}.x-profile-drop .profile-drop-box>.content ul a:hover.danger-2,.x-profile-drop .profile-drop-box>.content ul button:hover.danger-2{background-color:rgb(228 50 50/.2)}.searchButton{background-color:#a5e402;text-decoration:none}.text-decoration-none{text-decoration:none!important}.x-suggestions-drop{position:absolute;inset-inline-start:0;border-width:0 1px 1px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));width:calc(100% + 2px);transform:translateX(-1px)}.x-suggestions-drop>.footer{padding:.5rem;text-align:center}.x-suggestions-drop>.footer button{display:inline-block;font-size:.875rem;line-height:1.25rem;text-decoration-line:underline}.x-suggestions-drop .suggestion-section+.suggestion-section{border-top-width:1px;border-color:rgb(0 0 0/.1)}.x-suggestions-drop .suggestion-title{display:block;background-color:rgb(0 0 0/.05);padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em;color:rgb(0 0 0/.5)}.x-suggestions-drop .category-links{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem .75rem}.x-suggestions-drop .category-links a{display:inline-flex;border-width:1px;border-color:rgb(0 0 0/.1);padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;color:rgb(0 0 0/.7);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}.x-suggestions-drop .category-links a.is-hovered,.x-suggestions-drop .category-links a:hover{--tw-border-opacity:1;border-color:rgb(165 206 58/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(165 206 58/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.x-suggestions-drop .result-item{display:flex;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}.x-suggestions-drop .result-item:hover{background-color:rgb(0 0 0/.1)}.x-suggestions-drop .result-item.is-hovered{background-color:rgb(0 0 0/.2)}.x-suggestions-drop .result-item>.start{flex-shrink:0}.x-suggestions-drop .result-item>.start img{display:block;height:3.7rem;width:3.7rem;object-fit:cover}.x-suggestions-drop .result-item>.start .image-placehoder{display:flex;height:3.7rem;width:3.7rem;align-items:center;justify-content:center}.x-suggestions-drop .result-item>.start .image-placehoder img{width:2.5rem;object-fit:contain;opacity:.3}.x-suggestions-drop .result-item>.middle{display:flex;min-width:0;flex-grow:1;flex-direction:column;justify-content:center;border-bottom-width:1px;border-color:rgb(0 0 0/.1);padding:.25rem .5rem}.x-suggestions-drop .result-item>.middle .title{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.5rem}.x-suggestions-drop .result-item>.middle .desc{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem}.x-suggestions-drop .result-item>.end{display:inline-flex;flex-shrink:0;align-items:center;border-bottom-width:1px;border-color:rgb(0 0 0/.2);padding-left:.75rem;padding-right:.75rem}.x-suggestions-drop .result-item>.end .price{font-size:1rem;line-height:1.5rem;font-weight:700}