.locations-icons{display:flex;gap:10px;margin-top:20px}.icons-loc-cus{width:50px}.icons-loc-cus img{width:100%;height:auto;object-fit:contain}.cc-footer{background-color:#0a0a0a;color:#fff}.cc-footer__inner{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;max-width:1400px;margin:0 auto;padding:80px 40px 64px}.cc-footer__logo-link{display:inline-block;text-decoration:none;margin-bottom:24px;width:140px}.cc-footer__logo-img{display:block;height:auto;max-height:42px;width:100%;filter:brightness(0) invert(1)}.cc-footer__logo-text{font-family:area_extended_thinregular,Georgia,serif;font-size:32px;font-weight:400;color:#fff;letter-spacing:.02em}.cc-footer__tagline{font-size:12px;font-weight:300;line-height:1.2;color:#ffffffa6;margin:0 0 32px;max-width:300px}.cc-footer__social{display:flex;align-items:center;gap:18px;list-style:none;margin:0;padding:0}.cc-footer__social-link{display:inline-flex;align-items:center;justify-content:center;color:#ffffffb3;text-decoration:none;transition:color .2s ease}.cc-footer__social-link:hover{color:#fff}.cc-footer__col{padding-top:4px}.cc-footer__col-heading{font-size:15px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;margin:0 0 10px}.cc-footer__col-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.cc-footer__col-link{font-size:15px;font-weight:300;color:#ffffffd9;text-decoration:none;transition:color .2s ease;line-height:1}.cc-footer__col-link:hover{color:#fff}.cc-footer__bottom{border-top:1px solid rgba(255,255,255,.1);max-width:1400px;margin:0 auto;padding:20px 40px;display:flex;justify-content:space-between}.cc-footer__privacy{display:flex;gap:30px}.cc-footer__privacy-item{color:#ffffff4d;text-decoration:none}.cc-footer__copyright{font-size:11px;font-weight:300;letter-spacing:.06em;color:#ffffff4d;margin:0}@media screen and (max-width:989px){.cc-footer__inner{grid-template-columns:1fr 1fr;gap:48px 32px;padding:60px 24px 48px}.cc-footer__brand{grid-column:1 / -1}.cc-footer__bottom{padding:18px 24px}}@media screen and (max-width:479px){.cc-footer__inner{grid-template-columns:1fr;padding:48px 20px 40px}.cc-footer__bottom{padding:16px 20px}}.cc-nav-wrapper{background-color:#fff;border-bottom:1px solid #e8e8e8;position:relative;z-index:100}.cc-nav-wrapper.cc-nav--sticky{position:sticky;top:0;z-index:200}.cc-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1400px;margin:0 auto;padding:0 40px;height:70px}.cc-nav__logo{justify-self:start}.cc-nav__logo-link{display:inline-flex;align-items:center;text-decoration:none;width:120px}.cc-nav__logo-img{display:block;height:auto;max-height:36px;width:100%}.cc-nav__logo-text{font-family:area_extended_thinregular,Georgia,serif;font-size:26px;font-weight:400;letter-spacing:.04em;color:#000;text-transform:none}.cc-nav__links{display:flex;align-items:center;gap:36px;list-style:none;margin:0;padding:0}.cc-nav__item{position:relative}.cc-nav__link{display:inline-flex;align-items:center;gap:5px;font-family:inherit;font-size:15px;font-weight:500;letter-spacing:6px;text-transform:uppercase;color:#000;text-decoration:none;padding:4px 0;position:relative;transition:opacity .2s ease}.cc-nav__link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#000;transition:width .25s ease}.cc-nav__link:hover:after,.cc-nav__link--active:after{width:100%}.cc-nav__link:hover{opacity:.6}.cc-nav__chevron{display:inline-flex;align-items:center;transition:transform .2s ease}.cc-nav__dropdown{position:relative}.cc-nav__dropdown[open] .cc-nav__chevron{transform:rotate(180deg)}.cc-nav__submenu{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);background:#fff;border:1px solid #e8e8e8;min-width:160px;list-style:none;margin:0;padding:8px 0;z-index:50;box-shadow:0 4px 20px #00000014}.cc-nav__submenu-link{display:block;padding:10px 20px;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#000;text-decoration:none;transition:background-color .15s ease}.cc-nav__submenu-link:hover{background-color:#f5f5f5}.cc-nav__utils{display:flex;align-items:center;gap:28px;justify-self:end}.cc-nav__util-link{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:500;letter-spacing:6px;text-transform:uppercase;color:#000;text-decoration:none;transition:opacity .2s ease}.cc-nav__util-link:hover{opacity:.6}.cc-nav__icon{flex-shrink:0;display:none}.cc-nav__util-label{display:inline}.cc-nav__cart-count{margin-left:2px}.cc-nav__hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px;justify-self:end}.cc-nav__hamburger-bar{display:block;width:22px;height:1.5px;background-color:#000;transition:transform .25s ease,opacity .25s ease}.cc-nav__mobile-menu{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:300}.cc-nav__mobile-menu.is-open{display:block}.cc-nav__mobile-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059}.cc-nav__mobile-panel{position:absolute;top:0;left:0;width:80%;max-width:340px;height:100%;background:#fff;padding:28px 32px 40px;overflow-y:auto;display:flex;flex-direction:column;gap:0;transform:translate(-100%);transition:transform .3s ease}.cc-nav__mobile-menu.is-open .cc-nav__mobile-panel{transform:translate(0)}.cc-nav__mobile-close{align-self:flex-end;background:none;border:none;cursor:pointer;padding:4px;margin-bottom:24px;color:#000}.cc-nav__mobile-logo{margin-bottom:36px}.cc-nav__mobile-links{list-style:none;margin:0;padding:0;flex:1}.cc-nav__mobile-item{border-bottom:1px solid #f0f0f0}.cc-nav__mobile-link{display:flex;align-items:center;justify-content:space-between;padding:16px 0;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#000;text-decoration:none;background:none;border:none;width:100%;cursor:pointer;list-style:none}.cc-nav__mobile-link::marker{display:none}summary.cc-nav__mobile-link{list-style:none}summary.cc-nav__mobile-link::-webkit-details-marker{display:none}.cc-nav__mobile-dropdown[open] .cc-nav__chevron{transform:rotate(180deg)}.cc-nav__mobile-submenu{list-style:none;margin:0 0 12px;padding:0 0 0 16px}.cc-nav__mobile-sublink{display:block;padding:10px 0;font-size:11px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:#555;text-decoration:none}.cc-nav__mobile-utils{display:flex;flex-direction:column;gap:0;margin-top:32px;border-top:1px solid #f0f0f0;padding-top:16px}.cc-nav__mobile-util{padding:14px 0;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#000;text-decoration:none;border-bottom:1px solid #f0f0f0;transition:opacity .2s ease}.cc-nav__mobile-util:hover{opacity:.6}@media screen and (max-width:989px){.cc-nav{grid-template-columns:1fr auto;padding:0 24px;height:60px}.cc-nav__links,.cc-nav__utils{display:none}.cc-nav__hamburger{display:flex}}@media screen and (max-width:479px){.cc-nav{padding:0 20px}}.our-mission{background-color:#fff;padding:100px 24px;text-align:center}.our-mission__inner{max-width:950px;margin:0 auto}.our-mission__heading{font-size:48px!important;font-weight:900!important;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 40px!important;color:#000!important;font-family:area-extended}.our-mission__text{font-family:area-normal;font-size:40px;font-weight:400;line-height:1.2;color:#000;margin:0}@media screen and (max-width:749px){.our-mission{padding:40px 24px 100px}.our-mission__heading{font-size:24px!important}.our-mission__text{font-size:16px}}.pallet-builder{padding:48px 16px;background:#fff;color:#13110f}.pallet-builder__inner{max-width:1200px;margin:0 auto}.pallet-builder__header{margin-bottom:32px}.pallet-builder__eyebrow{font-family:area-extended;font-weight:900;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#574f45;margin:0 0 12px}.pallet-builder__heading{font-family:area-extended;font-weight:900;font-size:32px;line-height:1.05;letter-spacing:-.02em;text-transform:uppercase;color:#13110f;margin:0 0 12px}.pallet-builder__subheading{font-family:area-normal;font-size:16px;line-height:1.4}.pallet-builder__subheading p{margin:0}.pallet-builder__step{border:0;padding:0;margin:0 0 28px;min-width:0}.pallet-builder__step[hidden]{display:none}.pallet-builder__step legend{padding:0}.pallet-builder__mood-scroller{margin:0 -16px;padding:0 16px 12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none}.pallet-builder__mood-scroller::-webkit-scrollbar{display:none}.pallet-builder__moods{display:flex;gap:14px;width:max-content;padding:2px 4px 4px 2px}.pallet-builder__mood{width:78vw;max-width:300px;min-width:240px;flex-shrink:0;scroll-snap-align:start}.pallet-builder__mood-card{border:2px solid #000;padding:24px 20px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;box-shadow:2px 2px #4440406b;height:100%;cursor:pointer;transition:background-color .2s,border-color .2s,box-shadow .2s}.pallet-builder__mood-title{font-family:area-extended;font-weight:700;font-size:18px;letter-spacing:.2em;text-transform:uppercase;color:#111;margin:0 0 20px;line-height:1.4}.pallet-builder__mood-image-wrap{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:22px;height:200px}.pallet-builder__mood-image{max-width:72%;max-height:200px;width:auto;height:auto;object-fit:contain;display:block}.pallet-builder__mood-flavor{font-family:area-extended;font-weight:900;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--mood-color);margin:0 0 12px;line-height:1.4}.pallet-builder__mood-ingredients{font-family:area-extended;font-weight:900;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#444;line-height:1.6}.pallet-builder__mood-card:hover{border-color:var(--mood-color)}.pallet-builder__radio:checked+.pallet-builder__mood-card{border-color:var(--mood-color);background-color:#fff;background-color:color-mix(in srgb,var(--mood-color) 8%,#fff);box-shadow:inset 0 0 0 2px var(--mood-color),4px 4px 0 var(--mood-color)}@media screen and (min-width:750px){.pallet-builder__mood-scroller{margin:0;padding:0 0 12px;overflow:visible}.pallet-builder__moods{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));width:auto;gap:16px}.pallet-builder__mood{width:auto;max-width:none;min-width:0}.pallet-builder__mood-title{font-size:15px}}.pallet-builder__radio{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.pallet-builder .pallet-builder__radio:focus-visible+label{outline:2px solid #2257c9;outline-offset:2px}.pallet-builder .pallet-builder__radio:disabled+label{opacity:.45;cursor:not-allowed}.pallet-builder__hint{font-family:area-normal;font-size:14px;color:#574f45;margin:0 0 12px}.pallet-builder__hint[hidden]{display:none}.pallet-builder__options{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:750px){.pallet-builder__options{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 16px}}.pallet-builder__option{position:relative}.pallet-builder__option-label{position:relative;display:flex;justify-content:space-between;align-items:center;gap:20px;height:100%;padding:16px 16px 16px 45px;border:1px solid #13110f1a;background-color:#fff;color:#13110f;text-align:left;cursor:pointer}.pallet-builder__option-label:before{content:"";position:absolute;top:calc(50% - 9px);left:15px;width:19px;height:19px;box-sizing:border-box;border-radius:50%;outline:1px solid #574f45}.pallet-builder__option-label:hover,.pallet-builder__radio:checked+.pallet-builder__option-label{background-color:#e2ebfb;border-color:#2257c9}.pallet-builder__radio:checked+.pallet-builder__option-label:before{outline-color:#2257c9;border:3.5px solid #fff;background-color:#2257c9}.pallet-builder__radio:disabled+.pallet-builder__option-label:hover{background-color:#fff;border-color:#13110f1a}.pallet-builder__option-text{display:flex;flex-direction:column;gap:6px;line-height:1}.pallet-builder__option-name{font-family:area-extended;font-weight:800;font-size:13px;letter-spacing:.2em;color:#000;line-height:1.2}.pallet-builder__option-sub{font-family:area-normal;font-weight:500;font-size:11px;letter-spacing:.1em;line-height:1.3;color:#574f45}.pallet-builder__option-pricing{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.pallet-builder__price{font-family:area-extended;font-weight:400;font-size:17px;letter-spacing:-.05em;color:#13110f}.pallet-builder__compare{font-family:area-normal;font-weight:500;font-size:11px;letter-spacing:.1em;color:#574f45;margin-top:3px}.pallet-builder__tab{position:absolute;top:0;transform:translateY(-50%);padding:5px 10px 4px;font-family:area-extended;font-weight:700;font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:#fff;white-space:nowrap}.pallet-builder__tab--save{right:15px;background-color:#2257c9}.pallet-builder__tab--best{left:45px;background-color:#000}.pallet-builder__option-pricing[hidden],.pallet-builder__stock[hidden],.pallet-builder__error[hidden]{display:none}.pallet-builder__stock{font-family:area-normal;font-size:12px;color:#a3361f}@media screen and (max-width:768px){.pallet-builder__price{font-size:15px}}.pallet-builder__summary{margin:0 0 20px;padding:16px;border:1px solid #13110f1a;background-color:#fff}.pallet-builder__summary[hidden]{display:none}.pallet-builder__summary-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:6px 0}.pallet-builder__summary dt{font-family:area-extended;font-weight:900;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#574f45}.pallet-builder__summary dd{margin:0;font-family:area-extended;font-weight:400;font-size:15px;letter-spacing:-.05em;color:#13110f}.pallet-builder__summary s{color:#574f45}.pallet-builder__summary-row--total{margin-top:6px;padding-top:12px;border-top:1px solid #13110f1a}.pallet-builder__summary-row--total dt{color:#000}.pallet-builder__summary-row--total dd{font-size:20px}.pallet-builder__summary-row--save dd{color:#2257c9}.pallet-builder__footer{max-width:520px;margin:8px auto 0}.pallet-builder .pallet-builder__submit.loading [data-submit-label]{visibility:hidden}.pallet-builder__final-note{font-family:area-normal;font-size:12px;color:#574f45;text-align:center;margin:10px 0 0}.pallet-builder__error{font-family:area-normal;font-size:14px;color:#a3361f;margin:10px 0 0}.pallet-builder__callouts{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;list-style:none;margin:24px 0 0;padding:0}.pallet-builder__callout{display:flex;align-items:center;gap:8px;font-family:area-normal;font-size:13px;line-height:1.3;color:#13110f}.pallet-builder__callout .svg-wrapper{width:20px;height:20px;flex-shrink:0}.pallet-builder__callout svg{width:20px;height:20px;fill:#0e1b4d}.pallet-builder__wholesale{margin:20px 0 0;text-align:center;font-family:area-normal;font-size:14px}.pallet-builder__wholesale a{display:inline-flex;align-items:center;gap:6px;font-family:area-normal;font-weight:400;color:#13110f;text-decoration:underline;text-underline-offset:3px}.pallet-builder__wholesale a:hover{color:#2257c9}.pallet-builder__empty{font-family:area-normal}@media screen and (min-width:750px){.pallet-builder{padding:80px 24px}.pallet-builder__heading{font-size:44px}}
/*# sourceMappingURL=/cdn/shop/t/36/compiled_assets/styles.css.map */
