:root{--tpm-blue:#1769ff;--tpm-blue-dark:#0d4fd8;--tpm-ink:#101828;--tpm-muted:#667085;--tpm-soft:#f5f7fb;--tpm-border:#e7ebf2;--tpm-radius-lg:24px;--tpm-radius-md:18px}main[data-template^=page]{color:var(--tpm-ink)}main[data-template^=page] .main-page{max-width:920px;margin:18px auto 40px;padding:30px 20px 42px!important;border-radius:var(--tpm-radius-lg);background:linear-gradient(180deg,#f7f9fd 0,#fff 220px)}main[data-template^=page] h1{font-size:clamp(36px,10vw,58px);line-height:.96;letter-spacing:-.045em;color:var(--tpm-ink)}main[data-template^=page] h2{margin-top:2em;letter-spacing:-.025em;color:var(--tpm-ink)}main[data-template^=page] h3{color:var(--tpm-ink)}main[data-template^=page] .rte,main[data-template^=page] [class*=page-content]{color:var(--tpm-muted);line-height:1.7}main[data-template^=page] .rte a,main[data-template^=page] [class*=page-content] a{color:var(--tpm-blue);text-underline-offset:3px}main[data-template^=page] table{width:100%;overflow:hidden;border:1px solid var(--tpm-border);border-radius:14px;background:#fff}main[data-template^=page] th{background:var(--tpm-soft);color:var(--tpm-ink)}main[data-template^=page] th,main[data-template^=page] td{padding:12px;border-color:var(--tpm-border)}main[data-template^=cart]{--color-primary-button-background:var(--tpm-blue);--color-primary-button-text:#fff;color:var(--tpm-ink)}main[data-template^=cart] .cart-section,main[data-template^=cart] .main-cart{padding-inline:12px}main[data-template^=cart] h1,main[data-template^=cart] h2,main[data-template^=cart] h3{letter-spacing:-.035em;color:var(--tpm-ink)}main[data-template^=cart] .cart-summary,main[data-template^=cart] [class*=cart-summary]{border-radius:var(--tpm-radius-lg)!important;background:var(--tpm-soft);overflow:hidden}main[data-template^=cart] .button,main[data-template^=cart] button[type=submit]{border-radius:14px;min-height:50px}main[data-template^=cart] button[name=checkout],main[data-template^=cart] .cart__checkout-button{background:var(--tpm-blue)!important;color:#fff!important;border-color:var(--tpm-blue)!important;font-weight:700}main[data-template^=cart] button[name=checkout]:hover,main[data-template^=cart] .cart__checkout-button:hover{background:var(--tpm-blue-dark)!important}main[data-template^=cart] .product-card-gallery,main[data-template^=cart] .card-gallery{overflow:hidden;border-radius:var(--tpm-radius-md);background:var(--tpm-soft)}#header-group{background:#fff}#header-group a{transition:color .2s ease}#header-group a:hover{color:var(--tpm-blue)}#header-group .header__row{background:#fffffff5}footer{border-top:1px solid var(--tpm-border);background:linear-gradient(180deg,#fff,#f8faff)}footer .section-background,footer .section{background:transparent!important}footer .menu__heading{color:var(--tpm-ink);font-weight:700}footer .menu__item a{color:var(--tpm-muted);text-decoration:none;transition:color .2s ease}footer .menu__item a:hover{color:var(--tpm-blue)}footer .utilities{border-color:var(--tpm-border);white-space:normal}footer .utilities a:hover{color:var(--tpm-blue)}@media screen and (max-width:749px){main[data-template^=page] .main-page{margin:12px 12px 32px;padding:26px 18px 36px!important}main[data-template^=page] table{display:block;overflow-x:auto}main[data-template^=cart] .cart-section,main[data-template^=cart] .main-cart{padding-inline:12px}footer .menu__details{border-radius:14px;background:#fff;padding:12px 14px!important;border:1px solid var(--tpm-border)}footer .footer-content>div:first-child{padding:4px 2px 10px}footer .footer-content>div:first-child h3{margin:0 0 10px;font-size:22px}footer .footer-content>div:first-child p{margin:0;color:var(--tpm-muted);line-height:1.6}}@media screen and (min-width:750px){main[data-template^=page] .main-page{margin-top:28px;padding:52px 56px 64px!important}main[data-template^=cart] .cart-section,main[data-template^=cart] .main-cart{padding-inline:32px}footer .footer-content{grid-template-columns:minmax(0,1.35fr) minmax(190px,.82fr) minmax(230px,.95fr)!important;gap:0!important;align-items:start}footer .footer-content>*{min-width:0;padding:4px clamp(28px,3.5vw,58px) 12px}footer .footer-content>*:first-child{padding-left:0}footer .footer-content>*:nth-child(2),footer .footer-content>*:nth-child(3){border-left:1px solid var(--tpm-border)}footer .footer-content>*:last-child{padding-right:0}footer .footer-content>div:first-child h3{margin:0 0 20px;font-size:24px;line-height:1.1;letter-spacing:-.025em;color:var(--tpm-ink)}footer .footer-content>div:first-child p{margin:0;max-width:360px;color:var(--tpm-muted);line-height:1.7}footer .footer-content .menu__heading{display:block;margin:0 0 22px;font-size:18px;line-height:1.2}footer .footer-content .menu .details-content{margin-block-start:0!important}footer .footer-content .menu .details-content>ul.list-unstyled{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;margin:0;padding:0}footer .footer-content .menu__item{margin:0!important}footer .footer-content .menu__item a{line-height:1.45}footer .utilities{justify-content:center;text-align:center}}.tpm-a__hero-media{background-image:url(/cdn/shop/files/tpm-footwear-home-hero-knit-sneakers.webp?v=1788143285);background-repeat:no-repeat;background-position:center bottom;background-size:contain}.tpm-a__hero-media .tpm-a__hero-image{opacity:0!important}@media screen and (max-width:749px){.tpm-a__hero-media{background-position:center bottom;background-size:contain}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tpm-style-a-secondary.css.map */
