.template-index .full-width-image .overlay__content .large-title{font-size:clamp(2.6rem,6.7vw,7rem);line-height:.92;letter-spacing:.014em;text-transform:uppercase}.template-index .full-width-image .overlay-text{font-weight:600;letter-spacing:.13em;text-transform:uppercase}.template-index .full-width-image .overlay__links{display:flex;flex-wrap:wrap;gap:12px}.template-index .full-width-image .btn--primary{background:#f6f4ef!important;border-color:#f6f4ef!important;color:#101010!important;font-weight:700;letter-spacing:.08em}.template-index .full-width-image .btn--primary:hover{background:#d9d1c4!important;border-color:#d9d1c4!important}.template-index .rich-text-section{padding-top:55px;padding-bottom:55px}.template-index .rich-text-section .large-title{letter-spacing:.02em;line-height:.97;font-size:clamp(2.2rem,4.3vw,4.6rem)}.template-index .rich-text-section .rte{max-width:700px;margin-left:auto;margin-right:auto;font-size:1.04rem;line-height:1.65}.template-index .featured-collection .small-title{font-size:clamp(2.1rem,4vw,4rem);line-height:.95;letter-spacing:.035em}.template-index .featured-collection .standard-link{letter-spacing:.12em;font-weight:700}.page-footer .subscribe-form__side-heading{letter-spacing:.06em}@media screen and (max-width:749px){.template-index .full-width-image .overlay__content .large-title{font-size:clamp(2.25rem,10vw,3.5rem);line-height:.95}.template-index .full-width-image .overlay__links{gap:8px;justify-content:center}.template-index .rich-text-section{padding:38px 18px}.template-index .rich-text-section .large-title{font-size:2.5rem}.template-index .featured-collection .small-title{font-size:2.4rem}}.ts-batch01-photo{background-color:#fff;aspect-ratio:1 / 1;overflow:hidden;isolation:isolate;border:1px solid rgba(20,20,20,.055);box-shadow:0 10px 30px #0e0e0e0b;transition:box-shadow .24s ease,transform .24s ease}.ts-batch01-photo .product-block__image,.ts-batch01-photo .image-one,.ts-batch01-photo .image-one .rimage-outer-wrapper{width:100%;height:100%;display:block;max-width:none!important;max-height:none!important}.ts-batch01-photo .image-one .rimage-wrapper{display:block;width:100%;height:100%;padding-top:100%!important;overflow:hidden;background-color:#fff}.ts-batch01-photo .image-one .rimage__image{width:100%!important;height:100%!important;max-width:100%;object-fit:contain;object-position:center;transform:scale(.96);filter:contrast(1.035) brightness(1.01) saturate(1.012);transition:transform .35s ease}.ts-batch01-photo .image-two{display:none!important}.ts-batch01-photo:hover{box-shadow:0 14px 34px #0e0e0e17}.ts-batch01-photo:hover .image-one .rimage__image{transform:scale(.985)}@media(max-width:749px){.ts-batch01-photo{box-shadow:0 6px 18px #0e0e0e0a}.ts-batch01-photo .image-one .rimage__image{transform:scale(.98)}}.ts-hat-photo{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;isolation:isolate;background:#fff;border:1px solid rgba(0,0,0,.035)}.ts-hat-photo .product-block__image,.ts-hat-photo .image-one,.ts-hat-photo .image-one .rimage-outer-wrapper{display:block;width:100%;height:100%;max-width:none!important;max-height:none!important}.ts-hat-photo .image-one .rimage-wrapper{display:block;width:100%;height:100%;padding-top:100%!important;overflow:hidden}.ts-hat-photo .image-one .rimage__image{display:block;width:100%!important;height:100%!important;object-fit:contain;object-position:50% 50%;transform:none!important;filter:none!important}.ts-hat-photo .image-two{display:none!important}.ts-hat-photo:hover .image-one .rimage__image{transform:none!important}.template-collection .ts-headwear-card .product-price__reduced{color:#181818!important;font-weight:600}.template-collection .ts-headwear-card .product-price__compare{color:#777!important;opacity:1;font-weight:400}.template-collection .ts-headwear-card .product-block__title-link{color:#171717;font-weight:600;line-height:1.3}.template-collection .ts-headwear-card .ts-hat-photo{box-shadow:none;background:#fff;border:none;transition:box-shadow .2s ease}.template-collection .ts-headwear-card:hover .ts-hat-photo{box-shadow:0 5px 22px #0a0a0a0e}
/*# sourceMappingURL=/cdn/shop/t/21/assets/team-savages-refresh.css.map */
