.snug-text{display:flex;--snug-text-cap-height:0.7em;--snug-text-top:calc(0.4em - 0.43lh);--snug-text-bottom:calc(0.3em - 0.56lh);--snug-text-gap:calc(2lh - (2em - var(--snug-text-cap-height)));margin-top:var(--snug-text-top);margin-bottom:var(--snug-text-bottom);min-height:0;height:-moz-min-content;height:min-content}.snug-text-container{--snug-text-cap-height:0.7em;--snug-text-top:calc(0.4em - 0.43lh);--snug-text-bottom:calc(0.3em - 0.56lh);--snug-text-gap:calc(2lh - (2em - var(--snug-text-cap-height)));display:flex;flex-direction:column;gap:var(--snug-text-gap)}.snug-text-container *{display:flex;--snug-text-cap-height:0.7em;--snug-text-top:calc(0.4em - 0.43lh);--snug-text-bottom:calc(0.3em - 0.56lh);--snug-text-gap:calc(2lh - (2em - var(--snug-text-cap-height)));margin-top:var(--snug-text-top);margin-bottom:var(--snug-text-bottom);min-height:0;height:-moz-min-content;height:min-content}.search__input.field__input{padding-right:5rem}.search__button{right:var(--inputs-border-width);top:var(--inputs-border-width)}.search__button:focus-visible{background-color:rgb(var(--color-background));z-index:2}.search__button:focus{background-color:rgb(var(--color-background));z-index:2}.search__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.search__button .icon{height:1.8rem;width:1.8rem}input::-webkit-search-decoration{-webkit-appearance:none}.template-search{max-width:884px;width:calc(100% - 12rem);margin:auto}@media screen and (max-width:990px){.template-search{width:calc(100% - 48px)}}.template-search__search form.search{display:flex;align-items:center;gap:24px;height:48px;border-bottom:1px solid #ccbcb3;margin-bottom:24px;padding-bottom:24px}@media screen and (max-width:990px){.template-search__search form.search{gap:16px;height:48px;margin-bottom:8px;padding-bottom:8px;margin-top:0}}.template-search__search form.search .icon-search--desktop{display:block}@media screen and (max-width:990px){.template-search__search form.search .icon-search--desktop{display:none}}.template-search__search form.search .icon-search--mobile{display:none}@media screen and (max-width:990px){.template-search__search form.search .icon-search--mobile{display:block;flex:0 0 16px}}.template-search__search form.search .field{flex:1 0 auto}.template-search__search form.search .field .search__input.field__input{width:100%;background:0 0;font-style:normal;font-weight:400;font-size:32px;line-height:40px}@media screen and (max-width:990px){.template-search__search form.search .field .search__input.field__input{font-size:16px;line-height:22px}}.template-search__results .product-grid.grid--1-col-desktop{row-gap:24px}.template-search__results .grid__item{padding-bottom:24px;border-bottom:1px solid #ccbcb3}.template-search__results .grid__item:last-of-type{border-bottom:none}.template-search__results .card-wrapper:hover *{text-decoration:none}.template-search__results .card-wrapper .card,.template-search__results .card-wrapper .card:not(.ratio){flex-direction:row;gap:24px}.template-search__results .card-wrapper .card .card__inner,.template-search__results .card-wrapper .card:not(.ratio) .card__inner{--ratio-percent:0;overflow:hidden;height:192px;flex:0 0 192px;border-radius:16px}@media screen and (max-width:990px){.template-search__results .card-wrapper .card .card__inner,.template-search__results .card-wrapper .card:not(.ratio) .card__inner{height:80px;flex:0 0 80px}}.template-search__results .card-wrapper .card .card__content .card__badge,.template-search__results .card-wrapper .card:not(.ratio) .card__content .card__badge{display:none}.template-search__results .card-wrapper .card .card__content .card__information,.template-search__results .card-wrapper .card:not(.ratio) .card__content .card__information{padding:0}@media screen and (max-width:990px){.template-search__results .card-wrapper .card .card__content .card__information .card__heading.h4,.template-search__results .card-wrapper .card .card__content .card__information .card__heading.h5,.template-search__results .card-wrapper .card:not(.ratio) .card__content .card__information .card__heading.h4,.template-search__results .card-wrapper .card:not(.ratio) .card__content .card__information .card__heading.h5{font-size:16px;line-height:22px}}.template-search__results .article-card{display:flex;flex-direction:row;gap:24px}.template-search__results .article-card .article-image{height:192px;width:192px;flex:0 0 192px;border-radius:16px;overflow:hidden}@media screen and (max-width:990px){.template-search__results .article-card .article-image{height:80px;width:80px;flex:0 0 80px}}.template-search__results .article-card .article-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.template-search__results .article-card .article-title h3{font-family:"Value Serif Pro",Garamond,serif;font-weight:400}@media screen and (max-width:990px){.template-search__results .article-card .article-title h3{font-size:16px;line-height:22px}}.template-search__results .article-card .excerpt{font-family:"Value Serif Pro";font-style:normal;font-weight:400;font-size:12px;line-height:16px}.template-search__results .price{display:none}.template-search__results .price.active{display:inline-flex;gap:8px}.template-search__results .price.active .price-active--sale{color:#d88d64!important;order:1}.template-search__results .price s{text-decoration:line-through!important}