.productGridSection{gap:var(--spacing-xl);flex-direction:column;width:100%;padding:0;display:flex;position:relative}.productGridSection .desktopOnly{padding:var(--pageSectionGap)var(--pageCompactInline)}@media (max-width:1650px){.productGridSection .desktopOnly{display:none!important}}.productGridSection .mobileOnly{padding-block:var(--spacing-md);display:none}@media (max-width:1650px){.productGridSection .mobileOnly{display:flex}}.productGridSection .gridFilterTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(68vw,18em);font-size:var(--font-xl);color:var(--text);margin:0;font-weight:600;line-height:1.15;overflow:hidden}.productGridSection .gridFilterTitle .gridFilterWord{vertical-align:top;max-width:100%;font:inherit;color:inherit}.productGridSection .gridFilterTitleWrap{transform-origin:0;will-change:transform,opacity,filter;align-items:center;min-width:0;display:flex}.productGridSection .searchSwap{transform-origin:0;will-change:transform,opacity,filter;flex:1;align-items:center;min-width:0;max-width:20em;display:flex}.productGridSection .searchSwap .wrapper{flex:1;max-width:20em}.productGridSection .gridHeader{align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-sm)0;grid-template-columns:1fr auto 1fr;display:grid}.productGridSection .gridHeader .gridHeaderLeft{justify-content:flex-end;align-items:center;min-width:0;display:flex;overflow:hidden}.productGridSection .gridHeader .gridHeaderLeft .tabsRoot{justify-content:flex-end}.productGridSection .gridHeader .gridHeaderCenter{flex-shrink:0;justify-content:center;align-items:center;display:flex}.productGridSection .gridHeader .gridHeaderCenter .gridWordmark{background:color-mix(in srgb,var(--primary)25%,var(--text));opacity:.8}.productGridSection .gridHeader .gridHeaderCenter .gridShopName{font-size:var(--font-lg);color:var(--text);white-space:nowrap;font-weight:400}.productGridSection .gridHeader .gridHeaderRight{justify-content:flex-start;align-items:center;min-width:0;min-height:3.25em;display:flex}.productGridSection .tabFilterIcon{font-size:1em;line-height:1}.productGridSection .gridMobileHeader{gap:var(--spacing-sm);flex-direction:column;width:100%}.productGridSection .gridMobileTitleRow{justify-content:space-between;align-items:center;gap:var(--spacing-sm);min-height:4em;display:flex}.productGridSection .gridMobileTitleRow .gridMobileWordmark{background:color-mix(in srgb,var(--primary)25%,var(--text));opacity:.85;flex-shrink:0;margin-block:-.5em}@media (max-width:480px){.productGridSection .gridMobileTitleRow .gridMobileWordmark{max-width:5em}}.productGridSection .gridMobileTitleRow .gridShopNameMobile{font-size:var(--font-md);color:var(--text);opacity:.7;flex-shrink:0;font-weight:500}.productGridSection .gridBody{gap:var(--spacing-md);grid-template-columns:repeat(5,1fr);width:100%;display:grid;position:relative}@media (max-width:1200px){.productGridSection .gridBody{padding-inline:var(--pageCompactInline);grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.productGridSection .gridBody{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.productGridSection .gridBody{gap:var(--spacing-sm);padding:0!important}}@media (max-width:480px){.productGridSection .gridBody{gap:var(--spacing-xs)}}@media (max-width:375px){.productGridSection .gridBody{gap:var(--spacing-xs);grid-template-columns:repeat(2,1fr)}}.productGridSection .gridBody .gridCell{justify-content:stretch;align-items:stretch;width:100%;min-height:0;display:flex}.productGridSection .gridBody .gridCell .productCardWrapper{max-width:100%}.productGridSection .gridBody .skeletonCell{min-height:clamp(17em,24vw,28em)}.productGridSection .gridBody .productCardSkeleton{width:100%;min-height:100%;padding:var(--spacing-sm);gap:var(--spacing-sm);border-radius:var(--radius-xl);background:var(--container);flex-direction:column;display:flex}.productGridSection .gridBody .productCardSkeleton .visual{border-radius:var(--radius-lg);flex:1;min-height:13em}.productGridSection .gridBody .productCardSkeleton .line{border-radius:var(--radius-pill);width:56%;height:.75em}.productGridSection .gridBody .productCardSkeleton .line.wide{width:82%}.productGridSection .gridBody .gridEmpty{grid-column:1/-1;align-self:stretch;min-height:22em}.productGridSection .gridBody .scrollSentinel{pointer-events:none;grid-column:1/-1;height:1px}.productGridSection .gridBlurOverlay{pointer-events:none;height:15em;padding-bottom:var(--spacing-lg);z-index:10;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.productGridSection .gridBlurOverlay .fade{pointer-events:none;background:linear-gradient(180deg,transparent 0%,var(--background)80%);position:absolute;inset:0;height:100%!important}.productGridSection .gridBlurOverlay .gridCtaWrap{z-index:11;pointer-events:auto;position:relative}.productGridSection .gridBlurOverlay .gridCtaWrap .gridRevealBtn{background:var(--background);--surfaceSize:3em}.productGridSection .gridBlurOverlay .gridCtaWrap .gridRevealBtn:hover{scale:1.2}@media (max-width:1650px){.productGridSection{gap:var(--spacing-lg);padding-inline:0}.productGridSection .gridMobileTitleRow,.productGridSection .tabsRoot{padding-inline:var(--pageCompactInline)}}@media (max-width:520px){.productGridSection .gridBlurOverlay{height:14em;padding-bottom:var(--spacing-lg)}}
.tagBadge{border:1px solid color-mix(in srgb,currentColor 50%,transparent);border-radius:var(--radius-pill);background:var(--surface);-webkit-backdrop-filter:blur(.75em);backdrop-filter:blur(.75em);width:fit-content;color:var(---text);font-size:var(--font-lg);white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s var(--bounceEase);justify-content:center;align-items:center;gap:.15em;padding:.45em .5em .45em .6em;font-weight:300;line-height:1;text-decoration:none;display:inline-flex}.tagBadge .iconWrap{color:currentColor;justify-content:center;align-items:center;display:inline-flex}.tagBadge .label{color:currentColor;font-size:inherit;font-weight:inherit;align-items:center;margin:0;display:inline-flex}.tagBadge:is(a):hover{background:var(--surface-hover);border-color:var(--border-hover);transform:translateY(-.08em)}.tagBadge:is(a):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.tagBadge.default{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;padding:0}
.creatorShopSection{width:100%;max-width:var(--maxPageW);padding:var(--pageSectionGap)0;padding-right:var(--pageCompactInline);gap:var(--spacing-md);grid-template-columns:minmax(18em,1fr) minmax(0,1.45fr);align-items:stretch;margin:0 auto;display:grid}.creatorShopSection .creatorCard,.creatorShopSection .collectionCard{border-radius:var(--radius-xl);corner-shape:superellipse(1.3);isolation:isolate;background:var(--container);position:relative;overflow:hidden}.creatorShopSection .creatorCard{min-height:clamp(15em,26vw,22em);padding:var(--spacing-md);gap:var(--spacing-md);grid-template-columns:minmax(12em,.65fr) minmax(0,1fr);display:grid}.creatorShopSection .creatorCard:after{content:"";pointer-events:none;mix-blend-mode:soft-light;filter:var(--shopNoiseFilter,invert(0));opacity:.2;background-image:url(/images/ui/gradient_noise/01.webp);background-size:cover;position:absolute;inset:0}.creatorShopSection .creatorCard .banner{z-index:2;border-radius:var(--radius-lg);corner-shape:superellipse(1.3);min-height:12em;position:relative;overflow:hidden}.creatorShopSection .creatorCard .banner img{object-fit:cover;width:100%;height:100%;display:block}.creatorShopSection .creatorCard .banner .verified{right:var(--spacing-md);bottom:var(--spacing-md);width:fit-content;height:fit-content;color:var(--white);display:flex;position:absolute}.creatorShopSection .creatorCard .info{z-index:2;justify-content:space-between;align-items:start;gap:var(--spacing-md);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.creatorShopSection .creatorCard .info .brandMark{color:currentColor;pointer-events:none;opacity:.2;max-width:90%;font-size:clamp(2.2em,6vw,6em);font-weight:300;line-height:1}.creatorShopSection .creatorCard .info .brandMark .markImage{background:currentColor;width:100%!important}.creatorShopSection .creatorCard .info .content{flex-direction:column;width:100%;min-height:0;display:flex}.creatorShopSection .creatorCard .info .content .heading{flex-direction:column;gap:.25em;display:flex}.creatorShopSection .creatorCard .info .content .heading span{color:color-mix(in srgb,currentColor 48%,transparent);font-size:var(--font-lg);text-transform:capitalize;font-weight:300;line-height:100%}.creatorShopSection .creatorCard .info .content .heading h2{color:currentColor;letter-spacing:0;max-width:10em;font-size:clamp(1.5em,3.8vw,2.3em);font-weight:400;line-height:1.2}.creatorShopSection .creatorCard .info .content .storyWrap{max-width:39em;min-height:0;max-height:clamp(6.4em,10vw,9.4em);position:relative;overflow:hidden}.creatorShopSection .creatorCard .info .content .story{max-height:inherit;padding-inline-end:var(--spacing-xs);scrollbar-width:none;padding-bottom:2em;overflow:hidden auto;-webkit-mask-image:linear-gradient(#000 70%,#0000 95%);mask-image:linear-gradient(#000 70%,#0000 95%)}.creatorShopSection .creatorCard .info .content .story::-webkit-scrollbar{display:none}.creatorShopSection .creatorCard .info .content .story p{color:color-mix(in srgb,currentColor 62%,transparent);font-size:calc(var(--font-sm)*.95);margin:0;font-weight:300;line-height:1.85}.creatorShopSection .creatorCard .info .content .story p:not(:last-child){margin-bottom:.65em}.creatorShopSection .creatorCard .info .actions{--surfaceSize:2.75em;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.creatorShopSection .creatorCard .info .actions .socialBtn,.creatorShopSection .creatorCard .info .actions .ratingPill{font-family:var(--fontEng);font-variation-settings:"wght" 300,"wdth" 89;background:0 0;border-color:color-mix(in srgb,currentColor 40%,transparent)!important}.creatorShopSection .creatorCard .info .actions .socialBtn{--iconSize:1.35em;color:currentColor}.creatorShopSection .creatorCard .info .actions .ratingPill{min-height:var(--surfaceSize);align-items:center;gap:var(--spacing-xs);border:1px solid color-mix(in srgb,currentColor 17%,transparent);border-radius:var(--radius-pill);padding:0 .85em;display:inline-flex}.creatorShopSection .creatorCard .info .actions .ratingPill>span{color:color-mix(in srgb,currentColor 54%,transparent);font-size:var(--font-xs);white-space:nowrap;line-height:1}.creatorShopSection .collections{min-width:0;min-height:clamp(15em,26vw,22em);display:flex}.creatorShopSection .collections .collectionSlider{height:100%}.creatorShopSection .collections .collectionSlider .sliderContainer{height:100%;padding:0;padding-left:var(--pageCompactInline);border-radius:0}.creatorShopSection .collections .collectionSlider .sliderTrack,.creatorShopSection .collections .collectionSlider .slideItem{align-items:stretch;height:100%}.creatorShopSection .collections .collectionSlider .sliderTrack{width:max-content}.creatorShopSection .collections .collectionSlider .slideItem{min-height:clamp(15em,26vw,22em);display:flex}.creatorShopSection .collections .collectionCard{width:100%;min-height:100%;color:var(--white);transition:.3s ease,transform .3s var(--bounceEase),scale .3s var(--bounceEase);flex-direction:column;justify-content:space-between;padding:1.5em;text-decoration:none;display:flex}.creatorShopSection .collections .collectionCard .arrow{opacity:0;transform:translate(-60%,60%)scale(.6)}.creatorShopSection .collections .collectionCard .cover,.creatorShopSection .collections .collectionCard .shade{position:absolute;inset:0}.creatorShopSection .collections .collectionCard .cover{z-index:-2;object-fit:cover;width:100%;height:100%;transition:ease .2s}.creatorShopSection .collections .collectionCard .shade{z-index:2;pointer-events:none;background:linear-gradient(180deg,var(--black)-8.39%,#0000 30%,#0000 30%,var(--black)107.93%);filter:blur(2em);opacity:.25;transition:all .3s;inset:-20px}.creatorShopSection .collections .collectionCard .tags{z-index:2;align-items:center;gap:var(--spacing-sm);font-size:var(--font-sm);flex-wrap:wrap;display:flex;position:relative}.creatorShopSection .collections .collectionCard .tags .tagBadge{gap:0;font-size:1.2em}.creatorShopSection .collections .collectionCard .copy{z-index:2;gap:var(--spacing-xs);flex-direction:column;display:flex}.creatorShopSection .collections .collectionCard .copy span{color:color-mix(in srgb,var(--white)70%,transparent);font-size:var(--font-md);font-weight:300;line-height:1.5}.creatorShopSection .collections .collectionCard .copy h3{color:var(--white);letter-spacing:0;font-size:clamp(1.5em,3.8vw,2.3em);font-weight:400;line-height:1}.creatorShopSection .collections .collectionCard:hover{opacity:1;scale:.95}.creatorShopSection .collections .collectionCard:hover .cover{scale:1.2}.creatorShopSection .collections .collectionCard:hover .arrow{opacity:1;transform:translate(0)scale(1)}@media (max-width:1180px){.creatorShopSection{grid-template-columns:1fr}.creatorShopSection .creatorCard,.creatorShopSection .collections{min-height:auto}.creatorShopSection .creatorCard .info .content .storyWrap{max-height:8.5em}.creatorShopSection .collections .collectionSlider .slideItem{min-height:18em}}@media (max-width:760px){.creatorShopSection .creatorCard{grid-template-columns:1fr}.creatorShopSection .creatorCard .info .brandMark{max-width:70%}.creatorShopSection .creatorCard .info .content .storyWrap{max-height:10em}.creatorShopSection .collections .collectionSlider .slideItem{width:min(82vw,22em)!important;min-width:min(82vw,22em)!important}}
