:root{--ink:#000;--paper:#fff;--smoke:#F3F3F1;--steel:#6B6B6B;--line:#DADAD6}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{min-width:320px;font-family:Inter Tight,Helvetica,Arial,sans-serif;color:var(--ink);background:var(--paper);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--ink);outline-offset:3px}img,svg{max-width:100%;display:block}.wrap{max-width:1100px;margin:0 auto;padding:0 24px}#shopify-section-header{position:sticky;top:0;z-index:100}.topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 32px;border-bottom:1px solid rgba(218,218,214,.72);background:#ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:padding .24s ease,background-color .24s ease,box-shadow .24s ease}.topbar.is-scrolled{padding-top:16px;padding-bottom:16px;background:#ffffffd1;box-shadow:0 8px 28px #0000000b}.logo{flex-shrink:0;font-weight:700;font-size:22px;letter-spacing:-.02em;line-height:1}.nav{display:flex;align-items:center;gap:32px;font-size:13px;letter-spacing:.06em}.nav a{padding:4px 0;border-bottom:1px solid transparent;transition:border-color .18s ease,transform .18s ease}.nav a:hover,.nav a.active{border-bottom-color:var(--ink)}.page-head{padding:56px 0 32px}.page-head h1{font-weight:700;font-size:44px;letter-spacing:-.03em;line-height:1.05}.page-head p{margin-top:10px;color:var(--steel)}.section-title{padding:24px 0 12px;font-size:13px;color:var(--steel);border-top:1px solid var(--line)}.grid{padding:12px 0 72px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.tile-img{background:var(--smoke);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;overflow:hidden}.tile-img img{width:100%;height:100%;object-fit:cover}.tile-body{padding:16px 0 0}.tile h2{font-size:17px;font-weight:500;line-height:1.3}.price{margin-top:4px;color:var(--steel);font-size:14px}.desc{margin-top:8px;font-size:14px;color:var(--steel);max-width:44ch}.btn{display:inline-block;margin-top:14px;padding:10px 20px;border:1px solid var(--ink);background:transparent;font:inherit;font-size:13px;letter-spacing:.04em;cursor:pointer;transition:background .15s,color .15s}.btn:hover,.btn.solid{background:var(--ink);color:var(--paper)}.btn.solid:hover{background:#333}.catalog.wrap{max-width:1440px;padding-right:32px;padding-left:32px}.catalog-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:72px 0 40px}.catalog-head .catalog-kicker{order:2;margin:0 0 4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-bottom:104px}.catalog-card{min-width:0}.catalog-card__link{display:block}.catalog-card__media{display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:4/3;background:var(--smoke)}.catalog-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.catalog-card__body{display:block;padding:18px 0 0}.catalog-card h2{text-transform:uppercase;font-size:19px;font-weight:500;letter-spacing:.015em;line-height:1.3}.catalog-card__action{display:inline-block;margin-top:22px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.catalog-card__action span{display:inline-block;margin-left:5px;transition:transform .18s ease}.catalog-card--empty .catalog-card__body{color:var(--steel)}.note{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;border-top:1px solid var(--line);padding:40px 0 88px;text-align:center}.note h3{font-size:14px;font-weight:500;margin-bottom:6px}.note p{font-size:14px;color:var(--steel)}footer{border-top:1px solid var(--line);padding:32px 24px 48px;text-align:center;font-size:13px;color:var(--steel)}footer .social{display:flex;justify-content:center;gap:24px;margin-bottom:12px}footer .social a{color:var(--ink)}footer .social a:hover{text-decoration:underline}.product-page.wrap{max-width:1440px;padding-right:32px;padding-left:32px}.product{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:32px;padding:56px 0 112px;align-items:start}.product-gallery{display:grid;gap:24px}.product-media{overflow:hidden;background:var(--smoke)}.product-media--primary{aspect-ratio:4/3}.product-media--secondary{aspect-ratio:5/4}.product-media img{width:100%;height:100%;object-fit:cover}.product-media--secondary img{object-fit:contain;object-position:center}.product-details{position:sticky;top:112px;padding:4px 8px 0 24px}.product h1{text-transform:uppercase;font-size:30px;font-weight:600;letter-spacing:-.015em;line-height:1.1}.product .price{font-size:18px;color:var(--ink);margin:20px 0 34px}.product .rte{color:var(--steel);font-size:15px;margin-bottom:34px;max-width:42ch}.product-description h2{margin:26px 0 6px;color:var(--ink);font-size:14px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.product-description strong{color:var(--ink);font-weight:500}.product select{font:inherit;padding:12px;border:1px solid var(--line);margin-bottom:16px;width:100%;background:var(--paper)}.product-add{width:100%;padding:15px 20px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:inherit;font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .18s ease,color .18s ease}.product-add:hover{background:#333}.product-add:disabled{cursor:not-allowed;opacity:.5}.product-accordions{margin-top:34px;border-top:1px solid var(--line)}.product-accordions details{border-bottom:1px solid var(--line)}.product-accordions summary{padding:16px 0;list-style:none;font-size:13px;letter-spacing:.04em;cursor:pointer}.product-accordions summary::-webkit-details-marker{display:none}.product-accordions summary:after{content:"+";float:right;font-size:16px;font-weight:400}.product-accordions details[open] summary:after{content:"\2212"}.product-accordions details p{padding:0 24px 18px 0;color:var(--steel);font-size:13px}.product-accordions details p+p{padding-top:0}.product-accordions a{text-decoration:underline;text-underline-offset:3px}.qty{display:flex;align-items:center;gap:12px;margin-bottom:16px;font-size:14px}.qty input{width:70px;padding:10px;border:1px solid var(--line);font:inherit}.cart-table{width:100%;border-collapse:collapse;margin:24px 0}.cart-table th,.cart-table td{text-align:left;padding:14px 0;border-bottom:1px solid var(--line);font-size:14px}.cart-table th{color:var(--steel);font-weight:500}.cart-item{display:flex;align-items:center;gap:18px}.cart-item__media{display:flex;align-items:center;justify-content:center;flex:0 0 112px;aspect-ratio:4/3;overflow:hidden;background:transparent}.cart-item__image{width:100%;height:100%;object-fit:contain}.cart-item__details{display:grid;gap:8px}.cart-item__remove{width:max-content;font-size:12px;color:var(--steel)}.cart-total{text-align:right;font-size:18px;margin:16px 0}.rte p{margin-bottom:1em}.page-body{max-width:70ch;padding-bottom:80px}.field{width:100%;padding:10px;border:1px solid var(--line);font:inherit}html.motion-ready [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1)}html.motion-ready [data-reveal].is-visible{opacity:1;transform:translateY(0)}html.motion-ready .catalog-card:nth-child(2),html.motion-ready .note>:nth-child(2){transition-delay:.08s}html.motion-ready .note>:nth-child(3){transition-delay:.16s}@media(hover:hover)and (pointer:fine){.nav a:hover{transform:translateY(-1px)}.catalog-card__link:hover .catalog-card__media img{transform:scale(1.018)}.catalog-card__link:hover .catalog-card__action span{transform:translate(4px)}}@media(max-width:900px){.product{grid-template-columns:1fr;gap:40px}.product-details{position:static;padding:0}.product-gallery{gap:16px}}@media(max-width:768px){.catalog.wrap,.product-page.wrap{padding-right:20px;padding-left:20px}.catalog-head{display:block;padding:48px 0 28px}.catalog-head .catalog-kicker{margin:0 0 12px}.catalog-grid{grid-template-columns:1fr;gap:48px;padding-bottom:72px}.note{grid-template-columns:1fr;gap:28px;padding-bottom:64px}.product{padding:28px 0 72px}html.motion-ready .catalog-card:nth-child(2),html.motion-ready .note>:nth-child(2),html.motion-ready .note>:nth-child(3){transition-delay:0s}}@media(max-width:640px){.topbar,.topbar.is-scrolled{gap:18px;padding:16px 20px}.logo{font-size:19px}.nav{justify-content:flex-end;gap:16px;font-size:11px}.page-head h1{font-size:34px}.page-head{padding-top:36px}.catalog-head{padding-top:44px}.catalog-card h2{font-size:17px}.product h1{font-size:26px}.cart-item{gap:12px}.cart-item__media{flex-basis:80px}.cart-table th,.cart-table td{padding:12px 4px}.cart-table th:first-child,.cart-table td:first-child{padding-left:0}.cart-table th:last-child,.cart-table td:last-child{padding-right:0}}@media(max-width:390px){.topbar,.topbar.is-scrolled{gap:12px;padding-right:16px;padding-left:16px}.nav{gap:11px;letter-spacing:.035em}.catalog-card__action{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
