.ty-refresh{--ty-ink:#024f75;--ty-blue:#eaf3ff}.ty-wrap{width:calc(100% - 80px);max-width:1440px;margin-inline:auto;color:var(--ty-ink)}.ty-text-link{text-underline-offset:5px;text-decoration:underline;font-family:var(--font-body--family);font-size:13px;letter-spacing:.06em;text-transform:uppercase}.ty-text-link:hover{text-decoration-thickness:2px}.ty-shipping-notice{background:var(--ty-ink);color:#fff;text-align:center;padding:10px 20px;font-family:var(--font-body--family);font-size:12px;line-height:1.5;letter-spacing:.07em}.ty-home{padding-top:8px}.ty-home-hero{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:center;padding-bottom:48px}.ty-home-intro{text-align:center;padding:12px 12px 24px}.ty-lettering{margin:0 auto 20px;max-width:440px;width:100%;line-height:1}.ty-lettering img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.ty-feature{display:block;color:inherit;text-decoration:none;min-width:0;position:relative}.ty-feature-image{width:100%;aspect-ratio:1.2;object-fit:cover;display:block}.ty-feature-caption{display:flex;justify-content:space-between;gap:20px;margin-top:12px;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.ty-feature-caption span:last-child{white-space:nowrap}.ty-stock-note{display:inline-block;margin-top:6px;font-size:12px}.ty-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid currentColor;padding:24px 0}.ty-section-heading h2{margin:0;font-family:var(--font-body--family);font-size:18px;letter-spacing:.08em;font-weight:400}.ty-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ty-category{text-decoration:none;color:inherit;min-width:0}.ty-category>img,.ty-category>svg{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;margin-bottom:12px}.ty-category-label{display:block;text-transform:uppercase;font-size:13px;margin-bottom:12px;letter-spacing:.06em}.ty-coastal-strip{margin-top:40px;padding-top:28px;border-top:1px solid currentColor;display:grid;grid-template-columns:1.2fr 1fr;gap:12px}.ty-coastal-strip>img,.ty-coastal-photo{width:100%;height:280px;object-fit:cover}.ty-coastal-photo{position:relative;overflow:hidden}.ty-coastal-photo>img{display:block;width:100%;height:100%;object-fit:cover}.ty-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;line-height:1.6;text-transform:uppercase;letter-spacing:.06em}.ty-breadcrumbs a{color:inherit;text-decoration:none}.ty-breadcrumbs a:hover{text-decoration:underline;text-underline-offset:3px}.ty-collection-intro{padding-top:14px}.ty-collection-heading{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:24px 0 32px}.ty-collection-heading h1{font-family:var(--font-heading--family);font-size:clamp(32px,5vw,68px);line-height:1.08;text-transform:uppercase;margin:0 0 12px}.ty-collection-heading p{margin:0;font-size:14px;line-height:1.7}.ty-category-tabs{display:flex;flex-wrap:wrap;gap:28px;padding:22px 0 16px;border-top:1px solid currentColor}.ty-category-tabs a{font-size:13px;letter-spacing:.04em;color:inherit;text-transform:uppercase;text-decoration:none}.ty-category-tabs a[aria-current],.ty-category-tabs a:hover{text-decoration:underline;text-underline-offset:7px}.ty-card-category{display:block;margin:2px 0;font-size:11px;text-transform:uppercase;letter-spacing:.07em}.ty-template-collection product-card .text-block,.ty-template-product product-recommendations product-card .text-block{text-align:left}.ty-template-collection .product-grid-container{padding-top:0}.ty-product-breadcrumbs{grid-column:2;padding-block:8px 24px}.ty-template-product .product-information__grid:not(.product-information--media-none){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:48px}.ty-template-product .product-information__grid.product-information--media-left .product-information__media{padding-right:0}.ty-template-product .product-information__grid.product-information--media-left .product-details{padding-left:0}.ty-template-product .product-details .group-block{max-width:100%}.ty-template-product .details-content{line-height:1.75;font-size:14px}.ty-template-product .details__header{font-size:13px;letter-spacing:.05em;text-transform:uppercase}.ty-template-product .product-information .slideshow-controls__thumbnails{gap:12px}.ty-template-product product-recommendations{border-top:1px solid var(--ty-ink)}@media(min-width:1000px){.ty-template-collection .product-grid[product-grid-view=default]{--product-grid-columns-desktop:repeat(3,minmax(0,1fr))}}@media(max-width:999px)and (min-width:750px){.ty-home-hero{gap:24px}.ty-template-product .product-information__grid:not(.product-information--media-none){gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:749px){.ty-wrap{width:calc(100% - 32px)}.ty-home-hero{grid-template-columns:1fr;gap:24px;padding-bottom:32px}.ty-home-intro{padding:0}.ty-lettering{width:65%;max-width:300px;margin-bottom:10px}.ty-feature-image{aspect-ratio:1}.ty-feature-caption{gap:12px;font-size:11px}.ty-section-heading{align-items:flex-start;padding:20px 0}.ty-section-heading h2{font-size:14px;max-width:65%;line-height:1.6}.ty-section-heading .ty-text-link{font-size:11px;white-space:nowrap;padding-top:3px}.ty-category-grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.ty-category{flex:0 0 78%;scroll-snap-align:start}.ty-coastal-strip{margin-top:24px;padding-top:20px;grid-template-columns:1fr 1fr;gap:8px}.ty-coastal-strip>img,.ty-coastal-photo{height:180px}.ty-collection-heading{gap:20px;padding:20px 0 24px}.ty-collection-heading p{font-size:12px}.ty-category-tabs{gap:20px;padding:20px 0 12px}.ty-category-tabs a{font-size:11px}.ty-template-product .product-information__grid:not(.product-information--media-none){grid-template-columns:1fr;gap:28px}.ty-template-product .product-information__grid .product-details{grid-column:1 / -1}.ty-product-breadcrumbs{padding-bottom:16px;font-size:10px}.ty-template-product .product-information .product-details{padding-bottom:12px}}@media(prefers-reduced-motion:no-preference){.ty-category img{transition:opacity .2s}.ty-category:hover img{opacity:.88}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ty-refresh.css.map */
