:root{--beaumont-navy: #263654;--beaumont-ink: #1a1a1a;--beaumont-cream: #fff8f1;--beaumont-border: rgb(26 26 26 / 12%)}html{scroll-behavior:smooth}body{background:var(--beaumont-cream)}#header-component .header{--header-padding: 34px}#header-component .header__row--top{background:var(--beaumont-cream)}.header-logo{min-width:120px;min-height:47px;font-family:var(--font-heading--family)!important;font-size:1.05rem!important;font-weight:600!important;line-height:.95;letter-spacing:.08em;text-align:center;text-transform:uppercase}.menu-list__link,.menu-list__disclosure,.header-actions__action,.localization-selector{font-family:var(--font-body--family);font-weight:700}.menu-list__link-title{position:relative}.menu-list__link-title:after{position:absolute;right:0;bottom:-6px;left:0;height:1px;background:currentColor;content:"";opacity:0;transform:scaleX(.35);transition:opacity .18s ease,transform .18s ease}.menu-list__link:hover .menu-list__link-title:after,.menu-list__link--active .menu-list__link-title:after,.menu-list__link[aria-current=page] .menu-list__link-title:after{opacity:1;transform:scaleX(1)}.announcement-bar__text{letter-spacing:0}.product-badges__badge{padding:5px 9px;font-size:.75rem;font-weight:700;line-height:1}.product-card [role=heading]{font-weight:700}.product-card product-price .price{color:var(--beaumont-navy);font-weight:700}.product-card product-price .compare-at-price{color:var(--beaumont-ink);font-weight:400;opacity:.62}.quick-add__button{min-height:48px;font-size:.875rem;font-weight:700}[id*=__beaumont_marquee]{color:var(--beaumont-navy)}[id*=__beaumont_marquee] .text-block{font-size:clamp(2.5rem,4.5vw,3.75rem)!important}[id*=__beaumont_faq] .section{max-width:752px;margin-inline:auto}[id*=__beaumont_faq] .accordion{width:100%}[id*=__beaumont_faq] .details__header{min-height:64px;padding-block:20px;font-family:var(--font-body--family);font-size:.875rem;font-weight:700}[id*=__beaumont_faq] .details-content{font-size:.875rem;line-height:1.6}#footer-group{border-top:1px solid var(--beaumont-border)}#footer-group .footer,#footer-group .footer-utilities{background:var(--beaumont-cream)}#footer-group .menu__heading,#footer-group [role=heading]{font-weight:700}@media screen and (max-width:989px){#header-component .header{--header-padding: 16px}.header-logo{min-width:0;max-width:150px;font-size:.9rem!important}}@media screen and (max-width:749px){.product-badges__badge{padding:4px 7px;font-size:.625rem}[id*=__beaumont_faq] .section{max-width:none}}#header-component .menu-list{--menu-horizontal-gap: clamp(18px, 1.8vw, 30px)}#header-component .menu-list__link-title{line-height:1.15}.beaumont-product-rating{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.82rem;line-height:1.2}.beaumont-product-rating__stars{color:var(--beaumont-navy);letter-spacing:.05em}.beaumont-product-sale{display:flex;align-items:center;min-height:26px}.beaumont-product-sale span{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;background:var(--beaumont-navy);color:#fff;font-size:.72rem;font-weight:700;line-height:1;letter-spacing:.03em}.beaumont-size-guide{width:100%;border-block:1px solid var(--beaumont-product-rule)}.beaumont-size-guide>summary,.beaumont-product-accordions summary{display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;font-weight:700}.beaumont-size-guide>summary{min-height:48px}.beaumont-size-guide>summary::-webkit-details-marker,.beaumont-product-accordions summary::-webkit-details-marker{display:none}.beaumont-size-guide>summary span,.beaumont-product-accordions summary span{transition:transform .18s ease}.beaumont-size-guide[open]>summary span,.beaumont-product-accordions details[open]>summary span{transform:rotate(45deg)}.beaumont-size-guide__content{padding:2px 0 18px;font-size:.88rem;line-height:1.6}.beaumont-size-guide__content h3{margin:10px 0 12px;font-family:var(--font-body--family);font-size:.88rem;font-weight:800;letter-spacing:.02em}.beaumont-size-guide__content p{margin:0 0 10px}.beaumont-product-status{display:grid;grid-template-columns:1fr auto;gap:10px 18px;align-items:center;width:100%;padding:2px 0;font-size:.76rem;letter-spacing:.025em}.beaumont-product-status>div{display:flex;align-items:center;gap:8px}.beaumont-product-status__icon{font-size:.9rem}.beaumont-stock-dot{width:8px;height:8px;border-radius:50%;background:#4c8054;box-shadow:0 0 0 3px #4c80541f}.beaumont-stock-dot.is-out{background:#a25a52;box-shadow:0 0 0 3px #a25a521f}.beaumont-bundle-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 10px;width:100%;padding:12px 14px;border:1px solid var(--beaumont-product-rule);background:#26365408;font-size:.78rem}.beaumont-bundle-note strong{color:var(--beaumont-navy);letter-spacing:.04em}.beaumont-bundle-note span{opacity:.72}.product-details .product-form-buttons{align-items:stretch;gap:10px}.product-details .quantity-selector-wrapper{flex:0 0 124px}.product-details .product-form-buttons>.add-to-cart-button,.product-details .product-form-buttons>button.add-to-cart-button,.product-details .product-form-buttons .add-to-cart-button{min-height:54px;border-color:var(--beaumont-ink);background:var(--beaumont-ink);color:#fff;font-weight:700;letter-spacing:.02em}.product-details shopify-accelerated-checkout,.product-details .shopify-payment-button{display:none!important}.beaumont-product-trust{display:grid;gap:12px;width:100%;padding-top:2px}.beaumont-product-trust>div:first-child{display:flex;align-items:center;gap:9px;font-size:.82rem}.beaumont-product-trust__mark{display:grid;width:22px;height:22px;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:.72rem}.beaumont-payment-icons{display:flex;flex-wrap:wrap;gap:6px}.beaumont-payment-icons svg{width:38px;height:auto}.beaumont-product-accordions{width:100%;border-block-start:1px solid var(--beaumont-product-rule)}.beaumont-product-accordions details{border-block-end:1px solid var(--beaumont-product-rule)}.beaumont-product-accordions summary{min-height:56px;font-size:.88rem}.beaumont-product-accordions .rte{padding:0 0 18px;font-size:.9rem;line-height:1.65}.beaumont-product-accordions .rte>:first-child{margin-top:0}.beaumont-product-accordions .rte>:last-child{margin-bottom:0}.template-collection .product-card,body:has([data-template^=collection]) .product-card{gap:10px}.template-collection .product-card [role=heading],body:has([data-template^=collection]) .product-card [role=heading]{font-size:.9rem}@media screen and (max-width:989px){#header-component .menu-list{--menu-horizontal-gap: 16px}}@media screen and (max-width:749px){.beaumont-product-status{grid-template-columns:1fr}.product-details .quantity-selector-wrapper{flex:0 0 112px}.product-details .product-form-buttons .add-to-cart-button{min-height:50px}}.menu-list__link--beaumont-current .menu-list__link-title:after{opacity:1;transform:scaleX(1)}.menu-list__link--active:not([aria-current=page]):not(.menu-list__link--beaumont-current) .menu-list__link-title:after{opacity:0;transform:scaleX(.35)}.menu-list__link--active:not([aria-current=page]):not(.menu-list__link--beaumont-current):hover .menu-list__link-title:after{opacity:1;transform:scaleX(1)}.template-product .product-information,body:has([data-template^=product]) .product-information{--beaumont-product-rule: rgb(26 26 26 / 14%)}.template-product .product-information__grid.product-information--media-left,body:has([data-template^=product]) .product-information__grid.product-information--media-left{align-items:start}.template-product .product-information__media media-gallery,body:has([data-template^=product]) .product-information__media media-gallery{top:20px}.product-details>.group-block{gap:16px!important}.product-details h1{margin:0;font-size:clamp(2.25rem,3.3vw,4rem);line-height:.98;letter-spacing:-.03em}.product-details [ref=priceContainer]{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px}.product-details .price,.product-details .price-item__group.price{color:var(--beaumont-navy);font-size:1.08rem;font-weight:800}.product-details .compare-at-price{color:#1a1a1a99;font-size:1rem;text-decoration-thickness:1px}.beaumont-product-rating{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.9rem;line-height:1.2;color:var(--beaumont-ink)}.beaumont-product-rating__badges{display:inline-flex;gap:4px}.beaumont-product-rating__badges span{display:grid;place-items:center;width:22px;height:18px;background:var(--beaumont-navy);color:#fff;font-size:.72rem;line-height:1}.beaumont-product-rating strong{font-size:.95rem}.beaumont-product-rating__separator{opacity:.45}.beaumont-product-sale{display:flex;align-items:center;min-height:18px;margin-top:-2px}.beaumont-product-sale span{display:inline-flex;align-items:center;min-height:32px;padding:4px 12px;background:var(--beaumont-navy);color:#fff;font-size:.92rem;font-weight:800;line-height:1;letter-spacing:.01em}.product-details fieldset.variant-option{display:grid;gap:10px;margin:0}.product-details fieldset.variant-option legend{margin-bottom:2px;font-size:.9rem}.product-details .variant-option__swatch-value{padding-left:6px;font-weight:400}.product-details .variant-option--swatches overflow-list{gap:10px}.product-details .variant-option__button-label--has-swatch{--variant-picker-swatch-width: 24px;--variant-picker-swatch-height: 24px}.product-details .variant-option__button-label--has-swatch:has(:checked) .swatch{box-shadow:0 0 0 2px var(--beaumont-ink),0 0 0 5px #1a1a1a1f}.product-details .variant-option:not(.variant-option--swatches) .variant-option__button-label{min-height:56px;padding:0 22px;border-radius:0}.product-details .variant-option__button-label__text{font-size:.92rem}.beaumont-size-guide{width:100%;border:0}.beaumont-size-guide>summary{min-height:28px;padding:2px 0 0}.beaumont-size-guide__label{display:inline-flex;align-items:center;gap:10px;text-decoration:underline;text-underline-offset:3px}.beaumont-size-guide__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:1rem;line-height:1}.beaumont-size-guide__content{padding:10px 0 6px;font-size:.88rem;line-height:1.65}.beaumont-product-status{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;width:100%;padding:12px 14px;background:#f5ebe3;border-radius:4px;font-size:.9rem;letter-spacing:0}.beaumont-product-status>div{display:inline-flex;align-items:center;gap:10px}.beaumont-product-status__ship{font-size:.95rem}.beaumont-bundle-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;width:100%;min-height:54px;padding:12px 16px;border:1px solid var(--beaumont-ink);background:transparent;font-size:.92rem}.beaumont-bundle-note strong{color:var(--beaumont-navy);letter-spacing:.08em}.beaumont-bundle-note span,.beaumont-bundle-note em{opacity:1;font-style:normal}.beaumont-bundle-note em{font-weight:700}.product-details .product-form-buttons{align-items:stretch;gap:12px}.product-details .quantity-selector-wrapper{flex:0 0 158px}.product-details .quantity-selector{min-height:58px}.product-details .product-form-buttons>.add-to-cart-button,.product-details .product-form-buttons>button.add-to-cart-button,.product-details .product-form-buttons .add-to-cart-button{min-height:58px;border-color:var(--beaumont-ink);background:var(--beaumont-ink);color:#fff;font-size:.95rem;font-weight:800;letter-spacing:.02em}.beaumont-product-trust{display:grid;gap:14px;width:100%}.beaumont-product-trust>div:first-child{font-size:.82rem}.beaumont-payment-icons{gap:8px}.beaumont-payment-icons svg{width:40px}.product-information__media .slideshow-controls__thumbnails-container{padding-right:6px}.product-information__media slideshow-controls[pagination-position=left][thumbnails]{align-items:flex-start}.product-information__media .slideshow-controls__thumbnail{width:calc(var(--thumbnail-width) + 8px);height:auto}.product-information__media .slideshow-controls__thumbnail[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--beaumont-ink)}.product-information__media .slideshow__slide,.product-information__media .product-media-container{background:transparent}.product-information__media img{border-radius:0}@media screen and (min-width:1200px){.template-product .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left,body:has([data-template^=product]) .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);column-gap:28px}}@media screen and (max-width:989px){.product-details h1{font-size:clamp(2rem,8vw,2.8rem)}.beaumont-product-status{gap:10px 16px}}@media screen and (max-width:749px){.product-details .quantity-selector-wrapper{flex:0 0 118px}.product-details .quantity-selector,.product-details .product-form-buttons .add-to-cart-button{min-height:52px}.beaumont-bundle-note{justify-content:flex-start;font-size:.86rem}.beaumont-product-status{font-size:.82rem}}.template-product .product-details [ref=priceContainer],body:has([data-template^=product]) .product-details [ref=priceContainer]{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px}.template-product .product-details [ref=priceContainer]>.price,.template-product .product-details [ref=priceContainer]>.price-item__group.price,body:has([data-template^=product]) .product-details [ref=priceContainer]>.price,body:has([data-template^=product]) .product-details [ref=priceContainer]>.price-item__group.price{order:1}.template-product .product-details [ref=priceContainer]>.compare-at-price,body:has([data-template^=product]) .product-details [ref=priceContainer]>.compare-at-price{order:2}.beaumont-inline-sale-badge{order:3;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 10px;background:var(--beaumont-navy);color:#fff;font-size:.78rem;font-weight:800;line-height:1;white-space:nowrap}.template-product .beaumont-product-sale,body:has([data-template^=product]) .beaumont-product-sale{display:none!important}.beaumont-size-guide-modal-control{width:100%}.beaumont-size-guide-toggle{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;opacity:0;pointer-events:none}.beaumont-size-guide-trigger{display:inline-flex;align-items:center;gap:9px;min-height:32px;cursor:pointer;font-weight:700;text-decoration:underline;text-underline-offset:3px}.beaumont-size-guide-trigger__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:1rem;text-decoration:none}.beaumont-size-guide-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:24px}.beaumont-size-guide-toggle:checked~.beaumont-size-guide-modal{display:flex}.beaumont-size-guide-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;background:#000000ad}.beaumont-size-guide-modal__dialog{position:relative;z-index:1;width:min(1120px,90vw);max-height:min(82vh,760px);overflow:auto;padding:clamp(30px,4vw,56px);border-radius:16px;background:#fff;color:#1a1a1a;box-shadow:0 24px 80px #00000047}.beaumont-size-guide-modal__close{position:absolute;top:20px;right:24px;display:grid;width:42px;height:42px;place-items:center;cursor:pointer;font-size:2.6rem;font-weight:400;line-height:1}.beaumont-size-guide-modal__dialog h2{max-width:calc(100% - 60px);margin:0 0 30px;font-family:var(--font-body--family);font-size:clamp(1.45rem,2.2vw,2.2rem);font-weight:800;line-height:1.15;letter-spacing:.015em}.beaumont-size-guide-modal__dialog p{margin:0 0 24px;font-size:clamp(1rem,1.45vw,1.35rem);line-height:1.55}.beaumont-size-guide-modal__dialog p:last-child{margin-bottom:0}@media screen and (max-width:749px){.beaumont-size-guide-modal{padding:14px}.beaumont-size-guide-modal__dialog{width:100%;max-height:86vh;padding:28px 22px;border-radius:12px}.beaumont-size-guide-modal__close{top:12px;right:12px}.beaumont-size-guide-modal__dialog h2{margin-bottom:22px;font-size:1.35rem}.beaumont-size-guide-modal__dialog p{margin-bottom:18px;font-size:1rem}}.product-details fieldset.variant-option.variant-option--swatches{--beaumont-swatch-size: 38px;display:flex!important;flex-wrap:wrap;align-items:center;column-gap:14px;row-gap:12px;width:100%;margin:0;padding:0;border:0}.product-details fieldset.variant-option.variant-option--swatches legend{flex:0 0 100%;width:100%;margin:0 0 2px;padding:0}.product-details .variant-option--swatches .variant-option__swatch-value{margin-left:5px;padding-left:0;color:var(--beaumont-ink);font-weight:400}.product-details .variant-option--swatches .variant-option__button-label--has-swatch{position:relative;display:inline-flex!important;flex:0 0 auto;align-items:center;justify-content:center;width:calc(var(--beaumont-swatch-size) + 10px);height:calc(var(--beaumont-swatch-size) + 10px);min-width:0;min-height:0;margin:0;padding:3px!important;border:2px solid transparent!important;border-radius:999px!important;outline:none!important;outline-offset:0!important;background:transparent!important;box-shadow:none!important;overflow:visible}.product-details .variant-option--swatches .variant-option__button-label--has-swatch:after{content:none!important;display:none!important}.product-details .variant-option--swatches .variant-option__button-label--has-swatch:hover{outline:none!important;box-shadow:none!important}.product-details .variant-option--swatches .beaumont-code-swatch{display:block;width:var(--beaumont-swatch-size);height:var(--beaumont-swatch-size);flex:0 0 var(--beaumont-swatch-size);border:1px solid rgb(26 26 26 / 14%);border-radius:50%;background:var(--beaumont-code-swatch-color);box-shadow:none!important;transition:transform .15s ease}.product-details .variant-option--swatches .variant-option__button-label--has-swatch:hover .beaumont-code-swatch{transform:scale(1.03)}.product-details .variant-option--swatches .variant-option__button-label--has-swatch:has(input:checked){border-color:var(--beaumont-ink)!important;outline:none!important;box-shadow:none!important}.product-details .variant-option--swatches .variant-option__button-label--has-swatch:has(input:checked) .beaumont-code-swatch{box-shadow:none!important}.product-details .variant-option--swatches .variant-option__button-label--has-swatch:has(input:focus-visible){outline:2px solid var(--beaumont-ink)!important;outline-offset:2px!important}@media screen and (max-width:749px){.product-details fieldset.variant-option.variant-option--swatches{--beaumont-swatch-size: 34px;column-gap:10px;row-gap:10px}}.collection-care-essentials [id*=__beaumont_faq]{display:none!important}.template-product .product-details h1{font-size:clamp(2rem,2.5vw,2.65rem);line-height:1.02}.template-product .product-details>.group-block{gap:14px!important}.template-product .product-information{padding-block-start:30px}.template-product .product-information__media .slideshow-controls__thumbnail[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--beaumont-ink)}.template-product .product-information__media .slideshow-controls__thumbnail{background:#fff}.template-collection .main-collection .product-grid,.template-collection .product-grid{align-items:start}#footer-group .footer-utilities{padding-top:12px}@media screen and (min-width:990px){#header-component .header{--header-padding: 28px}}@media screen and (max-width:749px){.template-product .product-information{padding-block-start:0}}.beaumont-product-rating{color:inherit;text-decoration:none}.collection-care-essentials .facets,.collection-care-essentials filters-form,.collection-care-essentials .facets__form-wrapper{display:none!important}.beaumont-story-principles__intro{max-width:760px;margin:0 0 32px;line-height:1.7}.beaumont-shop-caps-menu{display:flex!important;align-items:center;gap:clamp(28px,4vw,54px);min-height:96px;padding-block:26px}.beaumont-shop-caps-menu a{color:inherit;font-size:.9rem;text-decoration:none;white-space:nowrap}.beaumont-shop-caps-menu a:hover{text-decoration:underline;text-underline-offset:4px}body.collection-care-essentials #shopify-section-beaumont_faq{display:none!important}.template-product .product-details h1{font-size:clamp(2.9rem,4vw,4.6rem)!important;line-height:.96!important;letter-spacing:-.035em}.template-product .product-details [ref=priceContainer]{gap:10px 16px}.template-product .product-details [ref=priceContainer] .price,.template-product .product-details [ref=priceContainer] .compare-at-price{font-size:clamp(1.55rem,2.1vw,1.95rem)}.template-product .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr)!important;column-gap:48px!important}.template-product .product-details .variant-option__button-label__text{font-size:1rem}.template-product .product-details .variant-option legend{font-size:.98rem}.template-product .product-details .variant-option__swatch-value{padding-left:2px}.template-product .product-details .variant-option--swatches overflow-list{gap:14px}.template-product .product-details .variant-option__button-label--has-swatch{--variant-picker-swatch-width: 26px;--variant-picker-swatch-height: 26px}.template-product .product-details .variant-option__button-label--has-swatch:has(:checked) .swatch{box-shadow:0 0 0 2px var(--beaumont-ink),0 0 0 6px #1a1a1a1a}.template-product .product-details .quantity-selector-wrapper{flex:0 0 152px}.beaumont-product-tabs{width:100%;margin-top:10px}.beaumont-product-tabs__toggle{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.beaumont-product-tabs__nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:0;border-bottom:1px solid var(--beaumont-product-rule)}.beaumont-product-tabs__tab{display:flex;justify-content:center;align-items:center;min-height:64px;padding:0 14px 12px;cursor:pointer;color:#1a1a1a94;font-size:clamp(1rem,1.2vw,1.08rem);font-weight:700;text-align:center;border-bottom:3px solid transparent;transition:color .18s ease,border-color .18s ease}.beaumont-product-tabs__panels{padding-top:30px}.beaumont-product-tabs__panel{display:none;max-width:1320px;margin:0 auto;font-size:1rem;line-height:1.75;text-align:center}.beaumont-product-tabs__panel p:first-child strong{display:block;margin-bottom:10px;font-size:clamp(1.4rem,1.8vw,1.9rem);line-height:1.2}.beaumont-product-tabs__toggle:first-of-type:checked~.beaumont-product-tabs__nav .beaumont-product-tabs__tab:nth-child(1),.beaumont-product-tabs__toggle:nth-of-type(2):checked~.beaumont-product-tabs__nav .beaumont-product-tabs__tab:nth-child(2),.beaumont-product-tabs__toggle:nth-of-type(3):checked~.beaumont-product-tabs__nav .beaumont-product-tabs__tab:nth-child(3){color:var(--beaumont-ink);border-bottom-color:var(--beaumont-ink)}.beaumont-product-tabs__toggle:first-of-type:checked~.beaumont-product-tabs__panels .beaumont-product-tabs__panel--details,.beaumont-product-tabs__toggle:nth-of-type(2):checked~.beaumont-product-tabs__panels .beaumont-product-tabs__panel--care,.beaumont-product-tabs__toggle:nth-of-type(3):checked~.beaumont-product-tabs__panels .beaumont-product-tabs__panel--shipping{display:block}@media screen and (max-width:749px){.beaumont-product-tabs__nav{grid-template-columns:1fr}.beaumont-product-tabs__tab{justify-content:space-between;min-height:54px;padding-inline:0;text-align:left}.beaumont-product-tabs__panel{text-align:left}}@media screen and (min-width:990px){.sticky-add-to-cart__bar{left:auto!important;right:24px;width:min(690px,calc(100vw - 48px));transform:translateY(calc(100% + 40px))}.sticky-add-to-cart__bar[data-stuck=true]{transform:translateY(0)}}.template-product #header-component .header{--header-padding: 34px}.template-product .account-button{display:none!important}.template-product [id*=__beaumont_product_faq] .section{max-width:960px;margin-inline:auto;padding-block:64px}.template-product [id*=__beaumont_product_faq] h2{font-size:32px!important;line-height:1.1!important}.template-product [id*=__beaumont_product_faq] .details__header{min-height:62px;padding-block:18px;font-size:14px;font-weight:700}.template-product [id*=__beaumont_product_faq] .details-content{font-size:14px;line-height:1.65}.template-product [id*=__beaumont_bestsellers_pdp] .section{padding-inline:48px}.template-product [id*=__beaumont_bestsellers_pdp] .product-list{--product-list-column-gap:24px}.template-product [id*=__beaumont_bestsellers_pdp] .product-card sale-price{font-size:14px!important;font-weight:700!important}.template-product [id*=__beaumont_bestsellers_pdp] .product-card .compare-at-price{font-size:14px!important}.template-product [id*=__beaumont_bestsellers_pdp] .product-card__title{font-size:14px}@media screen and (max-width:749px){.template-product #header-component .header{--header-padding:16px}.template-product [id*=__beaumont_product_faq] .section{max-width:none;padding-block:48px}.template-product [id*=__beaumont_bestsellers_pdp] .section{padding-inline:20px}.template-product [id*=__beaumont_bestsellers_pdp] .product-list{grid-auto-columns:74vw!important}}.variant-option__button-label input[value="Army Green"]~.beaumont-code-swatch,.variant-option__button-label input[value="Army Green"]~.swatch{--beaumont-code-swatch-color: #596043 !important;--swatch-background: #596043 !important;background:#596043!important;background-color:#596043!important;background-image:none!important}input[value="Army Green"]+label.color-swatch,input[value="Army Green"]+label[class*=color-swatch]{--swatch-background: #596043 !important;background-color:#596043!important;background-image:none!important}.variant-option__button-label input[value="Ash Grey"]~.beaumont-code-swatch,.variant-option__button-label input[value="Ash Grey"]~.swatch{--beaumont-code-swatch-color: #8A8A84 !important;--swatch-background: #8A8A84 !important;background:#8a8a84!important;background-color:#8a8a84!important;background-image:none!important}input[value="Ash Grey"]+label.color-swatch,input[value="Ash Grey"]+label[class*=color-swatch]{--swatch-background: #8A8A84 !important;background-color:#8a8a84!important;background-image:none!important}.variant-option__button-label input[value=Beige]~.beaumont-code-swatch,.variant-option__button-label input[value=Beige]~.swatch{--beaumont-code-swatch-color: #A69579 !important;--swatch-background: #A69579 !important;background:#a69579!important;background-color:#a69579!important;background-image:none!important}input[value=Beige]+label.color-swatch,input[value=Beige]+label[class*=color-swatch]{--swatch-background: #A69579 !important;background-color:#a69579!important;background-image:none!important}.variant-option__button-label input[value=Black]~.beaumont-code-swatch,.variant-option__button-label input[value=Black]~.swatch{--beaumont-code-swatch-color: #171717 !important;--swatch-background: #171717 !important;background:#171717!important;background-color:#171717!important;background-image:none!important}input[value=Black]+label.color-swatch,input[value=Black]+label[class*=color-swatch]{--swatch-background: #171717 !important;background-color:#171717!important;background-image:none!important}.variant-option__button-label input[value=Blue]~.beaumont-code-swatch,.variant-option__button-label input[value=Blue]~.swatch{--beaumont-code-swatch-color: #2D5E86 !important;--swatch-background: #2D5E86 !important;background:#2d5e86!important;background-color:#2d5e86!important;background-image:none!important}input[value=Blue]+label.color-swatch,input[value=Blue]+label[class*=color-swatch]{--swatch-background: #2D5E86 !important;background-color:#2d5e86!important;background-image:none!important}.variant-option__button-label input[value=Bronze]~.beaumont-code-swatch,.variant-option__button-label input[value=Bronze]~.swatch{--beaumont-code-swatch-color: #8B6B43 !important;--swatch-background: #8B6B43 !important;background:#8b6b43!important;background-color:#8b6b43!important;background-image:none!important}input[value=Bronze]+label.color-swatch,input[value=Bronze]+label[class*=color-swatch]{--swatch-background: #8B6B43 !important;background-color:#8b6b43!important;background-image:none!important}.variant-option__button-label input[value=Brown]~.beaumont-code-swatch,.variant-option__button-label input[value=Brown]~.swatch{--beaumont-code-swatch-color: #7A4E31 !important;--swatch-background: #7A4E31 !important;background:#7a4e31!important;background-color:#7a4e31!important;background-image:none!important}input[value=Brown]+label.color-swatch,input[value=Brown]+label[class*=color-swatch]{--swatch-background: #7A4E31 !important;background-color:#7a4e31!important;background-image:none!important}.variant-option__button-label input[value="Cloud Blue"]~.beaumont-code-swatch,.variant-option__button-label input[value="Cloud Blue"]~.swatch{--beaumont-code-swatch-color: #8FAEC4 !important;--swatch-background: #8FAEC4 !important;background:#8faec4!important;background-color:#8faec4!important;background-image:none!important}input[value="Cloud Blue"]+label.color-swatch,input[value="Cloud Blue"]+label[class*=color-swatch]{--swatch-background: #8FAEC4 !important;background-color:#8faec4!important;background-image:none!important}.variant-option__button-label input[value="Coal Black"]~.beaumont-code-swatch,.variant-option__button-label input[value="Coal Black"]~.swatch{--beaumont-code-swatch-color: #1C1C1C !important;--swatch-background: #1C1C1C !important;background:#1c1c1c!important;background-color:#1c1c1c!important;background-image:none!important}input[value="Coal Black"]+label.color-swatch,input[value="Coal Black"]+label[class*=color-swatch]{--swatch-background: #1C1C1C !important;background-color:#1c1c1c!important;background-image:none!important}.variant-option__button-label input[value="Dark Grey"]~.beaumont-code-swatch,.variant-option__button-label input[value="Dark Grey"]~.swatch{--beaumont-code-swatch-color: #555555 !important;--swatch-background: #555555 !important;background:#555!important;background-color:#555!important;background-image:none!important}input[value="Dark Grey"]+label.color-swatch,input[value="Dark Grey"]+label[class*=color-swatch]{--swatch-background: #555555 !important;background-color:#555!important;background-image:none!important}.variant-option__button-label input[value="Denim Blue"]~.beaumont-code-swatch,.variant-option__button-label input[value="Denim Blue"]~.swatch{--beaumont-code-swatch-color: #1560BD !important;--swatch-background: #1560BD !important;background:#1560bd!important;background-color:#1560bd!important;background-image:none!important}input[value="Denim Blue"]+label.color-swatch,input[value="Denim Blue"]+label[class*=color-swatch]{--swatch-background: #1560BD !important;background-color:#1560bd!important;background-image:none!important}.variant-option__button-label input[value=Donegal]~.beaumont-code-swatch,.variant-option__button-label input[value=Donegal]~.swatch{--beaumont-code-swatch-color: #77746F !important;--swatch-background: #77746F !important;background:#77746f!important;background-color:#77746f!important;background-image:none!important}input[value=Donegal]+label.color-swatch,input[value=Donegal]+label[class*=color-swatch]{--swatch-background: #77746F !important;background-color:#77746f!important;background-image:none!important}.variant-option__button-label input[value=Estate]~.beaumont-code-swatch,.variant-option__button-label input[value=Estate]~.swatch{--beaumont-code-swatch-color: #6B6048 !important;--swatch-background: #6B6048 !important;background:#6b6048!important;background-color:#6b6048!important;background-image:none!important}input[value=Estate]+label.color-swatch,input[value=Estate]+label[class*=color-swatch]{--swatch-background: #6B6048 !important;background-color:#6b6048!important;background-image:none!important}.variant-option__button-label input[value="Field Olive"]~.beaumont-code-swatch,.variant-option__button-label input[value="Field Olive"]~.swatch{--beaumont-code-swatch-color: #5C5B3A !important;--swatch-background: #5C5B3A !important;background:#5c5b3a!important;background-color:#5c5b3a!important;background-image:none!important}input[value="Field Olive"]+label.color-swatch,input[value="Field Olive"]+label[class*=color-swatch]{--swatch-background: #5C5B3A !important;background-color:#5c5b3a!important;background-image:none!important}.variant-option__button-label input[value="Graphite Grey"]~.beaumont-code-swatch,.variant-option__button-label input[value="Graphite Grey"]~.swatch{--beaumont-code-swatch-color: #555A5D !important;--swatch-background: #555A5D !important;background:#555a5d!important;background-color:#555a5d!important;background-image:none!important}input[value="Graphite Grey"]+label.color-swatch,input[value="Graphite Grey"]+label[class*=color-swatch]{--swatch-background: #555A5D !important;background-color:#555a5d!important;background-image:none!important}.variant-option__button-label input[value=Green]~.beaumont-code-swatch,.variant-option__button-label input[value=Green]~.swatch{--beaumont-code-swatch-color: #536844 !important;--swatch-background: #536844 !important;background:#536844!important;background-color:#536844!important;background-image:none!important}input[value=Green]+label.color-swatch,input[value=Green]+label[class*=color-swatch]{--swatch-background: #536844 !important;background-color:#536844!important;background-image:none!important}.variant-option__button-label input[value=Horsehair]~.beaumont-code-swatch,.variant-option__button-label input[value=Horsehair]~.swatch{--beaumont-code-swatch-color: #6A4B35 !important;--swatch-background: #6A4B35 !important;background:#6a4b35!important;background-color:#6a4b35!important;background-image:none!important}input[value=Horsehair]+label.color-swatch,input[value=Horsehair]+label[class*=color-swatch]{--swatch-background: #6A4B35 !important;background-color:#6a4b35!important;background-image:none!important}.variant-option__button-label input[value="Light Brown"]~.beaumont-code-swatch,.variant-option__button-label input[value="Light Brown"]~.swatch{--beaumont-code-swatch-color: #C4813A !important;--swatch-background: #C4813A !important;background:#c4813a!important;background-color:#c4813a!important;background-image:none!important}input[value="Light Brown"]+label.color-swatch,input[value="Light Brown"]+label[class*=color-swatch]{--swatch-background: #C4813A !important;background-color:#c4813a!important;background-image:none!important}.variant-option__button-label input[value="Light Grey"]~.beaumont-code-swatch,.variant-option__button-label input[value="Light Grey"]~.swatch{--beaumont-code-swatch-color: #B6B6B2 !important;--swatch-background: #B6B6B2 !important;background:#b6b6b2!important;background-color:#b6b6b2!important;background-image:none!important}input[value="Light Grey"]+label.color-swatch,input[value="Light Grey"]+label[class*=color-swatch]{--swatch-background: #B6B6B2 !important;background-color:#b6b6b2!important;background-image:none!important}.variant-option__button-label input[value=Navy]~.beaumont-code-swatch,.variant-option__button-label input[value=Navy]~.swatch{--beaumont-code-swatch-color: #203A63 !important;--swatch-background: #203A63 !important;background:#203a63!important;background-color:#203a63!important;background-image:none!important}input[value=Navy]+label.color-swatch,input[value=Navy]+label[class*=color-swatch]{--swatch-background: #203A63 !important;background-color:#203a63!important;background-image:none!important}.variant-option__button-label input[value=Purple]~.beaumont-code-swatch,.variant-option__button-label input[value=Purple]~.swatch{--beaumont-code-swatch-color: #6D4D7A !important;--swatch-background: #6D4D7A !important;background:#6d4d7a!important;background-color:#6d4d7a!important;background-image:none!important}input[value=Purple]+label.color-swatch,input[value=Purple]+label[class*=color-swatch]{--swatch-background: #6D4D7A !important;background-color:#6d4d7a!important;background-image:none!important}.variant-option__button-label input[value=Red]~.beaumont-code-swatch,.variant-option__button-label input[value=Red]~.swatch{--beaumont-code-swatch-color: #8F0010 !important;--swatch-background: #8F0010 !important;background:#8f0010!important;background-color:#8f0010!important;background-image:none!important}input[value=Red]+label.color-swatch,input[value=Red]+label[class*=color-swatch]{--swatch-background: #8F0010 !important;background-color:#8f0010!important;background-image:none!important}.variant-option__button-label input[value="Rosewood Red"]~.beaumont-code-swatch,.variant-option__button-label input[value="Rosewood Red"]~.swatch{--beaumont-code-swatch-color: #65000B !important;--swatch-background: #65000B !important;background:#65000b!important;background-color:#65000b!important;background-image:none!important}input[value="Rosewood Red"]+label.color-swatch,input[value="Rosewood Red"]+label[class*=color-swatch]{--swatch-background: #65000B !important;background-color:#65000b!important;background-image:none!important}.variant-option__button-label input[value="Sky Blue"]~.beaumont-code-swatch,.variant-option__button-label input[value="Sky Blue"]~.swatch{--beaumont-code-swatch-color: #7BC5EA !important;--swatch-background: #7BC5EA !important;background:#7bc5ea!important;background-color:#7bc5ea!important;background-image:none!important}input[value="Sky Blue"]+label.color-swatch,input[value="Sky Blue"]+label[class*=color-swatch]{--swatch-background: #7BC5EA !important;background-color:#7bc5ea!important;background-image:none!important}.variant-option__button-label input[value="Tobacco Brown"]~.beaumont-code-swatch,.variant-option__button-label input[value="Tobacco Brown"]~.swatch{--beaumont-code-swatch-color: #7B4F2E !important;--swatch-background: #7B4F2E !important;background:#7b4f2e!important;background-color:#7b4f2e!important;background-image:none!important}input[value="Tobacco Brown"]+label.color-swatch,input[value="Tobacco Brown"]+label[class*=color-swatch]{--swatch-background: #7B4F2E !important;background-color:#7b4f2e!important;background-image:none!important}.variant-option__button-label input[value=White]~.beaumont-code-swatch,.variant-option__button-label input[value=White]~.swatch{--beaumont-code-swatch-color: #F4F3EF !important;--swatch-background: #F4F3EF !important;background:#f4f3ef!important;background-color:#f4f3ef!important;background-image:none!important}input[value=White]+label.color-swatch,input[value=White]+label[class*=color-swatch]{--swatch-background: #F4F3EF !important;background-color:#f4f3ef!important;background-image:none!important}.variant-option__button-label input[value=Yellow]~.beaumont-code-swatch,.variant-option__button-label input[value=Yellow]~.swatch{--beaumont-code-swatch-color: #D5B44A !important;--swatch-background: #D5B44A !important;background:#d5b44a!important;background-color:#d5b44a!important;background-image:none!important}input[value=Yellow]+label.color-swatch,input[value=Yellow]+label[class*=color-swatch]{--swatch-background: #D5B44A !important;background-color:#d5b44a!important;background-image:none!important}.product-details .variant-option--swatches .swatch,.product-details .variant-option--swatches .beaumont-code-swatch{opacity:1!important;filter:none!important;border-radius:999px!important}.product-details .variant-option--swatches .variant-option__button-label--has-swatch:has(input:checked){border-color:#1a1a1a!important}#header-component .header{--header-padding: 28px;min-height:82px}#header-component .header__row--top{border-block-end:0}.announcement-bar{min-height:36px}.announcement-bar__text{font-size:.6875rem;line-height:1.1}.template-index .product-list,.template-product .product-list{--section-padding-block-start: 56px;--section-padding-block-end: 56px}.template-index .product-card,.main-collection-grid .product-card{background:#fff8f1}.template-index .product-card__media,.main-collection-grid .product-card__media{background:#fff5ed;border-radius:4px}.main-collection-grid{row-gap:36px}.main-collection-grid .product-grid__item{min-width:0}.facets-block-wrapper--vertical{padding-inline-end:26px}[id*=__beaumont_faq] .accordion{max-width:640px;margin-inline:auto;padding:0 22px;border-radius:4px;background:#f5ede5}[id*=__beaumont_faq] .details__header{min-height:58px;padding-block:17px;font-size:.75rem}[id*=__beaumont_faq] .details-content{padding-block-end:18px;font-size:.8125rem}.beaumont-care-guide{max-width:1120px;padding-block:clamp(54px,7vw,104px) 44px}.beaumont-care-guide__intro{max-width:1040px;margin-bottom:clamp(34px,4vw,58px)}.beaumont-care-guide__intro h1{font-size:clamp(2.25rem,4.25vw,4rem)}.beaumont-care-guide__steps{border-color:#1a1a1a26}.beaumont-care-guide__step{padding:28px 24px}.beaumont-sale-tiers{grid-template-columns:1fr;gap:18px;max-width:1200px;padding-block:40px 42px}.beaumont-sale-tiers__heading{align-items:center;text-align:center}.beaumont-sale-tiers__eyebrow{display:none}.beaumont-sale-tiers h2{font-size:clamp(2rem,3vw,2.75rem)}.beaumont-sale-tier{min-height:126px;padding:22px}.beaumont-craft-story{padding-block:clamp(70px,7vw,104px)}.beaumont-craft-story__inner{width:min(100% - 64px,1500px);grid-template-columns:minmax(0,.88fr) minmax(0,1fr);column-gap:clamp(48px,7vw,112px)}.beaumont-craft-story__content h2{margin-bottom:22px;font-size:clamp(1.25rem,2vw,1.625rem)}.beaumont-craft-story__controls{margin-top:42px}.beaumont-promise__guarantee{padding:46px 20px 54px}.beaumont-promise__founders,.beaumont-promise__founders-copy{min-height:clamp(400px,30vw,520px)}.beaumont-reference-page--sizing{max-width:1120px;margin-inline:auto;padding-block:64px 100px}.beaumont-reference-page--sizing>h1{margin-bottom:64px;text-align:center}.beaumont-reference-page--sizing .beaumont-reference-page__lead{max-width:100%;padding:clamp(28px,4vw,48px);border-inline-start:3px solid var(--beaumont-navy);border-radius:0 26px 26px 0;background:#fff0e5}.beaumont-reference-page--sizing .beaumont-size-table-wrap h2,.beaumont-reference-page--sizing .beaumont-reference-page__two-col>div:first-child h2{padding-bottom:12px;border-bottom:1px solid currentColor}.beaumont-reference-page--sizing .beaumont-reference-page__two-col{grid-template-columns:1fr;gap:24px}.beaumont-reference-page--sizing .beaumont-reference-page__two-col>div{padding:0;border:0}.beaumont-reference-page--sizing .beaumont-reference-page__guarantee{padding:clamp(28px,4vw,52px);border-radius:26px;text-align:center}.beaumont-reference-page--story{max-width:900px;margin-inline:auto;padding-block:52px 84px}.beaumont-reference-page--story>h1,.beaumont-story-row__copy,.beaumont-story-principles{text-align:center}.beaumont-story-row{display:block;min-height:0;margin-bottom:42px;background:transparent}.beaumont-story-row--reverse .beaumont-story-row__media{order:initial}.beaumont-story-row__media{min-height:0;aspect-ratio:4 / 3;border-radius:4px}.beaumont-story-row__copy{display:block;padding:22px clamp(12px,5vw,64px) 0}.beaumont-story-row__copy h2{margin-bottom:12px;font-size:clamp(1.35rem,2.4vw,2rem)}.beaumont-story-principles{border-top:1px solid var(--beaumont-border)}#footer-group .footer-content{max-width:760px;gap:56px}#footer-group .footer-utilities{margin-top:0}@media screen and (max-width:749px){#header-component .header{--header-padding: 16px;min-height:74px}.announcement-bar{min-height:36px}.beaumont-care-guide{padding-block:48px 28px}.beaumont-care-guide__step{padding:22px 0}.beaumont-sale-tiers{padding-block:34px}.beaumont-sale-tier{min-height:110px}.beaumont-craft-story__inner{width:min(100% - 32px,580px)}.beaumont-reference-page--sizing{padding-block:46px 66px}.beaumont-reference-page--sizing>h1{margin-bottom:46px}.beaumont-reference-page--sizing .beaumont-reference-page__lead{border-radius:0 20px 20px 0}.beaumont-reference-page--story{padding-block:42px 64px}}[id*=__beaumont_faq] .accordion,[id*=__beaumont_product_faq] .accordion{width:100%;max-width:960px;margin-inline:auto;padding-inline:22px;border-radius:12px;background:#f5ede5}[id*=__beaumont_faq] .details__header,[id*=__beaumont_product_faq] .details__header{min-height:62px;padding-block:18px;font-size:14px;font-weight:700}[id*=__beaumont_faq] .details-content,[id*=__beaumont_product_faq] .details-content{padding-block-end:18px;font-size:14px;line-height:1.65}[id*=__beaumont_faq] .details__header>.icon-caret,[id*=__beaumont_product_faq] .details__header>.icon-caret{flex:0 0 30px;width:30px;height:30px;margin-inline-start:auto;display:inline-grid;place-items:center;border-radius:999px;background:#e4dfd9;color:#1a1a1a}[id*=__beaumont_faq] details[open]>.details__header>.icon-caret,[id*=__beaumont_product_faq] details[open]>.details__header>.icon-caret{background:#1a1a1a;color:#fff}[id*=__beaumont_faq] .details__header>.icon-caret svg,[id*=__beaumont_product_faq] .details__header>.icon-caret svg{width:10px;height:10px}@media screen and (max-width:749px){[id*=__beaumont_faq] .accordion,[id*=__beaumont_product_faq] .accordion{padding-inline:18px;border-radius:10px}[id*=__beaumont_faq] .details__header,[id*=__beaumont_product_faq] .details__header{min-height:58px;padding-block:16px;font-size:13px}}product-card .card-gallery{--gallery-aspect-ratio: 1 !important}product-card .card-gallery .product-media-container,product-card .card-gallery slideshow-slide,product-card .card-gallery .slideshow__slide{aspect-ratio:1 / 1!important}product-card .card-gallery img,product-card .card-gallery video{width:100%;height:100%;object-fit:cover}.beaumont-care-card__media{aspect-ratio:1 / 1!important}@media screen and (min-width:990px){.template-collection .facets--vertical:not(.facets--drawer){align-self:start}.template-collection .main-collection-grid{min-width:0}}@media screen and (min-width:1200px){.template-collection .product-grid--grid{--product-grid-columns-desktop: repeat(3, minmax(0, 1fr)) !important}.template-collection .collection-wrapper:has(.facets--vertical){column-gap:28px}}.template-collection .product-grid__card .card-gallery,.template-collection .product-grid__card .product-media-container,.template-collection .product-grid__card slideshow-slide{aspect-ratio:1 / 1!important}.template-collection .product-grid__card .card-gallery img,.template-collection .product-grid__card .product-media-container img{width:100%;height:100%;object-fit:cover}.product-card product-swatches,.product-card swatches-variant-picker-component{width:100%}.product-card swatches-variant-picker-component overflow-list::part(list){gap:7px}.product-card .variant-option__button-label--has-swatch{--variant-picker-swatch-width: 18px;--variant-picker-swatch-height: 18px;--variant-picker-swatch-radius: 999px}.product-card .variant-option__button-label--has-swatch .swatch,.product-card .beaumont-card-swatch--forced{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;border-radius:50%!important}.product-card .variant-option__button-label--has-swatch:has(input:checked){outline:2px solid #1a1a1a;outline-offset:2px;border-radius:50%}.product-card .hidden-swatches__count{min-width:32px;height:24px;padding-inline:8px;border:1px solid rgb(26 26 26 / 16%);border-radius:999px;font-size:12px;line-height:1}.header-menu .menu-list__link-title:after,.header-menu .menu-list__link:hover .menu-list__link-title:after,.header-menu .menu-list__link--active .menu-list__link-title:after,.header-menu .menu-list__link[aria-current=page] .menu-list__link-title:after,.header-menu .menu-list__link--beaumont-current .menu-list__link-title:after{display:none!important;content:none!important;opacity:0!important;transform:none!important}.shopify-section:has(>.beaumont-sale-tiers){width:100vw!important;max-width:100vw!important;min-width:100vw!important;align-self:flex-start!important;margin-inline:0!important;padding-inline:0!important}.shopify-section:has(>.beaumont-sale-tiers)>.beaumont-sale-tiers{width:100vw!important;max-width:100vw!important;margin-inline:0!important;padding-inline:0!important;box-sizing:border-box}.shopify-section:has(>.beaumont-sale-tiers) .beaumont-sale-tiers__inner{width:min(1600px,calc(100vw - 80px))!important;max-width:1600px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}.shopify-section:has(>.beaumont-sale-tiers) .beaumont-sale-tiers__heading,.shopify-section:has(>.beaumont-sale-tiers) .beaumont-sale-tiers__grid{width:100%!important;margin-left:auto!important;margin-right:auto!important}@media screen and (max-width:749px){.shopify-section:has(>.beaumont-sale-tiers) .beaumont-sale-tiers__inner{width:calc(100vw - 32px)!important}}.predictive-search-results__products{max-width:100%}.predictive-search-results__products .predictive-search-results__wrapper-products{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:0!important}.predictive-search-results__products .predictive-search-results__card--product{width:100%!important;margin:0!important;padding:0!important;border-bottom:1px solid rgba(0,0,0,.12);border-radius:0!important}.predictive-search-results__products .predictive-search-results__card--product:first-child{border-top:1px solid rgba(0,0,0,.12)}.predictive-search-results__products .resource-card{display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;width:100%!important;min-height:105px!important;padding:10px 4px!important;height:auto!important}.predictive-search-results__products .resource-card__media{width:85px!important;height:85px!important;min-width:85px!important;overflow:hidden!important;border-radius:4px!important}.predictive-search-results__products .resource-card__image,.predictive-search-results__products .resource-card__image--secondary,.predictive-search-results__products .resource-card__image-placeholder{width:85px!important;height:85px!important;aspect-ratio:1 / 1!important;object-fit:cover!important}.predictive-search-results__products .resource-card__content{min-width:0!important;padding:0!important;gap:4px!important}.predictive-search-results__products .resource-card__title{font-size:16px!important;line-height:1.3!important;margin:0!important}.predictive-search-results__products .price{font-size:14px!important;line-height:1.3!important;margin:0!important}.predictive-search-results__products .predictive-search-results__card--product:hover{background:#00000006}@media screen and (max-width:749px){.predictive-search-results__products .resource-card{grid-template-columns:68px minmax(0,1fr)!important;gap:12px!important;min-height:88px!important;padding:10px 0!important}.predictive-search-results__products .resource-card__media,.predictive-search-results__products .resource-card__image,.predictive-search-results__products .resource-card__image--secondary,.predictive-search-results__products .resource-card__image-placeholder{width:68px!important;height:68px!important;min-width:68px!important}.predictive-search-results__products .resource-card__title{font-size:15px!important}.predictive-search-results__products .price{font-size:13px!important}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/beaumont-overrides.css.map */
