:root{--bg: #ffffff;--ink: #111111;--muted: #666666;--label: #999999;--hairline: #e5e5e5;--placeholder: #f7f7f7;--pad-x: 40px}@media(max-width:719px){:root{--pad-x: 20px}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;min-height:100vh;-webkit-font-smoothing:antialiased}::selection{background:var(--ink);color:#fff}input::placeholder{color:#aaa}a{color:inherit}button{font-family:inherit}img{max-width:100%}.image-slot__img{width:100%;height:100%;object-fit:cover;display:block}.image-slot__ph{width:100%;height:100%;background:var(--placeholder);display:flex;align-items:center;justify-content:center;padding:16px}.image-slot__ph-text{font-size:12px;letter-spacing:.04em;color:#ccc;text-align:center;text-transform:lowercase}.badge{position:absolute;top:10px;left:10px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);pointer-events:none}.back-row{padding:24px var(--pad-x) 0}.back-link{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-decoration:none;background:none;border:none;padding:0;cursor:pointer}.header{display:flex;align-items:center;justify-content:space-between;padding:22px var(--pad-x);border-bottom:1px solid var(--hairline);background:var(--bg)}.header__brand{display:flex;gap:32px;align-items:center}.header__logo-link{display:block;line-height:0}.header__logo{height:24px;width:auto;display:block}.header__nav{display:flex;gap:24px;align-items:center}.header__nav-link{font-size:12px;letter-spacing:.02em;color:var(--ink);text-decoration:none}.header__actions{display:flex;gap:20px;align-items:center}.header__cart-link,.header__account-link{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);text-decoration:none}.header__hamburger,.header__cart-icon,.header__account-icon{display:none}.header__hamburger{align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;padding:0;color:var(--ink);cursor:pointer}.header__cart-icon,.header__account-icon{align-items:center;justify-content:center;color:var(--ink);text-decoration:none}.header__drawer{border-bottom:1px solid var(--hairline);padding:20px var(--pad-x) 28px;display:none;flex-direction:column;gap:16px}.header__drawer.is-open{display:flex}.header__drawer-link{font-size:14px;color:var(--ink);text-decoration:none}@media(max-width:719px){.header{display:grid;grid-template-columns:1fr auto 1fr}.header__hamburger{display:flex;justify-self:start}.header__brand{justify-self:center}.header__actions{justify-self:end}.header__nav,.header__cart-link,.header__account-link{display:none}.header__cart-icon,.header__account-icon{display:flex}}.footer__colophon{display:flex;align-items:center;justify-content:space-between;padding:24px var(--pad-x);border-top:1px solid var(--hairline);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--label)}.footer__instagram{color:var(--ink);text-decoration:none}.shop__filter-bar{display:flex;align-items:center;justify-content:space-between;padding:16px var(--pad-x);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);position:sticky;top:0;background:var(--bg);z-index:5}.shop__filters-toggle{font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:none;border:none;padding:0;color:var(--ink);cursor:pointer}.shop__sort{position:relative}.shop__sort-trigger{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:none;border:none;padding:0;color:var(--muted);cursor:pointer}.shop__sort-chevron{display:block}.shop__sort-panel{position:absolute;top:24px;right:0;z-index:30;min-width:170px;background:#fff;border:1px solid var(--ink);display:flex;flex-direction:column}.shop__sort-panel.is-hidden{display:none}.shop__sort-option{width:100%;text-align:left;padding:12px 16px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;background:none;border:none;cursor:pointer;color:var(--muted)}.shop__sort-option.is-selected{color:var(--ink)}.shop__row{display:flex;align-items:flex-start;gap:40px;padding:28px var(--pad-x) 20px}.shop__sidebar{flex:none;width:160px;display:flex;flex-direction:column;gap:28px}.shop__sidebar.is-hidden{display:none}.shop__filter-group{display:flex;flex-direction:column}.shop__group-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--label);margin-bottom:10px}.shop__option-list{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.shop__option{font-size:12px;background:none;border:none;padding:0;cursor:pointer;color:var(--muted);text-decoration:none}.shop__option.is-active{color:var(--ink);text-decoration:underline}.shop__grid{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0}.shop__card{cursor:pointer;text-decoration:none;color:inherit;display:block}.shop__card.is-hidden{display:none}.shop__card-image{position:relative;width:100%;aspect-ratio:4 / 5;background:var(--placeholder)}.shop__card-meta{padding:10px 12px 24px;display:flex;justify-content:space-between;gap:12px}.shop__card-title{font-size:12px}.shop__card-price{font-size:12px;color:var(--muted);white-space:nowrap}.shop__card--sold .shop__card-image{opacity:.5}.shop__card--sold .shop__card-title{color:var(--muted)}.shop--archive .shop__card--sold .shop__card-image{opacity:1}.shop__empty{grid-column:1 / -1;padding:64px 0;text-align:center;font-size:13px;color:var(--muted)}.shop__empty.is-hidden{display:none}@media(max-width:719px){.shop__row{flex-direction:column;gap:24px}.shop__sidebar{width:auto;flex-direction:row;flex-wrap:wrap;gap:48px}.shop__grid{grid-template-columns:repeat(2,1fr)}.shop__sidebar:not(.is-hidden){background:var(--bg);padding:14px 0;border-bottom:1px solid var(--hairline)}}.pdp__detail{display:flex;flex-direction:row;gap:60px;max-width:1200px;margin:0 auto;padding:24px var(--pad-x) 80px}.pdp__image-col{flex:1;max-width:560px;position:relative}.pdp__image-frame{position:relative;width:100%;aspect-ratio:4 / 5;background:var(--placeholder)}.pdp__thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.pdp__thumb{width:60px;height:75px;padding:0;cursor:pointer;border:1px solid transparent;background:var(--placeholder);overflow:hidden;transition:border-color .15s ease}.pdp__thumb img{width:100%;height:100%;object-fit:cover;display:block}.pdp__thumb:hover{border-color:#bbb}.pdp__thumb.is-active{border-color:var(--ink)}.pdp__info-col{flex:none;width:340px;display:flex;flex-direction:column;gap:20px;padding-top:8px}.pdp__title-row{display:flex;align-items:flex-start;justify-content:space-between}.pdp__title{font-size:20px;margin-bottom:6px}.pdp__price{font-size:14px;color:var(--muted)}.pdp__share{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;background:none;border:none;padding:0;color:var(--muted);cursor:pointer}.pdp__meta{font-size:12px;letter-spacing:.03em;color:var(--label);text-transform:uppercase}.pdp__add-to-cart{font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:transparent;color:var(--ink);border:1px solid var(--ink);padding:14px 20px;cursor:pointer;width:100%}.pdp__add-to-cart--sold{color:var(--label);border-color:var(--label);cursor:not-allowed}.pdp__description{font-size:13px;line-height:1.6;color:#333;border-top:1px solid var(--hairline);padding-top:20px}@media(max-width:719px){.pdp__detail{flex-direction:column;gap:24px}.pdp__image-col{max-width:100%}.pdp__info-col{width:100%}}.cartpage__content{padding:24px var(--pad-x) 100px}.cartpage__title{font-size:20px;margin-bottom:28px}.cartpage__list{display:flex;flex-direction:column}.cartpage__line-item{display:flex;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--hairline)}.cartpage__thumb{width:80px;height:100px;flex:none;background:var(--placeholder)}.cartpage__item-info{flex:1}.cartpage__item-title{font-size:14px;margin-bottom:4px;color:var(--ink);text-decoration:none;display:inline-block}.cartpage__item-meta{font-size:12px;color:var(--label);text-transform:uppercase}.cartpage__item-price{font-size:13px;color:var(--muted)}.cartpage__remove{font-size:11px;letter-spacing:.06em;text-transform:uppercase;background:none;border:none;padding:0;color:var(--label);cursor:pointer;text-decoration:underline}.cartpage__subtotal-row{display:flex;justify-content:space-between;padding:24px 0;font-size:14px}.cartpage__checkout{font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:#fff;border:1px solid var(--ink);padding:14px 20px;cursor:pointer;width:100%}.cartpage__empty{font-size:13px;color:var(--muted)}.cartpage__note{padding:24px 0 0;border-top:1px solid var(--hair, #eee)}.cartpage__note-label{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--label);margin:0 0 8px}.cartpage__note-help{font-size:12px;line-height:1.6;color:var(--muted);margin:0 0 10px}.cartpage__note-input{width:100%;box-sizing:border-box;font-family:inherit;font-size:13px;line-height:1.6;color:var(--ink);padding:10px 12px;border:1px solid var(--hair, #ddd);background:#fff;resize:vertical}.cartpage__note-input:focus{outline:none;border-color:var(--ink)}.contentpage__wrap{max-width:640px;padding:48px var(--pad-x) 100px}.contentpage__title{font-size:20px;margin:0 0 24px;font-weight:500}.contentpage__body p{font-size:13px;line-height:1.7;color:#333;margin:0 0 18px}.contentpage__label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--label);margin:32px 0 10px}.account__wrap{max-width:380px;padding:56px var(--pad-x) 100px}.account__wrap--wide{max-width:720px}.account__title{font-size:20px;font-weight:500;margin:0 0 6px}.account__sub{font-size:13px;color:var(--muted);margin:0 0 28px;line-height:1.6}.account__field{display:flex;flex-direction:column;margin-bottom:16px}.account__label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--label);margin-bottom:8px}.account__input{font-family:inherit;font-size:13px;color:var(--ink);background:var(--bg);border:1px solid var(--hairline);padding:12px;width:100%;outline:none}.account__input:focus{border-color:var(--ink)}.account__button{font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:#fff;border:1px solid var(--ink);padding:14px 20px;width:100%;cursor:pointer;margin-top:6px}.account__button--ghost{background:transparent;color:var(--ink)}.account__links{display:flex;justify-content:space-between;gap:16px;margin-top:18px;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.account__link{color:var(--muted);text-decoration:none}.account__link:hover{color:var(--ink)}.account__note{font-size:12px;color:var(--muted);line-height:1.6;margin:12px 0 0}.account__errors{list-style:none;margin:0 0 20px;padding:12px 14px;border:1px solid var(--ink);font-size:12px;line-height:1.6}.account__hidden{display:none}.account__topbar{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:28px}.account__section-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--label);margin:36px 0 12px}.account__table{width:100%;border-collapse:collapse;font-size:13px}.account__table th{text-align:left;font-weight:400;color:var(--label);font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:0 12px 10px 0;border-bottom:1px solid var(--hairline)}.account__table td{padding:14px 12px 14px 0;border-bottom:1px solid var(--hairline);color:var(--ink);vertical-align:top}.account__table a{color:var(--ink);text-decoration:underline}.account__addr{font-size:13px;line-height:1.7;color:#333}.account__addr p{margin:0 0 14px}.account__inline-actions{display:flex;gap:16px;margin-top:8px}.account__inline-actions button,.account__inline-actions a{font-size:11px;letter-spacing:.04em;text-transform:uppercase;background:none;border:none;padding:0;cursor:pointer;color:var(--muted);text-decoration:underline}.account__select{font-family:inherit;font-size:13px;color:var(--ink);background:var(--bg);border:1px solid var(--hairline);padding:12px;width:100%}.account__pagination{margin-top:24px;display:flex;gap:18px;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.account__pagination a{color:var(--muted);text-decoration:none}.account__pagination a:hover{color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
