:root{--cosm-ink: #080808;--cosm-ink-soft: #3d3d3d;--cosm-line: #dadada;--cosm-pw: max(25vw, 320px);--cosm-rw: 300px;--cosm-navbar-h: 48px;--cosm-pad: 24px;--cosm-nav-size: 12px;--cosm-top: 48px}@media(min-width:768px){.navigation--left,#proxy-nav{background:transparent!important;border:none!important;box-shadow:none!important}.navigation--main{background:transparent;border-bottom:1px solid var(--cosm-line)}#pageheader .logo-area,#pageheader .logo-area__left,#pageheader .logo-area__middle,#pageheader .logo-area__right,#pageheader .logo-area__left__inner,#pageheader .logo-area__middle__inner,#pageheader .logo-area__right__inner{min-height:var(--cosm-navbar-h)!important;height:var(--cosm-navbar-h)!important}#pageheader .logo-area{align-items:center;padding-top:0;padding-bottom:0}#pageheader .logo-area__left,#pageheader .logo-area__middle,#pageheader .logo-area__right{display:flex;align-items:center}#pageheader .logo-area__left__inner,#pageheader .logo-area__middle__inner,#pageheader .logo-area__right__inner{display:flex;align-items:center;padding-top:0;padding-bottom:0}#pageheader .logo-area__left__inner{justify-content:flex-start}#pageheader .logo-area__middle__inner{justify-content:center}#pageheader .logo-area__right__inner{justify-content:flex-end}#pageheader #proxy-nav .navigation__tier-1-container,#pageheader .navigation--left .navigation__tier-1-container{position:static!important;top:auto!important;margin:0!important}#pageheader #proxy-nav,#pageheader #proxy-nav .navigation__tier-1-container{display:flex;align-items:center}#pageheader .logo,#pageheader .logo__link{display:flex;align-items:center;margin:0;padding:0;line-height:0}#pageheader .logo-area{padding-left:var(--cosm-pad)!important;padding-right:var(--cosm-pad)!important}.navigation--left .navigation__tier-1,#proxy-nav .navigation__tier-1{display:flex!important;align-items:center;flex-wrap:nowrap;gap:clamp(20px,2.1vw,40px);margin-left:0!important;padding:0;list-style:none}.navigation--left .navigation__tier-1>.navigation__item,#proxy-nav .navigation__tier-1>.navigation__item{flex:0 0 auto;margin:0;padding:0}.navigation--left .navigation__tier-1>.navigation__item>.navigation__link,#proxy-nav .navigation__tier-1>.navigation__item>.navigation__link{position:relative;padding:12px 0;font-size:var(--cosm-nav-size);font-weight:400;letter-spacing:.04em;line-height:1;text-transform:uppercase;color:var(--cosm-ink);background:transparent;border:none;white-space:nowrap;flex-shrink:0;text-shadow:none;transition:color .15s linear}.navigation__tier-1>.navigation__item>.navigation__link:hover{color:var(--cosm-ink)}#pageheader.pageheader--transparent .navigation__tier-1>.navigation__item>.navigation__link{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.45)!important}#pageheader.pageheader--transparent:hover .navigation__tier-1>.navigation__item>.navigation__link,body.cosm-open #pageheader.pageheader--transparent .navigation__tier-1>.navigation__item>.navigation__link,.pageheader--sticky .navigation--left .navigation__tier-1>.navigation__item>.navigation__link,.pageheader--sticky #proxy-nav .navigation__tier-1>.navigation__item>.navigation__link,body:not(.template-index) .navigation__tier-1>.navigation__item>.navigation__link,body.scrolled .navigation__tier-1>.navigation__item>.navigation__link{color:var(--cosm-ink)!important;text-shadow:none!important}body:not(.template-index) .navigation--main,body.scrolled .navigation--main{background:#fff!important;border-bottom:1px solid var(--cosm-line)}body:not(.template-index) .navigation--left,body:not(.template-index) #proxy-nav,body.scrolled .navigation--left,body.scrolled #proxy-nav{background:transparent!important}.navigation--left .navigation__tier-1>.navigation__item>.navigation__link:before,#proxy-nav .navigation__tier-1>.navigation__item>.navigation__link:before{content:"";position:absolute;left:0;right:0;bottom:6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .22s cubic-bezier(.4,0,.2,1)}.navigation--left .navigation__tier-1>.navigation__item>.navigation__link:hover:before,#proxy-nav .navigation__tier-1>.navigation__item>.navigation__link:hover:before,.navigation__tier-1>.navigation__item--active>.navigation__link:before{transform:scaleX(1)}.navigation .featured-link>.navigation__link{color:var(--main-nav-link-featured-col, #bf570a)}body.cosm-open .navigation__tier-1>.navigation__item>.navigation__link{color:var(--cosm-ink)!important;text-shadow:none!important}#proxy-nav .navigation__tier-2-container,main-navigation .navigation__tier-2-container,.navigation--main .navigation__tier-2-container{display:none!important}}@media(min-width:768px){#pageheader #proxy-nav,main-navigation#main-nav{display:none!important}#pageheader .logo-area__left .show-search-link{display:none!important}#pageheader .logo-area__right .show-search-link{display:inline-flex!important;align-items:center;gap:6px}#pageheader:not(.pageheader--transparent) .logo-area{border-bottom:1px solid var(--cosm-line)}.cosm-burger{display:inline-flex;align-items:center;gap:10px;margin:0;padding:8px 0;border:0;background:transparent;color:var(--cosm-ink);font-size:var(--cosm-nav-size);font-weight:400;line-height:1;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:color .15s linear}.cosm-burger__lines{display:block;width:18px;flex:0 0 auto}.cosm-burger__lines span{display:block;height:1px;background:currentColor;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s linear}.cosm-burger__lines span+span{margin-top:5px}body.cosm-open .cosm-burger__lines span:nth-child(1){transform:translateY(6px) rotate(45deg)}body.cosm-open .cosm-burger__lines span:nth-child(2){opacity:0}body.cosm-open .cosm-burger__lines span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}#pageheader.pageheader--transparent .cosm-burger{color:#fff}#pageheader.pageheader--transparent:hover .cosm-burger,body.cosm-open #pageheader.pageheader--transparent .cosm-burger,body.scrolled #pageheader.pageheader--transparent .cosm-burger{color:var(--cosm-ink)}}@media(max-width:767.98px){.cosm-burger{display:none!important}}@media(min-width:768px){body.cosm-open #pageheader.pageheader--transparent,#pageheader.pageheader--transparent:hover{background-color:#fff!important;background-image:none!important;--transparent-header-bg-gradient: none !important;border-bottom:1px solid var(--cosm-line);transition:background-color .2s linear}body.cosm-open #pageheader.pageheader--transparent:before,body.cosm-open #pageheader.pageheader--transparent:after,#pageheader.pageheader--transparent:hover:before,#pageheader.pageheader--transparent:hover:after{background:none!important;opacity:0!important}body.cosm-open #pageheader.pageheader--transparent .logo__image-transparent,#pageheader.pageheader--transparent:hover .logo__image-transparent{opacity:0!important;visibility:hidden!important}body.cosm-open #pageheader.pageheader--transparent .logo__image,#pageheader.pageheader--transparent:hover .logo__image{opacity:1!important;visibility:visible!important;display:block!important}body.cosm-open #pageheader.pageheader--transparent .cosm-burger,body.cosm-open #pageheader.pageheader--transparent .show-search-link,body.cosm-open #pageheader.pageheader--transparent .header-account-link,body.cosm-open #pageheader.pageheader--transparent .cart-link,body.cosm-open #pageheader.pageheader--transparent .logotext,#pageheader.pageheader--transparent:hover .cosm-burger,#pageheader.pageheader--transparent:hover .show-search-link,#pageheader.pageheader--transparent:hover .header-account-link,#pageheader.pageheader--transparent:hover .cart-link,#pageheader.pageheader--transparent:hover .logotext{color:var(--cosm-ink)!important;text-shadow:none!important}body.cosm-open #pageheader.pageheader--transparent svg,#pageheader.pageheader--transparent:hover svg{color:var(--cosm-ink)!important}}.cosm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;visibility:hidden;pointer-events:none}.cosm[hidden]{display:none}.cosm.is-open{visibility:visible;pointer-events:auto}body.cosm-open #pageheader{position:relative;z-index:60}body.cosm-open .section-header{z-index:60}@media(min-width:768px){body.cosm-open{overflow:hidden}}@media(max-width:767.98px){.cosm{display:none!important}}.cosm__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0808081a;opacity:0;transition:opacity .25s ease}.cosm.is-open .cosm__backdrop{opacity:1}.cosm__stage{position:fixed;top:var(--cosm-top);left:0;height:calc(100dvh - var(--cosm-top));width:calc(var(--cosm-rw) + var(--cosm-pw));max-width:100vw;pointer-events:none}.cosm__panel,.cosm__close{pointer-events:auto}.cosm__close{position:absolute;top:4px;left:calc(var(--cosm-rw) - 46px);right:auto;z-index:5;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:transparent;color:var(--cosm-ink);cursor:pointer;opacity:0;transition:opacity .25s ease .1s}.cosm.is-open .cosm__close{opacity:1}.cosm__group{display:none}.cosm__group.is-active{display:block}.cosm__panel{position:absolute;top:0;height:100%;width:var(--cosm-pw);box-sizing:border-box;background:#fff;border-top:1px solid var(--cosm-line);transform:translate(-100%);transition:transform .32s cubic-bezier(.4,0,.2,1)}.cosm__panel--root{left:0;z-index:3;width:var(--cosm-rw);display:flex;flex-direction:column;padding:8px 0 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.cosm__panel--root::-webkit-scrollbar{display:none}.cosm.is-open .cosm__panel--root{transform:translate(0)}.cosm__panel--1{left:var(--cosm-rw);border-left:1px solid var(--cosm-line);z-index:2;display:flex;flex-direction:column;padding:8px 0 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.cosm__panel--1::-webkit-scrollbar{display:none}.cosm__panel--2{left:calc(var(--cosm-rw) + var(--cosm-pw));z-index:1;display:flex;flex-direction:column;border-left:1px solid var(--cosm-line);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.cosm__card,.cosm__media-row{margin-left:-1px;width:calc(100% + 1px)}.cosm__panel--2::-webkit-scrollbar{display:none}.cosm.is-open .cosm__group.is-active .cosm__panel--1,.cosm.is-open .cosm__group.is-active .cosm__panel--2.is-active{transform:translate(0)}.cosm__list,.cosm__service,.cosm__cardlist,.cosm__sublist{margin:0;padding:0;list-style:none}.cosm__list--featured{padding:8px var(--cosm-pad) 40px}.cosm__list--categories{padding:0 var(--cosm-pad) 40px}.cosm__rootlist{margin:0;padding:8px var(--cosm-pad) 96px;list-style:none}.cosm .cosm__rootlink{display:flex;align-items:center;justify-content:flex-start;gap:6px;padding:8px 0;font-size:13px!important;font-weight:400!important;line-height:1!important;letter-spacing:.0325em;text-transform:uppercase;color:var(--cosm-ink)!important;text-decoration:none}.cosm .cosm__rootlink.is-current{font-weight:600!important}.cosm .cosm__rootlink.is-current svg,.cosm .cosm__rootlink:hover svg{opacity:1}.cosm .cosm__link{display:flex;align-items:center;justify-content:flex-start;gap:4px;padding:8px 0;font-size:13px!important;font-weight:400!important;line-height:1!important;color:var(--cosm-ink)!important;text-decoration:none}.cosm__link--flat{text-transform:uppercase;letter-spacing:.0325em}.cosm svg{flex:0 0 auto;width:13px;height:13px;opacity:0;transition:opacity .15s ease}.cosm__close svg,.cosm .cosm__media-label svg{opacity:1}.cosm .cosm__media-label svg{width:16px;height:16px;margin:0 6px}.cosm .cosm__card-label svg{width:8px;height:8px;margin-left:12px}.cosm a:hover svg{opacity:1}.cosm__service{position:absolute;bottom:0;left:0;right:0;z-index:3;padding:16px var(--cosm-pad);background:#fff}.cosm .cosm__service a{display:flex;align-items:center;justify-content:flex-start;gap:4px;padding:8px 0;font-size:13px!important;font-weight:400!important;line-height:1!important;letter-spacing:normal;text-transform:none;color:var(--cosm-ink)!important;text-decoration:none}.cosm__card{position:relative;display:block;text-decoration:none}.cosm__card-media{display:block;position:relative;width:100%;aspect-ratio:2 / 3;overflow:hidden;background:#f2f2f2}.cosm__card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.cosm__card:hover .cosm__card-media img{transform:scale(1.03)}.cosm .cosm__card-label{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-start;gap:0;padding:120px 20px 20px;background:linear-gradient(to top,rgba(0,0,0,.3),transparent);color:#fff!important;font-size:13px!important;font-weight:400!important;line-height:1!important;letter-spacing:.0325em;text-transform:uppercase}.cosm__sublist{display:flex;flex-direction:column;flex:1 0 auto;min-height:100%;height:auto}.cosm__panel--2{align-items:stretch}.cosm__subrow{padding:0 var(--cosm-pad)}.cosm__subrow:first-child{padding-top:16px}.cosm__subrow:last-child{padding-bottom:48px}.cosm .cosm__subrow a{display:flex;align-items:center;justify-content:flex-start;gap:4px;padding:8px 0;font-size:13px!important;font-weight:400!important;line-height:1!important;color:var(--cosm-ink)!important;text-decoration:none}.cosm__media{margin-top:auto;padding-top:48px}.cosm__media~.cosm__media{margin-top:0;padding-top:0}.cosm__media-row{display:flex;flex-direction:column;width:100%;text-decoration:none}.cosm__media-cell{flex:0 0 auto;width:100%;min-width:0;display:block;aspect-ratio:2 / 3;overflow:hidden;background:#f2f2f2}.cosm__media-cell img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.cosm__media-row:hover img{transform:scale(1.03)}.cosm .cosm__media-label{display:flex;align-items:center;justify-content:flex-start;gap:0;padding:20px var(--cosm-pad) 32px;font-size:13px!important;font-weight:400!important;line-height:1!important;color:var(--cosm-ink)!important;text-decoration:none}.cosm__rootitem--flat+.cosm__rootitem--branch{margin-top:40px}.cosm__panel--content{padding:16px var(--cosm-pad) 0}.cosm__menu-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:var(--cosm-pad);row-gap:0;width:100%}.cosm__menu-group{min-width:0}.cosm__group-links{margin:0;padding:0;list-style:none}.cosm .cosm__panel--content .cosm__link{font-size:13px!important;font-weight:400!important;line-height:1!important;padding:8px 0!important}.cosm .cosm__panel--content .cosm__group-title{text-transform:none;letter-spacing:normal}.cosm__footer-promos{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.cosm__footer-promos{width:calc(100% + var(--cosm-pad) + var(--cosm-pad));margin:40px calc(0px - var(--cosm-pad)) 0}.cosm__promo-card{position:relative;display:block;min-width:0;color:var(--cosm-ink)!important;text-decoration:none}.cosm__promo-media{display:block;width:100%;aspect-ratio:2 / 3;overflow:hidden;background:#f2f2f2}.cosm__promo-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.cosm__promo-card:hover .cosm__promo-media img{transform:scale(1.03)}@media(max-width:767.98px){.mobile-navigation-drawer{background:#fff}.navigation .navigation__link{padding:14px 24px;border-bottom:1px solid rgba(8,8,8,.08);font-weight:400;color:var(--cosm-ink-soft)}}.navigation *,.cosm *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scrollbar-gutter:stable}
/*# sourceMappingURL=/cdn/shop/t/30/assets/elegant-menu.css.map */
