body.aw-redesign{--aw-ink:#173e32;--aw-paper:#faf9f5;--aw-line:#dfE5dc;color:#1d3028}:where(body.aw-redesign) :is(h1,h2,h3,h4,h5){font-family:var(--font-body-family,Arial,sans-serif);text-transform:none;letter-spacing:-.025em}body.aw-redesign a:focus-visible,body.aw-redesign button:focus-visible,body.aw-redesign summary:focus-visible{outline:3px solid #33735b;outline-offset:4px}body.aw-redesign .button--primary{background:#173e32;color:#fff;border-color:#173e32;min-height:48px;border-radius:4px}body.aw-redesign .button--primary:hover{background:#245541;color:#fff}body.aw-redesign .button--primary .button-label{color:inherit}body.aw-redesign .button{letter-spacing:0;text-transform:none}body.aw-redesign .announcement-bar{background:#173e32;color:#fff;letter-spacing:.02em}body.aw-redesign .announcement-bar__text,body.aw-redesign .announcement-bar p{font-size:12px;font-family:var(--font-body-family,Arial,sans-serif);text-transform:none}body.aw-redesign .header-wrapper{background:#fff;border-bottom:1px solid #e4e7df}body.aw-redesign .header-top__wrapper{min-height:88px}body.aw-redesign .header__heading-link{padding:8px 0}body.aw-redesign .header__heading-logo{max-width:82px;height:auto}body.aw-redesign .header__menu a,body.aw-redesign .header__icon-name{font-family:var(--font-body-family,Arial,sans-serif);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}body.aw-redesign .header-top__left,body.aw-redesign .header-top__right{border:0}body.aw-redesign .aw-header-search{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;color:#173e32}body.aw-redesign .aw-header-search svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7}body.aw-redesign .aw-pdp-main{padding-top:32px;background:#faf9f5}body.aw-redesign .aw-pdp-main .product__outer{gap:48px}body.aw-redesign .aw-pdp-main .product__media-wrapper{background:#fff;border:1px solid #e7e9e1;border-radius:12px;padding:12px}body.aw-redesign .aw-pdp-main .product__title__wrapper .product__title{color:#173e32;font-size:32px;line-height:1.2;font-weight:600;letter-spacing:-.035em}body.aw-redesign .aw-pdp-main .product__info-container{padding:4px 0 0}body.aw-redesign .aw-pdp-main .price-wrapper{margin-top:12px}body.aw-redesign .aw-pdp-main .price--product{font-size:24px;color:#173e32}body.aw-redesign .price,body.aw-redesign .cart-price,body.aw-redesign .price-item,body.aw-redesign .totals__subtotal-value{font-family:var(--font-body-family,Arial,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:500}body.aw-redesign .drawer .drawer__heading-wrapper .drawer__heading{font-size:28px;line-height:1.25;letter-spacing:-.025em;text-transform:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}body.aw-redesign .aw-cart-count{font-size:13px;font-weight:500;letter-spacing:0;background:#edf1e8;color:#35543f;padding:5px 9px;border-radius:20px;white-space:nowrap}body.aw-redesign .drawer .drawer__close{min-height:44px;min-width:50px;font-family:var(--font-body-family,Arial,sans-serif);font-size:13px;border-radius:4px}body.aw-redesign .drawer .cart-item__name{font-family:var(--font-body-family,Arial,sans-serif);font-size:14px;line-height:1.5;letter-spacing:0;text-transform:none}body.aw-redesign .drawer .drawer__header{padding-bottom:20px}body.aw-redesign cart-drawer.drawer{overflow:clip}body.aw-redesign .aw-pdp-main .installment-wrapper{font-size:12px}body.aw-redesign .aw-purchase-guide{margin:18px 0 22px;color:#273e32;font-size:13px;line-height:1.55}body.aw-redesign .aw-purchase-guide__content{display:grid;gap:3px;margin:0 0 10px;padding:12px 14px;background:#edf1e8;border-left:3px solid #56725a;border-radius:0 5px 5px 0}body.aw-redesign .aw-purchase-guide__kind{font-size:12px;font-weight:700;text-transform:none}body.aw-redesign .aw-purchase-guide__content span{display:block}body.aw-redesign .aw-purchase-guide__policy{display:flex;flex-wrap:wrap;gap:5px 14px;align-items:flex-start}body.aw-redesign .aw-purchase-guide__policy a{color:#234e3d;text-underline-offset:3px}body.aw-redesign .aw-purchase-guide__policy details{max-width:100%;flex-basis:100%;font-size:12px}body.aw-redesign .aw-purchase-guide__policy summary{min-height:32px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}body.aw-redesign .aw-purchase-guide__policy details p{margin:4px 0 8px;max-width:46ch}body.aw-redesign .aw-care-pilot__choices{gap:8px}body.aw-redesign .aw-care-pilot__choice{border-radius:5px;background:#fff;padding:12px}body.aw-redesign .aw-care-pilot__choice[aria-current=page]{background:#eaf0e5;border-color:#173e32}body.aw-redesign .aw-care-pilot__shipping{display:none}body.aw-redesign .aw-pdp-main .aw-pdp-summary{border-top:1px solid #dce2d7}body.aw-redesign .aw-pdp-main .product-form__submit{min-height:54px;font-weight:600;font-size:15px}body.aw-redesign .aw-pdp-main .quantity{border-radius:4px;background:#fff}body.aw-redesign .aw-pdp-details{max-width:1200px}body.aw-redesign .aw-pdp-nav{border-color:#dfe5dc}body.aw-redesign .aw-pdp-nav a{color:#173e32}body.aw-redesign .aw-pdp-panel h2{color:#173e32;font-weight:600;letter-spacing:-.025em}body.aw-redesign .aw-pdp-faq-list details{border:1px solid #e0e5dc;background:#fafbf7;border-radius:6px;margin-bottom:10px}body.aw-redesign .aw-pdp-faq-list summary{padding:18px;cursor:pointer;min-height:48px}body.aw-redesign .aw-pdp-faq-list details>div{padding:0 18px 16px}body.aw-redesign .collection-banner{background:#f4f5ed;color:#173e32}body.aw-redesign .collection-banner__body{padding-top:24px;padding-bottom:28px}body.aw-redesign .collection-banner__wrapper{min-height:0;padding-top:12px;padding-bottom:0}body.aw-redesign .collection-banner__title{font-size:clamp(30px,3.2vw,48px);line-height:1.12;margin-bottom:14px}body.aw-redesign .collection-banner__desc{font-size:15px;line-height:1.6;max-width:72ch;margin-top:12px}body.aw-redesign .aw-collection-intro{font-size:16px;line-height:1.6;max-width:64ch;margin:0 0 8px;color:#385243}body.aw-redesign .aw-collection-more{margin-top:6px;font-size:13px;color:#34513f}body.aw-redesign .aw-collection-more summary{min-height:36px;display:list-item;cursor:pointer;text-decoration:underline;text-underline-offset:3px}body.aw-redesign .aw-collection-more .collection-banner__desc h2{font-size:22px}body.aw-redesign .collection-product-card,.aw-redesign .card-wrapper{min-width:0}body.aw-redesign .card__title a{color:#173e32;text-transform:none;letter-spacing:0;line-height:1.4}body.aw-redesign .card__inner{border-radius:8px;overflow:hidden}body.aw-redesign .aw-cart-shipping{display:block;margin:10px 0;font-size:13px;line-height:1.5;color:#234e3d}body.aw-redesign .aw-cart-shipping a{color:inherit;text-underline-offset:3px}body.aw-redesign .footer{background:#f1f2e9;color:#173e32;border-top:1px solid #d9dfd2}body.aw-redesign .footer a,body.aw-redesign .footer p,body.aw-redesign .footer h3,body.aw-redesign .footer h5{color:#173e32}body.aw-redesign .footer-block__heading{font-size:14px;letter-spacing:.01em;font-weight:700;text-transform:none}body.aw-redesign .footer-block--logo .rte{font-size:14px;line-height:1.7}body.aw-redesign .footer--button{min-height:40px;display:inline-flex;align-items:center;line-height:1.5;text-transform:none;font-size:13px}body.aw-redesign .footer-newsletter__button{min-width:100px}body.aw-redesign .footer .field__input{color:#173e32;background:#fff}body.aw-redesign .footer .field__label{color:#45604d}body.aw-redesign .blog-post .section-header__title,body.aw-redesign .collapsible-content .section-header__title{font-size:clamp(28px,3vw,40px);line-height:1.2;color:#173e32}@media(min-width:990px){body.aw-redesign .aw-pdp-main .product__media-wrapper{width:calc(53% - 24px)}body.aw-redesign .aw-pdp-main .product__info-wrapper{width:calc(47% - 24px)}body.aw-redesign .header-top__wrapper{padding-top:0;padding-bottom:0}}@media(max-width:989px){body.aw-redesign .header-top__wrapper{min-height:72px}body.aw-redesign .header__heading-logo{max-width:54px}body.aw-redesign .aw-pdp-main .product__outer{gap:24px}}@media(max-width:749px){body.aw-redesign .aw-pdp-main{padding-top:16px}body.aw-redesign .aw-pdp-main .product__outer{gap:24px}body.aw-redesign .aw-pdp-main .product__title__wrapper .product__title{font-size:25px;line-height:1.22}body.aw-redesign .aw-pdp-main .product__media-wrapper{padding:6px;border-radius:8px}body.aw-redesign .aw-pdp-main .product__media-sublist{display:none}body.aw-redesign .aw-purchase-guide{font-size:12px;margin:14px 0 18px}body.aw-redesign .aw-purchase-guide__content{padding:10px 12px}body.aw-redesign .aw-care-pilot__choice strong{font-size:13px}body.aw-redesign .aw-care-pilot__choice span{font-size:11px}body.aw-redesign .aw-pdp-main .product-form__buttons-row{gap:10px}body.aw-redesign .aw-pdp-main .quantity{width:140px;min-width:140px}body.aw-redesign .aw-pdp-main .quantity__button{width:44px;flex-basis:44px}body.aw-redesign .aw-pdp-main .quantity__input{min-width:40px}body.aw-redesign .collection-banner__body{padding-top:12px;padding-bottom:20px}body.aw-redesign .collection-banner__title{font-size:32px;margin-top:8px}body.aw-redesign .aw-collection-intro,body.aw-redesign .aw-collection-more .collection-banner__desc{font-size:14px}body.aw-redesign .footer__content-top{padding-top:24px}body.aw-redesign .boom-launcher.loloyal-launcher-wrapper{position:relative!important;width:144px!important;min-width:144px!important;height:60px!important;left:auto!important;right:auto!important;bottom:auto!important;top:auto!important;margin:16px auto!important;border-radius:30px!important;overflow:visible}body.aw-redesign #loloyal-launcher-box{position:static!important;width:144px!important;min-width:144px!important;height:60px!important;border-radius:30px!important}}@media(prefers-reduced-motion:reduce){body.aw-redesign *,body.aw-redesign *:before,body.aw-redesign *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}body .shopify-section-header .header-wrapper{background:#fff;color:#25211c}body .shopify-section-header .header-top__wrapper{min-height:116px;position:relative}body .shopify-section-header .header-top__logo{flex-shrink:0}body .shopify-section-header .header-top__logo .header__heading-link{padding:8px 25px 8px 0}body .shopify-section-header .header-top__logo .header__heading-link img{width:350px;max-width:350px;height:auto;display:block}body .shopify-section-header .header-top__right,body .shopify-section-header .header-top__left{border:0}body .shopify-section-header .header-top__logo .header__heading{margin:0}body .shopify-section-header .aw-header-search{color:#25211c}@media(max-width:1199px){body .shopify-section-header .header-top__wrapper{min-height:124px;padding-top:80px;align-items:center}body .shopify-section-header .header-top__logo{position:absolute;top:9px;left:50%;transform:translate(-50%)}body .shopify-section-header .header-top__logo .header__heading-link{padding:0}body .shopify-section-header .header-top__logo .header__heading-link img{width:280px;max-width:calc(100vw - 60px)}body .shopify-section-header .header-top__right{padding:0;min-height:44px}body .shopify-section-header .header-top__left{min-height:44px}body .shopify-section-header .header-top__burger{padding:0 15px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/awesome-editorial.css.map */
