@media screen and (max-width:749px){.banner:not(.banner--mobile-bottom) .banner__media:after{opacity:1;background:linear-gradient(to bottom,#183c3200 12%,#183c322e 24%,#183c32ad 32%,#183c32bd 42%,#183c32c7)}}@media screen and (min-width:750px)and (max-width:1149px){.banner--desktop-transparent .banner__media:after{opacity:1;background:linear-gradient(to right,#183c3200,#183c3238 12%,#183c32ad 28%,#183c32bd 60%,#183c32b3)}}@media screen and (min-width:1150px){.banner--desktop-transparent .banner__media:after{opacity:1;background:linear-gradient(to right,#183c3200,#183c3229,#183c32a3 32%,#183c32b8 50%,#183c3257 66%,#183c3200 80%)}}.banner__box .banner__text{color:rgb(var(--color-foreground))}:root{--bds-tan: 201, 169, 110;--bds-pine: 24, 60, 50}.kit-upsell{margin:1.2rem 0 0}.kit-upsell__link{display:inline-block;padding:.4rem 0;font-size:1.5rem;line-height:1.5;color:rgb(var(--bds-pine));text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem}.kit-upsell__link:hover{text-decoration-thickness:.2rem}.color-scheme-3 .kit-upsell__link,.color-scheme-4 .kit-upsell__link{color:rgb(var(--color-foreground))}.cart-reassurance{margin:3.2rem 0 4rem;padding:2.4rem 0 0;border-top:.1rem solid rgba(var(--bds-tan),.55)}.cart-reassurance__heading{margin:0 0 1.6rem;font-size:1.8rem;line-height:1.4;letter-spacing:normal}.cart-reassurance__list{display:grid;grid-template-columns:1fr;gap:1.6rem 3.2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.cart-reassurance__list{grid-template-columns:1fr 1fr}}.cart-reassurance__item{margin:0;font-size:1.5rem;line-height:1.5;color:rgb(var(--color-foreground))}.cart-reassurance__item strong{display:block;font-weight:600}.cart-reassurance__item a{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}:root{--focused-base-outline: .2rem solid rgb(var(--color-foreground))}*:focus-visible,.focused{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.focus-inset:focus-visible,.focused.focus-inset{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.2rem}.focus-offset:focus-visible,.focus-offset.focused{outline:.2rem solid rgb(var(--color-foreground))}.button:focus-visible,.button.focused,.shopify-payment-button__button--unbranded:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.card__heading.card__heading a:focus:after,.card__heading.card__heading a:focus-visible:after{outline-color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.banner:not(.banner--mobile-bottom) .banner__media img{object-position:68% 50%}}.dead-end-help{max-width:46rem;margin:0 auto;padding:0 1.5rem;text-align:center}.dead-end-help__heading{margin:0 0 1.6rem;font-size:2rem;line-height:1.4;letter-spacing:normal}.dead-end-help__search{display:flex;gap:.8rem;align-items:stretch;margin:0 0 2.4rem}.dead-end-help__field{flex:1 1 auto;min-width:0;width:auto}.dead-end-help__submit{flex:0 0 auto}.dead-end-help__text{margin:0 0 1.2rem;font-size:1.5rem;line-height:1.5;color:rgb(var(--color-foreground))}.dead-end-help__links{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}.dead-end-help__links a{display:block;padding:.8rem 0;font-size:1.5rem;line-height:1.5;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.footer-block__newsletter-reason{margin:0 0 1.6rem;font-size:1.4rem;line-height:1.5;color:rgb(var(--color-foreground));max-width:42rem}@media screen and (max-width:749px){.banner:not(.banner--mobile-bottom) .banner__box .banner__text.caption-with-letter-spacing{display:none}.banner:not(.banner--mobile-bottom) .banner__box>.banner__text.caption-with-letter-spacing:first-child+*{margin-top:0}.banner--mobile-bottom.banner--mobile-bottom:not(.banner--adapt) .banner__media.banner__media{height:clamp(28rem,82vw,38rem)}.banner--mobile-bottom .banner__media img{object-position:63.5% 50%}.banner--mobile-bottom .banner__heading{text-wrap:balance}}.product__title h1{text-wrap:balance}.product__info-container .price--large{font-size:2.2rem;line-height:1.3;letter-spacing:.02rem}@media screen and (min-width:750px){.product__info-container .price--large{font-size:2.4rem}}.product__info-container .product__tax.caption{margin-top:-.9rem;font-size:1.5rem;line-height:1.5;letter-spacing:normal;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){@supports (height: 100svh){.product-media-container.constrain-height.constrain-height{--constrained-height: max(var(--constrained-min-height), calc(100svh - var(--viewport-offset)))}}.product__info-container>div:has(>product-form){margin-inline:-1.5rem;padding:1.2rem 1.5rem calc(1.2rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--bds-tan),.55)}.product__info-container>div:has(>product-form) .product-form{margin:0}html:has(.product__info-container){scroll-padding-bottom:9rem}}.product-card-wrapper .card__heading.card__heading{font-size:1.6rem;line-height:1.35;min-height:4.32rem}.product-card-wrapper .price .price-item.price-item{font-size:1.4rem}shopify-account:focus,shopify-account:focus-within,shopify-payment-terms:focus,shopify-payment-terms:focus-within{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.product__media-toggle.product__media-toggle:focus-visible:after{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.announcement-bar__message{letter-spacing:.02em}@media screen and (max-width:749px){.banner .banner__text.caption-with-letter-spacing{font-size:1.2rem;text-transform:none;letter-spacing:.02em;line-height:1.35}}@media screen and (max-width:749px){.product__info-container .product-form__quantity{display:none}}@media screen and (min-width:750px){.article-template .page-width--narrow{max-width:60ch}.rich-text__text{max-width:58ch;margin-inline:auto}}.bds-buybar{position:fixed;left:0;right:0;bottom:0;z-index:3;padding:1.2rem 1.5rem calc(1.2rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--bds-tan),.55);box-shadow:0 -.2rem 1.6rem rgba(var(--color-shadow),.14);visibility:hidden;transform:translateY(100%);transition:transform .2s ease,visibility .2s}.bds-buybar--visible{visibility:visible;transform:none}@media(prefers-reduced-motion:reduce){.bds-buybar{transition:none}}.bds-buybar__button{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%}.bds-buybar__price{font-weight:400}.bds-buybar__note{margin:0 0 .8rem;font-size:1.3rem;line-height:1.35;text-align:center;color:rgb(var(--color-foreground))}body.bds-buybar-docked{padding-bottom:calc(10.4rem + env(safe-area-inset-bottom))}@media screen and (min-width:750px){.bds-buybar{display:none}body.bds-buybar-docked{padding-bottom:0}}.kit-saving{margin:.4rem 0 0;font-size:1.5rem;line-height:1.5;color:rgb(var(--color-foreground))}.product-card-wrapper .card__fit{margin:.2rem 0 .6rem;font-size:1.4rem;line-height:1.35;color:rgb(var(--color-foreground));min-height:3.78rem}.article-card__info.caption-with-letter-spacing,.article-template__title~.caption-with-letter-spacing,.cart-items thead th.caption-with-letter-spacing{font-size:1.3rem;text-transform:none;letter-spacing:.02em}@media screen and (min-width:750px){.banner .banner__text.caption-with-letter-spacing{font-size:1.3rem;text-transform:none;letter-spacing:.02em;line-height:1.35}}@media screen and (min-width:750px){.bds-measure{max-width:60ch;margin-inline:auto}.page-width--narrow>.rte{max-width:60ch;margin-inline:auto}.newsletter__subheading.newsletter__subheading{max-width:58ch}.article-card__excerpt.article-card__excerpt{max-width:60ch}}@media screen and (min-width:990px){.product.product--stacked:not(.product--columns) .product__media-list .product__media-item:last-child:nth-child(2n){width:100%;max-width:100%}}.founder-line{display:flex;align-items:center;gap:1.2rem;margin:1.6rem 0 0}.founder-line__faces{display:flex;flex:none}.founder-line__face{width:4.4rem;height:4.4rem;border-radius:50%;object-fit:cover;box-shadow:0 0 0 .2rem rgb(var(--color-background))}.founder-line__face+.founder-line__face{margin-left:-1.2rem}.founder-line__text{margin:0;font-size:1.4rem;line-height:1.45;color:rgb(var(--color-foreground))}.founder-line__link{display:inline-block;padding:.3rem 0;color:rgb(var(--bds-pine));text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem}.founder-line__link:hover{text-decoration-thickness:.2rem}.search-chew-note{max-width:60ch;margin:1.2rem auto 0;font-size:1.5rem;line-height:1.5;text-align:center;color:rgb(var(--color-foreground))}.search-chew-note a{color:rgb(var(--bds-pine));text-decoration:underline;text-underline-offset:.3rem}.multicolumn-card__title.multicolumn-card__title{margin:0;line-height:1.5}.cart-duplicate-note{margin:0 0 2rem;padding:1.2rem 1.6rem;border:.1rem solid rgba(var(--bds-tan),.55);background:rgba(var(--bds-tan),.1);font-size:1.5rem;line-height:1.5;color:rgb(var(--color-foreground))}.bds-nowrap{white-space:nowrap}.cart-notification-product__price,.cart-notification-product__delivery{margin:.4rem 0 0;font-size:1.4rem;line-height:1.4;color:rgb(var(--color-foreground))}.product-long-description .bds-spec{position:relative;margin:2.4rem 0;padding:1.8rem 2rem .8rem;background:rgba(var(--bds-tan),.16);border:.1rem solid rgba(var(--bds-tan),.9);border-radius:.6rem}.product-long-description .bds-spec:before{content:"";position:absolute;top:1.6rem;right:1.6rem;width:1.2rem;height:1.2rem;border-radius:50%;background:rgb(var(--color-background));box-shadow:inset 0 0 0 .1rem rgba(var(--bds-tan),.9)}.product-long-description .bds-spec__heading{margin:0 3.2rem .8rem 0;font-family:var(--font-heading-family);font-weight:700;font-size:1.4rem;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--bds-pine))}.product-long-description .bds-spec__list{margin:0;padding:0;list-style:none}.product-long-description .bds-spec__list>li{margin:0;color:rgb(var(--color-foreground));padding:1rem 0;border-top:.1rem dashed rgba(var(--bds-tan),.9);line-height:1.5}.product-long-description .bds-spec__list>li:first-child{border-top:0}.product-long-description .bds-spec:not(.bds-spec--contents) .bds-spec__list>li{display:grid;grid-template-columns:9.6rem minmax(0,1fr);column-gap:1.2rem}.product-long-description .bds-spec__list>li>strong:first-child{font-weight:700}.product__info-container .product__tax .product__tax-note{display:inline-block;padding:.25rem 0}.product__media-note{margin:1rem 0 1.6rem;font-size:1.4rem;line-height:1.45;color:rgb(var(--color-foreground))}.product__info-container .product__tax a{display:inline-block;padding:.25rem 0}.product__installments{margin-top:1.2rem}.product__media-wrapper .slider-counter{font-size:1.3rem;letter-spacing:normal}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label{font-size:1.2rem;letter-spacing:normal}@media screen and (max-width:749px){.related-products .product-grid{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:1.5rem;margin-right:-1.5rem;padding-right:1.5rem;scrollbar-width:none}.related-products .product-grid::-webkit-scrollbar{display:none}.related-products .product-grid>.grid__item{flex:0 0 auto;width:calc(44% - var(--grid-mobile-horizontal-spacing) / 2);max-width:none;scroll-snap-align:start}}@media screen and (max-width:749px){[id$=__rich_text_kbfntq] .rich-text__blocks.center{text-align:left}}.footer__copyright .copyright__content{font-size:1.3rem}@media screen and (max-width:749px){.footer__copyright>.copyright__content{display:block}.footer__copyright .policies{display:flex;flex-wrap:wrap;justify-content:center;column-gap:1.6rem}.footer__copyright .policies li:before{content:none}}@media screen and (min-width:750px){.footer__copyright .policies li a{padding:.3rem 0}}@media screen and (min-width:750px){[id$=__image_with_text_bear] .image-with-text__media{min-height:0}[id$=__image_with_text_bear] .image-with-text__media-item{align-self:center}}.article-template__figure{max-width:42rem;margin:0 0 2.4rem}.article-template__figure-img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.cart__empty-shelf{margin-top:3.2rem}@media screen and (min-width:750px){.collection-guide .bds-measure{margin-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
