.search-main-section.section--page-width{--page-content-width: 100%;--page-width: 100%}.search-main{display:block;width:100%;font-family:var(--font-body--family, "Gotham", system-ui, sans-serif);color:#404041}.search-main__inner{width:100%;padding-inline:15px}.search-main__prompt{padding-block:80px;text-align:center}.search-main__prompt-text{margin:0;font-size:24px;font-weight:600;line-height:1.35;color:#404041}.search-main__tabs{display:flex;justify-content:center;margin-block-end:0}.search-main__tab-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:15px;margin:0;padding:0;list-style:none}.search-main__tab{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-inline:19.36px;border:1px solid #ce0e2d;border-radius:999px;background:#fff;color:#ce0e2d;font-size:12px;font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease}.search-main__tab:hover,.search-main__tab:focus-visible{background:#ce0e2d;color:#fff}.search-main__tab--active{background:#ce0e2d;color:#fff;pointer-events:none}.search-main__tab:focus-visible{outline:2px solid #404041;outline-offset:2px}.search-main__header{padding-block-start:45px;text-align:center}.search-main__title{margin:0;padding-inline:16px;font-family:var(--font-heading--family, var(--font-body--family));font-size:24px;font-weight:500;line-height:36px;color:#404041}.search-main__divider{border-top:1px solid #dcdcdc;margin-block:24px}.search-main__products .collection-main__container{padding-inline:0}.search-main__products .collection-main__layout{display:block;width:100%;margin-inline:0}.search-main__products .collection-main__content{width:100%;max-width:100%;flex:0 0 100%;padding-inline:0}.search-main__products .collection-main__grid{margin-inline:-10px}@media screen and (min-width:768px){.search-main__products .collection-main__grid{margin-inline:-15.5px}.search-main__products .collection-product-card{width:25%;padding-inline:15.5px}}.search-main-section .section__content.spacing-style{padding-block-start:40px}.search-main__blog{margin-top:40px}.search-main__blog-grid{display:grid;grid-template-columns:1fr;column-gap:20px;row-gap:34px;padding-block-end:34px}.search-main__blog-grid .blog-post-card{height:100%}.search-main__blog-grid .blog-post-card__link{display:flex;flex-direction:column;gap:16px;height:100%;text-decoration:none;color:inherit}.search-main__blog-grid .blog-post-card__media{position:relative;overflow:hidden;background-color:rgb(var(--color-foreground) / .06)}.search-main__blog-grid .blog-post-card__image{display:block;width:100%;height:auto;object-fit:cover;transition:transform .5s ease}.search-main__blog-grid .blog-post-card__link:hover .blog-post-card__image,.search-main__blog-grid .blog-post-card__link:focus-visible .blog-post-card__image{transform:scale(1.1)}.search-main__blog-grid .blog-post-card__title{margin:0;font-family:var(--font-heading--family, var(--font-body--family));font-weight:700;text-transform:capitalize;color:#404041;transition:color .3s ease}.search-main__blog-grid .blog-post-card__link:hover .blog-post-card__title,.search-main__blog-grid .blog-post-card__link:focus-visible .blog-post-card__title{color:#ce0e2d}.search-main__blog-grid .blog-post-card--listing .blog-post-card__media{aspect-ratio:387 / 270}.search-main__blog-grid .blog-post-card--listing .blog-post-card__image{width:100%;height:100%;object-fit:cover}.search-main__blog-grid .blog-post-card--listing .blog-post-card__title{margin-block-start:16px;font-size:18px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.search-empty{padding-block:40px 80px}.search-empty__message-wrap{display:flex;flex-direction:column;align-items:center;gap:40px;max-width:50%;margin-inline:auto;padding-inline:16px;text-align:center}.search-empty__message{margin:0;font-size:24px;font-weight:600;line-height:36px;color:#404041}.search-empty__ctas{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:15px}.search-empty__cta{text-transform:uppercase;letter-spacing:.1em;font-size:12px}.search-empty__divider{border-top:1px solid #dcdcdc;margin-block:40px}.search-empty__trending{display:flex;flex-direction:column;align-items:center;gap:28px}.search-empty__trending-heading{margin:0;font-size:30px;font-weight:500;line-height:40px;text-align:center;text-transform:lowercase;color:#404041}.search-empty__trending-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 25px;width:100%;max-width:100%}.search-empty__trending.collection-main{width:100%}.search-empty__trending-grid .collection-product-card{width:100%;padding-inline:0}@media screen and (min-width:576px){.search-main__blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:768px){.search-main-section .section__content.spacing-style{padding-block-start:62px}.search-main__inner{padding-inline:20px}.search-main__title{font-size:30px;line-height:30px}.search-main__divider{margin-block-start:50px;margin-block-end:24px}.search-empty__message{font-size:30px;line-height:36px}.search-empty__trending-heading{font-size:32px}.search-empty__trending-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.search-main__blog-grid .blog-post-card--listing .blog-post-card__title{font-size:20px}.search-main__blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:992px){.search-main-section.section--page-width{--page-content-width: 55rem;--page-width: calc(55rem + (var(--page-margin) * 2))}.search-empty__trending-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1200px){.search-main-section.section--page-width{--page-content-width: 66.75rem;--page-width: calc(66.75rem + (var(--page-margin) * 2))}.search-main__blog-grid{row-gap:54px}}@media screen and (min-width:1440px){.search-main-section.section--page-width{--page-content-width: 80rem;--page-width: calc(80rem + (var(--page-margin) * 2))}.search-main__inner{padding-inline:0}.search-main__blog-grid{column-gap:40px;row-gap:54px;padding-block-end:60px}}@media(prefers-reduced-motion:reduce){.search-main__tab{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/search-main.css.map */
