@media screen and (max-width:450px){.menu-collapse .header--category-nav .menu-toggle,.menu-collapse .header--category-nav .navbar-wrapper{visibility:hidden}}.header--category-nav .nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:#18181859;opacity:0;visibility:hidden;pointer-events:none;transition:all .45s cubic-bezier(.455,.03,.515,.955)}.menu-collapse .header--category-nav .nav-backdrop{opacity:1;visibility:visible;pointer-events:auto}@media screen and (max-width:450px){.header--category-nav .nav-backdrop{display:none}}@media screen and (min-width:451px){.menu-collapse .header--category-nav .nav-backdrop{z-index:10000}}@media screen and (min-width:451px){.nav--categories{max-width:400px}}.nav--categories .nav__wrapper{padding-top:62px;background:#383838}.nav--categories .nav__wrapper:before,.nav--categories .nav__wrapper:after{content:none}@media screen and (min-width:451px){.nav--categories .nav__wrapper{padding-top:0}}@media screen and (max-width:450px){.nav--categories .close-menu-toggle{display:block;position:absolute;right:22px;top:0}}@media only screen and (min-width:1025px){.nav--categories .close-menu-toggle{top:25px}}.nav--categories .nav__location{display:none}@media screen and (max-width:450px){.nav--categories .nav__location{display:flex;align-items:center;justify-content:center;height:34px;font-size:.625rem;line-height:1.4;letter-spacing:.05em;color:#c4c4c4b3}}.nav--categories .main-nav{border-bottom:.5px solid rgba(255,255,255,.18)}@media screen and (max-width:450px){.nav--categories .main-nav{border-top:.5px solid rgba(255,255,255,.18)}}.nav--categories .main-nav__link{justify-content:center;padding:0;letter-spacing:.15em;background:none}.nav--categories .main-nav__link:not(.main-nav__tab-btn--active){background:#454545}@media screen and (min-width:451px){.nav--categories .main-nav__link{min-height:65px;justify-content:flex-start;padding:0 23px}}.nav--categories .main-nav-panels{grid-template-columns:minmax(0,1fr);padding:0 0 10px}.nav--categories .main-nav-panel{grid-area:1 / 1;display:none;flex-direction:column;gap:7px;padding:26px 23px 0}.nav--categories .main-nav-panel>li{margin-bottom:0}.nav--categories .main-nav-panel .main-nav-panel__link{line-height:2;letter-spacing:.15em;padding:0}.nav--categories .main-nav-panel.main-nav-panel--active{display:flex}.nav--categories .main-nav-panel.main-nav-panel--submenus{gap:0;padding:0;border-bottom:.5px solid rgba(255,255,255,.18)}@media screen and (min-width:451px){.nav--categories .main-nav-panel{padding-top:31px}.nav--categories .main-nav-panel .main-nav-panel__link{line-height:1.9}}.nav--categories .main-nav-panel__link{color:#c4c4c4b3}.nav--categories button:focus-visible,.nav--categories .main-nav__link:focus-visible{outline:1px solid white;outline-offset:-3px}.nav--categories .close-menu-toggle:focus-visible{outline-offset:4px}.nav--categories .main-nav-panel__link:focus-visible{outline:none;color:#fff;text-decoration:underline}.nav--categories .main-nav-submenu{border-top:.5px solid rgba(255,255,255,.18);padding:0 20px 0 23px}.nav--categories .main-nav-submenu:first-child{border-top:0}@media screen and (min-width:451px){.nav--categories .main-nav-submenu{padding:0 23px}}.nav--categories .main-nav-submenu__toggle{width:100%;height:52px;display:flex;align-items:center;justify-content:space-between;padding:0;background:none;border:0;cursor:pointer;color:#fff;font-family:Sohne,Arial,sans-serif;font-size:.625rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;text-align:left}.nav--categories .main-nav-submenu__sign{position:relative;flex:none;width:10px;height:10px;margin-right:4px}.nav--categories .main-nav-submenu__sign:before,.nav--categories .main-nav-submenu__sign:after{content:"";position:absolute;background:#ffffffbf}.nav--categories .main-nav-submenu__sign:before{left:0;top:4.5px;width:10px;height:1px}.nav--categories .main-nav-submenu__sign:after{left:4.5px;top:0;width:1px;height:10px;transition:transform .32s cubic-bezier(.2,0,0,1)}.nav--categories .main-nav-submenu--open .main-nav-submenu__sign:after{transform:scaleY(0)}.nav--categories .main-nav-submenu__body{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .32s cubic-bezier(.5,0,.75,0),visibility 0s linear .32s}.nav--categories .main-nav-submenu--open .main-nav-submenu__body{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .544s cubic-bezier(.2,0,0,1),visibility 0s}.nav--categories .main-nav-submenu__clip{min-height:0;overflow:hidden}.nav--categories .main-nav-submenu__list{display:flex;flex-direction:column;gap:5px;padding-bottom:16px;opacity:0;transform:translate(-24px);transition:transform .32s cubic-bezier(.5,0,.75,0),opacity .256s cubic-bezier(.5,0,.75,0)}.nav--categories .main-nav-submenu__list .main-nav-panel__link{line-height:1.9;padding:0}.nav--categories .main-nav-submenu__list .main-nav-panel__spacer{height:8px}.nav--categories .main-nav-submenu--open .main-nav-submenu__list{opacity:1;transform:translate(0);transition:transform .544s cubic-bezier(.3,1.25,.5,1),opacity .435s cubic-bezier(.2,0,0,1) 64ms}@media(prefers-reduced-motion:reduce){.nav--categories .main-nav-submenu__body,.nav--categories .main-nav-submenu__list,.nav--categories .main-nav-submenu__sign:after{transition-duration:0s!important;transition-delay:0s!important}}.main-wrapper,.container-wrapper.container--empty,.container-wrapper.container--empty .shopify-cart{min-height:0}.main-wrapper>.shopify-section:last-child>.hero,.main-wrapper>.shopify-section:last-child>.section>:last-child,main .pagination.pagination--plp,main .section-cafe-collection:not(:has(~.shopify-section>*)),main .pdp-recommendations .you-may-also-like,main .section-nocalendar .sonny-visit-section,main .section-nocalendar .calendar-cta>div:last-child .btn,.template-cart main .recently-viewed,.template-cart main .recently-viewed-carousel,main .section-stores__item:last-child,main .section-stores__item:last-child .section-stores__txt,body .main-wrapper #joblist>ul:last-of-type>li:last-child{margin-bottom:0}.main-wrapper>.shopify-section:last-child>.section,.section.section--static,main .section-stores,main .cafe,body .main-wrapper #joblist>ul:last-of-type,main .section-nocalendar,main .section-nocalendar .sonny-visit-section{padding-bottom:0}.template-product main .recently-viewed,.template-cart main .recently-viewed,.template-product main .you-may-also-like:not(:has(~.recently-viewed)),.template-cart main .section-cart.no-recently-viewed{margin-bottom:0!important}#react-blog div:last-child>.slide_section:last-child{margin-bottom:0;padding-bottom:0}.template-name-legal-privacy .client-service .section__content:after{content:"";display:block;margin-top:-30px}.page-collection-super>div:last-child{margin-bottom:0!important}.you-may-also-like .see-more{height:auto;margin-bottom:0;padding-top:23px}.footer{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"newsletter" "nav" "media" "copyright";row-gap:22px;margin:72px 20px 0;padding:26px 0 22px;border-top:.5px solid #e5e5e5;background:#fff;color:#181818}@media only screen and (min-width:1025px){.footer{grid-template-columns:minmax(0,400px) minmax(0,1fr);grid-template-areas:"newsletter nav" "copyright media";column-gap:40px;row-gap:24px;margin:120px 59px 0;padding:32px 0 24px}}@media only screen and (min-width:1025px)and (max-width:1279px){.footer{grid-template-columns:minmax(0,400px) auto}}.footer__newsletter{grid-area:newsletter}.footer__newsletter .newsletter-form{max-width:none;margin:0;padding-bottom:9px}.footer__newsletter .form-subscribe{font-size:.75rem}.footer__newsletter .btn-subscribe{top:4px;font-family:DIN W01 Regular,Arial,sans-serif;font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:#181818}.footer__newsletter .global-privacy-notice-element{margin:11px 0 0;line-height:1.5}.footer__newsletter .global-privacy-notice-element a{text-decoration:underline}@media only screen and (min-width:1025px){.footer__newsletter .global-privacy-notice-element{margin-top:12px}}.footer a,.footer button,.footer .btn-subscribe{transition:opacity .2s}.footer a:hover,.footer button:hover,.footer .btn-subscribe:hover{opacity:.6}.footer__nav{grid-area:nav}@media only screen and (min-width:1025px){.footer__nav{justify-self:end}}.footer-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}@media only screen and (min-width:1025px){.footer-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:10px 34px}}@media only screen and (min-width:1025px)and (max-width:1279px){.footer-nav{flex-wrap:nowrap;gap:10px 20px}}@media only screen and (min-width:1025px){.footer-nav__item--account{display:none}}.footer-nav__item--shipping{grid-column:1 / -1}.footer-nav__link{display:block;padding:0;border:0;background:none;font-family:DIN W01 Regular,Arial,sans-serif;font-size:.625rem;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#454545;text-align:left;white-space:nowrap;cursor:pointer}.footer-nav__link *{font-size:inherit;color:inherit}@media only screen and (min-width:1025px){.footer__media,.footer__copyright{display:flex;align-items:center}}.footer__media{grid-area:media}.footer__media-clip{width:100%;height:var(--footer-media-height, 140px);margin:9px auto}@media only screen and (min-width:1025px){.footer__media-clip{height:var(--footer-media-height-desktop, 64px);margin:0}}.footer__media-image,.footer__media-video{display:block;width:100%;height:100%;object-fit:contain}@media only screen and (min-width:1025px){.footer__media-image,.footer__media-video{object-position:right center;padding-right:10px}}.footer__copyright{grid-area:copyright;margin:0;font-size:.75rem;letter-spacing:.05em;color:#181818}.footer__nav+.footer__copyright{grid-column:1 / -1}.footer .newsletter-form__wrapper{margin:0}.footer .newsletter-form{border-color:#181818}.footer .form-subscribe{color:#181818}.footer .form-subscribe::placeholder{color:#c4c4c4}.footer .btn-subscribe{font-weight:400}.footer .footer-nav,.footer .footer-nav__item{margin-bottom:0}.category-menu-toggle--static{cursor:default}
/*# sourceMappingURL=/cdn/shop/t/112/assets/nav-footer-new.scss.css.map */
