body{display:flex;flex-direction:column;line-height:150%}main{flex-grow:1}[data-spacing-block]{padding-top:calc(var(--spacing-top) / 2);padding-bottom:calc(var(--spacing-bottom) / 2)}@media(min-width:768px){[data-spacing-block]{padding-top:var(--spacing-top);padding-bottom:var(--spacing-bottom)}}h1,.h1,h1>*,.type__heading-1.type__heading-1,.type__heading-1>*,h2,.h2,h2>*,.type__heading-2.type__heading-2,.type__heading-2>*,h3,.h3,h3>*,.type__heading-3.type__heading-3,.type__heading-3>*,h4,.h4,h4>*,.type__heading-4.type__heading-4,.type__heading-4>*,h5,.h5,h5>*,.type__heading-5.type__heading-5,.type__heading-5>*,h6,.h6,h6>*,.type__heading-6.type__heading-6,.type__heading-6>*,[class*=type__heading],[class*=type__heading]>*{color:var(--color__foreground-primary);font-optical-sizing:auto}.color__brown h1,.color__brown .h1,.color__brown h1>*,.color__brown .type__heading-1.type__heading-1,.color__brown .type__heading-1>*,.color__brown h2,.color__brown .h2,.color__brown h2>*,.color__brown .type__heading-2.type__heading-2,.color__brown .type__heading-2>*,.color__brown h3,.color__brown .h3,.color__brown h3>*,.color__brown .type__heading-3.type__heading-3,.color__brown .type__heading-3>*,.color__brown h4,.color__brown .h4,.color__brown h4>*,.color__brown .type__heading-4.type__heading-4,.color__brown .type__heading-4>*,.color__brown h5,.color__brown .h5,.color__brown h5>*,.color__brown .type__heading-5.type__heading-5,.color__brown .type__heading-5>*,.color__brown h6,.color__brown .h6,.color__brown h6>*,.color__brown .type__heading-6.type__heading-6,.color__brown .type__heading-6>*,.color__brown [class*=type__heading],.color__brown [class*=type__heading]>*{color:var(--color__text-light)}:is(.color__light,.color__secondary) h1,:is(.color__light,.color__secondary) .h1,:is(.color__light,.color__secondary) h1>*,:is(.color__light,.color__secondary) .type__heading-1.type__heading-1,:is(.color__light,.color__secondary) .type__heading-1>*,:is(.color__light,.color__secondary) h2,:is(.color__light,.color__secondary) .h2,:is(.color__light,.color__secondary) h2>*,:is(.color__light,.color__secondary) .type__heading-2.type__heading-2,:is(.color__light,.color__secondary) .type__heading-2>*,:is(.color__light,.color__secondary) h3,:is(.color__light,.color__secondary) .h3,:is(.color__light,.color__secondary) h3>*,:is(.color__light,.color__secondary) .type__heading-3.type__heading-3,:is(.color__light,.color__secondary) .type__heading-3>*,:is(.color__light,.color__secondary) h4,:is(.color__light,.color__secondary) .h4,:is(.color__light,.color__secondary) h4>*,:is(.color__light,.color__secondary) .type__heading-4.type__heading-4,:is(.color__light,.color__secondary) .type__heading-4>*,:is(.color__light,.color__secondary) h5,:is(.color__light,.color__secondary) .h5,:is(.color__light,.color__secondary) h5>*,:is(.color__light,.color__secondary) .type__heading-5.type__heading-5,:is(.color__light,.color__secondary) .type__heading-5>*,:is(.color__light,.color__secondary) h6,:is(.color__light,.color__secondary) .h6,:is(.color__light,.color__secondary) h6>*,:is(.color__light,.color__secondary) .type__heading-6.type__heading-6,:is(.color__light,.color__secondary) .type__heading-6>*,:is(.color__light,.color__secondary) [class*=type__heading],:is(.color__light,.color__secondary) [class*=type__heading]>*{color:var(--color__text-dark)}h1,.h1,h1>*,.type__heading-1.type__heading-1,.type__heading-1>*{font-size:clamp(35px,8vw,72px);line-height:100%}h2,.h2,h2>*,.type__heading-2.type__heading-2,.type__heading-2>*{font-size:clamp(32px,7vw,56px);line-height:110%}h3,.h3,h3>*,.type__heading-3.type__heading-3,.type__heading-3>*{font-size:clamp(29px,6vw,48px);line-height:110%}h4,.h4,h4>*,.type__heading-4.type__heading-4,.type__heading-4>*{font-size:clamp(26px,5vw,36px);line-height:110%}h5,.h5,h5>*,.type__heading-5.type__heading-5,.type__heading-5>*{font-size:clamp(23px,4vw,28px);line-height:130%}h6,.h6,h6>*,.type__heading-6.type__heading-6,.type__heading-6>*{font-size:20px;line-height:120%}.color__mustard,.color__mustard *{color:var(--color__mustard)}.type__tagline,.type__tagline *{color:var(--color__rust);font-size:var(--type__font-100);font-size:var(--type__font-smaller);font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.type__tagline--inherit,.type__tagline--inherit *{color:inherit}.type__tagline--thin,.type__tagline--thin *{font-weight:400}.color__light .type__tagline,.color__light .type__tagline *,.color__custom .type__tagline,.color__custom .type__tagline *{color:var(--color__text-dark)}.color__light .color__text *{color:var(--color__text-light)}.max-w-prose{max-width:50ch}@media(min-width:768px){.window{width:95%;max-width:1500px;padding-inline:0;margin-inline:auto}.window--narrow{max-width:1200px}.window--wide{max-width:1800px}.window--full{width:calc(100% - 64px);max-width:none;margin-inline:auto}}.u-mt{margin-top:24px}.u-mt-lg{margin-top:32px}.u-mb{margin-bottom:24px}.u-mb-lg{margin-bottom:32px}@media(min-width:768px){.u-mt{margin-top:48px}.u-mt-lg{margin-top:64px}.u-mb{margin-bottom:48px}.u-mb-lg{margin-bottom:64px}}.u-highlight h1 em,.u-highlight h2 em,.u-highlight h3 em,.u-highlight h4 em,.u-highlight h5 em,.u-highlight h6 em{display:block;color:var(--highlight)!important;font-style:normal}.u-hide-empty:empty,.u-hide-empty:has(:empty){display:none}input::-moz-placeholder,textarea::-moz-placeholder{color:#614230!important;opacity:.6}input::placeholder,textarea::placeholder{color:#614230!important;opacity:.6}.c-header a svg *{transition:color cubic-bezier(.4,0,.2,1) .3s}.c-header a:hover,.c-header a:hover svg *{opacity:1;color:var(--color__red)}.c-header__parent-link:hover svg,.c-header__parent-link:focus-visible svg{transform:scaleY(-1)}.c-header__dropdown{margin-left:-1.5rem}.c-header__cart-bubble{position:absolute;display:flex;justify-content:center;align-items:center;width:20px;height:20px;background-color:var(--color__rust);border-radius:50%;transform:translate(50%,-50%)}.c-header__cart-bubble span{font-size:12px;color:var(--color__foreground-secondary)}.c-announcement .rte *{letter-spacing:.1em;text-transform:uppercase}.c-footer__nav ul{list-style:none;padding:0}.c-footer__nav a{color:var(--color__mustard);opacity:1!important}.c-footer__nav li:first-child a{color:var(--color__foreground-secondary)}.c-footer__form input{color:inherit!important;background-color:#fffbf31f!important;border:none;border-radius:9999px}.c-footer__form .btn{width:auto!important}.c-footer__form input::-moz-placeholder,.c-footer__form textarea::-moz-placeholder{color:var(--color__foreground-secondary)!important}.c-footer__form input::placeholder,.c-footer__form textarea::placeholder{color:var(--color__foreground-secondary)!important}@media(max-width:479px){.c-footer__nav{display:block}.c-footer__nav ul:not(:last-child){margin-bottom:2rem}}.swirl-bg{background-image:url(swirl-br.svg);background-size:100%;background-position:bottom -5px right -5px;background-repeat:no-repeat}.swirl-bg--top{background-image:url(swirl-tr.svg);background-position:top -5px right -5px}@media(min-width:768px){.swirl-bg{background-size:auto 300px}.swirl-bg--top{background-size:auto 250px}}button:disabled,a.btn:not([href]),a.btn[href=""]{opacity:.3;pointer-events:none}.btn{font-size:var(--type__font-200);font-size:var(--type__font-small);letter-spacing:.05em;overflow:visible}@media(max-width:479px){.btn:not(.btn--minimal):not(.btn--minimal-alt):not(.btn--circle){width:100%}}.btn--minimal,.btn--minimal-alt{font-weight:var(--type__font-nav-weight)}.btn--minimal:not(:has(svg)):after,.btn--minimal-alt:not(:has(svg)):after{content:"\2192";margin-left:6px;transition:transform cubic-bezier(.4,0,.2,1) .5s}.btn--minimal:hover,.btn--minimal-alt:hover{text-decoration:none!important}.btn--minimal:hover:after,.btn--minimal-alt:hover:after,.c-blog-item:hover .btn--minimal:after{transform:translate(5px)}.btn--circle{display:flex;justify-content:center;align-items:center;width:48px;height:48px;padding:0}.btn--neutral{border-color:var(--inputs__border)}.btn--body{font-weight:400;text-transform:none!important}.c-radio:focus+span{box-shadow:var(--color__background-body) 0 0 0 3px,var(--color__border-selected-2) 0 0 0 4px}.border--button-width{border-width:var(--sizes__border-button-width)}.dashed-border{border-style:dashed}.c-blog-item{text-decoration:none!important;opacity:1!important}.c-blog-item:focus{text-decoration:none!important}.c-blog-item__content{display:flex;flex-direction:column;align-items:flex-start;flex-grow:1;gap:20px;padding:24px 28px}.c-blog-item__content--alt{padding:24px 0 0}.c-blog-item__content .btn--minimal{color:var(--color__red);margin-top:auto;pointer-events:none}.c-blog-item__image>*{transition:transform cubic-bezier(.4,0,.2,1) .3s}.c-blog-item__badges{display:flex;flex-wrap:wrap;gap:6px}.c-blog-item:hover .btn--minimal{opacity:.75}.c-blog-item:hover .c-blog-item__image>*{transform:scale(1.02)}.c-badge{text-align:center;padding:.4em .8em}.color__border-subtle{border-color:#2915081a}.c-hero-banner__content{margin-top:32px}@media(min-width:768px){.c-hero-banner__content{max-width:500px;margin-top:0;margin-right:64px}}.c-hero-banner__content p{max-width:460px}.c-hero-banner__media{position:relative}.c-hero-banner__badge-tr{position:absolute;top:15px;right:0;width:60px;transform:rotate(15deg)}.c-hero-banner__badge-bl{position:absolute;left:10px;bottom:0;width:75px;transform:rotate(-15deg)}@media(min-width:1024px){.c-hero-banner__badge-tr{width:80px}.c-hero-banner__badge-bl{width:100px}.c-hero-banner__buttons{margin-top:32px}}.c-image-text__wrapper--padded .c-image-text__copy{padding:0 16px 2rem}@media(min-width:768px){.c-image-text__copy{padding-left:48px}.c-image-text__wrapper.flex-row-reverse .c-image-text__copy{padding-left:0;padding-right:48px}.c-image-text__wrapper.c-image-text__wrapper--padded .c-image-text__copy{padding:64px 5%}}@media(min-width:768px)and (max-width:1023px){.c-image-text__wrapper>*{width:50%}}.c-marquee li:after{content:"";width:30px;height:30px;flex-shrink:0;-webkit-mask-image:url(asterisk.svg);mask-image:url(asterisk.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor;margin-left:3rem}@media(min-width:768px){.c-marquee li:after{width:40px;height:40px}}.c-testimonial-slider:not(.color__light) .type__tagline *{color:var(--color__text-light)}.c-multicolumn-item{position:relative;padding-block:32px}.c-multicolumn-item img{max-width:120px;max-height:70px}.c-multicolumn-item:not(:last-child):after{content:"";position:absolute;bottom:0;right:calc((100% - 70px)/2);width:70px;border-bottom:1px solid currentColor}@media(min-width:768px){.c-multicolumn-item{padding:0 32px}.c-multicolumn-item:not(:last-child):after{bottom:calc((100% - 70px)/2);right:0;width:0;height:70px;border-bottom:none;border-right:1px solid currentColor}}@media(max-width:767px){.c-icon-grid__item .flex-row{flex-direction:column;align-items:flex-start}}@media(min-width:768px){.c-icon-grid__item .flex-row .btn{margin-left:auto}}.c-product-nutrition{border:1px solid currentColor;padding:16px}@media(min-width:768px){.c-product-nutrition{padding:24px}}.c-product-nutrition__heading{padding-bottom:12px;border-bottom:3px solid currentColor}.c-product-nutrition__row{padding-block:12px;border-bottom:2px solid currentColor}.c-product-nutrition__row p{color:inherit}.c-product-nutrition__table p{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:6px;padding-block:.4em;border-bottom:1px solid var(--color__border-divider-1)}.c-product-nutrition__table p:first-child{border-bottom:2px solid currentColor}.c-product-nutrition__table .indent{display:inline-block;width:1.5em}.c-product-text ul:has(li:only-child){list-style:none;padding:0}.c-product-upsell{background-color:var(--color__rust)}@media(min-width:768px){.c-linked-product{flex:1;max-width:140px;padding-top:1rem}}.c-gallery-grid__badge{position:absolute;left:0;top:0;width:100px;max-width:100%;padding:20px;z-index:1}@media(min-width:768px){.c-gallery-grid__badge{width:120px}}.c-tabs nav{box-shadow:inset 0 -1px 0 0 var(--color__border-divider-1)}.c-tabs nav button{opacity:1!important;border-bottom:1px solid transparent}.c-tabs nav button:hover{border-bottom-color:var(--color__red)}.c-tabs nav button.active{border-bottom-color:var(--color__red);font-weight:700}.c-tabs:has(.c-tabs__content:nth-child(1) .content:empty) .c-tabs__tab:nth-child(1),.c-tabs:has(.c-tabs__content:nth-child(2) .content:empty) .c-tabs__tab:nth-child(2),.c-tabs:has(.c-tabs__content:nth-child(3) .content:empty) .c-tabs__tab:nth-child(3),.c-tabs:has(.c-tabs__content:nth-child(4) .content:empty) .c-tabs__tab:nth-child(4),.c-tabs:has(.c-tabs__content:nth-child(5) .content:empty) .c-tabs__tab:nth-child(5){display:none}.c-rich-text__content{max-width:650px}.c-contact__wrapper{padding:24px 16px}.c-contact__form label,.c-contact__checkbox span{color:inherit}.c-contact__checkbox a{text-decoration:none!important}@media(min-width:768px){.c-contact__wrapper{padding:48px}.c-contact__form .half{width:calc((100% - 1rem)/2)}}.c-banner__wrapper{padding-block:40px}@media(min-width:768px){.c-banner__wrapper{padding-block:80px}}.c-logo-list__wrapper--grid{border-right:none;border-bottom:none}.c-logo-list__wrapper--grid>*{border-top:none;border-left:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
