:root{--font-primary: "Helvetica Neue", Helvetica, Arial, sans-serif}.hero__logo{text-align:center}.hero__tagline{margin-top:10px;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:#ffffffbf}.hero__cta{display:inline-block;margin-top:28px;padding:14px 28px;border:1px solid rgba(255,255,255,.9);color:#fff;font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:background .15s ease,color .15s ease}.hero__cta:hover{background:#fff;color:#000}.product-grid-section__sub{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--color-gray-mid);padding:8px 32px 0}.product-grid-section .product-grid{margin-top:16px}.product-grid-section__all{display:block;text-align:center;padding:32px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-black)}.brand-story{border-top:1px solid var(--color-grid-line);padding:120px 32px;text-align:center}.brand-story__eyebrow{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-gray-mid)}.brand-story__title{font-size:clamp(32px,5vw,64px);font-weight:300;letter-spacing:-.01em;line-height:1;text-transform:uppercase;margin:24px auto 32px;max-width:16ch}.brand-story__text{font-size:14px;font-weight:300;line-height:1.8;max-width:520px;margin:0 auto 14px}.brand-story__links{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;margin-top:32px}.brand-story__links a{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-black)}.pd-note{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--color-gray-mid);margin:-8px 0 0}.pd-sizes-head{display:flex;justify-content:space-between;align-items:baseline;margin-top:8px}.pd-sizes-head .product-detail__sizes-label{margin-top:0}.pd-size-link{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--color-black)}.pd-wa{display:flex;align-items:center;justify-content:center;width:100%;height:56px;margin-top:10px;border:1px solid var(--color-black);background:var(--color-white);color:var(--color-black);font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:background .15s ease,color .15s ease}.pd-wa:hover{background:var(--color-black);color:var(--color-white)}.pd-guide{border-top:1px solid var(--color-grid-line);margin-top:8px}.pd-guide summary{cursor:pointer;padding:14px 0;font-size:10px;letter-spacing:.2em;text-transform:uppercase}.pd-guide table{width:100%;border-collapse:collapse;font-size:12px;margin-bottom:12px}.pd-guide th,.pd-guide td{border:1px solid var(--color-grid-line);padding:8px;text-align:center;font-weight:300}.pd-guide th{font-size:10px;letter-spacing:.15em;text-transform:uppercase;font-weight:400}.pd-guide p{font-size:12px;line-height:1.6;margin:0 0 12px}.pd-mobile-bar{display:none}.cart-note{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gray-mid);line-height:1.6;margin:12px 0 0}.cart-note a{color:var(--color-black)}.cart-drawer__empty .wtf{text-transform:none;letter-spacing:0;font-size:13px;color:var(--color-black)}@media(max-width:768px){.hero__cta{margin-top:22px}.brand-story{padding:80px 20px}.product-grid-section__sub{padding:8px 16px 0}.pd-mobile-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:150;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--color-white);border-top:1px solid var(--color-black)}.pd-mobile-bar span{font-size:15px;font-weight:500}.pd-mobile-bar a{background:var(--color-black);color:var(--color-white);text-decoration:none;padding:14px 20px;font-size:11px;letter-spacing:.2em;text-transform:uppercase}body.template-product .footer{padding-bottom:96px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/additions.css.map */
