.shopify-section:has(.drawer.is-open){z-index:96!important}body:has(.menu-drawer.is-open) .overlay{background:#0a0a0c24;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.menu-drawer{top:var(--mm-top, 84px);bottom:auto;max-height:calc(100svh - var(--mm-top, 84px) - 12px);left:10px;right:10px;width:auto;border-radius:26px;overflow:hidden;color:var(--a-ink);background:#f8f8fabd;-webkit-backdrop-filter:blur(30px) saturate(1.6);backdrop-filter:blur(30px) saturate(1.6);border:1px solid rgba(255,255,255,.7);box-shadow:0 30px 80px -24px #00000059;transform:translateY(-14px) scale(.98);opacity:0;transform-origin:50% 0;transition:transform .45s var(--a-out),opacity .3s,visibility 0s linear .45s}.menu-drawer.is-open{transform:none;opacity:1;transition:transform .6s var(--a-out),opacity .35s,visibility 0s}.mm{max-height:inherit;overflow-y:auto;overscroll-behavior:contain;padding:24px 22px 20px;display:flex;flex-direction:column;gap:24px}.mm a{color:inherit;text-decoration:none}.mm__big{display:grid;gap:2px}.mm__big a{font:600 26px/1.2 var(--a-font);letter-spacing:-.03em}.mm__big a.is-accent{color:#9a4a26}.mm__big a[aria-current]{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.mm__acc{display:grid;gap:4px;padding-bottom:20px;border-bottom:1px solid rgba(13,13,15,.14)}.mm__acc summary{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font:600 21px/1.35 var(--a-font);letter-spacing:-.02em}.mm__acc summary::-webkit-details-marker{display:none}.mm__acc summary svg{transition:transform .35s var(--a-out)}.mm__acc details[open] summary svg{transform:rotate(180deg)}.mm__acc ul{list-style:none;margin:6px 0 8px;padding:0 0 0 2px;display:grid;gap:2px}.mm__acc li a{display:flex;align-items:baseline;gap:6px;padding:5px 0;font:400 16px var(--a-font);color:#0d0d0fc7}.mm__acc li a span{font-size:12px;color:#0d0d0f73}.mm__small{display:grid;gap:2px;margin-top:-6px}.mm__small a{padding:4px 0;font:500 12.5px var(--a-font);letter-spacing:.06em;text-transform:uppercase;color:#0d0d0fcc}.mm__cards{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mm__card{position:relative;aspect-ratio:3 / 4;border-radius:16px;overflow:hidden;background:var(--a-photo, #ddd)}.mm__card img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;display:block;transition:transform 1s var(--a-out)}.mm__card:active img{transform:scale(1.04)}.mm__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.55))}.mm__card span{position:absolute;z-index:1;left:12px;right:12px;bottom:10px;color:#fff;font:600 15px/1.2 var(--a-font)}.mm__foot{margin-top:0;display:grid;gap:4px;padding-top:16px;border-top:1px solid rgba(13,13,15,.14)}.mm__foot>a{display:flex;align-items:center;gap:8px;font:600 18px/1.5 var(--a-font)}.mm__foot>a span{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--a-ink);color:#fff;font-size:12px;display:inline-grid;place-items:center}.mm__foot .social{display:flex;gap:6px;list-style:none;margin:10px 0 0;padding:0}.mm__foot .social a{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(13,13,15,.15)}.mm__foot .social svg{width:15px;height:15px}.menu-drawer.is-open .mm>*{animation:mm-in .6s var(--a-out) backwards}.menu-drawer.is-open .mm>:nth-child(2){animation-delay:.05s}.menu-drawer.is-open .mm>:nth-child(3){animation-delay:.1s}.menu-drawer.is-open .mm>:nth-child(4){animation-delay:.15s}.menu-drawer.is-open .mm>:nth-child(5){animation-delay:.2s}@keyframes mm-in{0%{opacity:0;transform:translateY(12px)}}.header__burger .icon{transition:opacity .2s}.header__burger{position:relative}.header__burger:before,.header__burger:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:1.6px;margin:-.8px 0 0 -9px;border-radius:2px;background:currentColor;opacity:0;transition:opacity .2s,transform .35s var(--a-out)}.section-header:has(.menu-drawer.is-open) .header__burger .icon{opacity:0}.section-header:has(.menu-drawer.is-open) .header__burger:before{opacity:1;transform:rotate(45deg)}.section-header:has(.menu-drawer.is-open) .header__burger:after{opacity:1;transform:rotate(-45deg)}@media(min-width:750px){.menu-drawer{left:16px;right:auto;width:420px}}.section-announcement{position:relative;z-index:50}.announcement--glass{background:#ffffff80;-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);border-bottom:1px solid rgba(255,255,255,.45);box-shadow:0 1px #0d0d0f0a;color:var(--a-ink, #0d0d0f);font:500 11.5px/1 var(--a-font);text-transform:uppercase;letter-spacing:.16em}.announcement--glass .announcement__item{display:flex;align-items:center;padding:11px 0}.announcement--glass .announcement__item:after{content:"\2726";margin:0 clamp(40px,5vw,90px);font-size:9px;opacity:.55}.template-index main,.template-collection main{margin-top:-34px}@media(max-width:749px){.announcement--glass{font-size:10.5px;letter-spacing:.14em}.announcement--glass .announcement__item{padding:10px 0}.announcement--glass .announcement__item:after{margin:0 32px}.template-index main,.template-collection main{margin-top:-31px}}.search-modal.sx{top:0;left:0;right:0;max-height:none;overflow:visible;background:none;transform:translateY(-104%);transition:transform .55s var(--a-out),visibility 0s linear .55s}.search-modal.sx.is-open{transform:none;transition:transform .6s var(--a-out),visibility 0s}.sx__panel{max-height:86vh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding-top:22px;padding-bottom:26px;border-radius:0 0 30px 30px;background:#f8f8fad1;-webkit-backdrop-filter:blur(26px) saturate(1.6);backdrop-filter:blur(26px) saturate(1.6);box-shadow:0 30px 60px -30px #00000059;border-bottom:1px solid rgba(255,255,255,.6)}.sx__panel::-webkit-scrollbar{display:none}.sx__form{display:flex;align-items:center;gap:14px;padding-bottom:14px;border-bottom:1px solid rgba(13,13,15,.18)}.sx__ico{flex:none;color:#0d0d0f8c}.sx__form input[type=search]{flex:1;min-width:0;border:0;background:none;outline:none;font:500 clamp(20px,2vw,28px) var(--a-font);letter-spacing:-.02em;color:var(--a-ink)}.sx__form input::placeholder{color:#0d0d0f59}.sx__form input::-webkit-search-cancel-button{display:none}.sx__esc{padding:4px 8px;border-radius:6px;font-size:10px;color:#0d0d0f73;border:1px solid rgba(13,13,15,.15)}.sx__close{flex:none;width:40px;height:40px;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#fff;background:var(--a-ink);transition:transform .4s var(--a-spring)}.sx__close:hover{transform:rotate(90deg)}.sx__body{display:grid;gap:18px;padding-top:18px}.sx__label{display:block;margin-bottom:10px;font:600 11px var(--a-font);letter-spacing:.14em;text-transform:uppercase;color:#0d0d0f80}.sx__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sx__chips .sx__label{width:100%;margin-bottom:2px}.sx__chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;background:#fff;color:var(--a-ink);font:500 13px var(--a-font);text-decoration:none;transition:background .3s,color .3s,transform .4s var(--a-spring)}.sx__chip small{font-size:11px;opacity:.5}.sx__chip:hover{background:var(--a-ink);color:#fff;transform:translateY(-2px)}.sx__row{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;padding-bottom:4px}.sx__row::-webkit-scrollbar{display:none}.sx__card{flex:0 0 clamp(130px,11vw,170px);display:grid;gap:6px;color:var(--a-ink);text-decoration:none;scroll-snap-align:start}.sx__img{position:relative;display:block;aspect-ratio:3 / 4;border-radius:16px;overflow:hidden;background:#e8e8ea}.sx__img img{width:100%;height:100%;object-fit:cover;object-position:50% 18%;display:block;transition:transform .9s var(--a-out)}.sx__card:hover .sx__img img{transform:scale(1.06)}.sx__name{font-size:12.5px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sx__price{font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.sx__price s{font-weight:400;opacity:.5;margin-left:4px}.sx__all{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font:500 13px var(--a-font);color:var(--a-ink);text-decoration:none}.sx__empty{margin:0;font-size:14px;color:#0d0d0f99}.sx.has-q .sx__default{display:none}.sx__results:empty{display:none}.sx__skel{flex:0 0 clamp(130px,11vw,170px);display:grid;gap:8px}.sx__skel i{display:block;border-radius:12px;background:linear-gradient(90deg,#e6e6e9 25%,#f2f2f4,#e6e6e9 75%);background-size:200% 100%;animation:sx-shimmer 1.1s linear infinite}.sx__skel i:first-child{aspect-ratio:3 / 4;border-radius:16px}.sx__skel i:nth-child(2){height:10px;width:80%}.sx__skel i:nth-child(3){height:10px;width:45%}@keyframes sx-shimmer{to{background-position:-200% 0}}.sx.is-open .sx__chip,.sx.is-open .sx__card{animation:sx-in .5s var(--a-out) backwards}.sx.is-open .sx__card:nth-child(2){animation-delay:.04s}.sx.is-open .sx__card:nth-child(3){animation-delay:.08s}.sx.is-open .sx__card:nth-child(4){animation-delay:.12s}.sx.is-open .sx__card:nth-child(n+5){animation-delay:.16s}@keyframes sx-in{0%{opacity:0;transform:translateY(10px)}}body:has(.sx.is-open) .overlay{background:#0a0a0c2e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(max-width:749px){.sx__panel{padding-top:calc(16px + env(safe-area-inset-top,0px));border-radius:0 0 24px 24px}.sx__esc{display:none}.sx__card,.sx__skel{flex-basis:132px}}.header__inner.container,.header.is-scrolled .header__inner.container{height:58px;gap:4px;padding:6px 6px 6px 22px!important;border:0!important;background:#fafafb9e!important;-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8);box-shadow:0 18px 44px -20px #00000059,inset 0 0 0 1px #fff9!important}.header__logo{margin-right:18px}.header__logo .logo--brand{display:block;width:auto;height:24px}.header .nav__link{height:46px;display:inline-flex!important;align-items:center;padding:0 16px!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:-.01em!important;color:#0d0d0f94!important;background:transparent;transition:color .3s,background .35s}.header .nav__link:hover{color:var(--a-ink)!important;background:#0d0d0f0f}.header .nav__link.is-active,.header .nav__link[aria-current=page]{color:#fff!important;background:var(--a-ink)!important}.header__right{gap:2px;margin-left:8px}.header__right .icon-btn{width:46px;height:46px;color:var(--a-ink)!important;transition:background .3s}.header__right .icon-btn:hover{background:#0d0d0f12}.header__right .icon-btn .icon,.header__right .icon-btn svg{width:19px;height:19px}.header__cart.icon-btn{height:46px;padding:0 8px 0 16px;gap:10px;background:var(--a-ink)!important;color:#fff!important;font:600 13.5px var(--a-font)}.header__cart.icon-btn:hover{background:var(--a-ink)!important;transform:translateY(-1px)}.header__cart .icon,.header__cart svg{width:17px!important;height:17px!important}.header__cart .cart-count{min-width:26px;height:26px;border-radius:13px;background:#fff!important;color:var(--a-ink)!important;font:700 11.5px var(--a-font)}@media(max-width:989px){.header__inner.container,.header.is-scrolled .header__inner.container{height:54px;padding:5px 5px 5px 8px!important}.header__inner.container,.header.is-scrolled .header__inner.container{background:#ffffffd6!important;box-shadow:0 12px 30px -16px #0000004d,inset 0 0 0 1px #fffc!important}.header__logo{flex:1 1 auto;min-width:0;display:flex;justify-content:center;margin:0 4px 0 13px!important;order:0}.header__logo .logo--brand{height:22px;max-width:100%;object-fit:contain}.header .header__account,.header__right .icon-btn{width:42px;height:42px}.header__cart.icon-btn{height:44px;padding:0 6px 0 12px;gap:8px}.header__cart-label{display:none}}.sx__recent[hidden],.sx__viewed[hidden],.sx.has-q .sx__recent,.sx.has-q .sx__viewed,.sx.has-q .sx__chips{display:none}.sx__label .sx__clear{float:right;padding:0;border:0;background:none;font:500 11px var(--a-font);letter-spacing:0;text-transform:none;color:#0d0d0f8c;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sx__rqs{display:flex;flex-wrap:wrap;gap:8px}.sx__rq{display:inline-flex;align-items:center;height:36px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #0d0d0f14}.sx__rq button{display:inline-flex;align-items:center;gap:7px;height:100%;padding:0 4px 0 13px;border:0;background:none;font:500 13px var(--a-font);color:var(--a-ink);cursor:pointer}.sx__rq button svg{opacity:.45}.sx__rq .sx__rq-x{padding:0 12px 0 6px;font-size:16px;color:#0d0d0f66}.sx__rq .sx__rq-x:hover{color:var(--a-ink)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/a-menu.css.map */
