:root{--br-pine:#1F3A2E;--br-pine-dark:#16291F;--br-saddle:#9A5B34;--br-saddle-soft:#F3E9E1;--br-ivory:#F6F2EA;--br-stone:#E6E0D4;--br-granite:#6B675F;--br-ink:#1C1C1C;--br-white:#fff;--br-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--br-sans:"Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--br-radius:2px;--br-gutter:16px;--br-space:56px;--typeHeaderPrimary:"Cormorant Garamond";--typeHeaderFallback:Georgia,serif;--typeHeaderWeight:500;--typeHeaderSpacing:0;--typeHeaderLineHeight:1.12;--typeBasePrimary:"Inter";--typeBaseFallback:-apple-system,"Helvetica Neue",Arial,sans-serif;--typeBaseWeight:400;--typeBaseSpacing:0;--typeBaseSize:15px;--typeBaseLineHeight:1.6;--buttonRadius:2px}@media(min-width:769px){:root{--br-gutter:40px;--br-space:88px}}html{-webkit-text-size-adjust:100%}body{font-family:var(--br-sans);color:var(--br-ink);font-size:15px;line-height:1.6;letter-spacing:0;background:#fff;-webkit-font-smoothing:antialiased}body,input,textarea,button,select{font-family:var(--br-sans)}h1,h2,h3,.h1,.h2,.h3,.section-header__title,.product-single__title,.collection-hero__title,.page-title{font-family:var(--br-serif)!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;line-height:1.12;color:var(--br-ink)}h4,h5,h6,.h4,.h5,.h6{font-family:var(--br-sans);font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:11px}[data-type_header_capitalize=true] .h1,[data-type_header_capitalize=true] .h2,[data-type_header_capitalize=true] h1,[data-type_header_capitalize=true] h2{text-transform:none!important}a{color:inherit}::selection{background:var(--br-pine);color:#fff}.page-width{padding-left:var(--br-gutter);padding-right:var(--br-gutter)}@media(max-width:768px){.page-width{padding-left:16px;padding-right:16px}}.btn,.btn--secondary,.shopify-payment-button__button--unbranded,button.btn,a.btn,.br-btn{font-family:var(--br-sans)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:var(--br-radius)!important;min-height:48px;padding:14px 26px;line-height:1.2;transition:background .2s,color .2s,border-color .2s}.btn,.br-btn{background:var(--br-pine)!important;color:#fff!important;border:1px solid var(--br-pine)!important}.btn:hover,.br-btn:hover{background:var(--br-pine-dark)!important;border-color:var(--br-pine-dark)!important}.btn--secondary,.br-btn--outline{background:transparent!important;color:var(--br-ink)!important;border:1px solid var(--br-ink)!important}.btn--secondary:hover,.br-btn--outline:hover{background:var(--br-ink)!important;color:#fff!important}.br-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none!important;cursor:pointer}.br-btn--light{background:#fff!important;color:var(--br-ink)!important;border-color:#fff!important}.br-btn--light:hover{background:var(--br-ivory)!important;border-color:var(--br-ivory)!important}.br-btn--ghost-light{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.85)!important}.br-btn--ghost-light:hover{background:#fff!important;color:var(--br-ink)!important}.br-link-arrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--br-ink);border-bottom:1px solid currentColor;padding-bottom:3px}.br-link-arrow svg{width:18px;height:10px;transition:transform .2s}.br-link-arrow:hover svg{transform:translate(4px)}.br-section{padding:var(--br-space) 0}.br-section--tight{padding:calc(var(--br-space)*.6) 0}.br-section--ivory{background:var(--br-ivory)}.br-section--pine{background:var(--br-pine);color:var(--br-ivory)}.br-eyebrow{display:block;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--br-saddle);margin:0 0 10px}.br-h2{font-family:var(--br-serif);font-weight:500;font-size:32px;line-height:1.1;margin:0}@media(min-width:769px){.br-h2{font-size:44px}}.br-sub{color:var(--br-granite);font-size:15px;margin:10px 0 0;max-width:620px}.br-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}@media(min-width:769px){.br-head{margin-bottom:36px}}.br-arrows{display:none;gap:8px}@media(min-width:769px){.br-arrows{display:flex}}.br-arrow{width:44px;height:44px;border:1px solid var(--br-stone);background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--br-ink);transition:border-color .2s,background .2s}.br-arrow:hover{border-color:var(--br-ink)}.br-arrow svg{width:16px;height:16px}.br-scroller{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.br-scroller::-webkit-scrollbar{display:none}.br-scroller>*{scroll-snap-align:start;flex:0 0 auto}@media(min-width:769px){.br-scroller{gap:20px}}.br-badge{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;border-radius:var(--br-radius);background:var(--br-pine);color:#fff;line-height:1}.br-badge--saddle{background:var(--br-saddle)}.br-badge--ivory{background:var(--br-ivory);color:var(--br-ink)}img.br-cover{width:100%;height:100%;object-fit:cover;display:block}.br-ratio{position:relative;overflow:hidden;background:var(--br-stone)}.br-ratio>img,.br-ratio>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.br-ratio--34{aspect-ratio:3/4}.br-ratio--45{aspect-ratio:4/5}.br-ratio--169{aspect-ratio:16/9}.br-ratio--43{aspect-ratio:4/3}.site-header{background:#fff;border-bottom:1px solid var(--br-stone)!important;box-shadow:none!important}.site-header__logo{margin:0}.site-header__logo a,.site-header__logo-link{display:block;color:var(--br-ink);text-decoration:none}.br-header-logo{display:block;width:150px;color:var(--br-ink);line-height:0}.br-header-logo svg{width:100%;height:auto;display:block}@media(min-width:769px){.br-header-logo{width:190px}}.is-light .br-header-logo{color:#fff}.site-nav__link{font-family:var(--br-sans)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--br-ink)}.site-nav__link--underline:after{border-bottom-color:var(--br-pine)!important}.site-nav__link--icon .icon{width:22px;height:22px}.cart-link__bubble--visible{background:var(--br-saddle)!important;border-color:#fff!important}.toolbar,.announcement-bar{display:none!important}.grid-product__image-mask,.grid-product__image-wrap{background:var(--br-ivory)}.grid-product__title,.grid-product__title--body{font-family:var(--br-sans)!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;line-height:1.4;color:var(--br-ink);margin-top:10px}.grid-product__vendor{display:none}.grid-product__price{font-size:14px;color:var(--br-ink);font-weight:500;margin-top:4px}.grid-product__price--original{color:var(--br-granite)!important;font-weight:400;margin-right:6px}.grid-product__price--savings{color:var(--br-saddle)!important;font-weight:600}.grid-product__on-sale,.grid-product__tag--sale,.grid-product__tag{background:var(--br-saddle)!important;color:#fff!important;font-family:var(--br-sans);font-size:11px!important;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--br-radius)}.grid-product__tag--sold-out{background:var(--br-ink)!important}.on-sale .grid-product__price,.grid-product__price--sale{color:var(--br-saddle)!important}.grid-product__content{padding-bottom:12px}.product__price--compare,.product__price--original{color:var(--br-granite)!important}.product__price.on-sale,.product__price--sale{color:var(--br-saddle)!important}.product__price-savings{color:var(--br-saddle)!important;font-weight:600}.section-header{margin-bottom:28px}.section-header__title{font-size:30px!important}@media(min-width:769px){.section-header__title{font-size:40px!important}}.section-header__link{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rte a,.rte-setting a{color:var(--br-pine);text-decoration:underline;text-underline-offset:3px}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=search],input[type=number],textarea,select{border:1px solid var(--br-stone)!important;border-radius:var(--br-radius)!important;background:#fff;font-size:15px;min-height:46px;color:var(--br-ink)}input:focus,textarea:focus,select:focus{border-color:var(--br-pine)!important;outline:none;box-shadow:0 0 0 1px var(--br-pine)}.breadcrumb{font-size:12px;color:var(--br-granite);letter-spacing:.02em}.pagination span,.pagination a{font-size:14px}.pagination .page.current{color:var(--br-pine);font-weight:600}.collection-hero{background:var(--br-ivory)}.collection-hero__title{font-size:36px!important}@media(min-width:769px){.collection-hero__title{font-size:52px!important}}.collection-filter{border-color:var(--br-stone)!important}.collection-sidebar__group .h4,.collection-sidebar h4,.tag-list__header{font-size:11px;letter-spacing:.14em}.tag-list a,.collapsible-content a{font-size:14px;color:var(--br-ink)}.tag--active a,.tag--active{color:var(--br-pine);font-weight:600}.tag__checkbox:before{border-color:var(--br-stone)!important}.tag--active .tag__checkbox:before{background:var(--br-pine)!important;border-color:var(--br-pine)!important}.drawer{background:#fff}.drawer__title{font-family:var(--br-serif)!important;font-size:24px!important;text-transform:none!important;letter-spacing:0!important}.drawer__header{border-bottom:1px solid var(--br-stone)}.mobile-nav__link,.mobile-nav__link--top-level{font-family:var(--br-sans)!important;text-transform:none!important;letter-spacing:0!important}.mobile-nav__link--top-level{font-family:var(--br-serif)!important;font-size:26px!important;font-weight:500}.br-page{max-width:760px;margin:0 auto;font-size:16px;line-height:1.75;color:var(--br-ink)}.br-page h2{font-size:30px;margin:44px 0 12px}.br-page h3{font-size:22px;margin:32px 0 8px}.br-page p{margin:0 0 16px}.br-page ul,.br-page ol{margin:0 0 18px 20px}.br-page li{margin-bottom:6px}.br-page img{width:100%;height:auto;border-radius:var(--br-radius);margin:12px 0 24px}.br-page table{width:100%;border-collapse:collapse;font-size:14px;margin:12px 0 24px}.br-page th,.br-page td{border-bottom:1px solid var(--br-stone);padding:10px 8px;text-align:left}.br-page th{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--br-granite);font-weight:600}@media(max-width:600px){.br-page table{display:block;overflow-x:auto;white-space:nowrap}}.br-callout{border:1px solid var(--br-stone);background:var(--br-ivory);border-radius:var(--br-radius);padding:20px 22px;margin:24px 0}.br-callout p:last-child{margin-bottom:0}.br-grid-2{display:grid;grid-template-columns:1fr;gap:24px;margin:24px 0}@media(min-width:769px){.br-grid-2{grid-template-columns:1fr 1fr;gap:36px}}.template-page .section-header,.template-page .page-content h1{text-align:center}.template-page .page-content{padding-top:36px}.footer-promotions{display:none!important}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.br-cardsw{display:flex;align-items:center;gap:6px;margin:8px 0 2px;flex-wrap:wrap}.br-cardsw__item{display:block;width:30px;height:39px;border:1px solid var(--br-stone);border-radius:2px;overflow:hidden;background:var(--br-ivory)}.br-cardsw__item img{width:100%;height:100%;object-fit:cover;display:block}.br-cardsw__item:hover{border-color:var(--br-ink)}.br-cardsw__more{font-size:12px;color:var(--br-granite);text-decoration:underline;text-underline-offset:2px}@media(min-width:769px){.br-cardsw__item{width:36px;height:47px}}.grid-product__tag{top:10px!important;left:10px!important;right:auto!important;padding:5px 8px!important;line-height:1!important}.grid-product__meta{text-align:left!important;padding-top:4px}.grid-product__price--sale{color:var(--br-saddle);font-weight:600}.grid-product__price--original{text-decoration:line-through}.mobile-nav{padding-top:8px}.mobile-nav__item{border-color:var(--br-stone)!important}.mobile-nav__link--top-level{padding:14px 0!important}.mobile-nav__sublist .mobile-nav__link{font-size:15px!important;padding:10px 0!important}.mobile-nav__social{display:none}.collection-hero{min-height:220px}@media(min-width:769px){.collection-hero{min-height:320px}}.collection-hero__content{align-items:flex-end;padding-bottom:28px}html,body{max-width:100%}@supports (overflow:clip){html,body{overflow-x:clip}}@supports not (overflow:clip){body{overflow-x:hidden}}.br-scroller{max-width:100%;min-width:0}.br-rev__top{grid-template-columns:minmax(0,1fr)!important}@media(min-width:990px){.br-rev__top{grid-template-columns:360px minmax(0,1fr)!important}}.br-rev__top>*,.br-rev__media,.br-story__row>*,.br-prom__row>*,.br-footer__main>*,.br-look__grid>*,.br-grid-2>*,.cart__page>*,.br-cartpage .cart__page-col{min-width:0}.rte img,.rte iframe,.rte video{max-width:100%;height:auto}.rte table{max-width:100%}ul.br-pay{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px;list-style:none!important;margin:0;padding:0}ul.br-pay>li.br-pay__item{list-style:none!important;margin:0!important;padding:0!important;line-height:0;border:0!important;background:none!important}ul.br-pay>li.br-pay__item:before{display:none!important}ul.br-pay svg.br-pay__icon{display:block!important;width:38px!important;height:24px!important;fill:initial!important;stroke:none!important;stroke-width:0!important;border:0!important;border-radius:3px!important;background:transparent!important;box-shadow:none!important;opacity:1!important;margin:0!important;flex:0 0 auto!important}.index-section--faq{margin:34px 0 4px!important;padding:0!important}.index-section--faq .h2{font-family:var(--br-sans)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--br-saddle)!important;margin:0 0 6px!important;line-height:1.4!important}.collapsible-content__inner--faq{color:#3a3833;font-size:15px;line-height:1.7}.br-faq__nav{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px}.br-faq__nav a{display:inline-block;padding:9px 14px;border:1px solid var(--br-stone);border-radius:var(--br-radius);background:#fff;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none}.br-faq__nav a:hover{border-color:var(--br-ink)}.br-faq__group{scroll-margin-top:120px}.br-page .br-faq__group h2{font-size:26px;margin:42px 0 10px}.br-faq__item{border-bottom:1px solid var(--br-stone)}.br-faq__group h2+.br-faq__item{border-top:1px solid var(--br-stone)}.br-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:15.5px;font-weight:600;line-height:1.4}.br-faq__item summary::-webkit-details-marker{display:none}.br-faq__item summary:after{content:"";flex:0 0 9px;width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform .2s}.br-faq__item[open] summary:after{transform:translateY(2px) rotate(-135deg)}.br-faq__a{padding:0 0 18px;font-size:15px;color:#3a3833}.br-faq__a p:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/br-theme.css.map */
