.kt img.kt-icon{width:28px;height:28px;flex:none;object-fit:contain}:is(.kt-header,.bf-header,.ff-header,.sf-header) :is(.kt-tools,.bf-tools,.ff-tools,.sf-tools) img{width:22px;height:22px;object-fit:contain;flex:none}:is(.kt-tools,.sf-tools) a>span{display:none}:is(.kt-logo,.bf-logo,.ff-logo,.sf-logo) img{width:160px;height:auto;max-width:100%;object-fit:contain}.sf-footer-logo img{width:180px;height:auto}.sf-footer-contact>div{align-items:center}:is(.kt-footer,.bf-footer,.ff-footer,.sf-footer){overflow:clip;contain:paint}:is(.bf-container,.ff-container,.sf-container,.kt-wrap,.lrn-container)>*{min-width:0}.product-card .card-gallery{aspect-ratio:1}.product-card .card-gallery img{object-fit:contain}.product-card [ref=productTitleLink] [role=heading]{min-height:2lh}.product-card .product-card__content{height:100%}.product-card product-price{margin-top:auto}.shopify-policy__container{max-width:850px;padding:60px 24px;font:16px/1.75 KT Inter,sans-serif}.shopify-policy__title h1{font:400 48px/1.12 KT Fraunces,serif;color:#2b241f}.shopify-policy__body h2{font:400 28px/1.25 KT Fraunces,serif;margin-top:32px}@media(max-width:750px){:is(.kt-header,.bf-header,.ff-header,.sf-header){height:64px}:is(.kt-header,.bf-header,.ff-header,.sf-header)>div{gap:12px}:is(.kt-logo,.bf-logo,.ff-logo,.sf-logo){margin-right:auto;min-width:0}:is(.kt-logo,.bf-logo,.ff-logo,.sf-logo) img{width:128px;height:auto}:is(.kt-mobile-menu,.bf-menu,.ff-menu,.sf-menu){flex:none}:is(.kt-mobile-menu,.bf-menu,.ff-menu,.sf-menu) summary{width:32px;height:44px;display:grid;place-items:center}:is(.kt-mobile-menu,.bf-menu,.ff-menu,.sf-menu) nav{top:64px}.kt-header .kt-tools{gap:8px}.kt-hero .kt-slide:first-child .kt-hero-image{top:auto;height:520px}.kt-hero .kt-slide:first-child .kt-hero-image img{object-position:96% center}.kt-hero .kt-slide:first-child:after{background:linear-gradient(180deg,#2b241f 0% 22%,#2b241fe6 34%,#2b241f10 65%,#2b241f30)}.kt-hero .kt-slide{height:720px}.kt-hero .kt-hero-content{padding-top:36px}:is(.kt-benefits,.bf-benefits,.ff-benefits) li{min-width:0}.kt-specs>div{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.bf .bf-comfort-note>img{width:100px;height:100px;max-width:100%;object-fit:contain;justify-self:start;flex:none}.ff .ff-seal-copy>.ff-seal-halo{width:112px;height:112px;max-width:100%;object-fit:contain;flex:none}.af .af-halo-stage{height:500px;display:grid;place-items:center;overflow:hidden}.af .af-halo-stage>img{position:static;inset:auto;transform:none;width:min(100%,420px);height:auto;aspect-ratio:1;max-width:100%;object-fit:contain}@media(max-width:750px){.af .af-halo-stage{height:280px}.af .af-halo-stage>img{width:min(100%,260px)}}body:has(.kt-hero) :is(.kt-header,.kc-header) nav :is(a,summary){font-size:15px}body:has(.kt-hero) #MainContent :is(.kt-button,.kt-hero-secondary){font-size:16px;line-height:1.5}body:has(.kt-hero) #MainContent .kt-hero .kt-body{font-size:17px;line-height:1.65}body:has(.kt-hero) #MainContent .kt-band .kt-body,body:has(.kt-hero) #MainContent .kt-benefits li{font-size:16px;line-height:1.65}body:has(.kt-hero) #MainContent .kt-xray .kt-body{font-size:17px;line-height:1.65}body:has(.kt-hero) #MainContent .kt-xray :is(.kt-xray-legend,.kt-xray-port-label,.kt-xray-mobile-ports,.kt-xray-footnote){font-size:14px;line-height:1.6}body:has(.kt-hero) #MainContent .kt-xray .kt-xray-toggle{font-size:15px;line-height:1.6}@media(max-width:749px){body:has(.kt-hero) #MainContent .kt-eyebrow{font-size:12px;line-height:1.5}body:has(.kt-hero) #MainContent .kt-hero .kt-body,body:has(.kt-hero) #MainContent .kt-xray .kt-body{font-size:16px;line-height:1.65}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kt-visual-fixes.css.map */
