.tpl{padding:calc(var(--s7)) 0 var(--s8)}.tpl-in{width:min(1180px,92vw);margin:0 auto}.tpl-head{max-width:62ch;margin:0 0 var(--s6)}.tpl-head h1{font:var(--fs-display)/1.06 var(--serif);letter-spacing:-.015em;margin:.2em 0 .3em}.tpl-head p{font:var(--fs-body)/1.6 var(--sans);color:var(--ink-soft);margin:0}.tpl-grid{display:grid;gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.tpl-card{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--hair);border-radius:2px;overflow:hidden;transition:border-color var(--t-hover) var(--ease)}.tpl-card:hover{border-color:var(--brass)}.tpl-card img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;background:var(--ivory)}.tpl-card .tc-b{padding:var(--s3);display:flex;flex-direction:column;gap:.35em;flex:1}.tpl-card .tc-t{font:var(--fs-ledger)/1.3 var(--sans);color:var(--ink)}.tpl-card .tc-m{font:var(--fs-small)/1.3 var(--sans);color:var(--ink-faint)}.tpl-card .tc-p{margin-top:auto;font:var(--fs-ledger)/1 var(--sans);color:var(--ink);font-variant-numeric:tabular-nums}.tpl-card .tc-out{color:var(--ink-faint)}.tpl-empty{padding:var(--s6) 0;max-width:56ch}.tpl-empty h2{font:var(--fs-h2)/1.15 var(--serif);margin:0 0 .4em}.tpl-empty p{font:var(--fs-body)/1.6 var(--sans);color:var(--ink-soft);margin:0 0 var(--s4)}.tpl-doors{display:flex;gap:var(--s2);flex-wrap:wrap}.tpl-pag{display:flex;gap:var(--s2);justify-content:center;margin-top:var(--s6);font:var(--fs-small)/1 var(--sans)}.tpl-pag a,.tpl-pag span{padding:.7em 1em;border:1px solid var(--hair);color:var(--ink-soft)}.tpl-pag a:hover{border-color:var(--brass);color:var(--ink)}.tpl-pag .current{background:var(--night);color:var(--ivory);border-color:var(--night)}.tpl-form{max-width:34rem}.tpl-form label{display:block;font:var(--fs-label)/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 .6em}.tpl-form .field{margin:0 0 var(--s3)}.tpl-form .btn{margin-top:var(--s2)}.tpl-err{border-left:2px solid var(--brass);padding:.6em 0 .6em 1em;margin:0 0 var(--s4);font:var(--fs-small)/1.5 var(--sans);color:var(--ink-soft)}.tpl-note{font:var(--fs-small)/1.6 var(--sans);color:var(--ink-faint);margin:var(--s3) 0 0}.tpl-two{display:grid;gap:var(--s6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}@media(max-width:820px){.tpl-two{grid-template-columns:1fr}}.tpl-table{width:100%;border-collapse:collapse;font:var(--fs-small)/1.5 var(--sans)}.tpl-table th{text-align:left;font:var(--fs-label)/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);padding:0 0 .8em;border-bottom:1px solid var(--hair)}.tpl-table td{padding:.9em 0;border-bottom:1px solid var(--hair-soft);vertical-align:top}.tpl-table .num{font-variant-numeric:tabular-nums;text-align:right}.tpl-prose{max-width:68ch;font:var(--fs-body)/1.7 var(--sans);color:var(--ink)}.tpl-prose h2{font:var(--fs-h2)/1.2 var(--serif);margin:1.6em 0 .5em}.tpl-prose p{margin:0 0 1.1em}.tpl-prose a{color:var(--ink);text-decoration:underline;text-underline-offset:.22em;text-decoration-color:var(--brass)}.tpl-pw{min-height:100svh;display:grid;place-items:center;background:var(--night);color:var(--ivory);text-align:center;padding:var(--s5)}.tpl-pw h1{font:var(--fs-display)/1.05 var(--serif);margin:.4em 0}.tpl-pw p{color:#cfd6e4;font:var(--fs-body)/1.6 var(--sans);max-width:44ch;margin:0 auto var(--s4)}.pg-crumbs{font:var(--fs-small)/1 var(--sans);color:var(--ink-faint);margin:0 0 var(--s4)}.pg-crumbs a{color:var(--ink-soft)}.pg-crumbs a:hover{color:var(--ink)}.pg-grid{display:grid;gap:var(--s6);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}@media(max-width:860px){.pg-grid{grid-template-columns:1fr;gap:var(--s4)}}.pg-hero{width:100%;height:auto;display:block;background:var(--ivory);border:1px solid var(--hair)}.pg-thumbs{display:flex;gap:var(--s2);margin-top:var(--s2);flex-wrap:wrap}.pg-thumbs img{width:72px;height:72px;object-fit:cover;border:1px solid var(--hair)}.pg-buy h1{font:var(--fs-display)/1.06 var(--serif);letter-spacing:-.015em;margin:.15em 0 .25em}.pg-price{font:var(--fs-h2)/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--ink);margin:0 0 var(--s4)}.pg-lab{display:block;font:var(--fs-label)/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 .6em}.pg-out{font:var(--fs-body)/1.5 var(--sans);color:var(--ink-soft);border-left:2px solid var(--brass);padding-left:1em;margin:0 0 var(--s4)}.pg-note{font:var(--fs-small)/1.6 var(--sans);color:var(--ink-faint);margin:var(--s3) 0 var(--s5)}.pg-desc{border-top:1px solid var(--hair);padding-top:var(--s4)}.pg-inside{margin-top:var(--s6);border-top:1px solid var(--hair);padding-top:var(--s5)}.pg-inside h2{font:var(--fs-h2)/1.2 var(--serif);margin:0 0 .3em}.pg-inside-note{font:var(--fs-small)/1.6 var(--sans);color:var(--ink-soft);margin:0 0 var(--s3)}.pg-inside-list{list-style:none;margin:0;padding:0;display:grid;gap:0 var(--s5);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.pg-inside-list li{border-bottom:1px solid var(--hair)}.pg-inside summary{display:flex;align-items:center;gap:var(--s2);min-height:72px;padding:8px 0;cursor:pointer;font:var(--fs-body)/1.35 var(--sans);color:var(--ink)}.pg-inside summary img{flex:none;width:56px;height:56px;object-fit:cover;border:1px solid var(--hair);background:var(--ivory)}.pg-inside summary::-webkit-details-marker{display:none}.pg-inside summary:after{content:"+";margin-left:auto;padding-left:var(--s2);font:var(--fs-h2)/1 var(--sans);color:var(--ink-soft)}.pg-inside details[open] summary:after{content:"\2212"}.pg-inside details[open] summary span{font-weight:600}.pg-inside h3{font:var(--fs-label)/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:var(--s2) 0 .6em}.pg-inside details>.tpl-prose{font-size:var(--fs-small);padding-bottom:var(--s3)}.pg-inside .tpl-prose *{font-family:inherit!important;font-size:inherit!important;color:inherit!important;background:transparent!important;line-height:inherit!important}
/*# sourceMappingURL=/cdn/shop/t/77/assets/templates.css.map */
