.showcase-page{--showcase-ink: #0d0f10;--showcase-text: #0d0f10;--showcase-muted: rgba(13, 15, 16, .6);--showcase-border: rgba(0, 0, 0, .14);--showcase-border-hover: rgba(0, 0, 0, .32);--showcase-max-width: 1280px;--showcase-image-radius: 14px;display:block;position:relative;overflow:hidden;color:var(--showcase-text);padding:80px 0;font-family:var(--font-stack-body-primary)}@media screen and (max-width:1023px){.showcase-page{padding:64px 0}}@media screen and (max-width:767px){.showcase-page{padding:44px 0}}.showcase-page--grid-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(0,0,0,.07) 1px,transparent 1px);background-size:18px 18px;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,#000 0%,transparent 80%);mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,#000 0%,transparent 80%)}.showcase-page__inner{position:relative;z-index:1;max-width:var(--showcase-max-width);margin:0 auto;padding:0 var(--gutter-large)}@media screen and (max-width:767px){.showcase-page__inner{padding:0 var(--gutter-regular)}}.showcase-page__header{margin:0 0 48px}@media screen and (max-width:767px){.showcase-page__header{margin-bottom:32px}}.showcase-page__title{font-family:var(--font-stack-headings-primary);font-weight:var(--font-weight-headings-primary);color:var(--showcase-text);line-height:1.02;letter-spacing:-.01em;margin:0 0 22px;font-size:clamp(38px,6vw,72px)}.showcase-page__badge{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:1;padding:10px 18px;margin-bottom:26px;border-radius:999px;color:var(--showcase-text);border:1px solid var(--showcase-border);background-color:#00000008}.showcase-page__badge-icon{flex:0 0 auto;display:block}.showcase-page__description{color:var(--showcase-muted);font-size:clamp(16px,1.5vw,20px);line-height:1.55;max-width:540px}.showcase-page__description p{margin:0}.showcase-page__filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:52px}.showcase-page__filters--themes{margin-bottom:20px;gap:28px}@media screen and (max-width:767px){.showcase-page__filters--themes{gap:22px}}@media screen and (max-width:767px){.showcase-page__filters{flex-wrap:nowrap;overflow-x:auto;margin-bottom:32px;padding-bottom:4px;-ms-overflow-style:none;scrollbar-width:none}.showcase-page__filters::-webkit-scrollbar{display:none}}.showcase-page__filter{flex:0 0 auto;cursor:pointer;font-family:inherit;font-size:15px;line-height:1;white-space:nowrap;padding:12px 22px;border-radius:999px;color:var(--showcase-muted);background-color:transparent;border:1px solid var(--showcase-border);transition:color .2s ease,background-color .2s ease,border-color .2s ease}.no-touchevents .showcase-page__filter:hover{color:var(--showcase-text);border-color:var(--showcase-border-hover)}.showcase-page__filter.is-active{color:#fff;background-color:var(--showcase-ink);border-color:var(--showcase-ink)}.no-touchevents .showcase-page__filter.is-active:hover{color:#fff;border-color:var(--showcase-ink)}.showcase-page__filter.is-hidden{display:none}.showcase-page__theme-tab{flex:0 0 auto;cursor:pointer;font-family:var(--font-stack-headings-primary);font-weight:var(--font-weight-headings-primary);font-size:clamp(22px,2.4vw,30px);line-height:1.1;letter-spacing:-.01em;white-space:nowrap;padding:2px 0;border:0;background-color:transparent;color:var(--showcase-muted);transition:color .2s ease}.no-touchevents .showcase-page__theme-tab:hover{color:var(--showcase-text)}.showcase-page__theme-tab.is-active{color:var(--showcase-text);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.showcase-page .showcase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 32px}@media screen and (max-width:1023px){.showcase-page .showcase-grid{grid-template-columns:repeat(2,1fr);gap:40px 28px}}@media screen and (max-width:767px){.showcase-page .showcase-grid{grid-template-columns:1fr;gap:36px}}.showcase-page .showcase-card.is-hidden{display:none}.showcase-page .showcase-card__link{display:block;height:100%;text-decoration:none;color:inherit;border-radius:var(--showcase-image-radius)}.showcase-page .showcase-card__link:focus-visible{outline:2px solid var(--showcase-ink);outline-offset:4px}.showcase-page .showcase-card__image-wrapper{position:relative;border-radius:var(--showcase-image-radius);overflow:hidden;aspect-ratio:4/3;background-color:#fff;border:1px solid var(--showcase-border);transition:border-color .25s ease}.no-touchevents .showcase-card__link:hover .showcase-page .showcase-card__image-wrapper{border-color:var(--showcase-border-hover)}.showcase-page .showcase-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.no-touchevents .showcase-card__link:hover .showcase-page .showcase-card__image{transform:scale(1.03)}.showcase-page .showcase-card__theme{position:absolute;top:14px;inset-inline-end:14px;z-index:2;font-size:13px;font-weight:var(--font-weight-body-primary-medium);line-height:1;padding:9px 16px;border-radius:999px;color:#fff;background-color:#0d0f10}.showcase-page .showcase-card__content{padding:22px 2px 0}.showcase-page .showcase-card__title{font-family:var(--font-stack-headings-primary);font-weight:var(--font-weight-headings-primary);font-size:clamp(22px,1.8vw,26px);line-height:1.15;margin:0 0 14px;color:var(--showcase-text)}.showcase-page .showcase-card__category{display:inline-block;font-size:13px;font-weight:var(--font-weight-body-primary-medium);line-height:1;padding:8px 16px;margin-bottom:16px;border-radius:999px;color:var(--showcase-text);background-color:#0000000f}.showcase-page .showcase-card__category--food-beverage{background-color:#d8e3cd;color:#2f4022}.showcase-page .showcase-card__category--clothing-apparel{background-color:#e7d5dc;color:#4a2f3a}.showcase-page .showcase-card__category--accessories-jewelry{background-color:#ecdcc0;color:#4a3a1c}.showcase-page .showcase-card__category--beauty-skincare{background-color:#ecd6e2;color:#47273b}.showcase-page .showcase-card__category--health-wellness{background-color:#d2e6e2;color:#1f3f3a}.showcase-page .showcase-card__description{font-size:16px;line-height:1.55;color:var(--showcase-muted);margin:0;max-width:38ch}.showcase-page__empty{display:none;color:var(--showcase-muted);padding:40px 0;font-size:16px}.showcase-page__empty.is-visible{display:block}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-showcases.css.map */
