.bb-current-directory{background:#fbf7f1;color:#2e211b;font-family:var(--bb-sans);padding:58px 0 70px}.bb-current-directory--full{padding-top:48px}.bb-current-directory__head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.bb-current-directory__eyebrow{margin:0 0 8px;color:#62664d;font-size:14px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.bb-current-directory__head h1,.bb-current-directory__head h2{margin:0;color:#2e211b;font:600 clamp(34px,4vw,54px)/1.08 var(--bb-serif)}.bb-current-directory__head p:last-child{margin:10px 0 0;font-size:18px;line-height:1.4}.bb-current-directory__button{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:10px 20px;border-radius:9px;background:#3e4a3b;color:#fff;font-size:17px;font-weight:700;text-decoration:none}.bb-current-directory__button span{margin-left:8px}.bb-current-directory__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bb-current-directory--home .bb-current-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-current-card{display:grid;grid-template-columns:40% 60%;min-height:146px;border:1px solid #e3d7c7;border-radius:14px;overflow:hidden;background:#fff;color:#2e211b;text-decoration:none}.bb-current-card__media{display:block;overflow:hidden;background:#e9dfd1}.bb-current-card__media img{display:block;width:100%;height:100%;object-fit:cover}.bb-current-card__body{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:16px}.bb-current-card__body strong{font-size:19px;line-height:1.2}.bb-current-card__body small{margin-top:5px;font-size:15px;line-height:1.25;color:#5e4b40}.bb-current-card__body>span{margin-top:12px;font-size:15px;font-weight:700;color:#3e4a3b}.bb-current-card:hover .bb-current-card__body>span{text-decoration:underline;text-underline-offset:3px}.bb-current-directory__jump{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 40px}.bb-current-directory__jump a{padding:10px 16px;border:1px solid #cbbba6;border-radius:999px;color:#2e211b;font-size:16px;font-weight:700;text-decoration:none}.bb-current-directory__section{margin-top:45px;scroll-margin-top:24px}.bb-current-directory__section h2{margin:0 0 18px;color:#2e211b;font:600 clamp(29px,3vw,40px)/1.12 var(--bb-serif)}.bb-current-directory__quick{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 38px}.bb-current-directory__quick a{display:inline-flex;align-items:center;min-height:52px;padding:9px 18px;border-radius:10px;background:#3e4a3b;color:#fff;font-size:17px;font-weight:700;text-decoration:none}.bb-current-directory__paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bb-current-directory__paths details{align-self:start;border:1px solid #dfd1bf;border-radius:14px;background:#fff;overflow:hidden;scroll-margin-top:100px}.bb-current-directory__paths summary{display:block;position:relative;min-height:92px;padding:19px 56px 17px 20px;color:#2e211b;font:700 22px/1.2 var(--bb-sans);cursor:pointer;list-style:none}.bb-current-directory__paths summary::-webkit-details-marker{display:none}.bb-current-directory__paths summary:after{content:"+";position:absolute;right:22px;top:24px;color:#3e4a3b;font:500 30px/1 var(--bb-sans)}.bb-current-directory__paths details[open] summary:after{content:"\2212"}.bb-current-directory__paths summary span{display:block;margin-top:5px;color:#5e4b40;font:500 16px/1.3 var(--bb-sans)}.bb-current-directory__paths details>div{display:grid;gap:8px;padding:0 14px 14px}.bb-current-directory__paths .bb-navrow{min-height:76px;padding:7px;gap:12px}.bb-current-directory__paths .bb-navrow img{width:60px;height:60px}.bb-current-directory__paths .bb-navrow__name{font-size:17px}.bb-current-directory__paths .bb-navrow__sub{font-size:14px}@media(max-width:989px){.bb-current-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.bb-current-directory{padding:42px 0 54px}.bb-current-directory__head{display:block}.bb-current-directory__head p:last-child{font-size:17px}.bb-current-directory__button{width:100%;margin-top:20px}.bb-current-directory__grid{gap:10px}.bb-current-card{display:block;min-height:0}.bb-current-card__media{aspect-ratio:1}.bb-current-card__body{padding:12px}.bb-current-card__body strong{font-size:17px}.bb-current-card__body small{font-size:14px}.bb-current-card__body>span{margin-top:9px;font-size:14px}.bb-current-directory__section{margin-top:36px}.bb-current-directory__quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:30px}.bb-current-directory__quick a{justify-content:center;text-align:center;min-height:56px;padding:8px;font-size:16px}.bb-current-directory__paths{grid-template-columns:1fr;gap:9px}.bb-current-directory__paths summary{min-height:76px;padding:14px 50px 12px 16px;font-size:20px}.bb-current-directory__paths summary:after{right:17px;top:20px}.bb-current-directory__paths summary span{font-size:15px}}.bb-current-directory--full{padding:42px 0 80px}.bb-current-directory--full .bb-current-directory__head{margin-bottom:22px}.bb-current-directory--full .bb-current-directory__quick{margin-bottom:44px}.bb-directory-lane{padding:36px 0 44px;border-top:1px solid #d8c9b7;scroll-margin-top:110px}.bb-directory-lane__head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px}.bb-directory-lane__head h2,.bb-current-directory__new h2,.bb-current-directory__seasons h2{margin:0;font:600 clamp(31px,3.4vw,45px)/1.1 var(--bb-serif)}.bb-directory-lane__head p:not(.bb-directory-lane__eyebrow),.bb-current-directory__new p:not(.bb-current-directory__eyebrow){margin:9px 0 0;font-size:18px;line-height:1.4}.bb-directory-lane__eyebrow{margin:0 0 8px;color:#62664d;font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bb-directory-lane__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.bb-directory-lane__item{position:relative;min-width:0}.bb-directory-lane__label{position:absolute;z-index:2;top:10px;left:10px;padding:7px 11px;border-radius:5px;background:#f7efe1;color:#3c4534;font:800 14px/1.1 var(--bb-sans);box-shadow:0 1px 5px #0002}.bb-directory-lane__secondary{display:inline-block;margin-top:19px;font-size:17px;font-weight:750;color:#3e4a3b;text-underline-offset:3px}.bb-directory-lane__occasions{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}.bb-directory-lane__occasions a{display:inline-flex;align-items:center;min-height:46px;padding:9px 14px;border:1px solid #b9b49e;border-radius:8px;background:#fff;color:#303e30;text-decoration:none;font-size:16px;font-weight:750}.bb-current-directory__new,.bb-current-directory__seasons{border-top:1px solid #d8c9b7;padding:38px 0;scroll-margin-top:100px}.bb-current-directory__new{display:flex;justify-content:space-between;gap:30px}.bb-current-directory__new-links{display:grid;min-width:290px;gap:8px}.bb-current-directory__new-links a,.bb-current-directory__season a,.bb-current-directory__more a{display:inline-flex;align-items:center;min-height:48px;padding:10px 16px;border:1px solid #b9b49e;border-radius:8px;background:#fff;color:#303e30;text-decoration:none;font-size:17px;font-weight:750}.bb-current-directory__season-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:23px}.bb-current-directory__season{padding:20px;border:1px solid #d8c9b7;border-radius:12px;background:#fff;scroll-margin-top:110px}.bb-current-directory__season h3{margin:0;font:600 27px/1.2 var(--bb-serif)}.bb-current-directory__season p{min-height:48px;margin:8px 0 16px;font-size:16px;line-height:1.35}.bb-current-directory__season a{display:flex;margin-top:8px}.bb-current-directory__more{display:flex;flex-wrap:wrap;gap:9px;padding-top:24px;border-top:1px solid #d8c9b7}.bb-current-directory__quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bb-current-directory__quick a{display:grid;grid-template-columns:66px minmax(0,1fr) 16px;align-items:center;gap:9px;min-width:0;min-height:74px;padding:0 9px 0 0;overflow:hidden;border:1px solid #c7bba8;background:#fff;color:#2e211b;text-align:left}.bb-current-directory__quick a img{display:block;width:66px;height:74px;object-fit:cover}.bb-current-directory__quick a strong{font-size:16px;line-height:1.2}.bb-current-directory__quick a>span{color:#3e4a3b}.bb-directory-lane__occasions a,.bb-current-directory__season a{display:grid;grid-template-columns:58px minmax(0,1fr) 16px;align-items:center;gap:9px;min-width:0;min-height:58px;padding:0 8px 0 0;overflow:hidden;text-align:left}.bb-directory-lane__occasions a img,.bb-current-directory__season a img{display:block;width:58px;height:58px;object-fit:cover}.bb-directory-lane__occasions a strong,.bb-current-directory__season a strong{font-size:16px;line-height:1.2}.bb-directory-lane__occasions a>span,.bb-current-directory__season a>span{color:#3e4a3b}@media(max-width:989px){.bb-current-directory__season-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.bb-current-directory--full{padding:30px 0 60px}.bb-current-directory--full .bb-current-directory__quick{margin-bottom:27px}.bb-directory-lane{padding:30px 0 37px}.bb-directory-lane__head{display:block;margin-bottom:18px}.bb-directory-lane__head p:not(.bb-directory-lane__eyebrow){font-size:17px}.bb-directory-lane__head .bb-current-directory__button{margin-top:17px}.bb-directory-lane__products{display:flex;gap:11px;margin-right:calc(-1 * var(--page-width-margin, 1.5rem));padding-right:18px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.bb-directory-lane__item{flex:0 0 min(66vw,245px);scroll-snap-align:start}.bb-directory-lane__secondary{font-size:17px}.bb-directory-lane__occasions a{flex:1 1 calc(50% - 8px);justify-content:center;text-align:center}.bb-current-directory__new{display:block;padding:32px 0}.bb-current-directory__new-links{min-width:0;margin-top:18px}.bb-current-directory__season-grid{grid-template-columns:1fr;gap:10px}.bb-current-directory__season{padding:18px}.bb-current-directory__season p{min-height:0}.bb-current-directory__more{display:grid}.bb-current-directory__quick{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-current-directory__quick a{grid-template-columns:58px minmax(0,1fr) 13px;gap:5px;min-height:68px;font-size:15px}.bb-current-directory__quick a img{width:58px;height:68px}.bb-current-directory__quick a strong{font-size:15px}.bb-directory-lane__occasions a{flex:1 1 100%;justify-content:initial;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/bb-current-directory.css.map */
