.home-module__7XBcjq__page{padding-block-end:3rem}.home-module__7XBcjq__container{max-width:88rem;margin-inline:auto;padding-inline:1.25rem}.home-module__7XBcjq__retailContent{flex-direction:column;gap:2rem;padding-block:1.25rem 1rem;display:flex}.home-module__7XBcjq__discovery{flex-direction:column;gap:1.25rem;display:flex}.home-module__7XBcjq__discovery:empty{display:none}.home-module__7XBcjq__compactCategories{gap:.75rem}.home-module__7XBcjq__compactCategories h2{font-size:1rem;font-weight:600}.home-module__7XBcjq__compactCategories .home-module__7XBcjq__category{width:5.5rem}.home-module__7XBcjq__compactCategories .home-module__7XBcjq__categoryLink{gap:.5rem}.home-module__7XBcjq__compactCategories .home-module__7XBcjq__categoryLink>span:last-child{font-size:.75rem}.home-module__7XBcjq__midFeed{flex-direction:column;gap:2rem;display:flex}.home-module__7XBcjq__midFeed>section{background:0 0;border:0;border-radius:0;padding:0}.home-module__7XBcjq__midFeed [data-product-card]{border:1px solid var(--color-line);background:var(--color-paper);border-radius:.75rem;width:10rem;padding:0;overflow:hidden}.home-module__7XBcjq__midFeed [data-product-card]>a{padding-block-end:.875rem}.home-module__7XBcjq__midFeed [data-product-card]>a>:not([data-product-image]){margin-inline:.75rem}.home-module__7XBcjq__midFeed [data-product-image]{border-radius:0}.home-module__7XBcjq__midFeed [data-product-image] img{object-fit:cover}@media (min-width:640px){.home-module__7XBcjq__compactCategories .home-module__7XBcjq__category{width:6.5rem}.home-module__7XBcjq__midFeed [data-product-card]{width:12.5rem}}.home-module__7XBcjq__content{flex-direction:column;gap:2.5rem;padding-block:2rem 1rem;display:flex}.home-module__7XBcjq__content>section,.home-module__7XBcjq__shelves>section{background:0 0;border:0;border-radius:0;padding:0}.home-module__7XBcjq__shelves{flex-direction:column;gap:2.5rem;display:flex}.home-module__7XBcjq__content h2{font-size:clamp(1.125rem,2vw,1.5rem);font-weight:600;line-height:1.35}.home-module__7XBcjq__categories{flex-direction:column;gap:1.25rem;display:flex}.home-module__7XBcjq__category{scroll-snap-align:start;flex-shrink:0;width:7rem}.home-module__7XBcjq__categoryLink{border-radius:.75rem;flex-direction:column;gap:.75rem;display:flex}.home-module__7XBcjq__categoryLink>span:first-child{aspect-ratio:1;border:1px solid var(--color-line);background:var(--color-paper);border-radius:.875rem;width:100%;transition:border-color .15s}.home-module__7XBcjq__categoryLink img{object-fit:cover;padding:0}.home-module__7XBcjq__categoryLink:hover>span:first-child{border-color:var(--color-ink)}.home-module__7XBcjq__categoryLink>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.home-module__7XBcjq__content [data-product-card]{width:10rem}:is(.home-module__7XBcjq__content [data-product-card],.home-module__7XBcjq__feed [data-product-card]){border:1px solid var(--color-line);background:var(--color-paper);border-radius:.875rem;padding:0;overflow:hidden}:is(.home-module__7XBcjq__content [data-product-card]:hover,.home-module__7XBcjq__feed [data-product-card]:hover){border-color:var(--color-line-strong)}:is(.home-module__7XBcjq__content [data-product-image],.home-module__7XBcjq__feed [data-product-image]){background:var(--color-paper);border-radius:0}.home-module__7XBcjq__faq{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid;border-block-start:1px solid var(--color-line)!important;padding-block-start:2rem!important}.home-module__7XBcjq__faqList{flex-direction:column;display:flex}.home-module__7XBcjq__faqItem{border-block-end:1px solid var(--color-line);padding-block:.375rem}.home-module__7XBcjq__faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;font-size:.875rem;font-weight:500;list-style:none;display:flex}.home-module__7XBcjq__faqItem summary::-webkit-details-marker{display:none}.home-module__7XBcjq__faqItem summary:after{content:"+";font-size:1.25rem;font-weight:400}.home-module__7XBcjq__faqItem[open] summary:after{content:"−"}.home-module__7XBcjq__faqItem p{max-width:65ch;color:var(--color-slate);padding-block:.25rem 1rem;font-size:.8125rem;line-height:1.8}.home-module__7XBcjq__wholesaleHero{background:var(--color-ink);color:var(--color-paper);border-radius:1.25rem;grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-block:1.5rem 2.5rem;padding:1.5rem;display:grid}.home-module__7XBcjq__wholesaleHero h1{max-width:18ch;font-size:clamp(2rem,3.8vw,3.5rem);font-weight:500;line-height:1.2}.home-module__7XBcjq__wholesaleHero p{max-width:50ch;color:var(--color-paper);opacity:.75;margin-block-start:1rem;font-size:.875rem;line-height:1.8}.home-module__7XBcjq__tradeGuide{border:1px solid var(--color-ash);border-radius:.875rem;flex-direction:column;justify-content:center;gap:0;padding-inline:1.25rem;display:none}.home-module__7XBcjq__tradeGuide>div{align-items:start;gap:1rem;padding-block:1.125rem;display:flex}.home-module__7XBcjq__tradeGuide>div+div{border-block-start:1px solid var(--color-ash)}.home-module__7XBcjq__tradeGuide>div>span{opacity:.65;margin-block-start:.15rem;font-size:.75rem}.home-module__7XBcjq__tradeGuide h2{font-size:.875rem;font-weight:500}.home-module__7XBcjq__tradeGuide p{margin-block-start:.375rem;font-size:.75rem;line-height:1.65}.home-module__7XBcjq__feed{flex-direction:column;gap:2.5rem;padding-block-end:3rem;display:flex}.home-module__7XBcjq__wholesaleCategories{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.home-module__7XBcjq__wholesaleCategory{border:1px solid var(--color-line);border-radius:.875rem;grid-template-columns:minmax(0,1fr);align-content:start;gap:.375rem;padding:0 0 .875rem;display:grid;overflow:hidden}.home-module__7XBcjq__wholesaleCategory:hover{border-color:var(--color-ink)}.home-module__7XBcjq__wholesaleCategory>span:first-child{aspect-ratio:4/3;background:var(--color-paper);border-radius:0;width:100%;margin-block-end:.375rem}.home-module__7XBcjq__wholesaleCategory>span:nth-child(2){padding-inline:.875rem;font-size:.8125rem;font-weight:500;line-height:1.5}.home-module__7XBcjq__wholesaleCategory>span:last-child{color:var(--color-slate);padding-inline:.875rem;font-size:.75rem}.home-module__7XBcjq__feed [data-shop-card]{border-radius:.875rem;gap:.875rem;padding:1.25rem}.home-module__7XBcjq__feed [data-shop-card]>span:last-child{border-block-start:1px solid var(--color-line);padding-block-start:.75rem}@media (min-width:640px){.home-module__7XBcjq__container,.home-module__7XBcjq__hero{padding-inline:2rem}.home-module__7XBcjq__category{width:8.5rem}.home-module__7XBcjq__wholesaleCategories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.home-module__7XBcjq__heroFrame:has(.home-module__7XBcjq__heroImage){grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.home-module__7XBcjq__heroCopy{height:26rem;padding:2.5rem}.home-module__7XBcjq__heroImage{height:26rem}.home-module__7XBcjq__heroCopy h2{max-width:18ch}.home-module__7XBcjq__faq{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:3rem}.home-module__7XBcjq__tradeGuide{display:flex}.home-module__7XBcjq__wholesaleHero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:2.5rem;padding:2.5rem}}@media (min-width:1024px){.home-module__7XBcjq__wholesaleCategories{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.home-module__7XBcjq__content,.home-module__7XBcjq__shelves,.home-module__7XBcjq__feed{gap:3rem}}@media (prefers-reduced-motion:reduce){.home-module__7XBcjq__categoryLink>span:first-child{transition:none}}@media (min-width:640px){.home-module__7XBcjq__content [data-product-card]{width:12.5rem}.home-module__7XBcjq__feed [data-shop-grid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}}:is(.home-module__7XBcjq__content [data-product-card]>a,.home-module__7XBcjq__feed [data-product-card]>a){padding-block-end:.875rem}:is(.home-module__7XBcjq__content [data-product-card]>a>:not([data-product-image]),.home-module__7XBcjq__feed [data-product-card]>a>:not([data-product-image])){margin-inline:.875rem}.home-module__7XBcjq__wholesaleCategory img{object-fit:cover;padding:0}.home-module__7XBcjq__content [data-product-image] img{object-fit:cover;padding:0}.home-module__7XBcjq__feed [data-product-image] img{object-fit:cover;padding:0}
