:root{--brimwell-cream: #f6f0e6;--brimwell-paper: #fbf8f2;--brimwell-chocolate: #2d211b;--brimwell-brown: #5a4032;--brimwell-burgundy: #6d2434;--brimwell-navy: #17283f;--brimwell-tan: #c9b69f;--brimwell-line: rgba(45, 33, 27, .18)}main[data-template=product] product-info{color:var(--brimwell-chocolate)}main[data-template=product] product-info .page-width{max-width:138rem}main[data-template=product] product-info .product__title h1,main[data-template=product] product-info .product__title .h1,main[data-template=product] product-info .accordion__title,main[data-template=product] .related-products__heading{font-family:var(--font-heading-family),Georgia,"Times New Roman",serif;color:var(--brimwell-chocolate);letter-spacing:-.025em}main[data-template=product] product-info .product__title h1,main[data-template=product] product-info .product__title .h1{margin-bottom:1.2rem;font-size:clamp(3rem,4vw,5.2rem);font-weight:500;line-height:.98}main[data-template=product] product-info .price,main[data-template=product] product-info .price-item{color:var(--brimwell-chocolate);font-size:1.7rem;letter-spacing:.02em}main[data-template=product] product-info .product__info-container>*+*{margin-top:1.8rem}main[data-template=product] product-info .form__label{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;color:var(--brimwell-chocolate);font-size:1.25rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}main[data-template=product] .brimwell-size-guide{color:var(--brimwell-chocolate);font-size:1.15rem;font-weight:500;letter-spacing:.04em;text-decoration:underline;text-underline-offset:.3rem;text-transform:none}main[data-template=product] product-info .product-form__input--pill input[type=radio]+label{min-width:5.2rem;min-height:4.6rem;border:1px solid var(--brimwell-line);border-radius:0;background:transparent;box-shadow:none;color:var(--brimwell-chocolate);font-size:1.25rem;letter-spacing:.05em}main[data-template=product] product-info .product-form__input--pill input[type=radio]:checked+label{border-color:var(--brimwell-chocolate);background:var(--brimwell-chocolate);color:var(--brimwell-paper)}main[data-template=product] product-info .product-form__input--pill input[type=radio]:disabled+label,main[data-template=product] product-info .product-form__input--pill input[type=radio].disabled+label{opacity:.45}main[data-template=product] product-info .product-form__input--swatch .swatch-input__input+.swatch-input__label{width:4.2rem;height:4.2rem;outline:1px solid transparent;outline-offset:.3rem}main[data-template=product] product-info .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{outline-color:var(--brimwell-chocolate)}main[data-template=product] product-info .product-form__submit{min-height:5.8rem;border:1px solid var(--brimwell-chocolate);border-radius:0;background:var(--brimwell-chocolate);color:var(--brimwell-paper);font-size:1.25rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}main[data-template=product] product-info .product-form__submit:hover{border-color:var(--brimwell-navy);background:var(--brimwell-navy)}main[data-template=product] product-info .shopify-payment-button{display:none}main[data-template=product] .brimwell-favorite{display:flex;width:100%;min-height:5.2rem;align-items:center;justify-content:center;gap:.9rem;margin:1.2rem 0 0;padding:1rem 2rem;border:0;border-radius:0;background:transparent;color:var(--brimwell-chocolate);cursor:pointer;font-family:var(--font-body-family),Arial,sans-serif;font-size:1.15rem;font-weight:600;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}main[data-template=product] .brimwell-favorite:hover{color:var(--brimwell-burgundy)}main[data-template=product] .brimwell-favorite__icon{width:1.9rem;height:1.9rem;fill:transparent;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}main[data-template=product] .brimwell-favorite.is-saved{border:0;color:var(--brimwell-burgundy)}main[data-template=product] .brimwell-favorite.is-saved .brimwell-favorite__icon{fill:currentColor}main[data-template=product] product-info .product__inventory{color:var(--brimwell-burgundy);font-size:1.2rem;letter-spacing:.04em}main[data-template=product] product-info .product__accordion{border-top:1px solid var(--brimwell-line);border-bottom:0}main[data-template=product] product-info .product__accordion:last-of-type{border-bottom:1px solid var(--brimwell-line)}main[data-template=product] product-info .product__accordion summary{padding:1.8rem 0}main[data-template=product] product-info .product__accordion .accordion__title{font-size:1.8rem;font-weight:500}main[data-template=product] product-info .product__description,main[data-template=product] product-info .accordion__content,main[data-template=product] product-info .rte{color:#2d211bd1;font-size:1.45rem;line-height:1.7}main[data-template=product] product-info .jdgm-prev-badge,main[data-template=product] product-info .jdgm-widget,main[data-template=product] .jdgm-rev-widg{color:var(--brimwell-chocolate)!important;font-family:var(--font-body-family),Arial,sans-serif!important}main[data-template=product] product-info .jdgm-star,main[data-template=product] .jdgm-rev-widg .jdgm-star{color:var(--brimwell-burgundy)!important}main[data-template=product] .jdgm-rev-widg{border:0!important;padding:2.4rem 0!important}main[data-template=product] .jdgm-rev-widg__title{color:var(--brimwell-chocolate)!important;font-family:var(--font-heading-family),Georgia,serif!important;font-weight:500!important}main[data-template=product] .jdgm-write-rev-link,main[data-template=product] .jdgm-btn{border-color:var(--brimwell-chocolate)!important;border-radius:0!important;background:var(--brimwell-chocolate)!important;color:var(--brimwell-paper)!important;letter-spacing:.08em!important;text-transform:uppercase!important}main[data-template=product] product-info .product__media-wrapper{background:transparent}main[data-template=product] product-info .product__media,main[data-template=product] product-info .product-media-container,main[data-template=product] product-info .global-media-settings{overflow:hidden!important;border-radius:14px!important}main[data-template=product] product-info .product__media img,main[data-template=product] product-info .global-media-settings img{border-radius:14px!important}main[data-template=product] .brimwell-gallery-dots{display:none}main[data-template=product] .related-products{border-top:1px solid var(--brimwell-line)}main[data-template=product] .related-products__heading{text-align:center;font-weight:500}main[data-template=product] .related-products .card__heading,main[data-template=product] .related-products .price{color:var(--brimwell-chocolate)}@media screen and (min-width:990px){main[data-template=product] product-info .product__info-wrapper{padding-left:3.2rem}main[data-template=product] product-info .product__info-container{max-width:52rem}main[data-template=product] product-info media-gallery{display:grid;grid-template-columns:minmax(0,1fr) 9rem;column-gap:1.2rem;align-items:start}main[data-template=product] product-info media-gallery>.slider-mobile-gutter{min-width:0;grid-column:1;grid-row:1}main[data-template=product] product-info media-gallery>.thumbnail-slider{grid-column:2;grid-row:1;align-self:start;margin:0;background:transparent!important}main[data-template=product] product-info .product__media-list{margin:0}main[data-template=product] product-info .thumbnail-list{display:flex!important;flex-direction:column;gap:1rem;max-height:76rem;overflow-x:hidden;overflow-y:auto;margin:0;padding:0;background:transparent!important}main[data-template=product] product-info .thumbnail-list__item.slider__slide{width:100%!important;max-width:100%!important;flex:0 0 auto;margin:0;padding:0;background:transparent!important}main[data-template=product] product-info .thumbnail{overflow:hidden!important;border:0!important;border-radius:10px!important;outline:0!important;background:transparent!important;box-shadow:none!important}main[data-template=product] product-info .thumbnail:after{border:0!important;border-radius:10px!important;box-shadow:none!important}main[data-template=product] product-info .thumbnail[aria-current]{border:0!important;outline:1px solid var(--brimwell-chocolate)!important;outline-offset:2px;box-shadow:none!important}main[data-template=product] product-info .thumbnail img{width:100%;height:100%;display:block;border:0;border-radius:10px!important;background:transparent!important;object-fit:cover}main[data-template=product] product-info .thumbnail-slider .slider-button{display:none}}@media screen and (max-width:749px){main[data-template=product] product-info .page-width{padding-right:0;padding-left:0}main[data-template=product] product-info .product__info-wrapper{padding:2.6rem 2rem 0}main[data-template=product] product-info .product__media-wrapper,main[data-template=product] product-info .slider-mobile-gutter{width:100%}main[data-template=product] product-info .product__media-list{gap:0;margin:0;scroll-padding-left:0}main[data-template=product] product-info .product__media-item{width:100%;max-width:100%}main[data-template=product] product-info .product__media-item .product-media-container,main[data-template=product] product-info .product__media-item .global-media-settings{width:100%!important;max-width:100%!important}main[data-template=product] product-info .slider-buttons{display:none!important}main[data-template=product] .brimwell-gallery-dots{display:flex;align-items:center;justify-content:center;gap:.7rem;padding:1.2rem 0 0}main[data-template=product] .brimwell-gallery-dot{width:.65rem;height:.65rem;border:0;border-radius:50%;background:#2d211b47;padding:0}main[data-template=product] .brimwell-gallery-dot.is-active{background:var(--brimwell-chocolate);transform:scale(1.15)}main[data-template=product] product-info .product__title h1,main[data-template=product] product-info .product__title .h1{font-size:3.4rem}main[data-template=product] .related-products.page-width{padding-right:0;padding-left:2rem}main[data-template=product] .related-products .product-grid{display:flex;flex-wrap:nowrap;gap:1.2rem;overflow-x:auto;padding-right:2rem;scrollbar-width:none;scroll-snap-type:x mandatory}main[data-template=product] .related-products .product-grid::-webkit-scrollbar{display:none}main[data-template=product] .related-products .product-grid .grid__item{max-width:72%;flex:0 0 72%;scroll-snap-align:start}}.menu-drawer,.menu-drawer__inner-container,.menu-drawer__navigation-container{background:#f6f0e6!important}.menu-drawer__menu-item,.menu-drawer__menu-item:visited,.menu-drawer__menu-item--active,.menu-drawer summary.menu-drawer__menu-item,.menu-drawer__close-button{color:#2d211b!important}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus{color:#6d2434!important}.menu-drawer svg,.menu-drawer .icon{color:#2d211b!important;stroke:#2d211b!important}.announcement-bar,.utility-bar{background:#2d211b!important}.announcement-bar__message,.announcement-bar__link,.utility-bar,.utility-bar a{color:#fbf8f2!important}@media screen and (max-width:749px){.announcement-bar__message{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem;line-height:1.2;padding:.8rem 1rem}.announcement-bar{min-height:auto}}main[data-template=product] .brimwell-product-tabs{width:100%;margin-top:3rem;border-top:1px solid var(--brimwell-line)}main[data-template=product] .brimwell-product-tabs__navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;border-bottom:1px solid var(--brimwell-line)}main[data-template=product] .brimwell-product-tabs__button{position:relative;min-width:0;padding:1.8rem .8rem;border:0;background:transparent;color:#2d211b8c;cursor:pointer;font-family:var(--font-body-family),Arial,sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-align:center;text-transform:uppercase}main[data-template=product] .brimwell-product-tabs__button:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent}main[data-template=product] .brimwell-product-tabs__button.is-active{color:var(--brimwell-chocolate)}main[data-template=product] .brimwell-product-tabs__button.is-active:after{background:var(--brimwell-chocolate)}main[data-template=product] .brimwell-product-tabs__content{padding:2.2rem 0 0}main[data-template=product] .brimwell-product-tabs__panel{display:none;margin:0;color:#2d211bdb;font-family:var(--font-body-family),Arial,sans-serif;font-size:1.4rem;line-height:1.7}main[data-template=product] .brimwell-product-tabs__panel.is-active{display:block}main[data-template=product] .brimwell-product-tabs__panel>:first-child{margin-top:0}main[data-template=product] .brimwell-product-tabs__panel>:last-child{margin-bottom:0}@media screen and (max-width:749px){main[data-template=product] .brimwell-product-tabs{margin-top:2.5rem}main[data-template=product] .brimwell-product-tabs__button{padding:1.5rem .3rem;font-size:1.05rem;letter-spacing:.055em}main[data-template=product] .brimwell-product-tabs__content{padding-top:1.8rem}}@media screen and (max-width:989px){main[data-template=product] product-info .page-width{width:100%;max-width:100%;padding-right:0!important;padding-left:0!important}main[data-template=product] product-info .product__media-wrapper,main[data-template=product] product-info media-gallery,main[data-template=product] product-info .slider-mobile-gutter{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}main[data-template=product] product-info .product__media-list{width:100%!important;margin:0!important;padding:0!important;column-gap:0!important;row-gap:0!important}main[data-template=product] product-info .product__media-list .product__media-item{width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin-right:0!important;margin-left:0!important;padding:0!important}main[data-template=product] product-info .product__media-list:after{display:none!important;content:none!important}main[data-template=product] product-info .product-media-container,main[data-template=product] product-info .global-media-settings,main[data-template=product] product-info .product__media img{width:100%!important;max-width:100%!important}}main[data-template=product] product-info .product-form__input--pill input[type=radio]+label,main[data-template=product] product-info .product-form__input--pill input[type=radio]:checked+label{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-width:5.2rem!important;height:4.6rem!important;min-height:4.6rem!important;margin:0 .8rem .8rem 0!important;padding:0 1.6rem!important;border-width:1px!important;vertical-align:top!important;line-height:1!important;text-align:center!important;transform:none!important;position:relative!important;top:0!important}main[data-template=product] product-info .product-form__input--pill{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0}main[data-template=product] product-info .product-form__input .form__label:has(.brimwell-size-guide){display:flex!important;width:100%!important;align-items:center!important;justify-content:space-between!important;gap:2rem!important}main[data-template=product] .brimwell-size-guide{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;margin:0 0 0 auto!important;padding:0!important;color:var(--brimwell-chocolate);font-size:1.15rem;font-weight:500;letter-spacing:.04em;line-height:1.2;text-align:right;text-decoration:underline;text-underline-offset:.3rem;text-transform:none;white-space:nowrap}main[data-template=product] product-info .product-form__input--pill input[type=radio]+label,main[data-template=product] product-info .product-form__input--pill input[type=radio]:checked+label{display:inline-flex!important;box-sizing:border-box!important;min-width:5.2rem!important;height:4.6rem!important;min-height:4.6rem!important;align-items:center!important;justify-content:center!important;margin:0 .8rem .8rem 0!important;padding:0 1.6rem!important;border-width:1px!important;position:relative!important;top:0!important;vertical-align:middle!important;line-height:1!important;text-align:center!important;transform:none!important}main[data-template=product] product-info .product-form__input--pill{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:0!important}main[data-template=product] product-info .product-form__input--swatch .swatch-input__label{display:inline-flex!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;padding:0!important;vertical-align:middle!important}main[data-template=product] product-info .product-form__input--swatch .swatch{margin:auto!important;background-position:center!important}@media screen and (max-width:989px){main[data-template=product] product-info .page-width{width:100%!important;max-width:100%!important;margin-right:0!important;margin-left:0!important;padding-right:0!important;padding-left:0!important}main[data-template=product] product-info .product,main[data-template=product] product-info .product__media-wrapper,main[data-template=product] product-info media-gallery,main[data-template=product] product-info .slider-mobile-gutter{width:100%!important;max-width:100%!important;margin-right:0!important;margin-left:0!important;padding-right:0!important;padding-left:0!important}main[data-template=product] product-info .product__media-list,main[data-template=product] product-info .product__media-list.slider{width:100%!important;max-width:100%!important;column-gap:0!important;row-gap:0!important;margin:0!important;padding:0!important;scroll-padding-right:0!important;scroll-padding-left:0!important}main[data-template=product] product-info .product__media-list .product__media-item,main[data-template=product] product-info .product__media-list.slider .product__media-item.slider__slide{width:100%!important;min-width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin-right:0!important;margin-left:0!important;padding-right:0!important;padding-left:0!important}main[data-template=product] product-info .product__media-list:after{display:none!important;width:0!important;content:none!important}main[data-template=product] product-info .product-media-container,main[data-template=product] product-info .global-media-settings,main[data-template=product] product-info .product__media,main[data-template=product] product-info .product__media img{display:block!important;width:100%!important;max-width:100%!important;margin-right:0!important;margin-left:0!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/brimwell-product.css.map */
