.bb-premium{--bb-pine:#173b31;--bb-sage:#7e8772;--bb-gold:#bc9c22;--bb-line:rgba(61,78,61,.2);--bb-ease:cubic-bezier(.2,.65,.2,1);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.bb-premium *,.bb-premium *:before,.bb-premium *:after{box-sizing:border-box}.bb-premium #main{overflow:clip}.bb-premium [data-bb-section]{display:block;max-width:100%}.bb-premium [data-bb-section] :is(h1,h2,h3){overflow-wrap:break-word}.bb-premium [data-bb-section] :is(p,div){text-wrap:pretty}.bb-premium [data-bb-section] img{max-width:100%}.bb-premium [data-bb-section] a:focus-visible,.bb-premium [data-bb-section] button:focus-visible{outline:2px solid var(--bb-gold);outline-offset:5px}.bb-premium [data-bb-section] [hidden]{display:none!important}.bb-premium [data-bb-section] a,.bb-premium [data-bb-section] button{touch-action:manipulation}.bb-premium [data-bb-section] :is(a,button)[class*=cta],.bb-premium [data-bb-section] a[class*=button]{transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s var(--bb-ease)}.bb-premium [data-bb-section] :is(a,button)[class*=cta]:hover,.bb-premium [data-bb-section] a[class*=button]:hover{transform:translateY(-2px)}.bb-premium .header{border-bottom:1px solid var(--bb-line);transition:box-shadow .3s ease,background-color .3s ease}.bb-premium.bb-scrolled .header{box-shadow:0 8px 24px #173b310e}.bb-premium .header__wrapper{column-gap:clamp(24px,4vw,68px)}.bb-premium .header__link-list :is(a,summary,button){font-size:11px;font-weight:600;letter-spacing:.08em}.bb-premium .header__icon-list{gap:24px}.bb-premium .header__logo-image{object-fit:contain}.bb-premium .header__logo-text{font-size:24px;letter-spacing:-.06em;line-height:1}.bb-premium .dropdown-menu{border:1px solid var(--bb-line);border-radius:0;box-shadow:0 18px 45px #173b3114}.bb-premium .dropdown-menu__item{padding-top:13px;padding-bottom:13px}.bb-premium .navigation-drawer{--ul-drawer-max-width:460px}.bb-premium .navigation-drawer :is(a,button){text-wrap:balance}.bb-premium .announcement-bar{font-size:10px;letter-spacing:.14em;font-weight:500;line-height:1.55}.bb-premium .announcement-bar :is(p,a){font-size:inherit}.bb-premium .product{align-items:start}.bb-premium .product-info{--ul-product-info-block-spacing:24px}.bb-premium .product-info__title{letter-spacing:-.045em;line-height:1.08;text-wrap:balance}.bb-premium .product-info__price{padding:20px 0;border-block:1px solid var(--bb-line)}.bb-premium .price-list{font-variant-numeric:tabular-nums}.bb-premium .product-info .prose{line-height:1.75}.bb-premium .product-gallery__media-list{border:1px solid var(--bb-line)}.bb-premium .product-gallery__media{background:#fff}.bb-premium .product-gallery__thumbnail{border-radius:0}.bb-premium .product-gallery__thumbnail[aria-current=true]{outline-offset:4px}.bb-premium .product-info :is(.button,.shopify-payment-button__button){min-height:52px}.bb-premium .product-quick-add{border-top:1px solid var(--bb-line);box-shadow:0 -10px 28px #173b310a}.bb-premium .product-card{min-width:0}.bb-premium .product-card__figure{position:relative;overflow:hidden;background:#fbfaf6;border:1px solid var(--bb-line);border-radius:var(--ul-rounded-sm,0)}.bb-premium .product-card__image{mix-blend-mode:normal;transition:transform .7s var(--bb-ease)}@media(hover:hover){.bb-premium .product-card:hover .product-card__image{transform:scale(1.03)}}.bb-premium .product-card__info{padding-top:22px;gap:12px}.bb-premium .product-card__title{font-weight:500;line-height:1.4;text-wrap:balance}.bb-premium .product-card__quick-buy{border-radius:var(--ul-rounded-button,0)}.bb-premium .collection__top-bar,.bb-premium .collection-toolbar{border-block:1px solid var(--bb-line)}.bb-premium .collection__results .product-list{column-gap:24px;row-gap:44px}.bb-premium .collection-banner .content-over-media{isolation:isolate}.bb-premium .collection-banner h1{letter-spacing:-.055em;text-wrap:balance}.bb-premium .tabs-nav{justify-content:flex-start;border-bottom:1px solid var(--bb-line);gap:32px}.bb-premium .tabs-nav__item{font-size:12px;letter-spacing:.055em;padding-block:20px}.bb-premium .accordion{border-color:var(--bb-line);border-radius:0}.bb-premium .accordion__toggle{padding-block:24px}.bb-premium .accordion__content{line-height:1.75}.bb-premium .button{letter-spacing:.08em;transition:background .25s,color .25s,transform .25s var(--bb-ease)}.bb-premium .input,.bb-premium .textarea,.bb-premium .select{border-color:var(--bb-line)}.bb-premium [data-bb-section=approach] [class*=pillar-]{min-width:0}.bb-premium [data-bb-section=about] [class*=mission-]{text-wrap:balance}.bb-premium [data-bb-section=article] [class*=block-image-] img{object-fit:cover}.bb-premium .page{max-width:var(--ul-page-max-width,80ch)}.bb-premium .bb-reading-page{max-width:var(--ul-page-max-width,120ch)}.bb-premium .bb-page-header{padding:0 0 clamp(36px,6vw,90px);border-bottom:1px solid var(--bb-line);margin-bottom:clamp(30px,5vw,64px)}.bb-premium .bb-page-eyebrow{font-size:10px;letter-spacing:.19em;font-weight:600;color:var(--bb-sage);margin-bottom:24px}.bb-premium .bb-page-header h1{font-size:clamp(36px,5.3vw,82px);line-height:1.06;letter-spacing:-.05em;text-wrap:balance}.bb-premium .bb-page-header--image{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center}.bb-premium .bb-page-cover{aspect-ratio:4/5;overflow:hidden}.bb-premium .bb-page-cover img{width:100%;height:100%;object-fit:cover}.bb-premium .bb-reading-layout{display:grid;gap:48px}.bb-premium .bb-reading-layout:has(.bb-reading-nav:not([hidden])){grid-template-columns:220px minmax(0,1fr)}.bb-premium .bb-reading-layout .prose{max-width:68ch;line-height:1.8;min-width:0}.bb-premium .bb-reading-layout .prose :is(h2,h3){scroll-margin-top:130px;line-height:1.18;letter-spacing:-.035em;text-wrap:balance}.bb-premium .bb-reading-layout .prose h2{margin-top:3em;padding-top:1.25em;border-top:1px solid var(--bb-line);font-size:clamp(26px,3vw,40px)}.bb-premium .bb-reading-layout .prose h2:first-child{margin-top:0}.bb-premium .bb-reading-layout .prose img{border-radius:0}.bb-premium .bb-reading-nav{position:sticky;top:130px;align-self:start}.bb-premium .bb-reading-nav>p{font-size:10px;letter-spacing:.16em;margin-bottom:24px;color:var(--bb-sage)}.bb-premium .bb-reading-nav a{display:grid;grid-template-columns:22px 1fr;gap:8px;padding:14px 0;border-top:1px solid var(--bb-line);font-size:12px;line-height:1.5}.bb-premium .bb-reading-nav a[aria-current=true]{color:var(--bb-sage)}.bb-premium .bb-reading-nav span{font-size:10px;color:var(--bb-sage)}.bb-reading-progress{position:fixed;inset:0 0 auto;height:2px;background:#bc9c22;transform:scaleX(0);transform-origin:left;z-index:40;pointer-events:none}.bb-premium .article .prose,.bb-premium .article__content{line-height:1.8}.bb-premium .article :is(h1,h2,h3){letter-spacing:-.04em;text-wrap:balance}.bb-premium .article-card__image{transition:transform .65s var(--bb-ease)}.bb-premium .article-card:hover .article-card__image{transform:scale(1.025)}.bb-premium .shopify-policy__container{max-width:88ch;padding:clamp(48px,7vw,110px) 24px}.bb-premium .shopify-policy__title{font-size:clamp(32px,5vw,70px);line-height:1.08;letter-spacing:-.04em;margin-bottom:44px}.bb-premium .shopify-policy__body{line-height:1.8}.bb-premium .shopify-section--contact :is(h1,h2){text-wrap:balance;letter-spacing:-.04em}.bb-premium .shopify-section--contact .form{gap:24px}.bb-premium .shopify-section--main-cart .h1,.bb-premium .shopify-section--main-search .h1{letter-spacing:-.045em}.bb-premium .shopify-section--newsletter .newsletter-content{max-width:1200px}.bb-premium .shopify-section--newsletter h2{font-size:clamp(36px,5.5vw,76px);font-weight:500;line-height:1.05;letter-spacing:-.05em}.bb-premium .shopify-section--newsletter .form{width:100%;max-width:600px}.bb-premium .footer{border-top:1px solid rgba(255,255,255,.2)}.bb-premium .footer__wrapper{gap:56px}.bb-premium .footer__block--text .prose{max-width:36ch;font-size:14px;line-height:1.8}.bb-premium .footer__block--menu .bold,.bb-premium .footer__block--text>.bold{font-size:11px;letter-spacing:.09em}.bb-premium .footer__block--menu a{font-size:13px}.bb-premium .footer__aside{border-top:1px solid rgba(255,255,255,.2);padding-top:32px}.bb-premium .footer__block--menu{border-color:#fff3}.bb-footer-wordmark{display:none}.bb-premium .bb-footer-wordmark{display:block;overflow:hidden;font-family:var(--ul-heading-font-family);font-size:clamp(48px,13vw,220px);letter-spacing:-.07em;line-height:1;font-weight:500;text-transform:uppercase;opacity:.2;white-space:nowrap;text-align:center}@media(min-width:1000px){.bb-premium .shopify-section--newsletter .newsletter-content:not(:has(.newsletter-content__icon)){display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;justify-items:start;text-align:left}.bb-premium .product-info{padding-left:clamp(12px,2vw,36px)}}@media(max-width:989px){.bb-premium .bb-page-header--image{grid-template-columns:1fr}.bb-premium .bb-page-cover{aspect-ratio:4/3;max-height:420px}.bb-premium .bb-reading-layout:has(.bb-reading-nav:not([hidden])){grid-template-columns:1fr}.bb-premium .bb-reading-nav{position:static}.bb-premium .bb-reading-nav nav{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}}@media(max-width:749px){.bb-premium .header__icon-list{gap:18px}.bb-premium .header__wrapper{column-gap:20px}.bb-premium .announcement-bar{font-size:9px;letter-spacing:.1em}.bb-premium .product-info__title{font-size:32px}.bb-premium .collection__results .product-list{column-gap:12px;row-gap:28px}.bb-premium .product-card__info{padding-top:16px;gap:8px}.bb-premium .product-card__title{font-size:13px}.bb-premium .bb-reading-nav nav{grid-template-columns:1fr}.bb-premium .bb-reading-layout{gap:28px}.bb-premium .footer__wrapper{gap:32px}.bb-premium .footer__block--text .prose{max-width:none}.bb-premium .footer__aside-bottom{row-gap:24px}.bb-premium .newsletter-content .fieldset-with-submit{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.bb-premium *,.bb-premium *:before,.bb-premium *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.bb-premium [data-bb-section] img{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bb-premium.css.map */
