:root{--lt-display:"Titan One",sans-serif}body{font-synthesis:none}body :is(h1,h2,h3,h4,h5,h6),body button,body input:is([type=button],[type=submit],[type=reset]),body .lt-cart-drawer__item-title,body #MainContent :is(.mth-button,.mth-cta,.lt-colors__cta,.lt-reel__cta,.lt-occasions__button,.lt-ratings__button,.lt-questions__button,.button,.button-secondary,[role=button]){font-family:var(--lt-display)!important;font-weight:400!important;font-synthesis:none;text-transform:uppercase!important;letter-spacing:.01em;line-height:1.3}body h1{font-size:clamp(28px,4vw,46px)!important;line-height:1.2!important;text-wrap:balance}body h2{font-size:clamp(25px,3vw,36px)!important;line-height:1.24!important;text-wrap:balance}body h3{font-size:clamp(18px,2vw,24px)!important;line-height:1.3!important;text-wrap:balance}body #MainContent :is(.lt-home,.lt-product) h1{font-size:clamp(28px,3.2vw,38px)!important;letter-spacing:0;line-height:1.2!important;margin-block:14px 22px}body #MainContent :is(.lt-home,.lt-product) h2{font-size:clamp(25px,2.7vw,34px)!important;letter-spacing:0;line-height:1.24!important}body #MainContent :is(.lt-home,.lt-product) h3{font-size:clamp(18px,1.8vw,22px)!important;letter-spacing:0;line-height:1.3!important}body #MainContent :is(.mth-button,.mth-cta,.lt-colors__cta,.lt-occasions__button,.lt-ratings__button,.lt-questions__button),body .lt-newsletter button{font-size:13px!important;line-height:1.4;letter-spacing:.015em;white-space:normal;text-align:center}body #MainContent .lt-product-form [name=add]{font-size:14px!important;line-height:1.4;min-height:56px}body .lt-cart-drawer .lt-cart-drawer__primary{font-size:13px!important;line-height:1.4}body .lt-cart-drawer__head h2{font-size:24px!important}body .lt-cart-drawer__item-title{font-size:13px!important;line-height:1.45;overflow-wrap:anywhere}body #MainContent .lt-home .lt-reel__cta{font-size:10px!important;line-height:1.4;padding:10px 8px;letter-spacing:0}body #MainContent .lt-product .lt-offer-copy strong{font-size:15px!important;font-weight:400!important;text-transform:uppercase;line-height:1.4;letter-spacing:0}body #MainContent .lt-product .lt-offer-heading{gap:6px}body #MainContent .lt-product .lt-size-option span,body #MainContent .lt-product .lt-offer-size input+span{font-size:11px!important;font-weight:400!important;font-synthesis:none;text-transform:uppercase;letter-spacing:0}body #MainContent .lt-product .lt-size-guide--updated thead th{font-size:13px!important;font-weight:400!important;font-synthesis:none;text-transform:uppercase;line-height:1.5}body #MainContent .lt-product .lt-size-age{font-size:13px;font-weight:400;font-synthesis:none}body #MainContent .lt-product .lt-size-age small{font-family:Geist,sans-serif;font-weight:400}body #MainContent .lt-product .lt-product-accordion summary,body #MainContent .lt-questions__question{font-family:Geist,sans-serif!important;font-weight:600!important;font-synthesis:none;text-transform:uppercase;font-size:15px!important;line-height:1.55!important;letter-spacing:0;gap:12px}body #MainContent .lt-product .lt-offer-item-heading>span{font-family:Geist,sans-serif;font-weight:600}body #MainContent .lt-product .lt-size-link{font-family:Geist,sans-serif!important;font-weight:500!important}body .lt-newsletter h2{max-width:24ch;margin-inline:auto}@media(max-width:760px){body #MainContent :is(.lt-home,.lt-product) h1{font-size:26px!important;line-height:1.25!important;margin-block:14px 20px}body #MainContent :is(.lt-home,.lt-product) h2{font-size:24px!important;line-height:1.28!important}body #MainContent :is(.lt-home,.lt-product) h3{font-size:17px!important;line-height:1.35!important}body #MainContent .lt-product .lt-offer-copy strong{font-size:13px!important}body #MainContent .lt-product .lt-product-accordion summary,body #MainContent .lt-questions__question{font-size:14px!important;line-height:1.55!important}body #MainContent .lt-product .lt-size-guide--updated thead th{font-size:10px!important;padding-inline:2px;line-height:1.5}body #MainContent .lt-product .lt-size-age{font-size:11px}body #MainContent .lt-home .lt-questions__head h2{text-wrap:balance}body .lt-cart-drawer__head h2{font-size:22px!important}}body #MainContent .lt-product .lt-size-guide--updated th:first-child{width:auto}body #MainContent .lt-product .lt-size-guide--updated thead th{white-space:nowrap;overflow-wrap:normal}body #MainContent .lt-product .lt-purchase-offers>legend{font-family:Geist,sans-serif;font-weight:600;font-synthesis:none}body #MainContent .lt-ratings__author strong{font-family:Geist,sans-serif;font-weight:600}@media(max-width:360px){body #MainContent .lt-product .lt-size-guide--updated thead th{font-size:9px!important}}body #MainContent .lt-home h2.lt-reels__title{white-space:nowrap;text-wrap:nowrap;font-size:clamp(19px,5.3vw,34px)!important;line-height:1.3!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lt-typography.css.map */
