details>.search-modal{display:flex;height:-moz-max-content;height:max-content}details[open]>.search-modal{animation:animateSearchOpen .3s ease;opacity:1}.search__container{max-width:111.4rem}@media screen and (min-width:1360px){.search__container{max-width:116.2rem;padding-left:2.4rem;padding-right:2.4rem}}.search__inner{display:flex;flex-direction:column;gap:2.4rem;width:100%}@media screen and (min-width:750px){.search__inner{flex-direction:row;justify-content:space-between}}.search__form{position:relative}@keyframes animateSearchOpen{0%{opacity:0}to{opacity:1}}input::-webkit-search-decoration{-webkit-appearance:none}.search__modal{max-height:100%}.search__modal .container{height:100%}.search__modal .search__inner{display:flex;flex-direction:column}@media screen and (min-width:990px){.search__modal .search__inner{flex-direction:row}}.search__promo-links-block{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width:990px){.search__promo-links-block{max-width:35%}}.search__promo-links{display:flex;flex-wrap:wrap;gap:.6rem}.search__promo-subheading{align-items:center}.search__promo-link{border:.1rem solid rgb(var(--color-foreground),.1);border-radius:10rem;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale)*1rem);font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:calc(var(--font-body-letter-spacing)*.1);line-height:var(--font-body-line-height);padding:.8rem 2rem;text-decoration:none;text-transform:none;transition:border-color var(--duration-default)}.search__promo-link:not([disabled]):hover{border-color:rgb(var(--color-foreground))}.search__promo-products-block{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width:990px){.search__promo-products-block{flex:1;max-width:66.2rem}}.search__promo-products{display:grid;gap:3.2rem 1.6rem}@media screen and (min-width:576px){.search__promo-products{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:990px){.search__promo-products{max-width:66.2rem}}.search__promo-products .card-information .price,.search__promo-products .price--on-sale .price-item--regular,.search__promo-products .price__sale .price-item--sale{font-size:calc(var(--font-text-card-scale)*.85rem)}.search__promo-products .card__title{font-size:calc(var(--font-heading-card-scale)*.8rem)}.search__promo-products .product-card .card__description{font-size:calc(var(--font-text-card-scale)*1rem)}.search__promo-products+.search__products-link{margin-top:.4rem}