:root{--bcn-ground: #FFFFFF;--bcn-ink: #151515;--bcn-muted: #6A6158;--bcn-bark: #151515;--bcn-line: #E6E6E6;--bcn-panel-text: #FFFFFF;--bcn-font-display: "Newsreader", Georgia, "Times New Roman", serif;--bcn-font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}h1,.h1.h1,.text-block.h1>*,.text-block.h1 :is(h1,h2,h3,h4,h5,h6),h2,.h2.h2,.text-block.h2>*,.text-block.h2 :is(h1,h2,h3,h4,h5,h6),h3,.h3.h3,.text-block.h3>*,.text-block.h3 :is(h1,h2,h3,h4,h5,h6),h4,.h4.h4,.text-block.h4>*,.text-block.h4 :is(h1,h2,h3,h4,h5,h6){font-family:var(--bcn-font-display);font-weight:400;text-transform:none}.bcn-hero{position:relative;display:flex;align-items:center;justify-content:flex-end;min-height:var(--bcn-hero-h, 86vh);overflow:hidden;background:var(--bcn-bark);color:var(--bcn-panel-text)}.bcn-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bcn-hero__panel{position:relative;z-index:1;box-sizing:border-box;width:min(26rem,100%);margin-right:clamp(1rem,6vw,6rem);padding:clamp(1.5rem,3vw,2.5rem);background:rgba(255,255,255,var(--bcn-panel-alpha, .85));border:0;color:var(--bcn-ink)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.bcn-hero__panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.bcn-hero__eyebrow{margin:0 0 1rem;font-size:.8125rem;line-height:1.4;opacity:.85}.bcn-hero__title{margin:0;font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:1.15;letter-spacing:-.01em}.bcn-hero__text{margin:1rem 0 0;font-size:.9375rem;line-height:1.55;opacity:.92}.bcn-hero__cta{display:inline-block;margin-top:1.5rem;padding:13px 25px;border:0;border-radius:0;background:var(--bcn-ink);color:#fff;font-size:.875rem;text-decoration:none}.bcn-hero__cta:hover,.bcn-hero__cta:focus-visible{background:#3a3a3a;color:#fff}.bcn-hero__word{position:absolute;left:clamp(1rem,4vw,3rem);bottom:clamp(1rem,3vw,2.5rem);z-index:1;font-family:var(--bcn-font-display);font-size:clamp(2.5rem,7vw,5.5rem);line-height:1;text-transform:lowercase;opacity:.9}@media(max-width:749px){.bcn-hero{align-items:flex-end}.bcn-hero__panel{margin:1rem;width:auto}.bcn-hero__word{display:none}}.bcn-hero .bcn-hero__cta:focus-visible{outline:2px solid var(--bcn-ink);outline-offset:3px}@media(max-width:749px){.bcn-hero__panel{-webkit-backdrop-filter:none;backdrop-filter:none}}footer .email-signup__input.paragraph:focus-visible,footer .email-signup__button:focus-visible{outline:2px solid var(--palette-lightest, #fff);outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.mega-menu__link{font-size:1rem;line-height:1.2;padding-block:.2rem}.mega-menu__link--parent{font-size:.8125rem!important;letter-spacing:.08em;color:#1515158c!important;padding-block-end:.6rem}@media(prefers-reduced-motion:no-preference){.mega-menu__column{opacity:0;transform:translateY(8px);transition:opacity .14s ease-out,transform .14s ease-out}.menu-list__list-item:has([aria-expanded=true]) .mega-menu__column,.menu-list__submenu:hover .mega-menu__column{opacity:1;transform:none;transition:opacity .36s cubic-bezier(.33,1,.68,1),transform .36s cubic-bezier(.33,1,.68,1)}.menu-list__list-item:has([aria-expanded=true]) .mega-menu__column:nth-child(2){transition-delay:.05s}.menu-list__list-item:has([aria-expanded=true]) .mega-menu__column:nth-child(3){transition-delay:.1s}.menu-list__list-item:has([aria-expanded=true]) .mega-menu__column:nth-child(4){transition-delay:.15s}.menu-list__list-item:has([aria-expanded=true]) .mega-menu__column:nth-child(5){transition-delay:.2s}}.bcn-hero--overlay{align-items:flex-start}.bcn-hero--overlay .bcn-hero__panel{width:min(24rem,100%);margin:clamp(1.25rem,3.4vw,2.75rem) clamp(1rem,3.4vw,2.75rem) 0 0;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:right}.bcn-hero--overlay .bcn-hero__eyebrow{margin:0 0 .6rem;font-size:.75rem;letter-spacing:.1em;opacity:1}.bcn-hero--overlay .bcn-hero__title{font-size:clamp(1.9rem,3.5vw,3.5rem);line-height:1.04;letter-spacing:-.02em}.bcn-hero--overlay .bcn-hero__text{margin-top:.9rem;opacity:1}.bcn-hero--overlay .bcn-hero__title{text-wrap:balance}.bcn-hero--overlay .bcn-hero__text{text-wrap:pretty}@media(max-width:1179px){.bcn-hero--overlay{display:flex;flex-direction:column;align-items:stretch;min-height:0;overflow:visible;background:#fff;color:var(--bcn-ink)}.bcn-hero--overlay .bcn-hero__panel{order:-1;position:static;width:auto;margin:0;padding:clamp(1.5rem,5vw,2.75rem) clamp(1rem,5vw,2.75rem) clamp(1.25rem,4vw,2rem);text-align:left}.bcn-hero--overlay .bcn-hero__title{font-size:clamp(2rem,8.6vw,3.25rem)}.bcn-hero--overlay .bcn-hero__img{position:static;display:block;width:100%;height:auto;max-height:82vh;object-fit:cover}.bcn-hero--overlay .bcn-hero__word{display:none}}#shopify-pc__banner.shopify-pc__banner__dialog{top:auto;bottom:1rem;left:1rem;right:auto;width:21.5rem;max-width:calc(100vw - 2rem);min-width:0;max-height:70vh;padding:0;transform:none;border-radius:0;box-shadow:0 8px 28px #1515151f;font-family:var(--bcn-font-body, "Inter", system-ui, sans-serif);font-size:.75rem;line-height:1.5;color:#4a4742}#shopify-pc__banner .shopify-pc__banner__wrapper{padding:1rem 1.1rem 1.05rem}#shopify-pc__banner .shopify-pc__banner__body{width:100%;margin:0}#shopify-pc__banner__body-title{margin:0 0 .4rem;font-family:var(--bcn-font-display, "Newsreader", Georgia, serif);font-size:1.0625rem;font-weight:400;letter-spacing:-.01em;line-height:1.2;color:#151515}#shopify-pc__banner .shopify-pc__banner__body p{margin:0;font-size:.75rem;line-height:1.5;color:#4a4742}#shopify-pc__banner__body-policy-link{color:#151515;text-decoration:underline;text-underline-offset:2px}#shopify-pc__banner .shopify-pc__banner__btns{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;margin-top:.8rem}#shopify-pc__banner .shopify-pc__banner__btns button{flex:1 1 0;margin:0;padding:.65rem .5rem;border:0;border-radius:0;background:#f0eeea;color:#151515;font:500 .6875rem/1 var(--bcn-font-body, "Inter", system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase}#shopify-pc__banner .shopify-pc__banner__btns button:hover{background:#e6e3dd}#shopify-pc__banner .shopify-pc__banner__btns button:focus-visible{outline:2px solid #151515;outline-offset:2px;box-shadow:none}#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-manage-prefs{order:3;flex:0 0 100%;padding:.35rem 0 0;background:transparent;font-size:.75rem;font-weight:400;letter-spacing:0;text-align:left;text-decoration:underline;text-transform:none}@media(max-width:480px){#shopify-pc__banner.shopify-pc__banner__dialog{left:.75rem;right:.75rem;bottom:.75rem;width:auto;max-width:none}}:root{--bpdp-card: #F6F5F2;--bpdp-line: #E4E2DD;--bpdp-ink: #151515;--bpdp-sub: #4A4742;--bpdp-lift: 0 1px 2px rgba(21, 21, 21, .06), 0 6px 18px rgba(21, 21, 21, .05)}.bpdp-crumb{display:flex;align-items:center;gap:.85rem;width:min(91.7%,1467px);margin:clamp(.75rem,1.9vw,1.5rem) auto clamp(.75rem,1.5vw,1.25rem);min-height:2.5rem}.bpdp-crumb__back{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--bpdp-ink);color:#fff;text-decoration:none}.bpdp-crumb__back:hover{background:#3a3a3a}.bpdp-crumb__back:focus-visible{outline:2px solid var(--bpdp-ink);outline-offset:3px}.bpdp-crumb__list{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0;padding:0;font-size:.8125rem;font-weight:600;color:var(--bpdp-ink)}.bpdp-crumb__list li+li:before{content:"/";margin-right:.35rem;font-weight:400}.bpdp-crumb__list a{color:inherit;text-decoration:none}.bpdp-crumb__list a:hover{text-decoration:underline;text-underline-offset:3px}.bpdp-crumb__list li[aria-current]{color:gray;font-weight:500}@media(min-width:750px){.product-information.section{display:block;width:min(91.7%,1467px);max-width:none;margin-inline:auto;padding-inline:0}.product-information .product-information__media{padding:0!important}.product-information .product-information__grid{display:grid!important;grid-template-columns:718fr 716fr!important;column-gap:min(2.06vw,33px)!important;width:100%;max-width:none;margin-inline:0;padding:0;align-items:start}.product-information .product-information__media,.product-information .product-details{width:auto!important;max-width:none!important;min-width:0}.product-information .product-details{background:var(--bpdp-card);box-shadow:var(--bpdp-lift);border-radius:2px;padding:min(2.06vw,33px)}}.product-information media-gallery .slideshow-container,.product-information media-gallery slideshow-slides{background:var(--bpdp-card)}.product-information media-gallery slideshow-container{box-shadow:var(--bpdp-lift);border-radius:2px;overflow:hidden}.product-information .slideshow-controls__thumbnails{gap:min(2.06vw,33px);padding:0}.product-information .slideshow-controls__thumbnails>*{flex:0 0 clamp(56px,5.75vw,92px)!important;width:clamp(56px,5.75vw,92px)!important;aspect-ratio:1;height:auto!important;padding:0;background:var(--bpdp-card);box-shadow:var(--bpdp-lift);border:1px solid transparent;border-radius:0;overflow:hidden}.product-information .slideshow-controls__thumbnails>* img{width:100%;height:100%;object-fit:cover}.product-information .slideshow-controls__thumbnails>[aria-selected=true],.product-information .slideshow-controls__thumbnails>[aria-current=true]{border-color:var(--bpdp-ink)}.product-information .product-details h1{margin:0;font-family:var(--bcn-font-display);font-weight:500;text-transform:uppercase;font-size:clamp(1.5rem,2.1vw,2.125rem);line-height:1.08;letter-spacing:.01em;color:var(--bpdp-ink)}.product-information .product-details .text-block--tagline,.product-information .product-details [class*=__tagline]{font-size:clamp(.9375rem,1.06vw,1.0625rem);line-height:1.45;color:var(--bpdp-sub)}.product-information .product-details [class*=__tagline] p{margin:0}.product-information .product-details product-price{font-size:1.0625rem;font-weight:500}.product-information .product-details .add-to-cart-button,.product-information .product-details button[name=add]{border-radius:999px;background:#232229;color:#fff;border:0;font-size:.875rem}.product-information .product-details .accordion{margin-top:.5rem}.product-information .product-details .accordion .details{border-color:var(--bpdp-line)}.product-information .product-details .accordion summary{font-family:var(--bcn-font-body);font-size:clamp(.9375rem,1.06vw,1.0625rem);font-weight:600;text-transform:none;padding-block:1rem}.product-information .product-details .accordion .details__content,.product-information .product-details .accordion .details-content{font-size:.875rem;line-height:1.45;color:var(--bpdp-sub)}.product-information .product-details .accordion p{margin:0 0 .5rem}.bmo__list{list-style:none;margin:.25rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,134px));gap:19px}.bmo__tile{display:flex;flex-direction:column;gap:.35rem;min-width:0}.bmo__pic{display:block;aspect-ratio:1;background:#d5d1ce;box-shadow:var(--bpdp-lift);overflow:hidden}.bmo__pic img{display:block;width:100%;height:100%;object-fit:cover}.bmo__label{margin-top:.4rem;font-size:.8125rem;font-weight:700;color:var(--bpdp-ink)}.bmo__name{font-size:.8125rem;line-height:1.35;color:var(--bpdp-sub)}.bmo__note{margin:1rem 0 0;font-size:.8125rem;line-height:1.4;color:var(--bpdp-ink)}.bmo__caption{margin:.5rem 0 0;font-size:.6875rem;color:#6a6158}@media(max-width:749px){.bpdp-crumb{width:auto;margin-inline:1rem}.product-information.section{width:auto;margin-inline:1rem;padding-inline:0}.product-information .product-information__grid{display:block!important;width:100%}.product-information .product-information__media,.product-information .product-details{grid-column:1 / -1!important}.product-information .product-details{background:var(--bpdp-card);padding:1.25rem 1rem!important;margin:1rem 0 0!important;width:100%!important;box-shadow:var(--bpdp-lift)}.bmo__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}.page-wrapper--drawer-open{margin-inline-end:0!important}#cart-drawer .theme-drawer__dialog{--theme-drawer-padding: 1.5rem;top:var(--bbag-top, 5.5rem);inset-inline-end:1.5rem;width:min(499px,calc(100vw - 1rem));max-width:calc(100vw - 1rem);height:auto;max-height:calc(100dvh - var(--bbag-top, 5.5rem) - 1rem);padding:0;border:1px solid var(--bpdp-ink);border-radius:0;background:#fbfaf8;box-shadow:0 14px 40px #15151524;overflow:visible}#cart-drawer .theme-drawer__dialog[open]{inset-inline-end:1.5rem}#cart-drawer .theme-drawer__dialog::backdrop{background:#1515151f}#cart-drawer .theme-drawer__dialog:before{content:"";position:absolute;top:-10px;right:1.5rem;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:10px solid var(--bpdp-ink)}#cart-drawer .theme-drawer__dialog--opening,#cart-drawer .theme-drawer__dialog--opening-inline-start{animation:bbag-in .22s ease-out}#cart-drawer .theme-drawer__dialog--closing{animation:bbag-out .16s ease-in forwards}@keyframes bbag-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes bbag-out{to{opacity:0;transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){#cart-drawer .theme-drawer__dialog--opening,#cart-drawer .theme-drawer__dialog--opening-inline-start,#cart-drawer .theme-drawer__dialog--closing{animation:none}}#cart-drawer .cart-drawer__inner{max-height:inherit;overflow:hidden}#cart-drawer .theme-drawer__header{padding:1.5rem 1.5rem 1.1rem;border-bottom:1px solid var(--bpdp-line);margin-inline:0}#cart-drawer .theme-drawer__title{font-family:var(--bcn-font-display);font-weight:500;font-size:1.5rem;line-height:1;text-transform:uppercase;letter-spacing:.02em}#cart-drawer .theme-drawer__badge{display:none}#cart-drawer .theme-drawer__close-button{--private-button-size: 40px;background:var(--bpdp-ink);color:#fff;border:0;box-shadow:none}#cart-drawer .theme-drawer__close-button:hover:not(:active){background:#3a3a3a;color:#fff}#cart-drawer .theme-drawer__close-button .svg-wrapper,#cart-drawer .theme-drawer__close-button svg{color:#fff;stroke:currentColor}#cart-drawer .cart-drawer__content{background:transparent}#cart-drawer .cart-drawer__items{padding-inline:1.5rem;padding-top:1.25rem}#cart-drawer .cart-items__table,#cart-drawer .cart-items__table tbody{display:block;width:100%}#cart-drawer .cart-items__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#cart-drawer .cart-drawer__items .cart-items__table-row{display:grid;grid-template-columns:112px minmax(0,1fr) auto;grid-template-rows:auto 1fr;column-gap:1rem;row-gap:.5rem;align-items:start;margin:0;padding:0 0 1.25rem;border-bottom:1px solid var(--bpdp-line)}#cart-drawer .cart-items__media{grid-column:1;grid-row:1 / 3;width:112px;padding:0}#cart-drawer .cart-items__media-container{display:block;aspect-ratio:1;width:112px;background:#edeae5;box-shadow:var(--bpdp-lift);overflow:hidden}#cart-drawer .cart-items__media-image{width:100%;height:100%;object-fit:cover}#cart-drawer .cart-items__details{display:block;grid-column:2;grid-row:1;padding:0;min-width:0;text-align:left;justify-self:stretch;align-self:start}#cart-drawer .cart-items__title{font-size:.9375rem;font-weight:700;color:var(--bpdp-ink);text-decoration:none}#cart-drawer .cart-items__product-info,#cart-drawer .cart-items__unit-price-wrapper{grid-area:auto}#cart-drawer .cart-items__unit-price-wrapper{margin-top:.4rem;font-size:.9375rem}#cart-drawer .cart-items__quantity,#cart-drawer .cart-items__quantity-controls{display:contents}#cart-drawer .quantity-selector-wrapper{grid-column:2 / 4;grid-row:2;align-self:end;justify-self:start}#cart-drawer .cart-items__price{display:none}#cart-drawer .cart-items__error{grid-column:1 / -1}#cart-drawer .cart-items__remove{grid-column:3;grid-row:1;justify-self:end;align-self:start;width:auto;height:auto;min-height:0;padding:0;background:none;border:0;box-shadow:none;font-size:.8125rem;font-weight:700;color:var(--bpdp-ink);cursor:pointer}#cart-drawer .cart-items__remove svg,#cart-drawer .cart-items__remove .svg-wrapper{display:none}#cart-drawer .cart-items__remove:after{content:"Remove";text-decoration:underline;text-underline-offset:3px}#cart-drawer .quantity-selector{border:0;background:transparent;box-shadow:none}#cart-drawer .cart-drawer__summary{padding:0 1.5rem 1.5rem;background:transparent;border:0;box-shadow:none}#cart-drawer .cart-totals{padding-top:1.25rem}#cart-drawer .cart-totals__total-label,#cart-drawer .cart-totals__total-value{font-weight:700;font-size:1rem}#cart-drawer .cart-totals__tax-note small{font-size:.8125rem;color:var(--bpdp-sub)}#cart-drawer .cart__checkout-button{width:100%;min-height:3rem;border-radius:999px;background:#232229;color:#fff;border:1px solid #232229;font-size:.875rem}#cart-drawer .cart__checkout-button:hover{background:#3a3a3a}#cart-drawer .cart-drawer--empty .theme-drawer__header{border-bottom:0;padding-bottom:0}#cart-drawer .cart-drawer--empty .cart-drawer__content{padding:0 1.5rem 2rem;align-items:center;text-align:center;gap:1rem}#cart-drawer .cart-drawer--empty .theme-drawer__title{justify-content:center;font-size:1.25rem}@media(max-width:749px){#cart-drawer .theme-drawer__dialog,#cart-drawer .theme-drawer__dialog[open]{inset-inline-end:.5rem}#cart-drawer .theme-drawer__dialog:before{right:1rem}}#cart-drawer .cart-drawer__items{flex:none}#header-component .menu-list__link:not(.mega-menu__link){font-family:var(--bcn-font-body, "Inter", system-ui, sans-serif);font-size:.6875rem;line-height:1rem;font-weight:400;letter-spacing:normal;color:#000000e5}
/*# sourceMappingURL=/cdn/shop/t/44/assets/beacon-v2.css.map */
