body.cm-reference-home :is(#main,.shopify-section--header).shopify-section--header{background:#ffffffb8!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}body.cm-reference-home :is(#main,.shopify-section--header).shopify-section--header>height-observer,body.cm-reference-home :is(#main,.shopify-section--header).shopify-section--header .c-header{background:transparent!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.cm-reference-home :is(#main,.shopify-section--announcement-bar).shopify-section--announcement-bar{background:#302b25c2!important;position:relative;z-index:1001}body.cm-reference-home :is(#main,.shopify-section--announcement-bar).shopify-section--announcement-bar .announcement-bar{background:transparent!important}body.cm-reference-home #main#main{margin-top:calc(-1 * (var(--header-height, 73px) + var(--announcement-bar-height, 42px)))!important;padding-top:0!important}body.cm-reference-home #main#main#main .cm-hero__controls{top:calc(var(--header-height, 73px) + var(--announcement-bar-height, 42px) + 16px)!important;bottom:auto!important}@media(max-width:749px){body.cm-reference-home #main#main{margin-top:calc(-1 * (var(--header-height, 56px) + var(--announcement-bar-height, 40px)))!important}}footer.c-footer.c-footer{background:#fff!important;background-image:none!important;color:#2d2a24!important;border-top:1px solid #d8cfbd!important;padding:56px 40px!important;box-shadow:none!important}footer.c-footer.c-footer:before{display:none!important}footer.c-footer.c-footer .c-footer-container{width:100%!important;max-width:1280px!important;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(0,1fr)!important;column-gap:64px!important;row-gap:36px!important}footer.c-footer.c-footer .c-footer-logo-social{align-items:flex-start!important;gap:12px!important;margin:0!important}footer.c-footer.c-footer .c-footer-logo{width:min(260px,100%)!important}footer.c-footer.c-footer .c-footer-logo img{filter:brightness(0)!important;opacity:.85}footer.c-footer.c-footer .c-footer-logo-text{color:#2d2a24!important}footer.c-footer.c-footer .c-footer-social{justify-content:flex-start!important;gap:4px!important}footer.c-footer.c-footer .c-footer-social a{display:inline-flex!important;justify-content:center;align-items:center;width:44px!important;height:44px!important;color:#5e574b!important;opacity:1!important}footer.c-footer.c-footer .c-footer-menu{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 32px!important;margin:0!important;padding:0!important;border:0!important}footer.c-footer.c-footer .c-footer-menu a{min-width:0;min-height:44px!important;color:#3d382f!important;border-color:#e7e1d7!important;font-size:14px!important;overflow-wrap:anywhere}footer.c-footer.c-footer .c-footer-menu__label{color:inherit!important;font-size:14px!important}footer.c-footer.c-footer .c-footer-menu a:after{border-color:#9a8260!important}footer.c-footer.c-footer .c-footer-bottom{grid-column:1 / -1;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:16px 32px!important;width:100%!important;padding:22px 0 0!important;margin:0!important;border-top:1px solid #e7e1d7!important}footer.c-footer.c-footer .c-footer-policy{display:flex!important;flex-wrap:wrap;gap:0 24px!important;margin:0!important;padding:0!important}footer.c-footer.c-footer .c-footer-policy a{display:inline-flex!important;align-items:center;min-height:44px!important;color:#6d665b!important;font-size:12px!important;line-height:1.6!important;overflow-wrap:anywhere}footer.c-footer.c-footer .c-footer-copyright{color:#777168!important;font-size:11px!important;line-height:1.6!important;margin:0!important}footer.c-footer.c-footer a:hover{color:#8b7250!important}footer.c-footer.c-footer a:focus-visible{outline:2px solid #8b7250!important;outline-offset:3px!important}@media(max-width:749px){footer.c-footer.c-footer{padding:40px 20px!important}footer.c-footer.c-footer .c-footer-container{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}footer.c-footer.c-footer .c-footer-logo-social{align-items:center!important}footer.c-footer.c-footer .c-footer-logo{width:min(240px,100%)!important}footer.c-footer.c-footer .c-footer-social{justify-content:center!important;margin:0!important}footer.c-footer.c-footer .c-footer-menu{gap:0 16px!important}footer.c-footer.c-footer .c-footer-menu a,footer.c-footer.c-footer .c-footer-menu__label{font-size:13px!important}footer.c-footer.c-footer .c-footer-bottom{flex-direction:column!important;align-items:stretch!important;gap:18px!important}footer.c-footer.c-footer .c-footer-policy{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 16px!important}footer.c-footer.c-footer .c-footer-copyright{text-align:center!important;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){footer.c-footer.c-footer a{transition:none!important}}footer.c-footer.c-footer .c-footer-menu__group{min-width:0}footer.c-footer.c-footer .c-footer-menu__heading{margin:0 0 10px;padding:0 0 13px;border-bottom:1px solid #ded5c6;color:#8b7250;font:400 12px/1.7 Hiragino Mincho ProN,Yu Mincho,serif;letter-spacing:.08em}footer.c-footer.c-footer .c-footer-menu__list{list-style:none;margin:0;padding:0}footer.c-footer.c-footer .c-footer-menu__list li{margin:0;padding:0}footer.c-footer.c-footer .c-footer-menu a{border:0!important;padding:10px 4px 10px 0!important;gap:10px!important}@media(max-width:749px){footer.c-footer.c-footer .c-footer-menu__heading{font-size:11px;letter-spacing:.04em}footer.c-footer.c-footer .c-footer-menu__label{letter-spacing:.02em!important}}footer.c-footer.c-footer .c-footer-menu,footer.c-footer.c-footer .c-footer-policy{max-width:none!important}
/*# sourceMappingURL=/cdn/shop/t/298/assets/cm-shared-redesign-20261108.css.map */
