.storeHero{border-bottom:1px solid #e8e8e8;align-items:center;gap:24px;max-width:1440px;margin:auto;padding:52px 32px;display:flex;background:#fff!important;grid-template-columns:110px minmax(0,1fr)!important}@media (width<=560px){.storeHero{align-items:flex-start}}@media (width<=600px){.storeHero{flex-direction:column}.storeHero>div:last-child{width:100%}}@media (width<=820px){.storeHero{gap:14px!important;padding:30px 18px!important}.storeHero h1{margin:8px 0 12px;font-size:calc(clamp(36px,10vw,48px))!important}}@media (width<=520px){.storeHero{flex-direction:column!important}.storeHero>div:last-child{width:100%}}.storeHero h1{letter-spacing:-.065em;font-size:calc(clamp(50px,7vw,94px));line-height:.9;max-width:850px!important}@media (width<=900px){.storeHero{padding:36px 18px}.storeHero h1{font-size:50px}}.storeHero .storeLogo.big{border:1px solid #ededed!important;overflow:hidden!important}.storeHero .storeLogo.big img{width:100%;height:100%;border-radius:0!important}@media (width<=900px){.storeHero{grid-template-columns:76px minmax(0,1fr)!important;gap:14px!important;padding:24px 16px!important}.storeHero .storeLogo.big{width:76px!important;height:76px!important}.storeHero h1{font-size:34px!important}}@media (width<=520px){.storeHero{grid-template-columns:64px minmax(0,1fr)!important}.storeHero .storeLogo.big{width:64px!important;height:64px!important}.storeHero h1{font-size:29px!important}}.storeHero{background:linear-gradient(#fff,#fbfbf9)!important;grid-template-columns:132px minmax(0,1fr)!important}.storeHero+.section{padding-top:42px!important}@media (width<=760px){.storeHero{grid-template-columns:82px minmax(0,1fr)!important}}.storeHero{grid-template-columns:190px minmax(0,1fr)!important}@media (width<=760px){.storeHero{grid-template-columns:110px minmax(0,1fr)!important}}.referenceStoreCover{background:linear-gradient(110deg,#d8c5ac,#eee3d6,#c9b294);border-radius:8px 8px 0 0;max-width:1264px;height:210px;margin:20px auto 0;overflow:hidden}.referenceStoreCover img{object-fit:cover;object-position:center;width:100%;height:100%}.storeHero{z-index:1;background:linear-gradient(176deg,#0000 0 20px,#fff 21px)!important;grid-template-columns:140px minmax(0,1fr)!important;align-items:start!important;gap:24px!important;min-height:0!important;margin:-70px auto 0!important;display:grid!important;position:relative!important}.storeHero .eyebrow{color:#777!important;display:none!important}.storeHero h1{letter-spacing:-.03em!important;margin:37px 0 7px!important;line-height:1.1!important}.storeHero p{margin:4px 0!important}.referenceStoreContent{padding-top:0!important}.referenceStoreContent>.tabs{border-bottom:1px solid #eee!important;gap:26px!important;margin:0 0 20px!important}.referenceStoreContent>.tabs button{color:#555!important;border-bottom:2px solid #0000!important;padding:14px 0!important;font-size:14px!important}.referenceStoreContent>.tabs button.active{color:#111!important;border-bottom-color:#111!important;font-weight:700!important}@media (width<=1100px){.referenceStoreCover{margin-left:28px;margin-right:28px}.storeHero{margin-left:28px!important;margin-right:28px!important}}@media (width<=760px){.referenceStoreCover{border-radius:6px 6px 0 0;height:155px;margin:12px 16px 0}.storeHero{background:linear-gradient(176deg,#0000 0 14px,#fff 15px)!important;grid-template-columns:83px minmax(0,1fr)!important;gap:13px!important;margin:-45px 16px 0!important;padding:16px 12px!important}.storeHero .storeLogo.big{border-radius:6px!important;width:83px!important;height:82px!important;padding:8px!important}.storeHero h1{margin:26px 0 6px!important;font-size:23px!important}.storeHero p{font-size:11px!important}.referenceStoreContent>.tabs{gap:22px!important;margin-bottom:15px!important}.referenceStoreContent>.tabs button{padding:12px 0!important;font-size:12px!important}}.referenceStoreCover{border-radius:18px 18px 0 0!important;max-width:1312px!important;height:240px!important;margin-top:27px!important}.storeHero{background:linear-gradient(176deg,#0000 0 23px,#fff 24px)!important;border:0!important;border-bottom:1px solid #e8ecf2!important;border-radius:0 0 18px 18px!important;grid-template-columns:144px minmax(0,1fr)!important;max-width:1312px!important;padding:25px 32px!important}.storeHero .storeLogo.big{border-color:#e9ecf1!important}.storeHero h1{color:#172033!important;font-size:31px!important}.storeHero p{max-width:750px;color:#8b95a6!important;font-size:12px!important}.referenceStoreContent>.tabs{background:0 0!important;border-bottom:1px solid #e8ecf2!important;border-radius:0!important;gap:25px!important;margin:0 0 24px!important;padding:0!important}.referenceStoreContent>.tabs button{color:#8a94a8!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:14px 2px!important}.referenceStoreContent>.tabs button.active{color:#4165ec!important;border-bottom:2px solid #4165ec!important}@media (width<=1150px){.referenceStoreCover,.storeHero{margin-left:24px!important;margin-right:24px!important}}@media (width<=760px){.referenceStoreCover{border-radius:13px 13px 0 0!important;height:163px!important;margin:16px 16px 0!important}.storeHero{background:linear-gradient(176deg,#0000 0 16px,#fff 17px)!important;border-radius:0 0 13px 13px!important;grid-template-columns:85px minmax(0,1fr)!important;gap:15px!important;margin:-43px 16px 0!important;padding:17px 16px!important}.storeHero .storeLogo.big{border-radius:11px!important;width:85px!important;height:85px!important;padding:9px!important}.storeHero h1{margin:26px 0 7px!important;font-size:24px!important}.storeHero p{line-height:1.65}.referenceStoreContent{padding-top:0!important}.referenceStoreContent>.tabs{gap:23px!important;margin:0 0 19px!important}.referenceStoreContent>.tabs button{padding:13px 0!important;font-size:11px!important}}body .referenceStoreCover{background:radial-gradient(at top,#e9edf6,#f8faff)!important;border:1px solid #e3e8f2!important;border-bottom:0!important;border-radius:20px 20px 0 0!important;place-items:center!important;height:auto!important;min-height:130px!important;max-height:none!important;display:grid!important;position:relative!important;overflow:hidden!important}body .referenceStoreCover img{object-fit:contain!important;object-position:center!important;opacity:1!important;width:100%!important;height:auto!important;max-height:480px!important;display:block!important;transform:none!important}body .referenceStoreCover:after{display:none!important}body .storeHero{background:#fff!important;grid-template-columns:130px minmax(0,1fr)!important;gap:25px!important;padding:28px 32px!important}.storeHero .storeLogo.big{box-sizing:border-box!important;background:#fff!important;border-radius:23px!important;width:130px!important;height:130px!important;padding:12px!important;box-shadow:0 10px 22px #19305008!important}.storeHero .storeLogo.big img{object-fit:contain!important;width:100%!important;height:100%!important}.storeHero h1{margin-top:0!important}@media (width<=760px){body .referenceStoreCover{border-radius:16px 16px 0 0!important;min-height:90px!important;margin-top:18px!important}body .referenceStoreCover img{max-height:330px!important}body .storeHero{grid-template-columns:80px minmax(0,1fr)!important;gap:16px!important;padding:22px 18px!important}body .storeHero .storeLogo.big{border-radius:16px!important;width:80px!important;height:80px!important;padding:8px!important}body .storeHero h1{font-size:26px!important;line-height:1.15!important}.storeHero p{font-size:12px!important}}.referenceStoreCover{isolation:isolate;background:#fff!important;position:relative!important;overflow:hidden!important}.referenceStoreCover>img{position:relative;background:0 0!important}.referenceStoreCover .coverViewLink{z-index:2!important}body .storeProfileHero{z-index:1;position:relative;grid-template-columns:120px minmax(0,1fr)!important;align-items:start!important;width:calc(100% - 48px)!important;max-width:1280px!important;margin:18px auto 0!important}body .storeProfileHero.withCover{margin-top:-26px!important}body .storeProfileHero.withoutCover{margin-top:24px!important}body .storeProfileHero .storeLogo.big{aspect-ratio:1!important;padding:0!important}body .storeProfileHero .storeLogo.big img{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}body .referenceStoreContent{max-width:1328px!important;margin:0 auto!important;padding:24px!important}body .referenceStoreContent>.tabs{margin:0 0 20px!important}.storeCatalogLayout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;display:grid}.storeFilterSidebar{min-width:0;position:sticky;top:20px}body .storeFilterSidebar .storeFilters{background:0 0!important;border:0!important;flex-direction:column!important;gap:10px!important;margin:0!important;padding:0!important;display:flex!important}body .storeFilterSidebar .storeFilters input,body .storeFilterSidebar .storeFilters select{background:#f8fafc!important;border:1px solid #e5eaf1!important;border-radius:9px!important;height:42px!important;font-size:12px!important}body .storeFilterSidebar .storeAdvancedFilters{flex-direction:column!important;gap:14px!important;margin:18px 0 0!important;display:flex!important}body .storeFilterSidebar .advancedDiscovery{background:0 0!important;border:0!important;border-top:1px solid #edf0f5!important;border-radius:0!important;padding:0!important}body .storeFilterSidebar .advancedDiscovery summary{flex-wrap:wrap;gap:8px!important;padding:15px 0!important}body .storeFilterSidebar .discoveryFilters{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:0!important;display:grid!important}body .storeFilterSidebar .storeColorFilter{padding:8px 0!important;display:block!important}body .storeFilterSidebar .colorFilterGrid{gap:12px!important;margin-top:10px!important}body .storeFilterSidebar .productSizeFilter{background:0 0!important;border:0!important;padding:0!important}.storeCatalogResults{min-width:0}body .storeCatalogResults .storeResultsBar{flex-wrap:wrap;gap:10px;margin:17px 0!important;font-size:12px!important}body .storeCatalogResults .commerceProducts{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}body .storeCatalogResults .productListView{grid-template-columns:1fr!important}body .storeCatalogResults .emptyState{text-align:center;color:#718099;background:#fff;border:1px dashed #d8e1ec;border-radius:14px;padding:60px 20px}@media (width>=1500px){body .storeCatalogResults .commerceProducts{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=900px){.storeCatalogLayout{grid-template-columns:minmax(0,1fr);gap:15px}.storeFilterSidebar{position:static}body .storeFilterSidebar .storeFilters{grid-template-columns:1fr 1fr!important;display:grid!important}body .storeFilterSidebar .storeColorFilter{grid-column:1/-1}body .storeFilterSidebar .discoveryFilters{grid-template-columns:1fr 1fr!important}body .storeCatalogResults .commerceProducts{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=600px){body .storeProfileHero{border-radius:14px!important;grid-template-columns:76px minmax(0,1fr)!important;gap:13px!important;width:calc(100% - 28px)!important;padding:18px 14px!important}body .storeProfileHero.withoutCover{margin-top:14px!important}body .storeProfileHero.withCover{margin-top:-15px!important}body .storeProfileHero .storeLogo.big{border-radius:12px!important;width:76px!important;height:76px!important}body .storeProfileHero h1{margin-top:6px!important;font-size:24px!important}body .storeProfileHero p{font-size:11px!important}body .referenceStoreContent{padding:18px 14px!important}body .storeCatalogResults .commerceProducts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}}body .storeFilterSidebar .discoverySizeFilter{background:0 0!important;border:0!important;padding:0!important}.storeProfileHero .muted,.storeProfileHero p{color:#596579}body .storeFilterSidebar{width:100%;position:static;background:#fff!important;border:1px solid #e2e8ea!important;border-radius:10px!important}body .referenceStoreContent{margin-top:0!important}body .storeProfileHero{background:#fff!important;border:1px solid #dce5e8!important;border-radius:0 0 12px 12px!important;gap:22px!important;min-height:0!important;margin-top:0!important;padding:24px 28px!important}body .storeProfileHero h1{overflow-wrap:anywhere;margin:4px 0!important;font-size:30px!important;line-height:1.2!important}body .storeProfileHero .storeLogo.big{background:#fff!important;border:3px solid #fff!important;border-radius:9px!important;width:88px!important;height:88px!important;box-shadow:0 2px 8px #18334612!important}body .storeProfileHero p{max-width:700px;margin-block:8px!important;font-size:13px!important;line-height:1.7!important}@media (width<=760px){body .storeProfileHero{grid-template-columns:64px minmax(0,1fr)!important;gap:12px!important;padding:18px 14px!important}body .storeProfileHero h1{font-size:22px!important}body .storeProfileHero .storeLogo.big{width:64px!important;height:64px!important}}body.referenceReplica main.experienceMain .storeProfileHero{background:#fff!important;border:0!important;border-radius:0!important;grid-template-columns:120px minmax(0,1fr)!important;align-items:start!important;gap:20px!important;min-height:0!important;padding:0 24px 18px!important;display:grid!important}body.referenceReplica main.experienceMain .storeProfileHero>.storeLogo{z-index:2;background:#fff!important;border:1px solid #dbe1e3!important;border-radius:0!important;width:110px!important;height:110px!important;margin-top:-52px!important;padding:0!important}body.referenceReplica main.experienceMain .storeProfileHero>.storeLogo img{object-fit:contain!important;width:100%!important;height:100%!important}body.referenceReplica main.experienceMain .storeProfileHero>.storeLogo+div{padding-top:8px;position:relative}body.referenceReplica main.experienceMain .storeProfileHero h1{margin:0 0 5px!important;font-size:23px!important}body.referenceReplica main.experienceMain .referenceStoreContent .dashboardFinder,body.referenceReplica main.experienceMain .storeProfileHero .eyebrow{display:none!important}body.referenceReplica main.experienceMain .storeProfileHero p{max-width:700px;margin:3px 0!important;font-size:12px!important;line-height:1.5!important}body.referenceReplica main.experienceMain .storeProfileHero .storeMeta{margin:5px 0!important;font-size:11px!important}body.referenceReplica main.experienceMain .referenceStoreContent{margin:0!important;padding:0!important}body.referenceReplica main.experienceMain .referenceStoreContent>.tabs{background:0 0!important;border-bottom:1px solid #e0e6e8!important;gap:22px!important;margin:0 0 14px!important;padding:0!important}body.referenceReplica main.experienceMain .referenceStoreContent>.tabs button{background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;min-height:40px!important;padding:10px 0!important;font-size:12px!important}body.referenceReplica main.experienceMain .referenceStoreContent>.tabs button.active{color:#087b84!important;border-bottom-color:#087b84!important}@media (width<=760px){body.referenceReplica main.experienceMain .storeProfileHero{grid-template-columns:1fr!important;gap:0!important;padding:0 0 14px!important}body.referenceReplica main.experienceMain .storeProfileHero>.storeLogo{margin-top:-40px!important;width:76px!important;height:76px!important;margin-inline-start:14px!important}body.referenceReplica main.experienceMain .storeProfileHero>.storeLogo+div{padding-top:10px!important}body.referenceReplica main.experienceMain .storeProfileHero h1{font-size:23px!important}body.referenceReplica main.experienceMain .storeProfileHero p{font-size:11px!important;line-height:1.5!important}body.referenceReplica main.experienceMain .referenceStoreContent>.tabs{flex-wrap:nowrap!important;gap:18px!important;overflow:auto!important}}body.referenceReplica main.experienceMain .storeProfileHero{padding-top:0!important;padding-bottom:12px!important}body.referenceReplica main.experienceMain .storeProfileHero>.storeLogo+div{flex-wrap:wrap!important;align-items:center!important;gap:5px 12px!important;padding:12px 0 0!important;display:flex!important}body.referenceReplica main.experienceMain .storeProfileHero .tradeSummary,body.referenceReplica main.experienceMain .storeProfileHero h1,body.referenceReplica main.experienceMain .storeProfileHero>.storeLogo+div>p{width:100%!important}body.referenceReplica main.experienceMain .storeProfileHero .shareButton{top:12px;position:absolute;inset-inline-end:0}body.referenceReplica main.experienceMain .storeProfileHero .storeMeta{gap:8px!important;min-height:0!important;display:flex!important}@media (width>=761px){#root .storeProfileHero.withoutCover{border-radius:14px!important;margin-top:18px!important;padding-top:24px!important;overflow:visible!important}#root .storeProfileHero.withoutCover .storeLogo.big{align-self:start!important;margin-top:0!important}#root .storeProfileHero.withCover .storeLogo.big{z-index:2;position:relative;margin-top:-28px!important}}body.referenceReplica #root main.experienceMain .storeProfileHero.withoutCover{background:#fff!important;margin-top:18px!important;padding-top:18px!important;overflow:visible!important}body.referenceReplica #root main.experienceMain .storeProfileHero.withoutCover>.storeLogo{align-self:start!important;margin-top:0!important;transform:none!important}
