@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--psl-accent: #16a34a;--psl-accent-dark: #0f7a37;--psl-ink: #101418;--psl-ink-soft: #4a5158;--psl-line: #e4e7ea;--psl-surface: #ffffff;--psl-surface-alt: #f5f6f7;--psl-dark: #101418;--psl-font: "Inter", ui-sans-serif, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--psl-radius: 14px;--psl-radius-sm: 10px;--psl-max: 1240px;--psl-gutter: 24px;--psl-shadow: 0 1px 2px rgba(16, 20, 24, .04), 0 8px 24px rgba(16, 20, 24, .06)}body{font-family:var(--psl-font);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--psl-font);letter-spacing:-.02em}button,input,select,textarea,.btn,.button{font-family:var(--psl-font)}.psl{font-family:var(--psl-font);color:var(--psl-ink);-webkit-font-smoothing:antialiased}.psl blockquote{margin:0;padding:0;border:0;font-style:normal;font-weight:400;quotes:none}.psl blockquote:before,.psl blockquote:after{content:none}.psl a{text-decoration:none}.psl ul,.psl ol{list-style:none}.psl *,.psl *:before,.psl *:after{box-sizing:border-box}.psl img{max-width:100%}.psl-wrap{max-width:var(--psl-max);margin:0 auto;padding-left:var(--psl-gutter);padding-right:var(--psl-gutter)}.psl-eyebrow{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--psl-accent);margin:0 0 14px}.psl-h2{font-family:var(--psl-font);font-weight:700;letter-spacing:-.03em;line-height:1.06;font-size:clamp(30px,4.4vw,52px);margin:0 0 16px;color:inherit;text-wrap:balance}.psl-h3{font-family:var(--psl-font);font-weight:600;letter-spacing:-.02em;line-height:1.2;font-size:clamp(18px,2vw,21px);margin:0 0 8px;color:inherit}.psl-lede{font-size:clamp(15px,1.5vw,17px);line-height:1.6;color:var(--psl-ink-soft);margin:0;max-width:62ch}.psl-body{font-size:15px;line-height:1.65;color:var(--psl-ink-soft);margin:0}.psl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;border-radius:999px;font-family:var(--psl-font);font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none;border:1px solid transparent;cursor:pointer;line-height:1;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease}.psl-btn:hover{transform:translateY(-1px);text-decoration:none}.psl-btn--primary{background:var(--psl-ink);color:#fff}.psl-btn--primary:hover{background:#000;color:#fff}.psl-btn--accent{background:var(--psl-accent);color:#fff}.psl-btn--accent:hover{background:var(--psl-accent-dark);color:#fff}.psl-btn--ghost{background:transparent;color:var(--psl-ink);border-color:var(--psl-line)}.psl-btn--ghost:hover{border-color:var(--psl-ink);color:var(--psl-ink)}.psl-btn--on-dark{background:#fff;color:var(--psl-ink)}.psl-btn--on-dark:hover{background:#f1f1f1;color:var(--psl-ink)}.psl-btn--ghost-dark{background:transparent;color:#fff;border-color:#ffffff5c}.psl-btn--ghost-dark:hover{border-color:#fff;color:#fff}.psl-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--psl-font);font-size:14px;font-weight:600;color:var(--psl-ink);text-decoration:none;border-bottom:1px solid var(--psl-line);padding-bottom:3px}.psl-link:hover{border-color:var(--psl-ink);color:var(--psl-ink)}.psl-head{max-width:720px;margin:0 0 40px}.psl-head--center{margin-left:auto;margin-right:auto;text-align:center}.psl-media{background:var(--psl-surface-alt);overflow:hidden;position:relative}.psl-media img{width:100%;height:100%;object-fit:cover;display:block}.psl-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(45deg,#edeff1,#edeff1 12px,#e6e9eb 12px 24px);color:#9aa1a8;font-size:13px;font-weight:500;text-align:center;padding:12px}.btn[disabled],button[disabled],input[type=submit][disabled],.btn--secondary[disabled],.btn--primary[disabled]{background-color:#e6e8ea!important;border-color:#e6e8ea!important;color:#6b7280!important;opacity:1!important;cursor:not-allowed;box-shadow:none!important}.product-label--sold-out{background-color:#111417!important;color:#fff!important;font-size:11px!important;font-weight:600!important;letter-spacing:.07em;text-transform:uppercase}.product-block__title-link{font-size:14px;line-height:1.45;letter-spacing:-.005em}.product-price{font-weight:600;letter-spacing:-.01em}.template-collection .section-header__title,.template-product .product-title{letter-spacing:-.03em;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/12/assets/psl.css.map */
