.header-section{border-top:2px solid #4a594e}.header-logo{margin-left:auto;margin-right:auto}.header-logo__image-container{font-size:1.5em}.footer-content .details-content .list-unstyled{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(4,auto);gap:6px 24px}@media screen and (max-width:749px){.footer-content .details-content .list-unstyled{grid-template-columns:1fr;grid-auto-flow:row;grid-template-rows:auto}}.announcement-bar{display:flex;align-items:stretch;width:100%;min-height:42px}.announcement-bar__cell{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 24px;text-decoration:none;border-left:1px solid rgba(0,0,0,.08)}.announcement-bar__cell:first-child{border-left:none}.announcement-bar__cell--dark{background:#2d3830}.announcement-bar__cell--cream,.announcement-bar__cell--warm{background:#f9f9f9}.announcement-bar__text{font-size:16px;letter-spacing:.03em;color:#000;white-space:nowrap}.announcement-bar__cell--dark .announcement-bar__text{color:#fff;font-weight:600;letter-spacing:.04em}.announcement-bar__text--bold{font-weight:600;letter-spacing:.05em}.announcement-bar__badge{background:#4a594e;color:#a8c4a0;font-size:10px;padding:2px 8px;border-radius:20px;font-weight:600;white-space:nowrap}.announcement-bar__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#4a594e}.announcement-bar__icon svg{width:15px;height:15px;display:block}.announcement-bar__icon--light svg{color:#a8c4a0;stroke:#a8c4a0}.announcement-bar__icon--lg svg{width:22px;height:22px}.announcement-bar__icon--sm svg{width:13px;height:13px}.announcement-bar__icon--free svg{width:28px;height:16px}@media screen and (max-width:900px){.announcement-bar{flex-wrap:wrap}.announcement-bar__cell{flex:1 1 50%;min-height:38px;border-left:none;border-top:1px solid rgba(0,0,0,.08)}.announcement-bar__cell:nth-child(1),.announcement-bar__cell:nth-child(2){border-top:none}.announcement-bar__cell:nth-child(2){border-left:1px solid rgba(0,0,0,.08)}.announcement-bar__cell:nth-child(4){border-left:1px solid rgba(0,0,0,.08)}}@media screen and (max-width:549px){.announcement-bar{flex-direction:column}.announcement-bar__cell{flex:none;width:100%;min-height:38px;border-left:none!important;border-top:1px solid rgba(0,0,0,.08)}.announcement-bar__cell:first-child{border-top:none}.announcement-bar__cell:nth-child(2),.announcement-bar__cell:nth-child(3),.announcement-bar__cell:nth-child(4){border-top:1px solid rgba(0,0,0,.08)}.announcement-bar__text{font-size:11px}}.announcement-bar__pill{display:inline-flex;align-items:center;background:#4a594e;color:#fff;font-size:12px;font-weight:700;font-family:var(--font-body--family);padding:5px 8px 5px 26px;border-radius:6px;letter-spacing:.05em;line-height:1.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a8c4a0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 2l4 4-4 4'/%3E%3Cpath d='M3 11V9a4 4 0 0 1 4-4h14'/%3E%3Cpath d='M7 22l-4-4 4-4'/%3E%3Cpath d='M21 13v2a4 4 0 0 1-4 4H3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:7px center;background-size:13px;white-space:nowrap}.menu-list__link{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 16px!important;border:1.5px solid transparent;border-radius:0;transition:border-color .2s,background .2s;text-decoration:none}.menu-list__link:hover,.menu-list__link[aria-expanded=true]{border-color:#e0e0e0;background:#f9f9f9}.menu-list__link-title{font-weight:700!important;font-size:.8rem!important;letter-spacing:.02em;color:#1a1a1a;text-transform:none}.menu-list__link:before{content:"";display:block;width:28px;height:28px;background-repeat:no-repeat;background-position:center;background-size:contain;color:#4a594e}.menu-list__list-item:nth-child(1) .menu-list__link:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a594e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='8' width='8' height='13' rx='1'/%3E%3Cpath d='M11 8V6a1 1 0 0 1 1-1h0a1 1 0 0 1 1 1v2'/%3E%3Cpath d='M12 5V3'/%3E%3Cpath d='M12 3h3'/%3E%3Cpath d='M10 11h4'/%3E%3C/svg%3E")}.menu-list__list-item:nth-child(2) .menu-list__link:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a594e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 2l4 4-4 4'/%3E%3Cpath d='M3 11V9a4 4 0 0 1 4-4h14'/%3E%3Cpath d='M7 22l-4-4 4-4'/%3E%3Cpath d='M21 13v2a4 4 0 0 1-4 4H3'/%3E%3C/svg%3E")}.menu-list__list-item:nth-child(3) .menu-list__link:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a594e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2l3 6 7 1-5 5 1 7-6-3-6 3 1-7-5-5 7-1z'/%3E%3C/svg%3E")}@media screen and (max-width:749px){.menu-list__link:before{display:none}.menu-list__link{flex-direction:row;padding:4px 0!important;border:none!important;background:none!important}}.naturally-subscribe-title{font-size:32px!important;font-weight:700!important;line-height:1.15!important;margin:0 0 6px!important;padding:0!important;color:inherit!important;text-transform:none!important;letter-spacing:normal!important;display:inline-flex!important;flex-direction:column!important;gap:4px!important}.naturally-subscribe-underline{width:100%;height:10px;display:block;opacity:.4}.naturally-subscribe-subtitle{font-size:17px!important;font-weight:400!important;line-height:1.5!important;margin:0 0 28px!important;opacity:.65}.naturally-subscribe-fine{font-size:13px!important;margin:0 0 20px!important;opacity:.6}.naturally-offer-stats{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:20px!important;margin:20px 0!important;flex-wrap:nowrap!important;padding:24px!important;background:#f5f8f4!important;border-radius:12px!important;border:1px solid rgba(74,89,78,.15)!important}.naturally-offer-stat{display:flex!important;flex-direction:column!important;align-items:center!important;flex-shrink:0!important}.naturally-offer-stat__number{font-size:2rem!important;font-weight:800!important;color:#4a594e!important;line-height:1.1!important;display:block!important;margin:0!important;padding:0!important;letter-spacing:-.01em!important;text-align:center!important;font-family:inherit!important}.naturally-offer-stat__number:first-child{border-bottom:2px solid rgba(74,89,78,.25)!important;padding-bottom:3px!important}.naturally-offer-stat__label{font-size:.7rem!important;margin-top:6px!important;letter-spacing:.05em!important;text-transform:uppercase!important;text-align:center!important;font-family:inherit!important}.naturally-offer-plus{width:28px!important;height:28px!important;border-radius:50%!important;border:1.5px solid #4a594e!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;align-self:center!important;margin-bottom:20px!important;font-size:16px!important;font-weight:300!important;color:#4a594e!important;line-height:1!important;font-family:inherit!important}@media screen and (max-width:749px){.naturally-offer-stats{padding:16px!important;gap:14px!important}.naturally-offer-stat__number{font-size:1.6rem!important}.naturally-offer-plus{width:22px!important;height:22px!important;font-size:13px!important;margin-bottom:16px!important}}.naturally-offer-stats .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(forced-colors:active){.naturally-offer-stat__number{color:ButtonText!important;border-bottom-color:ButtonText!important}.naturally-offer-plus{border-color:ButtonText!important;color:ButtonText!important}.naturally-offer-stats{border-color:ButtonText!important;background:transparent!important}}.card-gallery:before{content:"SUBSCRIBE & SAVE 10% + FREE SHIPPING";position:absolute;bottom:10px;right:10px;top:auto;z-index:2;background:#4a594e;color:#fff;font-size:9px;font-weight:700;font-family:var(--font-body--family);padding:5px 8px 5px 26px;border-radius:6px;letter-spacing:.05em;line-height:1.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a8c4a0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 2l4 4-4 4'/%3E%3Cpath d='M3 11V9a4 4 0 0 1 4-4h14'/%3E%3Cpath d='M7 22l-4-4 4-4'/%3E%3Cpath d='M21 13v2a4 4 0 0 1-4 4H3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:7px center;background-size:13px}.price-item--sale{color:#e8220a!important;font-weight:700!important}.compare-at-price{color:#888!important;font-weight:400!important;position:relative;display:inline-block;text-decoration:none!important}.compare-at-price:after{content:"";position:absolute;left:-2px;right:-2px;top:48%;height:2px;background:#e8220a;opacity:.85;border-radius:1px;transform:rotate(-4deg) skew(-8deg)}product-price .price,product-price .price-item--sale,product-price .compare-at-price{font-size:2em!important}.variant-option--equal-width-buttons{--variant-ch: auto !important}.variant-option--equal-width-buttons .variant-option__button-label{flex:0 0 auto!important;width:auto!important;min-width:unset!important}.variant-option--buttons{display:flex!important;flex-wrap:wrap!important;gap:6px!important;border:none!important;padding:0!important;margin-bottom:16px!important}.variant-option__button-label{display:inline-flex!important;align-items:center!important;padding:7px 14px!important;border:1px solid #e0e0e0!important;border-radius:4px!important;background:#fff!important;cursor:pointer!important;transition:border-color .15s,background .15s!important;position:relative!important}.variant-option__button-label__pill{display:none!important}.variant-option__button-label__text{font-size:13px!important;font-weight:400!important;color:#777!important;letter-spacing:.01em!important;white-space:nowrap!important;position:relative!important;z-index:1!important}.variant-option__button-label:hover{border-color:#adc3a3!important;background:#fafafa!important}.variant-option__button-label:hover .variant-option__button-label__text{color:#555!important}.variant-option__button-label:has(input:checked){background:#f5f8f4!important;border-color:#4d594f!important}.variant-option__button-label:has(input:checked) .variant-option__button-label__text{color:#4d594f!important;font-weight:600!important}.variant-option__button-label:has(input[data-option-available=false]){opacity:.4!important;cursor:not-allowed!important}.variant-option__button-label:has(input[data-option-available=false]) .variant-option__button-label__text{text-decoration:line-through!important}.variant-option__button-label:has(input:focus-visible){outline:2px solid #4D594F!important;outline-offset:2px!important}@media screen and (max-width:749px){.variant-option__button-label{padding:6px 12px!important}.variant-option__button-label__text{font-size:12px!important}}slideshow-slide{--grid-template-rows-desktop: auto 1fr !important;--grid-template-rows: auto 1fr !important}media-gallery{--gallery-aspect-ratio: auto !important}.product-media{padding-bottom:0!important;height:auto!important}.product-media-container.constrain-height{height:auto!important;max-height:560px!important;justify-content:center!important;align-items:flex-start!important}.product-media-constraint-wrapper{width:100%!important;max-width:100%!important;display:flex!important;justify-content:center!important;align-items:flex-start!important}.product-media__image{position:relative!important;display:block!important;max-width:100%!important;max-height:560px!important;width:auto!important;height:auto!important;object-fit:contain!important;margin:0 auto!important}.product-information__media{align-self:flex-start!important}@media screen and (min-width:750px)and (max-width:1100px){.product-media-container.constrain-height,.product-media__image{max-height:480px!important}}@media screen and (max-width:749px){.product-media-container.constrain-height,.product-media__image{max-height:400px!important}}.cart-bubble__background{background:#e8220a!important}.cart-bubble__text-count{color:#fff!important}.cart-items__unit-price-wrapper s.compare-at-price{color:#888!important;font-weight:400!important;position:relative!important;display:inline-block!important;text-decoration:none!important}.cart-items__unit-price-wrapper s.compare-at-price:after{content:""!important;position:absolute!important;left:-2px!important;right:-2px!important;top:48%!important;height:2px!important;background:#e8220a!important;opacity:.85!important;border-radius:1px!important;transform:rotate(-4deg) skew(-8deg)!important}.cart-items__unit-price-wrapper s.compare-at-price~span:not(.visually-hidden),.cart-items__unit-price-wrapper span:not(.visually-hidden):has(~s.compare-at-price){color:#e8220a!important;font-weight:700!important}.shopify_subscriptions_app_block .subscription_group:first-child{border-bottom:none!important}.shopify_subscriptions_app_block .subscription_group:nth-child(2){border-top:2px solid #4a594e!important;position:relative}.shopify_subscriptions_app_block .subscription_group:nth-child(2):before{content:"";display:block;margin-bottom:12px}.shopify_subscriptions_app_block .group_name{display:none!important}.shopify_subscriptions_app_block .subscription_group:nth-child(2) .title_and_price_wrapper:first-child{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:12px!important}.shopify_subscriptions_app_block .subscription_group:nth-child(2) .title_and_price_wrapper:first-child:before{content:"Subscribe & Save";font-size:18px!important;font-weight:700!important;color:#2d3830!important;letter-spacing:.01em!important;text-decoration:underline;text-decoration-color:#a8c4a0;text-decoration-thickness:6px;text-underline-offset:3px}.shopify_subscriptions_app_block .subscription_group:nth-child(2) .title_and_price_wrapper:first-child:after{content:"SUBSCRIBE & SAVE 10% + FREE SHIPPING";background:#4a594e;color:#fff;font-size:9px;font-weight:700;padding:4px 10px 4px 28px;border-radius:6px;letter-spacing:.05em;line-height:1.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a8c4a0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 2l4 4-4 4'/%3E%3Cpath d='M3 11V9a4 4 0 0 1 4-4h14'/%3E%3Cpath d='M7 22l-4-4 4-4'/%3E%3Cpath d='M21 13v2a4 4 0 0 1-4 4H3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:8px center;background-size:13px;white-space:nowrap}@media screen and (max-width:749px){.shopify_subscriptions_app_block .subscription_group:nth-child(2) .title_and_price_wrapper:first-child{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.shopify_subscriptions_app_block .subscription_group:nth-child(2) .title_and_price_wrapper:first-child:after{order:-1}}.mega-menu .resource-card__image--secondary{display:none!important}.mega-menu .resource-card:hover .resource-card__image:not(.resource-card__image--secondary){opacity:1!important;visibility:visible!important}.mega-menu .resource-card__media{width:80%!important;margin-left:auto!important;margin-right:auto!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/naturally-custom.css.map */
