.tpn{--char:#3c3c3b;--char-2:#272726;--ink:#272726;--body:#5f5e5e;--taupe:#63584c;--cream:#f5f2eb;--cream-2:#ece6da;--navy:#1e3a5f;--navy-dk:#142940;--steel:#a9c7e8;--lime:#dfef77;--lime-d:#d3e65c;--ok:#008c45;--sale:#e8432b;--line:#e6e1d8;--paper:#fff;--r:14px;--wrap:1200px;--head:"Oswald",Arial Narrow,sans-serif;--text:"Lato",Arial,sans-serif}.tpn,.tpn *{box-sizing:border-box}.tpn{margin:0;background:var(--paper);color:var(--body);font:16px/1.6 var(--text)}.tpn img,.tpn video{max-width:100%;display:block}.tpn a{color:inherit}.tpn button{font:inherit;cursor:pointer}.tpn .wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.tpn .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tpn h1,.tpn h2,.tpn h3,.tpn .eyebrow{font-family:var(--head);color:var(--ink);text-transform:uppercase;letter-spacing:.02em;line-height:1.1;margin:0}.tpn .eyebrow{font-size:13px;letter-spacing:.16em;color:var(--taupe);display:flex;align-items:center;gap:10px}.tpn .eyebrow:before{content:"";width:26px;height:2px;background:var(--steel)}.tpn .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:6px;padding:13px 22px;font:500 15px/1 var(--head);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;background:var(--navy);color:#fff}.tpn .btn:hover{background:var(--navy-dk)}.tpn .btn--ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.tpn .btn--ghost:hover{background:var(--ink);color:#fff}.tpn .btn--lime{background:var(--lime);color:var(--ink)}.tpn .btn--lime:hover{background:var(--lime-d)}.tpn .chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700;background:var(--cream);color:var(--taupe);white-space:nowrap}.tpn .chip--on{background:#eef4fb;color:var(--navy)}.tpn .badge{position:absolute;top:12px;left:12px;z-index:2;border-radius:999px;padding:4px 10px;font:700 11px/1 var(--text);letter-spacing:.06em;text-transform:uppercase;background:var(--ink);color:#fff}.tpn .badge--sale{background:var(--sale)}.tpn .price{font:600 19px/1 var(--head);color:var(--ink);letter-spacing:.02em}.tpn .price s{font:400 14px var(--text);color:#9a958e;margin-left:6px}.tpn .price small{font:400 13px var(--text);color:var(--body);margin-right:4px;letter-spacing:0}.tpn .tick{width:18px;height:18px;border-radius:50%;background:var(--lime);display:inline-grid;place-items:center;flex-shrink:0}.tpn .tick svg{width:11px;height:11px}.tpn .rv{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--body)}.tpn .rv__s{color:var(--navy);letter-spacing:1px;font-size:13px}.tpn .rv b{color:var(--ink)}.tpn .clear-note{display:flex;gap:10px;align-items:flex-start;background:#fff7e6;border:1px solid #f0d9a8;border-radius:10px;padding:12px 14px;font-size:14px;color:#5c4718;line-height:1.45}.tpn .clear-note svg{flex:0 0 18px;width:18px;height:18px;margin-top:1px}.tpn .clear-note a{color:#5c4718;font-weight:700}.tpn h1,.tpn h2,.tpn h3,.tpn b,.tpn strong{font-weight:700}.tpn a{text-decoration:underline}.tpn p{margin:1em 0}.tpn label{margin:0}.tpn .tpn-band{display:none}@media(min-width:767px){.tpn .tpn-band{display:block;height:140px;background:var(--char)}}@media(min-width:1024px){.tpn .tpn-band{height:70px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/tp-base.css.map */
