:root{--brand-accent: #1f4b47;--brand-surface: #faf6f0;--brand-ink: #1a1a1a;--brand-muted: #6b6257;--brand-sale: #1e7a5a;--brand-was: #b23a2e}body,[class*=color-scheme-]{color:rgb(var(--color-foreground))}body,.rte,.rte p,p{line-height:1.75}.caption,.caption-with-letter-spacing,.caption-large,.product__tax,.card__caption{color:var(--brand-muted)}.h0,.h1,.h2,.h3,h1,h2,h3{line-height:1.25;letter-spacing:0}.card__heading,.card__heading a,.card-information .card__heading,.product__title,.product__title h1,.product__title h2{color:rgb(var(--color-foreground))}.price--on-sale .price__sale .price-item--sale{color:var(--brand-sale)}.price--on-sale .price__sale .price-item--regular{color:var(--brand-was);text-decoration:line-through}.button,.shopify-challenge__button,.customer button{min-height:4.8rem;letter-spacing:.05rem}@media screen and (min-width:750px){.button,.shopify-challenge__button,.customer button{min-height:4.5rem}}@media screen and (max-width:749px){.product-grid:not(.slider--tablet) .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}}.header__heading-link .h2{color:rgb(var(--color-foreground));font-size:2.2rem;letter-spacing:.08rem}.header__heading-link:hover .h2{color:var(--brand-accent)}@media screen and (min-width:750px){.header__heading-link .h2{font-size:2.8rem}}.header__menu-item{color:rgb(var(--color-foreground));font-size:1.5rem;letter-spacing:.05rem;padding:.8rem 1.4rem}.header__menu-item:hover{color:var(--brand-accent)}.header__icon,.header__icon.link{color:rgb(var(--color-foreground))}.header__icon:hover,.header__icon.link:hover{color:var(--brand-accent)}.header__icon:hover .icon{transform:none}.card>.card__content>.card__badge,.card--horizontal .card__badge{display:none!important}.card__inner{position:relative!important}.card--media .card__inner>.card__content{position:static!important}.card__badge{position:absolute!important;top:0!important;right:0!important;left:auto!important;bottom:auto!important;margin:0!important;z-index:3!important;display:flex!important;line-height:0!important}.product__info-container .hh-rating{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.product__info-container .hh-rating .rating{display:flex;align-items:center}.product__info-container .hh-rating__text{font-size:1.5rem;line-height:1.4;color:var(--brand-muted)}.product__info-container .hh-rating__value{color:rgb(var(--color-foreground));font-weight:700}.product__info-container .product__title>h1{color:rgb(var(--color-foreground));font-size:2.8rem;line-height:1.25}@media screen and (min-width:750px){.product__info-container .product__title>h1{font-size:3.4rem}}.product__info-container .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:1rem;letter-spacing:0;max-width:100%}.product__info-container .price .price__container,.product__info-container .price--on-sale .price__sale{display:contents}.product__info-container .price .price-item{margin:0}.product__info-container .price>*,.product__info-container .price .price-item{flex:0 0 auto;white-space:nowrap}.product__info-container .price .unit-price{flex:1 0 100%;white-space:normal}.product__info-container .price--on-sale .price__sale .price-item--regular{color:var(--brand-was);text-decoration:line-through;font-size:1.6rem}.product__info-container .price--on-sale .price__sale .price-item--sale{color:var(--brand-sale);font-size:2.2rem;font-weight:600;line-height:1.2}.product__info-container .price .price__regular .price-item--regular{font-size:2.2rem;line-height:1.2}@media screen and (min-width:750px){.product__info-container .price--on-sale .price__sale .price-item--regular{font-size:1.8rem}.product__info-container .price--on-sale .price__sale .price-item--sale,.product__info-container .price .price__regular .price-item--regular{font-size:2.8rem}}.product__info-container .price .badge.price__badge-sale{background-color:transparent;border:0;color:var(--brand-sale);font-size:1.3rem;font-weight:700;letter-spacing:.05rem;padding:0;margin:0;white-space:nowrap}@media screen and (min-width:750px){.product__info-container .price .badge.price__badge-sale{font-size:1.4rem}}.product__tax{display:none!important}.product__info-container .hh-usp{display:flex;align-items:center;gap:1rem;font-size:1.5rem;line-height:1.5;color:rgb(var(--color-foreground))}.product__info-container .hh-usp+.hh-usp{margin-top:.6rem}.product__info-container .hh-usp__icon{display:flex;align-items:center;justify-content:center;flex:0 0 2.2rem;width:2.2rem;height:2.2rem;color:var(--brand-accent)}.product__info-container .hh-usp__icon svg{width:100%;height:100%;fill:currentColor}.product__info-container .hh-usp__icon img{width:100%;height:100%;object-fit:contain}.product__info-container .hh-sale-badge{display:inline-flex;align-items:center;gap:.7rem;padding:.9rem 1.6rem;border-radius:6px;background-color:var(--brand-badge-bg, var(--brand-accent));color:var(--brand-badge-fg, #fff);font-size:1.3rem;font-weight:700;letter-spacing:.1rem;line-height:1.2}.product__info-container .hh-sale-badge__icon{display:flex;align-items:center;flex:0 0 1.6rem;width:1.6rem;height:1.6rem}.product__info-container .hh-sale-badge__icon svg{width:100%;height:100%;fill:currentColor}.product__info-container .hh-sale-badge__icon img{width:100%;height:100%;object-fit:contain}.product__info-container .hh-urgency{display:flex;align-items:center;gap:.8rem;margin:0;font-size:1.5rem;line-height:1.5;color:var(--brand-urgency-color, rgb(var(--color-foreground)))}.product__info-container .hh-urgency__dot{flex:0 0 auto;width:.9rem;height:.9rem;border-radius:50%;background-color:var(--brand-dot-color, var(--brand-was))}.image-with-text .image-with-text__heading{font-family:var(--font-heading-family);font-size:2.6rem;line-height:1.2;letter-spacing:0;margin-bottom:1rem}.image-with-text .image-with-text__text,.image-with-text .image-with-text__text *{font-family:var(--font-body-family)}.image-with-text .image-with-text__text{font-size:1.6rem;font-weight:400;line-height:1.65;color:rgba(var(--color-foreground),.82)}.image-with-text .image-with-text__text :is(h1,h2,h3,h4,h5,h6){font-size:1.6rem;font-weight:400;line-height:1.65;letter-spacing:0;margin:0 0 1rem;color:inherit}.image-with-text .image-with-text__text :is(strong,b){font-weight:700;color:rgb(var(--color-foreground))}.image-with-text .image-with-text__text p{margin:0 0 1rem}.image-with-text .image-with-text__text>:last-child{margin-bottom:0}.image-with-text .image-with-text__text ul{list-style:none;margin:0 0 1.2rem;padding:0}.image-with-text .image-with-text__text ul li{margin:0;padding:0;border:0;line-height:1.5}.image-with-text .image-with-text__text ul li :is(h1,h2,h3,h4,h5,h6){margin:0;line-height:1.5}.image-with-text .image-with-text__text ul li strong{font-weight:700;color:var(--brand-accent)}.image-with-text .image-with-text__content>*+*{margin-top:1.2rem}.image-with-text .image-with-text__content{padding:2.4rem 0 0}@media screen and (min-width:750px){.image-with-text .image-with-text__heading{font-size:3.2rem}.image-with-text .image-with-text__content{padding:0 0 0 4rem}}.multicolumn .multicolumn-card__icon{display:flex;justify-content:center;margin-bottom:1.4rem;color:var(--brand-accent)}.multicolumn .multicolumn-card__icon svg{width:3.6rem;height:3.6rem}.multicolumn .multicolumn-card__info h3{font-family:var(--font-heading-family);font-size:1.7rem;font-weight:500;letter-spacing:.1rem;line-height:1.35;text-transform:uppercase;margin:0 0 .8rem;color:rgb(var(--color-foreground))}.multicolumn .multicolumn-card__info .rte{font-family:var(--font-body-family);font-size:1.6rem;line-height:1.75;color:var(--brand-muted)}.multicolumn .multicolumn-card__info .rte p{margin:0}@media screen and (max-width:749px){.multicolumn .multicolumn-list__item+.multicolumn-list__item{margin-top:2.4rem}}@media screen and (min-width:750px){.multicolumn .multicolumn-card__icon svg{width:4rem;height:4rem}.multicolumn .multicolumn-card__info h3{font-size:1.9rem}}.product__info-container .accordion{border-top:1px solid rgba(26,26,26,.12);border-bottom:1px solid rgba(26,26,26,.12)}.product__info-container .accordion summary{align-items:center;gap:1.2rem;padding:1.6rem 0;cursor:pointer}.product__info-container .accordion .summary__title{align-items:center}.product__info-container .accordion .accordion__title{font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;letter-spacing:.12rem;line-height:1.4;text-transform:uppercase;color:rgb(var(--color-foreground))}.product__info-container .accordion summary .icon-caret{flex:0 0 auto;width:1.2rem;height:1.2rem;color:var(--brand-accent);transition:transform var(--duration-short) ease}.product__info-container .product__accordion .accordion__content{padding:0;margin-bottom:1.6rem;font-size:1.6rem;line-height:1.75;color:var(--brand-muted)}.product__info-container .product__accordion .accordion__content>:last-child{margin-bottom:0}.product .product__info-container>*+*{margin:1.2rem 0}.product .product__info-container .product-form,.product .product__info-container .product__description{margin:1.4rem 0}.product__info-container .product-form__submit{margin-bottom:.8rem}.product__info-container .shopify-app-block{margin:.8rem 0}div.hh-bundle{margin:1.2rem 0}.product__info-container .product-form__input--photo{position:relative;display:block;margin:0 0 1.4rem;padding:0;border:0}.product__info-container .product-form__input--photo .form__label{display:block;margin-bottom:.6rem}.product__info-container .hh-photo-swatch-row{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:.6rem;overflow-x:auto;scrollbar-width:thin}@media screen and (min-width:750px){.product__info-container .hh-photo-swatch-row{gap:.8rem}}.product__info-container .product-form__input--photo-single{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.product__info-container .product-form__input--photo .hh-photo-swatch{flex:1 1 0;min-width:4rem;max-width:11rem;box-sizing:border-box;display:block;cursor:pointer;padding:.4rem;background-color:#fff;border:2px solid transparent;border-radius:4px;text-align:center;transition:border-color var(--duration-short) ease}.product__info-container .product-form__input--photo .hh-photo-swatch__frame{display:block;aspect-ratio:1 / 1;overflow:hidden;background-color:var(--brand-surface)}.product__info-container .product-form__input--photo .hh-photo-swatch__img{display:block;width:100%;height:100%;object-fit:cover}.product__info-container .product-form__input--photo .hh-photo-swatch__name{display:block;margin-top:.5rem;font-size:1.2rem;font-weight:700;line-height:1.25;color:rgb(var(--color-foreground))}.product__info-container .product-form__input--photo .hh-photo-swatch__price{display:block;font-size:1.1rem;line-height:1.25;color:var(--brand-muted)}.product__info-container .product-form__input--photo input[type=radio]:checked+.hh-photo-swatch{border-color:var(--brand-accent)}.product__info-container .product-form__input--photo input[type=radio]:focus-visible+.hh-photo-swatch{outline:.2rem solid var(--brand-accent);outline-offset:.2rem}.product__info-container .product-form__input--photo input[type=radio].disabled+.hh-photo-swatch{opacity:.45}.product__info-container .product-form__input--pill{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 1.4rem;padding:0;border:0}.product__info-container .product-form__input--pill .form__label{flex:1 0 100%;margin-bottom:.2rem}.product__info-container .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;margin:0;min-width:4.4rem;min-height:4.4rem;padding:0 1.2rem;border:1px solid rgba(26,26,26,.18);border-radius:6px;background-color:#fff;color:rgb(var(--color-foreground));font-size:1.5rem;letter-spacing:.04rem;line-height:1;transition:background-color var(--duration-short) ease,border-color var(--duration-short) ease}.product__info-container .product-form__input--pill input[type=radio]+label:before{content:none}.product__info-container .product-form__input--pill input[type=radio]+label:hover{border-color:var(--brand-accent)}.product__info-container .product-form__input--pill input[type=radio]:checked+label{background-color:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-surface)}.product__info-container .product-form__input--photo .form__label,.product__info-container .product-form__input--pill .form__label{font-size:1.3rem;letter-spacing:.12rem;line-height:1.4;color:var(--brand-muted)}@media screen and (max-width:749px){.product .product__info-wrapper,.product .product__info-container,.product .product__media-wrapper{min-width:0;max-width:100%}.product__info-container{overflow-wrap:break-word}.product__info-container img,.product__info-container table,.product__info-container iframe{max-width:100%}}.product--thumbnail .product-media-container.global-media-settings,.product--thumbnail .thumbnail.global-media-settings{border:0;max-width:100%;background-color:transparent}.product--thumbnail .product-media-container.global-media-settings:after,.product--thumbnail .thumbnail.global-media-settings:after{box-shadow:none}.product--thumbnail .thumbnail img{object-fit:cover}.product--thumbnail .thumbnail[aria-current]{box-shadow:inset 0 0 0 .2rem var(--brand-accent)}.product--thumbnail .thumbnail:hover{opacity:.85}.hh-dots{display:none}@media screen and (max-width:749px){.product__media-wrapper .hh-dots{display:block;margin-top:1.2rem}.product__media-wrapper .hh-dots__list{display:flex;justify-content:center;align-items:center;gap:.8rem}.product__media-wrapper .hh-dots__dot{width:2.4rem;height:2.4rem;padding:0;border:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.product__media-wrapper .hh-dots__dot:before{content:"";width:.7rem;height:.7rem;border-radius:50%;background-color:#1a1a1a40;transition:background-color var(--duration-short) ease,transform var(--duration-short) ease}.product__media-wrapper .hh-dots__dot--active:before{background-color:var(--brand-accent);transform:scale(1.25)}.product__media-wrapper .slider-buttons{display:none}}@media screen and (max-width:749px){.product--thumbnail .product__media-wrapper slider-component.slider-mobile-gutter{margin-left:0;margin-right:0}.product .product__media-list{margin-left:0;margin-bottom:1.2rem;width:100%}.product .product__media-list .product__media-item{width:100%}.product .product__media-list.slider--mobile{scroll-padding-left:0}.product .product__media-list.slider--mobile:after{content:none}.product--thumbnail .product__media-wrapper .thumbnail-slider{display:none}}@media screen and (min-width:750px){.product--thumbnail media-gallery{display:block;position:relative}.product--thumbnail media-gallery.product__column-sticky{position:sticky;top:3rem}.product--thumbnail media-gallery>.thumbnail-slider{position:absolute;top:0;bottom:0;left:0;width:8rem;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.product--thumbnail media-gallery>slider-component:not(.thumbnail-slider){display:block;margin:0 0 0 9.6rem}.product--thumbnail .thumbnail-slider .thumbnail-list{display:grid;grid-template-columns:1fr;align-content:start;gap:.8rem;padding:0}.product--thumbnail .thumbnail-slider .slider-button{display:none}}.card__badge .badge{font-size:1.2rem!important;padding:.5rem 1rem!important;border-radius:6px!important;font-weight:700!important;border:0!important}.vs-variant{--vs-color-selected: var(--brand-accent) !important;--vs-color-hover: var(--brand-accent) !important;--vs-color-default: rgba(26, 26, 26, .18) !important;--vs-border-radius: 6px !important;--vs-list-text-color: var(--brand-ink) !important;--vs-dropdown-text-color: var(--brand-ink) !important;--vs-price-color: var(--brand-muted) !important;--vs-swatch-size: 4.4rem !important}.vs-size-pill--selected{color:var(--brand-surface)!important}.vs-size-pill{min-height:4.4rem}.vs-swatch{border-color:#1a1a1a2e!important;border-radius:6px!important}.vs-swatch--selected{border-color:var(--brand-accent)!important;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--brand-accent)!important}.rte li>p{margin:0}.rte ul,.rte ol{list-style-position:outside;padding-left:2.2rem}.rte li>p:first-child{display:inline}.rte ul.product-usps{list-style:none;padding-left:0;margin:1.2rem 0}.rte ul.product-usps li{position:relative;padding-left:2.6rem;margin-bottom:.6rem}.rte ul.product-usps li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--brand-accent, #1f4b47);font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme-brand.css.map */
