body{overflow-x:clip}.tsc-bleed{width:100vw;margin-inline:calc(50% - 50vw)}.tsc-wrap{max-width:1280px;margin-inline:auto;padding-inline:clamp(16px,3vw,40px)}.tsc-pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700;line-height:1.25;text-decoration:none;color:#0f2a44;white-space:nowrap}.tsc-pill--lav{background:#cdbef5}.tsc-pill--gray{background:#f2f4f5}.tsc-pill--soft{background:#ffe3ee;color:#111}.tsc-pill--white{background:#fff}.tsc-pill--hot{background:#ff4590;color:#111;font-weight:800;padding:6px 16px}a.tsc-pill:hover{filter:brightness(.95)}.tsc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:999px;font-weight:800;font-size:16px;text-decoration:none;white-space:nowrap}.tsc-btn--navy{background:#0f2a44;color:#fff}.tsc-btn--black{background:#111;color:#fff}.tsc-btn--white{background:#fff;color:#111}.tsc-btn--hot{background:#ff4590;color:#111}.tsc-btn:hover{filter:brightness(1.1)}.tsc-h2{font-family:var(--font-heading);font-weight:400;font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:1.1;margin:0}.tsc-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:#5b6670;padding-block:20px 8px}.tsc-crumbs a{color:inherit}.tsc-crumbs a:hover{color:#0f2a44}.tsc-pdp [data-product-gallery]>div>div{border-radius:28px}@media(min-width:768px){.tsc-pdp [data-product-gallery]{gap:12px}}.tsc-pdp h1{font-size:clamp(2.25rem,4.2vw,3.5rem);line-height:1.05;font-weight:400}.tsc-pdp [data-product-price]>div{font-size:1.75rem;font-weight:800}.tsc-pdp-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.tsc-terms{margin-top:10px;font-size:14px}.tsc-pdp .tsc-add{background:#ff4590;color:#111;height:56px;font-size:18px;font-weight:800;border-radius:999px}.tsc-pdp .tsc-add:hover{background:#ff2b80}.tsc-maker-band{background:#cdbef5;border-radius:32px;padding:clamp(24px,4vw,40px);display:flex;flex-wrap:wrap;gap:20px 28px;align-items:center;justify-content:space-between;margin-bottom:64px}.tsc-maker-band p{margin:8px 0 0;font-size:17px;line-height:1.55;max-width:560px}.tsc-pairs{background:#f2f4f5;padding-block:64px}.tsc-grid4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}@media(min-width:1024px){.tsc-grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.tsc-mini{display:flex;flex-direction:column;gap:6px;background:#fff;border-radius:24px;padding:12px;text-decoration:none;color:#0f2a44}.tsc-mini img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:16px;display:block}.tsc-mini strong{font-size:16px;padding:6px 4px 0;line-height:1.3}.tsc-mini span{font-size:15px;padding:0 4px 4px}.tsc-mini:hover strong{text-decoration:underline}.tsc-hero{position:relative;color:#0f2a44}.tsc-hero-inner{padding-block:36px 84px;display:flex;flex-wrap:wrap;gap:20px;align-items:flex-end;justify-content:space-between}.tsc-hero h1{font-family:var(--font-heading);font-weight:400;font-size:clamp(2.75rem,6vw,4.5rem);line-height:1;margin:0}.tsc-hero .tsc-desc{margin-top:14px;font-size:18px;line-height:1.5;max-width:600px}.tsc-hero .tsc-crumbs{color:#0f2a44;padding:0 0 12px}.tsc-hero .tsc-crumbs a{color:#0f2a44}.tsc-wave{position:absolute;left:0;bottom:-1px;width:100%;height:48px;display:block}.tsc-plp #product-grid{column-gap:20px;row-gap:36px}.tsc-plp #product-grid li a.relative{border-radius:24px}.tsc-maker-line{font-size:13px;color:#5b6670;line-height:1.3}.tsc-plp #product-grid h3{font-weight:800;font-size:17px;line-height:1.3}.tsc-card-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.tsc-bundle{background:#ff4590;color:#111;border-radius:32px;padding:clamp(24px,4vw,40px);display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;margin-block:16px 64px}.tsc-bundle p{margin:6px 0 0;font-size:17px}@media(max-width:767px){.tsc-plp #product-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:28px}.tsc-plp #product-grid h3{font-size:15px}.tsc-plp #product-grid li a.relative{border-radius:18px}.tsc-hero-inner{padding-block:28px 64px}}.tsc-team{background:#0f2a44;color:#fff}.tsc-team-inner{padding-block:56px;display:flex;flex-wrap:wrap;gap:24px 40px;align-items:center;justify-content:space-between}.tsc-team .tsc-over{display:inline-block;background:#2dd4bf;color:#0f2a44;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;margin-bottom:14px}.tsc-team .tsc-h2{color:#fff}.tsc-team p{margin:10px 0 0;font-size:17px;line-height:1.55;max-width:620px;color:#d5dee6}
/*# sourceMappingURL=/cdn/shop/t/9/assets/tsc-coastal.css.map */
