:is(.drawer,.popover)::part(outside-close-button){width:var(--spacing-10);height:var(--spacing-10);margin-block-end:0}.search-drawer::part(content),.cart-drawer::part(content){border-radius:var(--spacing-5)}.drawer::part(body){border-radius:var(--spacing-3)}.search-drawer::part(body),.cart-drawer::part(body){padding:var(--spacing-10)}.drawer::part(footer){padding:var(--spacing-10);padding-block-start:0;border-block-start:none;border-block-start:1px solid var(--color-gray-400)}@media screen and (max-width:699px){.search-drawer::part(body),.cart-drawer::part(body),.drawer::part(footer){padding:var(--spacing-5)}}.drawer{padding:var(--spacing-5)}.search-drawer .search-input input::placeholder{color:var(--color-gray-600)}.search-drawer .search-input{border-bottom-width:1px}.search-drawer form{grid-template-rows:auto minmax(0,1fr)}.predictive-search>div{padding-top:var(--spacing-10)}.predictive-search__tab-item button{color:var(--color-gray-700)}.skeleton--thumbnail{width:109px;height:109px}.predictive-search-result>img{width:109px;aspect-ratio:1/1;align-items:center}.search-drawer:has(.empty-state) form{height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr)}.search-drawer:has(.empty-state) .predictive-search,.search-drawer:has(.empty-state) .predictive-search>[slot=results]{height:100%;min-height:0;box-sizing:border-box}.search-drawer:has(.empty-state) .empty-state{height:100%;display:flex;align-items:center;justify-content:center;margin-block:0}@media screen and (max-width:699px){.drawer{padding:var(--spacing-3)}.search-drawer::part(content),.cart-drawer::part(content){border-radius:var(--spacing-3)}.predictive-search__tabs::part(tab-list){margin-inline:0;padding-inline:0}.predictive-search>div{padding-top:var(--spacing-6)}.skeleton--thumbnail{width:65px;height:65px}.predictive-search-result>img{width:65px}.quantity-input{min-width:48px;min-height:34px}.search-drawer:has(.empty-state){height:100vh;height:100dvh;box-sizing:border-box}.search-drawer:has(.empty-state)::part(content){height:100%}.search-drawer:has(.empty-state) form{height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr)}.search-drawer:has(.empty-state) .predictive-search{height:100%;min-height:0}.search-drawer:has(.empty-state) .predictive-search>[slot=results]{height:100%;min-height:0;box-sizing:border-box}.search-drawer:has(.empty-state) .empty-state{height:100%}}.neo-cart-drawer::part(body){padding-bottom:0}.neo-cart-drawer .cart-drawer__top{padding-block-end:var(--spacing-10)!important}.neo-cart-drawer .count-bubble{width:24px;height:24px;background:var(--color-black)}.neo-cart-drawer .line-item{gap:var(--spacing-6)}.neo-cart-drawer .line-item__media-wrapper{width:109px;min-width:109px;aspect-ratio:1/1;align-content:center}.neo-cart-drawer-footer{padding-block-start:var(--spacing-10)}.neo-cart-drawer-footer form{display:flex;justify-content:space-between;gap:var(--spacing-3);align-items:inherit}.neo-cart-drawer-footer .button{width:100%}.neo-cart-drawer-footer .button svg{display:none}.neo-cart-drawer-footer .button--secondary{border:1px solid var(--color-gray-400);background:var(--color-white);color:var(--color-gray-700)}.neo-cart-drawer-footer .button--secondary:hover{background:var(--color-gray-300)}.neo-cart-drawer .empty-state{gap:var(--spacing-6)}.neo-cart-drawer .empty-state__icon-wrapper>svg{width:auto;height:auto}.neo-cart-drawer .empty-state .prose *+.button{margin-block-start:var(--spacing-6)!important}@media screen and (max-width:699px){.neo-cart-drawer .cart-drawer__top{padding-block-end:var(--spacing-6)!important}.neo-cart-drawer .line-item{gap:var(--spacing-3)}.neo-cart-drawer .line-item__media-wrapper{width:65px;min-width:65px}.neo-cart-drawer-footer{padding-block-start:var(--spacing-5)}}.newsletter-drawer button[is=close-button]{top:20px!important;right:20px!important;color:var(--color-black)!important}#newsletter-drawer img{aspect-ratio:4 / 3;object-fit:cover}#newsletter-drawer .button{width:100%}.newsletter-drawer__content{padding:var(--spacing-6)}#newsletter-drawer .button svg{display:none}.form:not(.form--tight){gap:var(--spacing-2)}@media(min-width:700px){#newsletter-drawer.drawer{padding-inline:60px;padding-block:var(--spacing-6) 60px;width:520px}.form:not(.form--tight){gap:var(--spacing-3)}}@media(max-width:699px){.newsletter-drawer__content{gap:var(--spacing-2)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/neo-modal.css.map */
