.browse-shop-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 28px;margin-top:28px;display:grid}.browse-shop-list>a{color:#183e31;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;text-decoration:none;display:flex}.browse-shop-list>a:hover .shop-name,.browse-shop-list>a:focus-visible .shop-name{text-underline-offset:4px;text-decoration:underline}.shop-logo{justify-content:center;align-items:center;width:100%;height:78px;margin-bottom:12px;display:flex;overflow:hidden}.shop-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:64px;display:block}.shop-logo-orange,.shop-logo-navy{background:0 0;border-radius:4px;width:100%;height:78px;padding:0;overflow:hidden}.shop-logo-orange img,.shop-logo-navy img{width:auto;max-width:100%;max-height:64px;transform:none}.shop-logo-orange{background:#f15b25;border-radius:8px;width:min(100%,180px)}.shop-logo-navy{background:#102f6a;border-radius:8px;width:min(100%,180px)}.shop-logo img[src*=kibsons]{width:154px;max-width:none;max-height:none}.shop-name{font-size:17px;font-weight:600;line-height:1.25}.browse-shop-list>a small{color:#56675c;margin-top:4px;font-size:12px;line-height:1.5;display:block}@media (max-width:760px){.browse-shop-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.shop-logo{height:64px;margin-bottom:10px}.shop-logo-orange,.shop-logo-navy{height:64px}.shop-logo img,.shop-logo-orange img,.shop-logo-navy img{max-height:52px}.shop-logo img[src*=kibsons]{width:126px}}.fashion-collection{padding-block:48px 64px}.fashion-collection .browse-heading{margin-bottom:26px}.fashion-collection .browse-heading h1{letter-spacing:-.035em;font-size:clamp(36px,4.4vw,64px)}.fashion-collection .browse-heading p{max-width:62ch;margin-top:14px;font-size:16px;line-height:1.6}.fashion-collection .fashion-layout{display:block}.fashion-collection .fashion-layout .browse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fashion-toolbar{border-bottom:1px solid #cbd3c8;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding-bottom:18px;display:flex}.fashion-search{color:#183e31;border-bottom:1px solid #879789;align-items:center;gap:10px;width:min(100%,330px);min-width:0;display:flex}.fashion-search svg{flex-shrink:0}.fashion-search input{width:100%;min-width:0;min-height:46px;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;padding:10px 0;font-size:16px}.fashion-search input::placeholder{color:#56675c}.fashion-search:focus-within{outline-offset:4px;outline:2px solid #39754f}.fashion-search input:focus-visible{outline:0}.fashion-toolbar-links{flex-shrink:0;justify-content:space-between;align-items:center;gap:32px;font-size:14px;display:flex}.fashion-toolbar-links p{color:#56675c;font-variant-numeric:tabular-nums}.fashion-toolbar-links a,.fashion-suggest{color:#183e31;text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.fashion-brand{min-width:0}.fashion-brand-photo{aspect-ratio:1;background:#eeece7;border-radius:14px;display:block;overflow:hidden}.fashion-brand-photo img{object-fit:cover;width:100%;height:100%;transition:transform .25s ease-out}.fashion-brand-photo:hover img{transform:scale(1.025)}.fashion-brand-copy{padding:17px 0 0}.fashion-brand-copy h2{letter-spacing:-.025em;font-size:clamp(22px,2.1vw,29px);line-height:1.2}.fashion-brand-copy h2 a{justify-content:space-between;align-items:start;gap:10px;display:flex}.fashion-brand-copy h2 svg{flex-shrink:0;margin-top:4px}.fashion-brand-copy>p{color:#56675c;margin-top:8px;font-size:14px;line-height:1.55}.fashion-brand-copy summary{cursor:pointer;text-underline-offset:4px;min-height:44px;padding-block:13px 10px;font-size:13px;line-height:1.5;text-decoration:underline}.fashion-brand-copy details>p{color:#465e4d;margin-top:4px;font-size:14px;line-height:1.65}.fashion-brand a:focus-visible,.fashion-brand summary:focus-visible,.fashion-suggest:focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid #39754f}.fashion-suggest{margin-top:13px}.fashion-collection .browse-note{max-width:75ch;margin-top:30px}@media (max-width:760px){.fashion-collection{padding-block:30px 44px}.fashion-collection .browse-heading{margin-bottom:18px}.fashion-collection .browse-heading h1{font-size:38px}.fashion-collection .browse-heading p{margin-top:12px;font-size:15px;line-height:1.55}.fashion-toolbar{border-bottom:0;margin-bottom:18px;padding-bottom:0;display:block}.fashion-search{width:100%}.fashion-toolbar-links{gap:20px;margin-top:7px}.fashion-collection .fashion-layout .browse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px}.fashion-brand-copy{padding-top:13px}.fashion-brand-copy h2{font-size:19px;line-height:1.25}.fashion-brand-copy h2 svg{width:15px;height:15px;margin-top:4px}.fashion-brand-copy>p{margin-top:7px;font-size:13px}.fashion-brand-copy details>p{font-size:13px}.fashion-brand-photo{aspect-ratio:4/5;border-radius:10px}.fashion-brand-copy summary{font-size:12px}}@media (max-width:359px){.fashion-collection .fashion-layout .browse-grid{grid-template-columns:minmax(0,1fr)}.fashion-brand-copy h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.fashion-brand-photo img{transition:none}.fashion-brand-photo:hover img{transform:none}}
