.tif h1,.tif h2,.tif h3,.tif h4,.tif .tif-h,.tif-hdr__link{text-transform:none!important}.tif-hdr__link,.tif-kicker{text-transform:uppercase!important}.tif-steps__it h3{letter-spacing:0!important;font-family:var(--tif-sans)!important}.tif-bag [data-header-cart-count]{display:inline!important;visibility:visible!important;opacity:1!important;position:static!important;width:auto!important;height:auto!important;background:none!important;color:inherit!important;font:inherit!important}main,#MainContent,.main-content{background:transparent!important}.tif-h em{font-family:var(--tif-serif)}.tif-hero__name{min-height:70px}.tif-hero__name input,.tif-hero__name input[type=text]{height:56px!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;background:transparent!important;line-height:56px!important;align-self:center;display:block}@media(max-width:749px){.tif-hero__name{min-height:60px}.tif-hero__name input,.tif-hero__name input[type=text]{height:46px!important;line-height:46px!important}}body.tif-pdp-on .product__main__content .product__submit__buttons button.btn--add-to-cart,body.tif-pdp-on .product__main__content button.btn--add-to-cart{--COLOR-PRIMARY:#631829;--COLOR-PRIMARY-HOVER:#4e1220;--COLOR-PRIMARY-OPPOSITE:#fff;height:62px!important;border-radius:999px!important;overflow:hidden!important;background:#631829!important;color:#fff!important;border:0!important;font:600 15px var(--tif-sans)!important;letter-spacing:.06em!important}body.tif-pdp-on .product__main__content button.btn--add-to-cart:before,body.tif-pdp-on .product__main__content button.btn--add-to-cart:after{border-radius:999px!important}.tif-hdr__nav{height:100%;align-self:stretch}.tif-hdr__item{position:static!important;height:var(--tif-hdr-h);display:flex;align-items:center;transition:height .35s var(--tif-ease)}.tif-hdr.is-scrolled .tif-hdr__item{height:64px}.tif-mega,.tif-drop{position:absolute!important;left:0!important;right:0!important;top:100%!important;width:auto!important;min-width:0!important;margin:0!important;border-radius:0 0 28px 28px!important;border-top:1px solid var(--tif-line);box-shadow:0 30px 50px #1410121a!important;transform:translateY(-6px)!important;z-index:5}.tif-hdr__item:hover .tif-mega,.tif-hdr__item:focus-within .tif-mega,.tif-hdr__item:hover .tif-drop,.tif-hdr__item:focus-within .tif-drop{transform:none!important}.tif-mega{padding:40px clamp(16px,3.4vw,48px) 44px!important;grid-template-columns:260px 1fr!important;gap:48px!important}.tif-mega__cards{max-width:900px}.tif-drop{display:flex;gap:40px;padding:26px clamp(16px,3.4vw,48px)!important}.tif-drop a{font:400 26px/1.2 var(--tif-serif)!important;letter-spacing:-.01em}.tif-hdr--over:not(.is-scrolled) .tif-hdr__item:hover .tif-hdr__link{color:#fff!important}.tif-hdr,.tif-hdr--over.is-scrolled,.tif-hdr--over:not(.is-scrolled){position:fixed!important;left:0;right:0;top:var(--tif-bar-h,0px)!important}.tif-hdr{transition:transform .38s var(--tif-ease),background .35s,border-color .35s,height .35s;will-change:transform}.tif-hdr.is-hidden{transform:translateY(calc(-100% - var(--tif-bar-h,0px) - 2px))}.tif-hdr.is-hidden .tif-mega,.tif-hdr.is-hidden .tif-drop{display:none!important}.tif-hdr__link{white-space:nowrap}@media(max-width:1179px){.tif-hdr__nav,.tif-hdr__right .tif-pill,.tif-hdr__right .tif-hide-m{display:none!important}.tif-hdr__burger,.tif-hdr__left-m{display:inline-flex!important;gap:18px;align-items:center}.tif-hdr__in{grid-template-columns:1fr auto 1fr!important}}@media(max-width:749px){.tif-hero__media{height:120vw!important;max-height:580px!important}.tif-hero__veil{top:0!important;bottom:auto!important;height:120vw!important;max-height:580px!important;background:linear-gradient(180deg,#00000080,#0000 28%,#1a0d1100 68%,#1a0d11)!important}.tif-hero__media img{object-position:62% 22%!important}.tif-hero__in{padding-top:6px!important;padding-bottom:30px!important}.tif-hero__k{font-size:10px!important;letter-spacing:.12em!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tif-hero .tif-h--xl{font-size:50px!important;line-height:1!important;margin-top:8px}.tif-hero__t{font-size:15px!important;line-height:1.45!important;margin:14px 0 18px!important}.tif-hero__name{padding:5px 5px 5px 20px!important;min-height:56px!important}.tif-hero__name .tif-btn{height:44px!important;padding:0 20px!important;font-size:11.5px!important;white-space:nowrap}.tif-hero__proof{font-size:12.5px!important;margin-top:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/tif-overrides.css.map */
