.about-us{background-color:var(--abu-bg, #ffffff);color:var(--abu-color, #1a1a1a);padding:var(--abu-padding-y, 60px) 20px}.about-us__inner{align-items:center;display:grid;gap:32px;grid-template-columns:1fr;margin:0 auto;max-width:var(--abu-max-width, 1200px)}@media only screen and (min-width:769px){.about-us{padding-left:40px;padding-right:40px}.about-us__inner{gap:60px;grid-template-columns:1fr 1fr}.about-us--reverse .about-us__media{order:2}.about-us--reverse .about-us__content{order:1}}.about-us__media{width:100%}.about-us__image,.about-us__image-placeholder{border-radius:2px;display:block;height:auto;object-fit:cover;width:100%}.about-us__image-placeholder{aspect-ratio:4 / 5;background-color:#f2f2f0}.about-us__image-placeholder svg{height:100%;width:100%}.about-us__content{width:100%}.about-us__eyebrow{color:var(--abu-color, #1a1a1a);font-size:13px;font-weight:600;letter-spacing:.2em;margin:0 0 12px;text-transform:uppercase}.about-us__heading{color:var(--abu-color, #1a1a1a);font-size:32px;font-weight:400;letter-spacing:-.01em;line-height:1.15;margin:0 0 24px}@media only screen and (min-width:769px){.about-us__heading{font-size:44px}}.about-us__body{color:var(--abu-color, #1a1a1a);font-size:16px;line-height:1.7}.about-us__body p{margin:0 0 18px}.about-us__body p:last-child{margin-bottom:0}.about-us__cta{display:inline-block;margin-top:28px}.announcement-bar-secondary{background-color:var(--abc-secondary-bg, #1a1a1a);color:var(--abc-secondary-color, #ffffff);font-size:calc(var(--typeBaseSize) * .75);padding:10px 0;position:relative;text-align:center}.announcement-bar-secondary a,.announcement-bar-secondary a:visited,.announcement-bar-secondary a:hover,.announcement-bar-secondary a:active{color:var(--abc-secondary-color, #ffffff)}.announcement-slider-secondary{position:relative}.announcement-slider-secondary__slide{overflow:hidden;padding:0 5px;position:relative;width:100%}.announcement-link-secondary{color:var(--abc-secondary-color, #ffffff);display:block}.announcement-link-secondary:active,.announcement-link-secondary:hover{color:var(--abc-secondary-color, #ffffff)}.announcement-text-secondary{display:block;font-size:.9em;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.announcement-link-text-secondary{display:block}.announcement-link-secondary .announcement-link-text-secondary{text-decoration:underline}.announcement-link-text-secondary a{color:inherit}@media only screen and (min-width:769px){.announcement-slider-secondary[data-compact=true] .announcement-slider-secondary__slide{display:none}.announcement-slider-secondary[data-compact=true] .announcement-slider-secondary__slide.is-active{display:block}.announcement-slider-secondary[data-compact=true] .announcement-link-text-secondary,.announcement-slider-secondary[data-compact=true] .announcement-text-secondary{display:inline}.announcement-slider-secondary[data-compact=true] .announcement-text-secondary+.announcement-link-text-secondary{padding-left:5px}.announcement-slider-secondary[data-compact=false]{display:flex}.announcement-slider-secondary[data-compact=false] .announcement-slider-secondary__slide{flex:1 1 33%}}@media only screen and (max-width:768px){.announcement-slider-secondary .announcement-slider-secondary__slide{display:none}.announcement-slider-secondary .announcement-slider-secondary__slide.is-active{display:block}}.cart-drawer-progress{background-color:transparent;box-sizing:border-box;color:var(--cdp-text, #1a1a1a);margin:0;padding:0 0 16px}.cart-drawer-progress__message{color:var(--cdp-text, #1a1a1a);line-height:1.4;margin:0 0 12px;text-align:center}.cart-drawer-progress__message strong{font-weight:700}.cart-drawer-progress__bar-wrap{position:relative}.cart-drawer-progress__bar{background-color:var(--cdp-track, #e5e5e5);border-radius:9999px;height:8px;overflow:visible;position:relative;width:100%}.cart-drawer-progress__fill{background-color:var(--cdp-fill, #1a1a1a);border-radius:9999px;height:100%;transition:width .4s ease;width:0}.cart-drawer-progress__tier-marker{align-items:center;background-color:var(--cdp-marker-inactive-bg, #ffffff);border:2px solid var(--cdp-track, #e5e5e5);border-radius:50%;box-sizing:border-box;color:#1a1a1a;display:flex;height:32px;justify-content:center;left:100%;position:absolute;top:50%;transform:translate(-100%,-50%);transition:background-color .3s ease,border-color .3s ease,color .3s ease;width:32px;z-index:1}.cart-drawer-progress__tier-marker svg{color:inherit;fill:none;stroke:currentColor;height:16px;width:16px}.cart-drawer-progress__tier-marker.is-reached{background-color:var(--cdp-marker-active-bg, #1a1a1a);border-color:#fff;color:#fff}.cart-drawer-progress__labels{height:18px;margin-top:12px;position:relative}.cart-drawer-progress__tier-label{color:var(--cdp-text, #1a1a1a);font-weight:500;letter-spacing:0;position:absolute;right:0;text-align:right;text-transform:none}#CartDrawer [data-summary]{padding:8px 0 0!important}#CartDrawer .cart-drawer-summary__row{align-items:center;color:#1a1a1a;display:flex;justify-content:space-between;padding:4px 0}#CartDrawer .cart-drawer-summary__label{font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}#CartDrawer .cart-drawer-summary__amount{color:#1a1a1a;font-size:14px;font-weight:600}#CartDrawer .cart-drawer-summary__amount--free{text-transform:uppercase}#CartDrawer .cart-drawer-summary__amount--savings{color:#00a85a}.cart-drawer-payment-icons{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:8px}@media only screen and (min-width:769px){.cart-drawer-payment-icons{gap:12px}}.cart-drawer-payment-icons__item{display:inline-flex}.cart-drawer-payment-icons__item svg,.cart-drawer-payment-icons__svg{height:var(--cdpi-size, 24px);width:auto}.cart-drawer-payment-icons__item[hidden]{display:none}.cart-drawer-guarantee{background-color:var(--cdg-bg, #f0f0f0);color:var(--cdg-color, #1a1a1a);font-size:14px;font-weight:600;letter-spacing:0;margin-top:8px;padding:6px 12px;text-align:center;text-transform:none;width:100%;box-sizing:border-box}.cart-drawer-guarantee[hidden]{display:none}#CartDrawer .drawer__header,#CartDrawer .drawer__fixed-header{min-height:0!important}#CartDrawer .drawer__header{border-bottom:0!important;padding-bottom:8px!important;padding-top:8px!important;position:relative}#CartDrawer .drawer__header:after{background:#e5e5e5;bottom:0;content:"";height:1px;left:calc(-1 * var(--drawer-gutter));pointer-events:none;position:absolute;right:calc(-1 * var(--drawer-gutter))}@media only screen and (min-width:769px){#CartDrawer .drawer__header,#CartDrawer .drawer__fixed-header{min-height:0!important}}#CartDrawer .drawer__title{font-family:var(--typeBasePrimary, inherit),var(--typeBaseFallback, sans-serif)!important;font-size:18px!important;font-weight:600!important;letter-spacing:0!important;text-transform:capitalize!important}#CartDrawer .drawer__scrollable{flex:1 1 auto!important;min-height:0!important;padding-top:16px!important}#CartDrawer .drawer__footer{border-top:1px solid #e5e5e5!important;flex:0 0 auto!important;padding-bottom:12px!important;padding-top:4px!important}#CartDrawer .cart__checkout-wrapper{margin-top:8px!important}#CartDrawer .cart__terms{align-items:center!important;display:flex!important;gap:10px!important;justify-content:flex-start!important;margin-bottom:0!important;min-height:44px;padding:0!important}#CartDrawer .cart__terms-checkbox{-webkit-appearance:none;appearance:none;background-color:#fff;border:1.5px solid #1a1a1a;border-radius:2px;cursor:pointer;flex:0 0 18px;height:18px;margin:0;padding:0;position:relative;width:18px}#CartDrawer .cart__terms-checkbox:checked{background-color:#1a1a1a}#CartDrawer .cart__terms-checkbox:checked:after{border:solid #ffffff;border-width:0 2px 2px 0;content:"";height:9px;left:5px;position:absolute;top:1px;transform:rotate(45deg);width:4px}#CartDrawer .cart__terms label{color:#1a1a1a;cursor:pointer;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.4;margin:0;text-transform:none}#CartDrawer .cart__terms label a{color:#1a1a1a;text-decoration:underline;transition:opacity .2s ease}#CartDrawer .cart__terms label a:hover,#CartDrawer .cart__terms label a:focus{opacity:.7}#CartDrawer .cart-item-custom{border-bottom:1px solid #e5e5e5;box-sizing:border-box;display:flex;gap:12px;padding:16px 0;position:relative}#CartDrawer .cart-item-custom:last-child{border-bottom:0}#CartDrawer .cart-item-custom__image{flex:0 0 80px;width:80px}#CartDrawer .cart-item-custom__image-link,#CartDrawer .cart-item-custom__image img{border-radius:2px;display:block;height:80px;object-fit:cover;width:80px}#CartDrawer .cart-item-custom__content{flex:1 1 auto;min-width:0;padding-right:24px;position:relative}#CartDrawer .cart-item-custom__remove{color:#999;height:18px;line-height:0;position:absolute;right:0;top:0;width:18px}#CartDrawer .cart-item-custom__remove svg{height:18px;width:18px}#CartDrawer .cart-item-custom__remove:hover{color:#1a1a1a}#CartDrawer .cart-item-custom__title{color:#1a1a1a!important;display:block;font-size:14px!important;font-weight:600;letter-spacing:.5px;line-height:1.3;margin-bottom:6px;text-decoration:none;text-transform:uppercase}#CartDrawer .cart-item-custom__variants{margin-bottom:4px}#CartDrawer .cart-item-custom__variant-row{color:#666;font-size:14px;line-height:1.4;margin-bottom:2px}#CartDrawer .cart-item-custom__variant-label,#CartDrawer .cart-item-custom__variant-value{color:#666;font-weight:400}#CartDrawer .cart-item-custom__footer{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;margin-top:8px}#CartDrawer .cart-item-custom__qty{align-items:center;border:1px solid #e5e5e5;display:inline-flex;flex:0 0 auto}#CartDrawer .cart-item-custom__qty .js-qty__adjust{align-items:center;background:transparent;border:0;color:#1a1a1a;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;position:static!important;width:28px}#CartDrawer .cart-item-custom__qty .js-qty__adjust svg{height:10px;width:10px}#CartDrawer .cart-item-custom__qty .js-qty__num{background:transparent;border:0;color:#1a1a1a;font-size:14px;font-weight:500;height:28px;padding:0;text-align:center;width:28px}#CartDrawer .cart-item-custom__price-col{flex:0 0 auto;text-align:right}#CartDrawer .cart-item-custom__price-row{align-items:baseline;display:flex;gap:6px;justify-content:flex-end}#CartDrawer .cart-item-custom__price-compare{color:#999;font-size:14px;font-weight:400;text-decoration:line-through}#CartDrawer .cart-item-custom__price-sale{color:#1a1a1a;font-size:14px;font-weight:600}#CartDrawer .cart-item-custom__savings{color:#00a85a;font-size:14px;font-weight:600;line-height:1.4;margin-top:2px}#CartDrawer .cart-item-custom__line-discount{color:#00a85a;font-size:13px;line-height:1.4;margin-top:2px}#CartDrawer .cart-item-custom__unit-price{color:#666;font-size:12px;margin-top:2px}.btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,.btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):focus{background-color:#2a2a2a!important}.category-nav{background-color:var(--cnav-bg, #ffffff);color:var(--cnav-color, #1a1a1a);padding:var(--cnav-padding-y, 14px) 0;width:100%;box-sizing:border-box}.category-nav--border{border-bottom:1px solid var(--cnav-border-color, #e8e8e1)}.category-nav__inner{width:100%}.category-nav__list{list-style:none;margin:0;padding:0 16px;display:flex;justify-content:flex-start;align-items:center;gap:var(--cnav-gap-mobile, 16px);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;scroll-padding-left:16px}.category-nav__list::-webkit-scrollbar{display:none}@media only screen and (min-width:769px){.category-nav__list{gap:var(--cnav-gap-desktop, 32px);justify-content:center;overflow-x:visible;padding:0;scroll-snap-type:none}}.category-nav--mobile-wrap .category-nav__list{flex-wrap:wrap;overflow-x:visible;scroll-snap-type:none;row-gap:var(--cnav-gap-mobile, 16px)}.category-nav__item{flex-shrink:0;scroll-snap-align:start}.category-nav__link{color:var(--cnav-color, #1a1a1a);display:inline-block;font-size:var(--cnav-font-size-mobile, 12px);font-weight:var(--cnav-font-weight, 600);letter-spacing:var(--cnav-letter-spacing, 1.5px);text-transform:var(--cnav-text-transform, uppercase);text-decoration:none;padding-bottom:var(--cnav-underline-offset, 4px);border-bottom:var(--cnav-underline-thickness, 1px) solid transparent;transition:color .2s ease,border-color .2s ease;white-space:nowrap;line-height:1.2}@media only screen and (min-width:769px){.category-nav__link{font-size:var(--cnav-font-size-desktop, 14px)}}.category-nav--underline .category-nav__link{border-bottom-color:currentColor}.category-nav__link:hover{color:var(--cnav-color-hover, #666666)}.category-nav--underline .category-nav__link:hover{border-bottom-color:var(--cnav-color-hover, #666666)}.category-nav__link--active{border-bottom-width:calc(var(--cnav-underline-thickness, 1px) + 1px);border-bottom-color:currentColor}.category-nav__link:focus-visible{outline:2px solid var(--cnav-color, #1a1a1a);outline-offset:2px}@media only screen and (max-width:768px){.category-nav--hide-mobile{display:none}}.mission-statement{background-color:var(--ms-bg, #f7f5f1);color:var(--ms-color, #1a1a1a);padding:var(--ms-padding-top, 80px) 20px var(--ms-padding-bottom, 80px);position:relative;overflow:hidden}.mission-statement__bg{top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.mission-statement__bg-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.mission-statement__overlay{background-color:#000;top:0;right:0;bottom:0;left:0;opacity:var(--ms-overlay, .3);position:absolute}.mission-statement__inner{margin:0 auto;max-width:var(--ms-max-width, 900px);position:relative;text-align:center;z-index:1}.mission-statement__eyebrow{color:var(--ms-color, #1a1a1a);font-size:13px;font-weight:600;letter-spacing:.2em;margin:0 0 20px;text-transform:uppercase}.mission-statement__statement{color:var(--ms-color, #1a1a1a);font-size:24px;font-weight:400;letter-spacing:-.01em;line-height:1.4}.mission-statement__statement p{margin:0 0 16px}.mission-statement__statement p:last-child{margin-bottom:0}@media only screen and (min-width:769px){.mission-statement{padding-left:40px;padding-right:40px}.mission-statement__statement{font-size:32px;line-height:1.35}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
