.page{padding-top:140px;padding-bottom:clamp(80px,12vh,160px);min-height:100svh}.page-head{padding-bottom:clamp(40px,6vh,72px);border-bottom:1px solid var(--hairline)}.page-head .eyebrow{color:var(--ink-40);display:block;margin-bottom:20px}.page-head h1{font-size:clamp(38px,6vw,92px);font-weight:500;letter-spacing:-.03em;line-height:1.02;max-width:18ch}.page-head h1 em{font-style:normal;color:var(--ink-40)}.page-head .page-intro{margin-top:24px;max-width:60ch;color:var(--ink-60);font-size:clamp(16px,1.4vw,19px);line-height:1.6}.prose{max-width:760px;margin-top:clamp(48px,7vh,80px)}.prose>.mono{color:var(--ink-40);display:block;margin-bottom:10px}.prose h2{font-size:clamp(24px,2.6vw,38px);font-weight:500;letter-spacing:-.02em;line-height:1.1;margin:clamp(44px,6vh,72px) 0 16px}.prose h2:first-child{margin-top:0}.prose h3{font-size:17px;font-weight:600;margin:28px 0 10px}.prose p{color:var(--ink-60);line-height:1.7;margin-bottom:16px;max-width:66ch}.prose ul{list-style:none;margin:0 0 20px}.prose ul li{color:var(--ink-60);line-height:1.7;padding-left:22px;position:relative;margin-bottom:8px}.prose ul li:before{content:"";position:absolute;left:0;top:.75em;width:8px;height:1px;background:var(--ink)}.prose a{border-bottom:1px solid var(--ink)}.prose a:hover{color:var(--ink-60);border-color:var(--ink-60)}.prose strong{color:var(--ink);font-weight:600}.spec-table{width:100%;border-collapse:collapse;margin:16px 0 28px;border-top:1px solid var(--ink)}.spec-table th,.spec-table td{text-align:left;padding:12px 0;border-bottom:1px solid var(--hairline);font-family:var(--mono);font-size:12.5px;vertical-align:top}.spec-table th{color:var(--ink-40);font-weight:400;text-transform:uppercase;letter-spacing:.08em;width:220px}.faq-list{max-width:820px;margin-top:clamp(40px,6vh,72px);border-top:1px solid var(--ink)}.faq-item{border-bottom:1px solid var(--hairline)}.faq-item summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:clamp(17px,1.6vw,22px);font-weight:500;letter-spacing:-.01em}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .sign{font-family:var(--mono);color:var(--ink-40);flex:none;transition:transform .2s var(--ease-mech)}.faq-item[open] summary .sign{transform:rotate(45deg)}.faq-item .answer{padding:0 0 24px;color:var(--ink-60);line-height:1.7;max-width:72ch}.faq-item .answer p{margin-bottom:12px}.faq-item .answer p:last-child{margin-bottom:0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px);margin-top:clamp(48px,7vh,80px);align-items:start}@media(max-width:820px){.contact-grid{grid-template-columns:1fr}}.contact-aside .mono{color:var(--ink-40);display:block;margin-bottom:8px}.contact-aside p{color:var(--ink-60);line-height:1.7;margin-bottom:24px;max-width:42ch}.contact-aside a{border-bottom:1px solid var(--ink)}.field{margin-bottom:20px}.field label{display:block;font-family:var(--mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-40);margin-bottom:8px}.field input,.field textarea{width:100%;background:transparent;border:1px solid var(--hairline);padding:13px 14px;font-family:var(--sans);font-size:15px;color:var(--ink);border-radius:0}.field input:focus,.field textarea:focus{outline:none;border-color:var(--ink)}.field textarea{min-height:150px;resize:vertical}.form-success{border:1px solid var(--ink);padding:16px;margin-bottom:24px;font-family:var(--mono);font-size:12px}.ruo-block{margin-top:clamp(48px,7vh,80px);border-top:1px solid var(--hairline);padding-top:24px;color:var(--ink-40);font-size:12.5px;line-height:1.7;max-width:72ch}.site-nav{flex:1;display:flex;justify-content:center;gap:clamp(16px,2vw,30px)}.site-nav a{color:var(--ink-60);transition:color .12s linear}.site-nav a:hover{color:var(--ink)}.header-right{display:flex;align-items:center;gap:18px}.header-cart{border:1px solid var(--ink);padding:8px 16px;white-space:nowrap;transition:background .12s linear,color .12s linear}.header-cart:hover{background:var(--ink);color:var(--paper)}@media(max-width:860px){.site-nav,.header-clock{display:none}}.cart-empty{margin-top:clamp(40px,6vh,72px);color:var(--ink-60);font-size:18px;line-height:1.6}.cart-empty a{border-bottom:1px solid var(--ink)}.cart-list{border-top:1px solid var(--ink);margin-top:clamp(40px,6vh,72px)}.cart-line{display:grid;grid-template-columns:88px minmax(0,1fr) auto auto;gap:24px clamp(20px,3vw,48px);align-items:center;padding:24px 0;border-bottom:1px solid var(--hairline)}.cart-line__img{width:88px}.cart-line__img img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.cart-line__title{font-size:clamp(18px,2vw,24px);font-weight:500;letter-spacing:-.01em}.cart-line__meta{font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-40);margin-top:6px}.cart-line__qty input{width:64px;background:transparent;border:1px solid var(--hairline);padding:8px 10px;font-family:var(--mono);font-size:13px;color:var(--ink);text-align:center;border-radius:0}.cart-line__qty input:focus{outline:none;border-color:var(--ink)}.cart-line__price{font-family:var(--mono);font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.cart-line__remove{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-40);margin-top:8px;border-bottom:1px solid var(--hairline);width:fit-content}.cart-line__remove:hover{color:var(--ink);border-color:var(--ink)}.cart-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;margin-top:clamp(32px,5vh,56px);padding-top:24px}.cart-foot__total{font-size:clamp(24px,3vw,36px);font-weight:500;letter-spacing:-.02em}.cart-foot__total .per{font-size:13px;color:var(--ink-40);font-weight:400;letter-spacing:0}.cart-foot__actions{display:flex;gap:12px;margin-left:auto}@media(max-width:700px){.cart-line{grid-template-columns:64px 1fr}.cart-line__img{width:64px}.cart-line__qty,.cart-line__price{grid-column:2;text-align:left}.cart-line__price{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/puritas-pages.css.map */
