.announcement-bar-section .utility-bar{border:0;background:var(--bc-cocoa);color:var(--bc-paper)}.announcement-bar__message{min-height:3.6rem;padding:var(--bc-s2) var(--bc-gutter);font-family:var(--bc-sans);font-size:var(--bc-fs-label);font-weight:500;letter-spacing:.02em;line-height:var(--bc-lh-label);text-transform:none}.announcement-bar__link{color:inherit}.announcement-bar__link .icon-arrow,.announcement-bar__link .svg-wrapper{display:none}.section-header .header-wrapper{position:relative;border-bottom:1px solid var(--bc-line);background:var(--bc-paper);-webkit-backdrop-filter:none;backdrop-filter:none}.header-wrapper--border-bottom{border-bottom:1px solid var(--bc-line)}.header{position:static;width:100%;max-width:var(--bc-max);min-height:6.8rem;margin:0 auto;padding:0 var(--bc-gutter);column-gap:var(--bc-s6)}.header__heading-link{padding:0}.header__heading-logo-wrapper{width:auto}.header__heading-logo{max-height:3.2rem}.header__icons{gap:var(--bc-s1)}.header__icon{color:var(--bc-ink)}.bc-utility-link{display:flex;align-items:center;margin-right:var(--bc-s3);padding:0 var(--bc-s1);color:var(--bc-ink-2);font-size:var(--bc-fs-small);line-height:var(--bc-lh-small);text-decoration:none}.bc-utility-link:hover{color:var(--bc-ink);text-decoration:underline}.cart-count-bubble{background:var(--bc-ink);color:var(--bc-paper);font-size:var(--bc-fs-label)}@media screen and (min-width:990px){.header__icon--cart{width:auto;min-width:0;padding:0 var(--bc-s1);border:0}.header__icon--cart .svg-wrapper{display:none}.header__icon--cart:before{content:"Cart";margin:0;font-size:var(--bc-fs-small);font-weight:600}.header__icon--cart .cart-count-bubble{position:static;width:2rem;height:2rem;margin-left:var(--bc-s1)}}@media screen and (max-width:749px){.header{min-height:6.4rem}.header__heading-logo{max-height:2.8rem}}.bc-nav__list{display:flex;align-items:center;gap:var(--bc-s5);margin:0;padding:0;list-style:none}.bc-nav__item,.bc-mega{position:static}.bc-nav__link{display:flex;align-items:center;gap:var(--bc-s1);min-height:6.8rem;color:var(--bc-ink);font-size:var(--bc-fs-small);font-weight:500;line-height:var(--bc-lh-small);text-decoration:none;text-underline-offset:.6rem;cursor:pointer;list-style:none}.bc-nav__link::-webkit-details-marker{display:none}.bc-nav__link:hover,.bc-nav__link[aria-current=page],.bc-mega[open]>.bc-nav__trigger{text-decoration:underline;text-decoration-thickness:1px}.bc-nav__trigger .svg-wrapper{display:inline-flex;width:1rem;transition:transform .15s ease}.bc-nav__trigger .icon-caret{position:static;width:1rem;height:.6rem}.bc-mega[open]>.bc-nav__trigger .svg-wrapper{transform:rotate(180deg)}.bc-mega__panel{position:absolute;top:100%;right:0;left:0;z-index:10;padding-block:var(--bc-s6) var(--bc-s7);border-top:1px solid var(--bc-line);background:var(--bc-paper);box-shadow:var(--bc-shadow-pop)}.bc-mega__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:var(--bc-s5)}.bc-mega__col{display:flex;flex-direction:column;min-width:0}.bc-mega__tile{display:block;aspect-ratio:16 / 10;margin-bottom:var(--bc-s4);overflow:hidden;border-radius:var(--bc-r);background:var(--bc-parchment)}.bc-mega__img{display:block;width:100%;height:100%;object-fit:cover}.bc-mega__heading{color:var(--bc-ink);font-family:var(--bc-serif);font-size:var(--bc-fs-h3);line-height:var(--bc-lh-h3);text-decoration:none}.bc-mega__links{display:grid;gap:var(--bc-s1);margin:var(--bc-s2) 0 var(--bc-s5);padding:0;list-style:none}.bc-mega__links a,.bc-mega__heading:hover{color:var(--bc-ink-2);font-size:var(--bc-fs-small);line-height:var(--bc-lh-small);text-decoration:none}.bc-mega__heading:hover{color:var(--bc-ink);font-size:var(--bc-fs-h3);text-decoration:underline}.bc-mega__links a:hover{color:var(--bc-ink);text-decoration:underline}.bc-mega__label{margin:0 0 var(--bc-s2);color:var(--bc-ink-2);font-size:var(--bc-fs-label);font-weight:600;letter-spacing:.08em;line-height:var(--bc-lh-label);text-transform:uppercase}.bc-mega__products{display:grid;gap:var(--bc-s3);margin:0;padding:0;list-style:none}.bc-mega__products .bc-card--row{grid-template-columns:5.6rem minmax(0,1fr)}.menu-drawer{background:var(--bc-paper)}.menu-drawer__menu-item{padding:var(--bc-s3) var(--bc-gutter);color:var(--bc-ink);font-size:var(--bc-fs-body);line-height:var(--bc-lh-body)}.menu-drawer__menu-item--active,.menu-drawer__menu-item:hover{background:var(--bc-parchment)}.menu-drawer__close-button{padding:var(--bc-s3) var(--bc-gutter);font-family:var(--bc-sans);font-size:var(--bc-fs-small);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.menu-drawer__utility-links{background:var(--bc-parchment)}.drawer__inner{border-color:var(--bc-line);background:var(--bc-paper);box-shadow:var(--bc-shadow-pop)}.drawer__heading{font-size:var(--bc-fs-h3);line-height:var(--bc-lh-h3)}.cart-item__name{font-family:var(--bc-serif);font-size:var(--bc-fs-body);line-height:var(--bc-lh-body);text-decoration:none}.cart-item__details>*+*{margin-top:var(--bc-s1)}.product-option,.cart-item__discounted-prices,.cart-item .price{font-size:var(--bc-fs-small)}.totals__total,.totals__total-value{font-family:var(--bc-sans);font-size:var(--bc-fs-body);font-weight:600}.tax-note{color:var(--bc-ink-2);font-size:var(--bc-fs-small)}.main-page-title,.template-search__header h1,.title-wrapper-with-link .title{margin:var(--bc-s7) 0 var(--bc-s5);font-size:var(--bc-fs-h1);line-height:var(--bc-lh-h1)}.bc-site-footer{padding-block:var(--bc-s8) var(--bc-s6);background:var(--bc-cocoa);color:var(--bc-paper)}.bc-footer__top{display:grid;gap:var(--bc-s6)}@media screen and (min-width:750px){.bc-footer__top{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:var(--bc-s7)}}.bc-footer__brand{display:grid;align-content:start;gap:var(--bc-s4);max-width:44rem}.bc-footer__brand>p,.bc-footer__note{margin:0;color:#fbf8f3b8;font-size:var(--bc-fs-small);line-height:var(--bc-lh-small)}.bc-footer__logo{justify-self:start}.bc-footer__heading{margin:0 0 var(--bc-s3);color:var(--bc-paper);font-size:var(--bc-fs-label);font-weight:600;letter-spacing:.08em;line-height:var(--bc-lh-label);text-transform:uppercase}.bc-footer__newsletter{display:grid;gap:var(--bc-s2);margin-top:var(--bc-s2)}.bc-footer__form{display:flex;flex-wrap:wrap;gap:var(--bc-s2)}.bc-footer__form input[type=email]{flex:1 1 20rem;min-height:4.8rem;padding:0 var(--bc-s4);border:1px solid rgba(251,248,243,.4);border-radius:var(--bc-r);background:transparent;color:var(--bc-paper);font-size:var(--bc-fs-body)}.bc-footer__form input::placeholder{color:#fbf8f399}.bc-footer__column{display:grid;align-content:start;gap:var(--bc-s2)}.bc-footer__column a,.bc-footer__legal a{color:#fbf8f3d9;font-size:var(--bc-fs-small);line-height:var(--bc-lh-small);text-decoration:none}.bc-footer__column a:hover,.bc-footer__legal a:hover{color:var(--bc-paper);text-decoration:underline}.bc-footer__footnote{max-width:88rem;margin:var(--bc-s7) 0 0;color:#fbf8f3b8;font-size:var(--bc-fs-label);line-height:var(--bc-lh-label)}.bc-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bc-s4) var(--bc-s5);margin-top:var(--bc-s7);padding-top:var(--bc-s5);border-top:1px solid rgba(251,248,243,.16);color:#fbf8f3b8;font-size:var(--bc-fs-label);line-height:var(--bc-lh-label)}.bc-footer__legal{display:flex;flex-wrap:wrap;gap:var(--bc-s4)}.bc-footer__payments{display:flex;flex-wrap:wrap;gap:var(--bc-s2)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bc-layout.css.map */
