/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@7.1.2_webpack@5.101.3/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/postcss-loader@8.2.0_postcss@8.5.6_typescript@5.9.2_webpack@5.101.3/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/.pnpm/sass-loader@16.0.5_sass@1.92.1_webpack@5.101.3/node_modules/sass-loader/dist/cjs.js!./src/scss/sections/header-search.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.product-card{height:100%}.product-card__inner{background-color:var(--color-surface-neutral-white);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.product-card__image{aspect-ratio:100/133;background-color:var(--color-surface-neutral-white);flex-shrink:0;width:100%;display:block;position:relative;overflow:hidden}.product-card__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.product-card__image:hover .product-card__carousel-nav{opacity:1}.product-card__carousel{width:100%;height:100%}.product-card__carousel .swiper-wrapper,.product-card__carousel .swiper-slide{height:100%}.product-card__image-link{height:100%;display:block}.product-card__carousel-nav{opacity:0;pointer-events:none;z-index:2;justify-content:space-between;align-items:center;transition:opacity .2s cubic-bezier(.87,0,.13,1);display:flex;position:absolute;inset-block:0;inset-inline:8px}.product-card__carousel-button{pointer-events:auto;background-color:#1d1d1d4d;border:none;justify-content:center;align-items:center;width:36px;height:36px;margin:0;padding:0;transition:background-color .2s cubic-bezier(.87,0,.13,1);display:flex;position:static}.product-card__carousel-button svg{flex-shrink:0;width:16px;height:16px;display:block}.product-card__carousel-button.swiper-button-prev,.product-card__carousel-button.swiper-button-next{width:36px;height:36px;margin-top:0;position:static}.product-card__carousel-button.swiper-button-prev:after,.product-card__carousel-button.swiper-button-next:after{content:none}.product-card__carousel-button.swiper-button-prev svg,.product-card__carousel-button.swiper-button-next svg{width:16px;height:16px}.product-card__carousel-button:hover{background-color:#1d1d1d80}.product-card__carousel-button.swiper-button-disabled{opacity:0}.product-card__content{flex-direction:column;flex:1;padding-block:12px 0;display:flex}.product-card__swatch{color:var(--color-text-secondary);font:var(--font-body-sm);margin-bottom:12px}.product-card__title{font:var(--font-body-sm);margin-bottom:12px;text-decoration:none;display:block}.product-card__title:hover{text-decoration:underline}.product-card__price{gap:4px}.product-card__price-price{font:var(--font-body-sm)}.product-card__price-sale{color:var(--color-sales-red)}.product-card__promotion-message{color:var(--color-text-secondary);font:var(--font-body-sm)}.header-search-bar{background-color:var(--color-surface-neutral-white);align-items:center;gap:var(--size-8);opacity:0;height:60px;padding:var(--size-16);pointer-events:none;visibility:hidden;z-index:var(--z-index-temporary);transition:opacity .25s cubic-bezier(.87,0,.13,1),visibility .25s cubic-bezier(.87,0,.13,1);display:flex;position:fixed;top:0;left:0;right:0}@media (width>=1280px){.header-search-bar{display:none}}.header-search-bar--open{opacity:1;pointer-events:auto;visibility:visible}.header-search-bar__icon,.header-search-bar__close{color:var(--color-text);height:var(--size-16);width:var(--size-16);flex-shrink:0;display:block}.header-search-bar__icon svg,.header-search-bar__close svg{width:100%;height:100%;display:block}.header-search-bar__close{height:var(--size-12);width:var(--size-12)}.header-search-bar__close svg path{fill:currentColor}.header-search-bar__input{color:var(--color-text);font:var(--font-h5);background-color:#0000;border:0;flex:1;min-width:0;padding:0}.header-search-bar__input:is(:focus,:focus-visible,:active){box-shadow:none;outline:none}.header-search-bar__input::-moz-placeholder{color:var(--color-text-secondary);opacity:1}.header-search-bar__input::placeholder{color:var(--color-text-secondary);opacity:1}.header-search-panel{background-color:var(--color-surface-neutral-white);opacity:0;padding:var(--size-30);pointer-events:none;visibility:hidden;z-index:2;transition:opacity .25s cubic-bezier(.87,0,.13,1),visibility .25s cubic-bezier(.87,0,.13,1);right:0;overflow-y:auto}@media (width>=1280px){.header-search-panel{max-height:calc(100dvh - var(--announcement-height,0px) - var(--header-main-height));position:absolute;top:100%}}@media (width<=1279px){.header-search-panel{max-height:calc(100dvh - 60px);padding:var(--size-16) 0;z-index:var(--z-index-temporary);border-top:thin solid var(--color-surface-neutral-dark);position:fixed;top:60px;left:0}}@media (width>=1280px){.header-search-panel{width:852px}}.header-search-panel--open{opacity:1;pointer-events:auto;visibility:visible}.header-search-panel__results{gap:var(--size-30);display:flex}@media (width<=1279px){.header-search-panel__results{flex-direction:column}}.header-search-panel__column{min-width:0}@media (width<=1279px){.header-search-panel__column{padding-inline:var(--size-16)}.header-search-panel__column--products{flex-direction:column;display:flex}}@media (width>=1280px){.header-search-panel__column--products{flex:1 1 0}}@media (width<=1279px){.header-search-panel__column--links{order:-1}}@media (width>=1280px){.header-search-panel__column--links{flex:0 0 240px;width:240px}}.header-search-panel__header{justify-content:space-between;align-items:center;gap:var(--size-16);margin-bottom:var(--size-24);display:flex}@media (width<=1279px){.header-search-panel__header{order:1;margin-bottom:0}}.header-search-panel__title{font:var(--font-h5);margin:0}@media (width<=1279px){.header-search-panel__title{display:none}}.header-search-panel__view-all{flex-shrink:0}@media (width<=1279px){.header-search-panel__view-all{margin-top:var(--size-24);width:100%}}.header-search-panel__grid{gap:var(--size-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=1279px){.header-search-panel__grid{grid-template-columns:minmax(0,1fr)}.header-search-panel__grid-item .product-card__inner{align-items:flex-start;gap:var(--size-12);flex-direction:row}.header-search-panel__grid-item .product-card__image{flex:0 0 60px;width:60px}.header-search-panel__grid-item .product-card__content{flex:1;min-width:0;padding-block:0}}.header-search-panel__term{font:var(--font-h5);margin-bottom:var(--size-24)}.header-search-panel__group-title{color:var(--color-text-secondary);font:var(--font-body-xs);margin-bottom:var(--size-8)}.header-search-panel__chips{gap:var(--size-8);flex-wrap:wrap;display:flex}@media (width<=1279px){.header-search-panel__chips{margin-inline:calc(var(--size-16) * -1);padding-inline:var(--size-16);scroll-padding-inline:var(--size-16);scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.header-search-panel__chips::-webkit-scrollbar{display:none}}.header-search-panel__chips .button--outline{border-color:var(--color-surface-neutral-dark)}@media (width<=1279px){.header-search-panel__chip-item{scroll-snap-align:start;flex:none}.header-search-panel__chip-item .button{font-size:12px}}.header-search-panel__link-list{font:var(--font-h5);gap:var(--size-12);flex-direction:column;display:flex}.header-search-panel__link-list--suggestions{font:var(--font-body-sm-desktop);margin-top:var(--size-24)}@media (width<=1279px){.header-search-panel__link-list--suggestions>li:nth-child(n+4){display:none}}.header-search-panel__link{color:var(--color-text);font:inherit;text-underline-offset:4px;text-decoration:none}.header-search-panel__link:hover{color:var(--color-link);text-decoration:underline}