body[data-ls-template] .cart-drawer__dialog{--dialog-drawer-closing-animation: ls-cart-out;width:480px;max-width:100vw;height:var(--ls-viewport-height, 100dvh);max-height:var(--ls-viewport-height, 100dvh);margin:0 0 0 auto;border-radius:0;background:#fff;color:#111;opacity:1}body[data-ls-template] .cart-drawer__dialog[open]{animation:ls-cart-in var(--dur-ui) var(--ease) both}body[data-ls-template] .cart-drawer__dialog[open].dialog-closing{animation:var(--dialog-drawer-closing-animation) var(--dur-ui) var(--ease) both}body[data-ls-template] .cart-drawer__dialog::backdrop{background:#00000059;animation:ls-overlay-in var(--dur-ui) var(--ease) both;-webkit-backdrop-filter:none;backdrop-filter:none}body[data-ls-template] .cart-drawer__dialog.dialog-closing::backdrop{animation:ls-overlay-out var(--dur-ui) var(--ease) both}body[data-ls-template] :is(.cart-drawer__header,.cart-drawer__summary,.cart-drawer__content){background:#fff}body[data-ls-template] .cart-drawer__header{border-bottom:1px solid #ddd}body[data-ls-template] .cart-drawer__summary{-webkit-mask-image:none;mask-image:none;border-top:1px solid #ddd}body[data-ls-template] .cart-items__remove,body[data-ls-template] .cart-items__remove:hover{width:auto;min-height:44px;padding:0 4px;border:0;border-radius:0;box-shadow:none;background:transparent!important;color:#111!important;font-size:var(--ls-step-11);font-weight:400;text-transform:none;letter-spacing:normal;text-decoration:underline;text-underline-offset:4px}body[data-ls-template] .cart-items__remove:after{box-shadow:none}body[data-ls-template] .ls-cart-delivery{margin:14px 0;font:400 var(--ls-step-12)/1.5 var(--font-body--family)}body[data-ls-template] .cart__checkout-button{width:100%;min-height:52px;padding-inline:16px;border-radius:0;font:500 var(--ls-step-12)/1.4 var(--font-body--family);letter-spacing:.06em;text-transform:uppercase}body[data-ls-template] .cart-items__empty-button{border-radius:0;min-height:48px;font-size:var(--ls-step-12);font-weight:500}body[data-ls-template] :is(.cart-totals__total-label,.cart-totals__total-value){font-size:var(--ls-step-14)}body[data-ls-template] .cart-drawer__heading .cart-bubble__text{font:inherit}body[data-ls-template] .cart-page__title .cart-bubble__text{font-size:var(--ls-step-14)}@keyframes ls-cart-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ls-cart-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ls-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ls-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes ls-search-curtain-in{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes ls-search-curtain-out{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100% 0)}}@keyframes ls-search-loading{0%{transform:translate(-100%)}to{transform:translate(340%)}}body[data-ls-template] #search-modal .ls-uniform-search[open]{animation:ls-search-curtain-in .45s var(--ease) both}body[data-ls-template] #search-modal .ls-uniform-search[open].dialog-closing{animation:ls-search-curtain-out .45s var(--ease) both}body[data-ls-template] #search-modal .ls-uniform-search::backdrop{animation:ls-overlay-in .3s var(--ease) both}body[data-ls-template] #search-modal .ls-uniform-search.dialog-closing::backdrop{animation:ls-overlay-out .3s var(--ease) both}#search-modal predictive-search-component:before{content:"";position:absolute;top:0;left:0;width:30%;height:2px;background:#111;z-index:10;opacity:0;pointer-events:none}#search-modal predictive-search-component[data-ls-loading]:before{opacity:1;animation:ls-search-loading 1s linear infinite}#search-modal predictive-search-component[data-ls-loading] :is(.loading__spinner,.spinner){display:none}@media(hover:hover)and (pointer:fine){#search-modal .ls-search-product__image{overflow:hidden}#search-modal .ls-search-product__image img{transition:transform .8s var(--ease),opacity .2s var(--ease-swap)}#search-modal .ls-search-product:hover .ls-search-product__image img{transform:scale(1.03)}}@media(max-width:749px){body[data-ls-template] .cart-drawer__dialog{width:100%;border:0}body[data-ls-template] #search-modal .ls-uniform-search[open]{clip-path:none;animation:ls-overlay-in var(--dur-ui) var(--ease) both}body[data-ls-template] #search-modal .ls-uniform-search[open].dialog-closing{animation:ls-overlay-out var(--dur-ui) var(--ease) both}body[data-ls-template=cart] .cart-page{padding-inline:16px}}#search-modal .ls-search-products-heading>span{display:none}@media(hover:hover)and (pointer:fine)and (min-width:1024px){#search-modal .ls-search-products-heading>span{display:inline}}@media(max-width:1023px){body[data-ls-template] #search-modal dialog.ls-uniform-search{--ls-search-fallback-height: 100vh;position:fixed;inset:var(--ls-search-visible-top, 0px) 0 auto;height:var(--ls-search-visible-height, var(--ls-search-fallback-height));min-height:0;max-height:none;width:100%;box-sizing:border-box;margin:0;padding:0;border:0;background:#fff;overflow:hidden;overscroll-behavior:none}@supports (height: 100dvh){body[data-ls-template] #search-modal dialog.ls-uniform-search{--ls-search-fallback-height: 100dvh}}body[data-ls-template] #search-modal dialog.ls-uniform-search[open]{clip-path:none;animation:ls-overlay-in var(--dur-ui) var(--ease) both}body[data-ls-template] #search-modal dialog.ls-uniform-search[open].dialog-closing{animation:ls-overlay-out var(--dur-ui) var(--ease) both}body[data-ls-template] #search-modal dialog.ls-uniform-search::backdrop{display:block;background:#fff;opacity:1;animation:none;-webkit-backdrop-filter:none;backdrop-filter:none}#search-modal dialog.ls-uniform-search predictive-search-component{display:block;width:100%;height:100%;min-height:0;overflow:hidden}#search-modal dialog.ls-uniform-search .predictive-search-form{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;overflow:hidden}#search-modal dialog.ls-uniform-search .predictive-search-form__header{position:relative;align-items:center;gap:12px;min-height:56px;padding:6px 16px}#search-modal dialog.ls-uniform-search .predictive-search-form__header-inner{align-items:center;gap:8px}#search-modal dialog.ls-uniform-search .search-input{flex:1 1 0%;min-width:0;width:0;min-height:44px;padding:0 0 0 28px;font-size:var(--ls-step-16)}#search-modal dialog.ls-uniform-search .predictive-search__reset-button,#search-modal dialog.ls-uniform-search .predictive-search__close-modal-button{position:static;inset:auto;transform:none;flex:0 0 auto;align-items:center;justify-content:center;min-height:44px;min-width:0;width:auto;margin:0;padding:0;font-size:var(--ls-step-10);line-height:1}#search-modal dialog.ls-uniform-search .predictive-search__reset-button:not([hidden]){display:inline-flex}#search-modal dialog.ls-uniform-search :is(.predictive-search__reset-button[hidden],.ls-search-esc,.ls-search-close-icon){display:none}#search-modal dialog.ls-uniform-search .predictive-search-form__header:before,#search-modal dialog.ls-uniform-search .predictive-search__close-modal-button:after{content:none}#search-modal dialog.ls-uniform-search .predictive-search-form__content-wrapper{position:static;display:block;height:auto;min-height:0;max-height:none;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}#search-modal dialog.ls-uniform-search :is(.predictive-search-form__content,.predictive-search-dropdown,.predictive-search-results__inner,.ls-search-sidebar,.ls-search-live-products){min-height:0;height:auto;max-height:none;overflow:visible;flex:none}#search-modal dialog.ls-uniform-search :is(.ls-search-live,.ls-search-empty){display:block}#search-modal dialog.ls-uniform-search .ls-search-live>:is(.ls-search-sidebar,.ls-search-live-products){height:auto;overflow:visible;overscroll-behavior:auto}#search-modal dialog.ls-uniform-search .ls-search-sidebar{padding:20px 16px 0;border:0}#search-modal dialog.ls-uniform-search .ls-search-sidebar .ls-search-all{display:none}#search-modal dialog.ls-uniform-search .ls-search-sidebar ul{margin-bottom:16px}#search-modal dialog.ls-uniform-search .ls-search-arrivals{padding:16px 0 0}#search-modal dialog.ls-uniform-search :is(.ls-search-suggestions,.ls-search-categories,.ls-search-arrivals-heading){padding-inline:16px}#search-modal dialog.ls-uniform-search .predictive-search-results__products{padding:0 16px}#search-modal dialog.ls-uniform-search .ls-search-products-heading{padding:16px 0;border:0}#search-modal dialog.ls-uniform-search .ls-search-products{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;width:100%;margin:0;padding:0;gap:0;border-top:1px solid #111;border-left:1px solid #111}#search-modal dialog.ls-uniform-search .ls-search-products>li{transform:none;margin:0;border:0;border-right:1px solid #111;border-bottom:1px solid #111}#search-modal dialog.ls-uniform-search .ls-search-product__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:0}#search-modal dialog.ls-uniform-search .predictive-search-form__footer,#search-modal dialog.ls-uniform-search:has(.search-input:not(:placeholder-shown)) .predictive-search-form__footer{position:static;grid-row:3;inset:auto;margin:0;padding:8px 16px max(8px,env(safe-area-inset-bottom));border-top:1px solid #111;background:#fff}}@media(prefers-reduced-motion:reduce){body[data-ls-template] .cart-drawer__dialog,body[data-ls-template] .cart-drawer__dialog *,body[data-ls-template=cart] .cart-page *,body[data-ls-template] #search-modal .ls-uniform-search,body[data-ls-template] #search-modal .ls-uniform-search *,body[data-ls-template] .cart-drawer__dialog::backdrop,body[data-ls-template] #search-modal .ls-uniform-search::backdrop,#search-modal predictive-search-component:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}#search-modal predictive-search-component[data-ls-loading]:before{width:100%;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/ls-cart-search.css.map */
