@charset "UTF-8";@media (min-width: 769px){search-drawer{position:relative}}.search-drawer{background-color:var(--ui-elements-overlays-default);max-height:100vh;opacity:0;overflow-y:auto;transition:opacity 64ms linear,transform 128ms ease-in-out}.search-drawer .subheading-xsmall{text-transform:none}@media (max-width: 768px){.search-drawer{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;overflow-y:auto}}@media (min-width: 769px){.search-drawer{display:grid;grid-template-columns:minmax(276px,auto) calc(100% - 276px - var(--spacing-400));grid-gap:var(--spacing-400);position:fixed;left:0;right:0;z-index:var(--drawer-z-index, 100);border-radius:var(--border-radius, var(--border-radius-default));box-shadow:var(--overlay);padding:0 0 var(--spacing-600) 0;transform:translate3d(0,-100%,0);top:calc(var(--header-dynamic-height, 0) - var(--header-height, 0))}.header-minimal-expanded .search-drawer{border-top:1px solid var(--border-color-light);box-shadow:none;top:var(--header-dynamic-height, 0)}}body.search-open .search-drawer{opacity:1}@media (min-width: 769px){body.search-open .search-drawer{transform:translateZ(0)}}@media (max-width: 768px){[data-search-drawer][data-active=false] .search-drawer{transform:translate3d(100%,0,0)}}@media (min-width: 769px){.search-drawer__overlay{background-color:#00000080;opacity:0;position:fixed;transition:opacity 128ms linear;z-index:90}}search-drawer[data-active=true] .search-drawer__overlay{inset:var(--header-dynamic-height, 0) 0 0;opacity:1}.search-drawer__links{display:flex;flex-direction:column;gap:var(--spacing-600)}.search-drawer__links.search-drawer__links--desktop{padding:var(--spacing-250) 0 0 var(--spacing-400)}@media (max-width: 768px){.search-drawer__links.search-drawer__links--desktop .search-drawer__links-inner{display:none}}@media (max-width: 768px){.search-drawer__links.search-drawer__links--desktop{height:var(--spacing-1000);padding-left:var(--spacing-400)}}@media (min-width: 769px){.search-drawer__links.search-drawer__links--mobile{display:none}}.search-drawer__close-wrapper{height:44px}.search-drawer__links-header{display:inline-flex;align-items:center;height:44px}@media (max-width: 768px){.search-drawer__links-header{height:auto;justify-content:space-between;width:100%;padding-right:var(--spacing-100)}}@media (min-width: 769px){.header-minimal-expanded .search-drawer__links-header{display:none}}.search-drawer__links-list{padding:0}.search-drawer__links-list-item{list-style:none;margin-top:var(--spacing-200)}.search-drawer__links-list-item a{font-weight:var(--link-list-weight);-webkit-text-decoration:var(--link-list-underline);text-decoration:var(--link-list-underline);min-height:44px;padding:var(--spacing-50) 0}.search-drawer__links-list-item a:hover{color:var(--link-list-hover-color)}.search-drawer__links-list-item .matched-query{font-weight:700}.search-drawer__subheading{color:var(--typography-color-secondary);font-weight:300}.search-drawer__main>*+*{margin-top:var(--spacing-600)}@media (min-width: 769px){.search-drawer__main .search-drawer__results{padding-right:var(--spacing-600)}}.search-drawer__main .search-drawer__results:not(:has(.swiper-slide)){display:none}.search-drawer__main .search-drawer__results product-search-card-slider{padding-left:0;padding-right:0}@media (max-width: 768px){.search-drawer__main .search-drawer__results .swiper{padding-left:var(--spacing-400);padding-right:var(--spacing-400)}}.search-drawer__main .search-drawer__results .product-search-card__content{padding:var(--spacing-400) var(--spacing-200)}.search-drawer__main .search-drawer__results .product-search-card__title a{text-decoration:none}.search-drawer__main .search-drawer__results .product-search-card__type{display:none}.search-drawer__main .search-drawer__results .product-search-card-slider__heading{font-weight:var(--product-search-heading-weight, var(--typography-heading-weight));color:var(--typography-color-secondary);font-size:var(--typography-subheading-xsmall-size)}@media (max-width: 768px){.search-drawer__main .search-drawer__results .product-search-card-slider__heading{padding:0 var(--screens-mobile-margin)}}.search-drawer__main .search-drawer__results .product-search-card-slider__nav-container{display:none}.search-drawer__main .search-drawer__results .swiper,.search-drawer__main .search-drawer__results .product-search-card__price{margin-top:var(--spacing-400)}.search-drawer__main .search-drawer__results .product-search-card__price .product-price__price{min-height:auto}.search-drawer__main .search-drawer__results .product-search-card__price .product-price__price-current{order:var(--price-current-position);color:var(--price-current-color, var(--typography-color-default))}.search-drawer__main .search-drawer__results .product-search-card__price .product-price--has-sale .product-price__price-current{color:var(--price-current-color-sale, var(--price-current-color, var(--typography-color-default)))}.search-drawer__main .search-drawer__results .product-search-card__price .product-price__price-compare{order:var(--price-compare-position);color:var(--price-compare-color, var(--typography-color-secondary))}.search-drawer__main .search-drawer__results .product-search-card__price .product-price__price-savings{order:var(--price-saving-position)}.search-drawer__main .search-drawer__results .product-search-card__price .product-price__price-savings-text{color:var(--price-savings-color, var(--typography-color-sale))}.search-drawer__search{display:flex;align-items:center;padding-block:var(--spacing-250);padding-inline:var(--spacing-250);-moz-column-gap:var(--spacing-400);column-gap:var(--spacing-400)}@media (min-width: 769px){.search-drawer__search{padding-inline:0}.search-drawer__search--full .search-input{min-width:0}.search-drawer__search--full form{flex:1 1 auto}}@media (max-width: 768px){.search-drawer__search form{width:100%}}.search-drawer_cancel{font-weight:var(--type-fontweight-light);text-decoration:none}@media (max-width: 768px){.search-drawer_cancel{display:none}}.search-drawer_cancel:hover{cursor:pointer}.search-drawer__terms suggestion-chip-slider{margin-left:0;margin-right:0;max-width:-moz-fit-content;max-width:fit-content}.search-drawer__terms .suggestion-chip{background-color:var(--suggestions-bg-color);color:var(--suggestions-color);font-weight:var(--suggestions-weight)}.search-drawer__terms .suggestion-chip:hover{background-color:var(--suggestions-hover-bg-color);box-shadow:inset 0 0 0 var(--border-stroke-50) var(--search-drawer-chip-hover-border-color);color:var(--suggestions-hover-color)}.search-drawer__terms .suggestion-chip-slider__heading{font-weight:var(--suggestions-heading-weight)}.search-drawer__terms .suggestion-chip-slider__nav-container{display:none}@media (min-width: 769px){.search-drawer__terms .swiper{padding-right:var(--spacing-600)}}.search-drawer__links.search-drawer__links--mobile{padding:0 var(--screens-mobile-margin) var(--screens-mobile-content-bottom)}[data-js=search-drawer-suggestions].search-drawer__links.search-drawer__links--mobile{padding:0 var(--screens-mobile-margin) 0}@media (max-width: 768px){.search-drawer__suggestions{padding-bottom:var(--spacing-800)}.search-drawer__suggestions .swiper{padding-left:var(--spacing-400);padding-right:var(--spacing-400)}}.search-drawer__recent-searches .suggestion-chip{background-color:var(--suggestions-bg-color);color:var(--suggestions-color);font-weight:var(--suggestions-weight)}.search-drawer__recent-searches .suggestion-chip:hover{background-color:var(--suggestions-hover-bg-color);box-shadow:inset 0 0 0 var(--border-stroke-50) var(--search-drawer-chip-hover-border-color);color:var(--suggestions-hover-color)}.search-drawer__close{position:relative;padding:0;height:44px;width:44px;border:none;background-color:var(--color-neutrals-0)}@media (min-width: 769px){.search-drawer__close{display:none}}[data-search-drawer][data-active=false] .search-drawer__close{display:none}.search-drawer__close-icon{color:var(--typography-color-default);position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:24px;height:24px}.search-drawer__close-icon svg{width:24px;height:24px}.search-drawer .product-search-card{width:164px}@media (min-width: 769px){.search-drawer .product-search-card{width:182px}}.search-drawer .product-search-card .product-search-card__image img{width:100%;height:100%}
