.brand-footer{position:relative;background:var(--color-footer);color:#791d06;border-top:1px solid #a93e1f;padding:50px 0 30px;font-size:16px;line-height:1.3}.brand-footer__inner{display:block;max-width:1200px;margin-inline:auto;padding-inline:24px}.brand-footer ul{margin:0;padding:0;list-style:none}.brand-footer a{color:inherit;text-decoration:none;font-weight:400}.brand-footer a:hover{color:#a93e1f}.brand-footer__columns{margin-bottom:16px}.brand-footer__logo{display:flex;margin-bottom:4px}.brand-footer__logo img{margin:0 auto;width:auto;height:auto}.brand-footer summary{position:relative;list-style:none;cursor:pointer;border-bottom:1px solid #d8aa89;padding:10px 15px;text-align:center;margin-bottom:16px}.brand-footer summary::-webkit-details-marker{display:none}.brand-footer summary img{position:absolute;width:10px;height:auto;right:0;top:50%}.brand-footer details[open] summary img{transform:rotate(180deg)}.brand-footer h2{color:#a93e1f;font-family:var(--font-heading--family);font-weight:400;font-size:24px;line-height:1.3;text-transform:capitalize;margin:0}.brand-footer details>ul{padding:20px 15px 10px}.brand-footer details li a{display:table;margin:0 auto 14px;color:#652916;font-size:14px;line-height:1.3}.brand-footer__support{display:block;margin-inline:auto;height:40px;padding-inline:16px;background:#fdf5ed;border:1px solid #cdb4a1;border-radius:2px;color:inherit;font:inherit;cursor:pointer}.brand-footer__support:hover{background:#f1dfc4}.brand-footer__support[aria-busy=true]{cursor:progress}.brand-footer__support-error{display:none}.brand-footer__support[data-error]+.brand-footer__support-error{display:block}.brand-footer__app h2{padding:10px 15px;text-align:center;margin-top:0}.brand-footer__badges{width:fit-content;padding:4px 15px 10px;margin-inline:auto}.brand-footer__badges a{display:flex;align-items:center;justify-content:center;width:fit-content;height:fit-content}.brand-footer__badges a+a{margin-top:16px}.brand-footer__badges img{height:auto;aspect-ratio:auto 167 / 48}.brand-footer__bottom{display:flex;flex-direction:column-reverse;align-items:center}.brand-footer__bottom p{font-size:16px;font-weight:400;line-height:1.3;text-align:left;text-wrap:wrap}.brand-footer__social-wrap{flex:1;display:flex;justify-content:center;align-items:center}.brand-footer__social{display:flex;align-items:flex-start;margin-top:15px!important;padding-bottom:16px!important}.brand-footer__social li{margin-right:15px}.brand-footer__social li:last-child{margin-right:0}.brand-footer__social a{display:inline;font-size:16px;line-height:20.8px}.brand-footer__social li:last-child{width:20px;height:22px;margin-top:2px}.brand-footer__social-glyph{font:24px/1 Brand Icons;display:inline-block}.brand-footer__social svg{width:auto;max-width:none;height:auto;display:block}.brand-footer__payments{display:flex;color:#791d06}.brand-footer__payments .icon.icon--wide.icon-master{max-width:none}.brand-footer__payments svg{width:40px;height:40px;margin:0 10px}@media(min-width:768px){.brand-footer{position:relative;padding:50px 30px 30px}.brand-footer__inner{padding:0}.brand-footer__social li{margin-right:20px}.brand-footer__social-glyph{font-size:27px}.brand-footer__payments svg{width:45px;height:45px;margin:0 0 0 20px}}@media(min-width:992px){.brand-footer__columns{display:flex;padding-bottom:40px;border-bottom:1px solid #791d0666;margin-bottom:40px}.brand-footer__columns>*{flex:1;min-width:0;margin:0 15px}.brand-footer__logo img{width:75%;height:75%;max-width:140px}.brand-footer summary{border:0;padding:0;text-align:left;margin-bottom:12px;cursor:default}.brand-footer summary img{display:none}.brand-footer details::details-content{content-visibility:visible}.brand-footer details>ul{padding:0}.brand-footer details li a{margin-left:0}.brand-footer__support{margin-left:0}.brand-footer__app h2{padding:0;margin:0 0 12px;text-align:left}.brand-footer__badges{width:100%;padding:4px 0 0;margin:0}.brand-footer__bottom{flex-direction:row}.brand-footer__bottom p{flex-shrink:0;text-align:left}.brand-footer__social{margin:0!important;padding:0!important}.brand-footer__social li{margin-right:20px}.brand-footer__social-glyph{font-size:27px}}@media(min-width:1281px){.brand-footer{position:relative;padding:70px 30px 58px}.brand-footer__columns{margin-bottom:30px}.brand-footer h2{font-size:20px}.brand-footer details li a{font-size:16px}}.brand-header{display:block;height:70px;color:#791d06}.shopify-section:has(>.brand-header){position:static}.brand-header__bar{position:fixed;top:0;left:0;width:100%;z-index:20;height:70px;display:flex;align-items:center;background:#faefdc;border-bottom:1px solid #cdb4a1;padding:0 24px 0 15px;transition:top .3s ease-in-out}.brand-header__bar.scrolled{top:0!important}.brand-header__bar:has(.first-time) .brand-header__nav-slot,.brand-header__bar:not(.scrolled) .brand-header__account,.brand-header[data-compact] .brand-header__account{will-change:opacity}.brand-header a{color:inherit;text-decoration:none}.brand-header__logo{display:block;width:max-content;height:50px}.brand-header__mobile-logo{display:none}.brand-header__only-logo{display:contents}.brand-header__logo-item{display:flex;align-items:center;flex-shrink:0;width:171px;margin-right:-10px}.brand-header__nav-slot .brand-header__item{transition:transform .5s ease-in-out}.brand-header[data-compact] .brand-header__nav-slot .brand-header__item{transform:translate(-30px)}.brand-header__logo-viewport{height:60px}.brand-header__logos{width:max-content;height:60px;transition:transform .5s ease}.brand-header__extended-logo{width:161px;height:161px;margin:-10px 0 0 -20px;background-color:#fbe9d5;background-repeat:no-repeat;background-position:center;border-right:1px solid #cdb4a1;border-bottom:1px solid #cdb4a1}.brand-header__compact-logo{width:100px;height:40px;margin-top:6px;background-repeat:no-repeat;background-position:center}.brand-header__cta{display:flex;visibility:hidden;transform:translate(20%,87px);transition:transform .5s ease}.brand-header__cta a{display:flex;justify-content:center;padding:8px 12px;border-radius:2px;background:#3e552e;color:#fff;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.16px;white-space:nowrap}.brand-header__cta a:hover{background:#26391b;color:#fff}.brand-header__logos.hide-logos-container{animation:hideLogosContainer 0s forwards ease-in-out}.brand-header__logos.show-logos-container{animation:showLogosContainer 0s forwards ease-in-out}.brand-header__logos.hide-logos-container .brand-header__extended-logo{animation:showExtendedLogo 0s forwards ease-in-out}.brand-header__logos.hide-logos-container .brand-header__compact-logo{animation:hideCompactLogo 0s forwards ease-in-out}.brand-header__logos.show-logos-container .brand-header__extended-logo{animation:hideExtendedLogo 0s forwards ease-in-out}.brand-header__logos.show-logos-container .brand-header__compact-logo{animation:showCompactLogo 0s forwards ease-in-out}.brand-header .brand-header__logos:not(.first-time),.brand-header .brand-header__logos:not(.first-time)>*{animation-duration:.5s}@keyframes showLogosContainer{0%{transform:translateY(0)}50%{transform:translateY(-120px)}to{transform:translateY(-150px);margin-right:0}}@keyframes hideLogosContainer{0%{transform:translateY(-150px)}50%{transform:translateY(-120px)}to{transform:translateY(0);margin-right:30px}}@keyframes showLogosContainerMobile{0%{transform:translateY(0)}50%{transform:translateY(-50px)}to{transform:translateY(-90px)}}@keyframes hideLogosContainerMobile{0%{transform:translateY(-90px)}50%{transform:translateY(-50px)}to{transform:translateY(0)}}@keyframes hideExtendedLogo{0%,50%{opacity:1}to{opacity:0}}@keyframes showExtendedLogo{0%,50%{opacity:0}to{visibility:visible;opacity:1}}@keyframes hideCompactLogo{0%{opacity:1}30%{opacity:0;display:block}to{opacity:0;display:none}}@keyframes showCompactLogo{0%,70%{opacity:0}90%,to{opacity:1;display:block}}@keyframes showNavbarCta{0%{transform:translateY(97px);opacity:0;visibility:hidden}60%{transform:translateY(28px);opacity:0;visibility:hidden}80%{transform:translateY(18px);visibility:visible;opacity:1}to{transform:translateY(0);visibility:visible;opacity:1}}@keyframes hideNavbarCta{0%{transform:translateY(0);display:inline-block;opacity:1}20%{transform:translateY(17px);display:none;opacity:0}to{transform:translateY(97px);display:none;opacity:0}}.brand-header__nav-slot{min-width:0;flex:0 1 auto;align-self:center;height:70px}.brand-header ul{list-style:none;padding:0;margin:0}.brand-header__menu{display:flex;gap:20px;height:70px;padding-right:10px!important}.brand-header__item{position:relative;min-width:0;display:flex;align-items:center}.brand-header__link{height:70px;align-items:center;justify-content:center;padding:2px 2px 0;font-size:16px;font-weight:400;line-height:36px;min-width:0;overflow-wrap:anywhere;display:flex;max-height:70px;overflow:hidden}.brand-header__nav-slot .brand-header__item:hover:after{content:"";position:absolute;width:32px;height:2px;bottom:1px;left:50%;transform:translate(-50%);background:#a93e1f;pointer-events:none}.brand-header__nav-slot .brand-header__item:has(>details):hover:after{content:none}.brand-header__disclosure summary{cursor:pointer;list-style:none}.brand-header__disclosure summary::-webkit-details-marker{display:none}.brand-header__nav-slot summary{width:13px;padding-top:2px;height:70px;display:flex;align-items:center}.brand-header__nav-slot summary:after{content:"";border-top:5px solid currentColor;border-left:3px solid transparent;border-right:4px solid transparent;margin-left:4px;margin-top:4px}.brand-header__nav-slot .brand-header__disclosure{position:static}.brand-header__panel{z-index:1;position:absolute;top:50px;left:0;background:#faefdc;padding:15px 20px!important;width:max-content;min-width:240px;max-width:calc(100vw - 48px);font-size:16px;line-height:1.3}@media(min-width:1200px){.brand-header__link{transition:color .3s}.brand-header__item:hover>.brand-header__link{color:#6f2610}.brand-header__nav-slot .brand-header__panel{top:45px;opacity:1;transition:opacity .2s .1s,top .2s .1s}@starting-style{.brand-header__nav-slot .brand-header__disclosure[open] .brand-header__panel{top:84px;opacity:0}}.brand-header__nav-slot .brand-header__disclosure[data-closing] .brand-header__panel{top:84px;opacity:0;pointer-events:none}}@media(min-width:1451px){.brand-header__nav-slot .brand-header__panel{top:65px}}@media(prefers-reduced-motion:reduce){.brand-header__nav-slot .brand-header__panel{transition:none}}.brand-header__panel>li{margin-inline:10px}.brand-header__panel a{display:block;padding:2px 2px 10px;font-weight:400}.brand-header__panel a:hover{color:#a93e1f}.brand-header__actions{min-width:0;flex:1;display:flex;align-items:center;justify-content:flex-end;gap:10px}.brand-header__icon{display:inline-flex;align-items:center;justify-content:center;border:0;padding:0;background:transparent;color:inherit;cursor:pointer}.brand-header__account{flex-shrink:0;width:32px;height:69px;color:#652916!important}.brand-header__cart{position:relative;display:inline-block;flex-shrink:0;line-height:20.8px;text-align:center}.brand-header__cart:before{content:"";display:inline-block;width:24px;height:26px;vertical-align:middle;background-image:var(--brand-cart-image);background-position:center;background-repeat:no-repeat}.brand-header__cart .nt_header_cart{display:inline-block;font-size:13px;vertical-align:middle;line-height:30px}.brand-header__cart .cartCount{padding:0;width:15px;height:15px;line-height:15px;text-align:center;border-radius:50%;background:#ca664d;overflow:hidden;position:absolute;z-index:1;font-size:10px;color:#fff;bottom:-4px;left:14px}.brand-header__cart .cartCount.active{font-weight:600;background:#a93e1f;animation:brand-cart-bounce 2s linear infinite}@keyframes brand-cart-bounce{0%,20%,40%,60%,80%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(min-width:1200px)and (max-width:1450px){.brand-header__cart .cartCount{font-weight:600}}@media(min-width:1450px){.brand-header__cart:before{width:30px;height:30px}.brand-header__cart .cartCount{left:19px}}@media(max-width:992px){.brand-header__account{display:none}}@media(max-width:768px){.brand-header--inner .brand-header__logos{width:90px;margin:0 0 0 15px!important}}@media(max-width:767px){.brand-header__cart:before{width:22px;height:28px}}.brand-header .hide-cart,.brand-header__toggle,.brand-header__no-js{display:none}.brand-header__drawer{width:min(100%,300px);height:100dvh;max-height:100dvh;max-width:100%;margin:0;padding:24px;border:0;overflow-x:hidden;overflow-y:auto;background:#fbe9d5;color:#652916;font-size:16px;line-height:1.3}.brand-header__drawer::backdrop{background:#ceb5a1b3}.brand-header__close{display:block;width:100%;height:24px;border:0;padding:0;background:none;color:inherit;cursor:pointer}.brand-header__close svg{width:24px;height:24px}.brand-header__drawer details{position:static}.brand-header__drawer::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.brand-header__drawer nav{margin-top:24px}.brand-header__mobile-menu>li{padding-block:2px;margin-bottom:16px}.brand-header__mobile-menu>li>a{font-weight:400}.brand-header__mobile-menu summary{display:flex;align-items:center;justify-content:space-between;font-weight:400;line-height:20.8px}.brand-header__mobile-menu summary svg{width:16px;height:16px;color:#a93e1f}.brand-header__mobile-panel{position:absolute;top:0;right:0;bottom:0;left:0;min-height:100%;padding:76.796875px 24px 24px;background:#fbe9d5;z-index:1}.brand-header__drawer:has(details[open])>.brand-header__close{position:relative;z-index:2}.brand-header__back{display:flex;gap:4px;align-items:center;padding:0;border:0;background:none;color:inherit;cursor:pointer;line-height:20.8px}.brand-header__back svg{width:16px;height:16px}.brand-header__back span{font-weight:600}.brand-header__mobile-panel hr{border:0;border-top:1px solid #652916;margin:16px 0}.brand-header__mobile-parent{color:#a93e1f!important;font-weight:400}.brand-header__mobile-panel li{display:flex;margin-bottom:16px}.brand-header__mobile-panel .brand-header__mobile-parent-item{display:block;line-height:20.8px}.brand-header__mobile-panel li:not(.brand-header__mobile-parent-item) a:hover{color:#000}.brand-header__mobile-panel li:not(.brand-header__mobile-parent-item) a{font-size:14px;font-weight:400;line-height:20px;color:#383838}.brand-header__auth a{display:flex;align-items:center;justify-content:center;width:100%;margin-top:40px;padding:16px 24px;font-size:16px;font-weight:400;line-height:24px;background:#3e552e;color:#fff}.brand-header__auth a+a{margin-top:24px;border:1px solid #cdb4a1;background:#fdf5ed;color:#652916}@media(min-width:1200px)and (max-width:1399px){.brand-header__link,.brand-header__panel{font-size:14px}}@media(max-width:1199px){.brand-header__bar{padding:0 24px 0 0}.brand-header__toggle{display:inline-flex;flex-shrink:0;margin-right:-5px;visibility:hidden;width:56px;height:56px;padding:16px;transform:translateY(3px);color:#652916}pe-header:defined .brand-header__toggle{visibility:visible}.brand-header__mobile-logo{display:contents}.brand-header__logos{margin-right:0!important}.brand-header__extended-logo{width:88px;height:96px;margin-left:calc(50vw - 94px);background-size:60px 64px;border-left:1px solid #cdb4a1}.brand-header__compact-logo{margin-top:11px}.brand-header__logos.hide-logos-container{animation-name:hideLogosContainerMobile}.brand-header__logos.show-logos-container{animation-name:showLogosContainerMobile}.brand-header__nav-slot,.brand-header__account--home{display:none}.brand-header__actions{margin-left:auto}.brand-header__no-js{display:block;padding:30px 24px 16px;background:#fbe9d5}.brand-header:has(.brand-header__no-js) .brand-header__bar{position:relative}.brand-header__no-js>summary{padding:12px 0;cursor:pointer}.brand-header__no-js .brand-header__mobile-panel{position:static;padding:16px 0}.brand-header__no-js .brand-header__back{display:none}.brand-header:has(.brand-header__no-js){height:auto}}@media(min-width:576px)and (max-width:1199px){.brand-header__bar{padding-inline:20px}.brand-header__logos{margin-right:12px!important}.brand-header__extended-logo{margin-left:calc(50vw - 97px)}.brand-header__compact-logo{margin-left:15px}.brand-header__cta{margin-right:5px}}
/*# sourceMappingURL=/cdn/shop/t/884/compiled_assets/styles.css.map?subset=AAAAAAAM */
