.tpj-tm,.tpj-tm-m,.tpj-tm-m__screen{--tm-ink:#323232;--tm-tan:#B0855E;--tm-cream:#FFF4E6;--tm-line:#f0e8de}.tpj-tm p,.tpj-tm-m p,.tpj-tm-m__screen p{margin:0}.tpj-tm ul,.tpj-tm-m ul,.tpj-tm-m__screen ul{list-style:none;margin:0;padding:0}.tpj-tm-m__screen li{list-style:none}.tpj-tm[data-view=all] .tpj-tm__list--sets,.tpj-tm[data-view=sets] .tpj-tm__list--all,.tpj-tm-m__screen[data-view=all] .tpj-tm__list--sets,.tpj-tm-m__screen[data-view=sets] .tpj-tm__list--all{display:none}.tpj-tm__switch{display:inline-flex;border:1px solid #e3d5c6;border-radius:30px;overflow:hidden}.tpj-tm__sw{-webkit-appearance:none;appearance:none;border:0;background:#fff;color:var(--tm-ink);font:inherit;font-size:13px;padding:7px 16px;cursor:pointer;line-height:1.3}.tpj-tm__sw.is-on{background:var(--tm-ink);color:#fff}.tpj-tm__glabel{font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:var(--tm-tan);font-weight:600;margin-bottom:10px!important}.tpj-tm-m{display:none}@media(min-width:1025px){.tpj-tm-panel.mega-menu-wrapper{padding:20px 0 0!important;max-height:calc(100vh - 110px);overflow-y:auto}.tpj-tm{display:block;padding:0 40px;max-width:1240px;margin:0 auto}.tpj-tm__h{font-family:TPJ Fraunces,Georgia,serif;font-weight:600;font-size:22px;color:var(--tm-ink);margin-bottom:12px!important}.tpj-tm__tiles{display:flex;justify-content:space-between;gap:14px;margin-bottom:16px!important}.tpj-tm__tile{text-align:center;flex:1 1 0;min-width:0}.tpj-tm__tile-link{display:block;color:var(--tm-ink);text-decoration:none}.tpj-tm__tile-img{display:block;aspect-ratio:1/1;max-width:104px;margin:0 auto 6px;border-radius:16px;overflow:hidden;background:#f3ece3}.tpj-tm__tile-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.tpj-tm__tile-link:hover .tpj-tm__tile-img img{transform:scale(1.05)}.tpj-tm__tile-name{font-size:13.5px;font-weight:600}.tpj-tm__tile-sub{display:block;font-size:11.5px;color:var(--tm-tan);margin-top:2px}.tpj-tm__tile-sub a{color:var(--tm-tan);text-decoration:none}.tpj-tm__tile-sub a:hover{text-decoration:underline}.tpj-tm__bar{display:flex;align-items:center;gap:18px;border-top:1px solid var(--tm-line);padding-top:14px;margin-bottom:12px}.tpj-tm__glabel--bar{margin:0!important}.tpj-tm__cols{display:grid;grid-template-columns:1.35fr 1fr 1.35fr 1fr 1fr;gap:0 28px;align-items:start}.tpj-tm__list--sets .tpj-tm__cols{grid-template-columns:1.35fr 1fr 1.35fr 1fr 1fr}.tpj-tm__group{margin-bottom:14px}.tpj-tm__group a{display:block;font-size:14px;line-height:25px;color:#3d3d3d;text-decoration:none}.tpj-tm__group a:hover{color:var(--tm-tan)}.tpj-tm__group--two ul{column-count:2;column-gap:20px}.tpj-tm__strip{display:flex;align-items:center;gap:26px;background:var(--tm-cream);margin:4px -40px 0;padding:13px 40px;font-size:14px}.tpj-tm__strip a{color:var(--tm-ink);text-decoration:none}.tpj-tm__strip a:hover{text-decoration:underline}.tpj-tm__strip-main{font-weight:600}.tpj-tm__strip-right{margin-left:auto;color:#8a6a4c!important}.tpj-tm__strip-right strong{color:var(--tm-ink)}}@media(max-width:1024px){.tpj-tm-desk{display:none!important}.js-menu-drawer-body .main__menu{display:flex;flex-direction:column}.js-menu-drawer-body .tpj-tm-li{order:-1}.tpj-tm-m{display:block;padding:4px 0 8px}.tpj-tm-m__h{font-family:TPJ Fraunces,Georgia,serif;font-weight:600;font-size:21px;color:var(--tm-ink);padding:6px 0 12px}.tpj-tm-m__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tpj-tm-m__grid .tpj-tm__tile{text-align:center}.tpj-tm-m__grid .tpj-tm__tile-link{display:block;color:var(--tm-ink);text-decoration:none}.tpj-tm-m__grid .tpj-tm__tile-img{display:block;aspect-ratio:1/1;border-radius:14px;overflow:hidden;background:#f3ece3;margin-bottom:6px}.tpj-tm-m__grid .tpj-tm__tile-img img{width:100%;height:100%;object-fit:cover;display:block}.tpj-tm-m__grid .tpj-tm__tile-name{font-size:12.5px;font-weight:600}.tpj-tm-m__grid .tpj-tm__tile-sub{display:none}.tpj-tm-m__all{-webkit-appearance:none;appearance:none;background:none;border:0;border-top:1px solid #f0ebe5;border-bottom:1px solid #f0ebe5;width:100%;display:flex;justify-content:space-between;align-items:center;font:inherit;font-size:16px;font-weight:600;color:var(--tm-ink);padding:15px 0;margin-top:14px;cursor:pointer}.tpj-tm-m__screen{position:fixed;z-index:20;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 20px 40px}.tpj-tm-m__screen[hidden]{display:none}.tpj-tm-m__top{position:sticky;top:0;background:#fff;padding:16px 0 12px;border-bottom:1px solid #eee;z-index:1}.tpj-tm-m__back{-webkit-appearance:none;appearance:none;background:none;border:0;font:inherit;font-size:17px;font-weight:600;color:var(--tm-ink);cursor:pointer;padding:0}.tpj-tm-m__back span{font-size:24px;margin-right:6px;vertical-align:-1px}.tpj-tm-m__sw{padding:16px 0 8px}.tpj-tm-m__g{border-bottom:1px solid #f3eee8}.tpj-tm-m__g>summary{list-style:none;display:flex;justify-content:space-between;padding:14px 0;font-size:15.5px;color:var(--tm-tan);font-weight:500;cursor:pointer}.tpj-tm-m__g>summary::-webkit-details-marker{display:none}.tpj-tm-m__g>summary:after{content:"\2304";font-size:15px}.tpj-tm-m__g[open]>summary:after{content:"\2303"}.tpj-tm-m__g ul{display:grid;grid-template-columns:1fr 1fr;padding:0 0 12px 12px!important}.tpj-tm-m__g a{display:block;font-size:15px;line-height:36px;color:#444;text-decoration:none}}@media(max-width:1024px){.js-menu-drawer,.js-menu-drawer .js-drawer-wrapper,.tpj-tm-m__screen{overflow-x:hidden;overscroll-behavior:contain;touch-action:pan-y}.js-menu-drawer-body,.js-menu-drawer-body .main__menu,.tpj-tm-m{max-width:100%;overflow-x:hidden}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/tpj-theme-menu.css.map */
