.bb-mega.bb-mega--dd{left:12px;right:auto;width:min(900px,calc(100% - 24px));padding:10px}.bb-dd{display:grid;grid-template-columns:250px minmax(0,1fr);gap:10px;height:clamp(330px,46vh,390px)}.bb-dd--wide{grid-template-columns:340px minmax(0,1fr)}.bb-dd__rail{display:flex;flex-direction:column;min-height:0;padding:14px 6px 10px 10px}.bb-dd__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 10px 12px;margin-bottom:8px;border-bottom:1px solid var(--line)}.bb-dd__eyebrow{font-size:calc(26px * var(--bb-heading-scale));line-height:1}.bb-dd__all{font-family:var(--bb-font-heading);text-transform:var(--bb-heading-case);letter-spacing:.06em;font-size:13px;color:var(--accent)!important;text-decoration:none;white-space:nowrap;transition:opacity calc(.25s * var(--bb-motion))}.bb-dd__all:hover{opacity:.75}.bb-dd__list{list-style:none;margin:0;padding:0 4px 0 0;display:grid;align-content:start;gap:2px;overflow-y:auto;scrollbar-width:thin}.bb-dd--wide .bb-dd__list{grid-template-columns:1fr 1fr}.bb-dd__item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:var(--bb-radius-s);text-decoration:none;font-family:var(--bb-font-heading);text-transform:var(--bb-heading-case);letter-spacing:.04em;font-size:15px;line-height:1.1;transition:background calc(.25s * var(--bb-motion)),color calc(.25s * var(--bb-motion))}.bb-dd__item small{font-family:var(--bb-font-body);text-transform:none;letter-spacing:0;font-size:12px;color:var(--soft);white-space:nowrap}.bb-dd__go{opacity:0;transform:translate(-6px);transition:opacity calc(.25s * var(--bb-motion)),transform calc(.4s * var(--bb-motion)) var(--bb-ease)}.bb-dd__item.is-active{background:var(--tint);color:var(--accent)}.bb-dd__item.is-active .bb-dd__go{opacity:1;transform:none}.bb-dd__stage{position:relative;min-height:0;border-radius:calc(var(--bb-radius-l) - 8px);background:var(--tint);overflow:hidden}.bb-dd__pv{position:absolute;top:0;right:0;bottom:0;left:0;display:none;flex-direction:column;gap:14px;padding:20px}.bb-dd__pv.is-active{display:flex;animation:bb-dd-in calc(.45s * var(--bb-motion)) var(--bb-ease) both}@keyframes bb-dd-in{0%{opacity:0;transform:translateY(8px)}}.bb-dd__pvhead{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.bb-dd__pvtitle{font-size:calc(24px * var(--bb-heading-scale));line-height:1}.bb-dd__brands{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:10px;align-content:start;min-height:0;overflow-y:auto;scrollbar-width:thin}.bb-dd__pv.is-active .bb-dd__brands li{animation:bb-dd-in calc(.5s * var(--bb-motion)) var(--bb-ease) both;animation-delay:calc(var(--i) * 35ms)}.bb-dd__brand{display:grid;gap:8px;text-decoration:none}.bb-dd__bimg{aspect-ratio:1;border-radius:var(--bb-radius-s);background:var(--bg);overflow:hidden;display:grid;place-items:center;font-family:var(--bb-font-heading);font-size:30px;color:var(--accent)}.bb-dd__bimg img{width:100%;height:100%;object-fit:cover;transition:transform calc(.8s * var(--bb-motion)) var(--bb-ease)}.bb-dd__brand:hover .bb-dd__bimg img{transform:scale(1.07)}.bb-dd__bname{font-family:var(--bb-font-heading);text-transform:var(--bb-heading-case);letter-spacing:.04em;font-size:13px;line-height:1.1;transition:color calc(.25s * var(--bb-motion))}.bb-dd__brand:hover .bb-dd__bname{color:var(--accent)}.bb-dd__pv--feature{padding:0}.bb-dd__feat{position:absolute;top:0;right:0;bottom:0;left:0;display:block;text-decoration:none;color:var(--bb-paper)!important}.bb-dd__feat img{width:100%;height:100%;object-fit:cover;transition:transform calc(1s * var(--bb-motion)) var(--bb-ease)}.bb-dd__feat:hover img{transform:scale(1.05)}.bb-dd__feat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,color-mix(in srgb,var(--bb-ink) 72%,transparent),transparent 58%)}.bb-dd__feat--empty{color:var(--fg)!important}.bb-dd__feat--empty:after{display:none}.bb-dd__letter{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--bb-font-heading);font-size:120px;color:var(--line)}.bb-dd__fcap{position:absolute;z-index:1;left:20px;right:20px;bottom:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.bb-dd__fbtn{display:inline-flex;align-items:center;padding:10px 16px;border-radius:999px;background:var(--bb-red);color:var(--bb-paper);font-family:var(--bb-font-heading);text-transform:var(--bb-heading-case);letter-spacing:.05em;font-size:13px;white-space:nowrap;transition:transform calc(.4s * var(--bb-motion)) var(--bb-ease)}.bb-dd__feat:hover .bb-dd__fbtn{transform:translate(4px)}.bb-mobile__nest>summary{font-size:16px!important;padding:6px 0!important;color:var(--soft)}.bb-mobile__nest>summary>span:first-child{transform:none!important}.bb-mobile__nest .bb-plus{width:16px!important;height:16px!important}.bb-mobile__sub>li:has(.bb-mobile__nest){grid-column:1 / -1}.bb-mobile__brands{list-style:none;margin:2px 0 10px;padding:0 0 0 12px;display:grid;grid-template-columns:1fr 1fr;gap:2px 16px;border-left:2px solid var(--accent)}.bb-mobile__brands a{font-size:15px!important;padding:4px 0!important}.bb-header-spacer{display:none}main#MainContent:not([data-template=index]){padding-top:max(var(--bb-header-h, 0px),128px)}.bb-header:not(.is-transparent):before{content:"";position:absolute;left:0;right:0;top:0;height:var(--bb-header-h, 128px);background:rgb(var(--color-background));z-index:-1;pointer-events:none}@media(prefers-reduced-motion:reduce){.bb-dd__pv.is-active,.bb-dd__pv.is-active .bb-dd__brands li{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bb-dd.css.map */
