.typ-pdp .tpb-media-bank[hidden],.typ-pdp [data-tpb-copy][hidden],.typ-pdp [data-tpb-media][hidden],.typ-pdp [data-faq-page][hidden]{display:none!important}.typ-pdp .typology-content-visual{position:relative;align-self:stretch;height:auto;overflow:hidden;background:transparent;aspect-ratio:auto}.typ-pdp .typology-content-visual>.typology-content-media-slot{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:0!important;padding:0!important;min-height:0!important;width:100%!important;height:100%!important;background:transparent}.typ-pdp .typology-content-visual>.typology-content-media-slot>img,.typ-pdp .typology-content-visual>.typology-content-media-slot>video{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;max-width:none!important;object-fit:cover!important;object-position:center;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;aspect-ratio:auto!important}.typ-pdp .typ-pdp-long-content.tpb-rebuilt{max-width:none;width:100%;margin:0;background:#faf9f7}.typ-pdp .tpb-content{font-family:var(--typ-font-body,Arial,sans-serif);font-size:14px;line-height:1.72;letter-spacing:.02em;color:#111;background:#faf9f7}.typ-pdp .tpb-content *{box-sizing:border-box}.typ-pdp .tpb-bundle{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;min-width:0;margin:0;padding:0;background:#faf9f7;border:0}.typ-pdp .tpb-copy{min-width:0;padding:24px 64px 40px;align-self:start}.typ-pdp .tpb-copy>h2,.typ-pdp .tpb-content .typology-faq-copy>h2{font-family:inherit;font-size:30px;font-weight:500;line-height:1.35;letter-spacing:0;color:#111;margin:0 0 26px}.typ-pdp .tpb-selectors{display:flex;gap:12px;overflow-x:auto;align-items:flex-start;margin:0 -12px 28px;padding:0 0 8px;scrollbar-width:none}.typ-pdp .tpb-select{-webkit-appearance:none;appearance:none;display:block;flex:0 0 146px;width:146px;border:0;margin:0;padding:0;background:transparent;text-align:left;color:inherit;font:inherit;cursor:pointer;white-space:normal}.typ-pdp .tpb-thumb{display:block;height:166px;border:1px solid transparent;background:#f3f3f1;overflow:hidden}.typ-pdp .tpb-select[aria-pressed=true] .tpb-thumb{border-color:#ccc}.typ-pdp .tpb-label{display:block;margin-top:8px;padding:0 12px;font-size:13px;line-height:1.2;letter-spacing:0}.typ-pdp .tpb-thumb .typology-content-media-slot,.typ-pdp .tpb-card-thumb .typology-content-media-slot{display:block;position:static;width:100%;height:100%;min-height:0;background:transparent}.typ-pdp .tpb-thumb img,.typ-pdp .tpb-card-thumb img{display:block!important;position:static!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;border:0!important;border-radius:0!important;object-fit:contain!important;aspect-ratio:auto!important}.typ-pdp .tpb-stage{position:relative;align-self:stretch;min-width:0;min-height:100vh;background:transparent}.typ-pdp .tpb-panel{position:sticky;top:0;width:100%;height:100vh;overflow:hidden}.typ-pdp .tpb-hero,.typ-pdp .tpb-hero>.typology-content-media-slot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;background:transparent}.typ-pdp .tpb-hero img,.typ-pdp .tpb-hero video{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-height:0!important;object-fit:cover!important;object-position:center;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;aspect-ratio:auto!important}.typ-pdp .tpb-card{position:absolute;left:50%;bottom:12px;transform:translate(-50%);display:flex;align-items:center;gap:12px;width:360px;max-width:calc(100% - 24px);padding:8px;background:#fff;color:#111;font-size:13px;line-height:1.4;letter-spacing:0}.typ-pdp .tpb-card-thumb{flex:0 0 64px;height:80px;background:#f3f3f1}.typ-pdp .tpb-card h3,.typ-pdp .tpb-card p{font-family:inherit;font-size:13px;font-weight:400;letter-spacing:0;line-height:1.4;margin:0 0 4px;color:#111}.typ-pdp .tpb-card p:last-child{margin:0}.typ-pdp .tpb-card s{color:#777}.typ-pdp .tpb-content .typology-content-items,.typ-pdp .tpb-content .typology-content-item,.typ-pdp .tpb-content .typology-faq-item{border:0;margin:0;padding:0;background:transparent}.typ-pdp .tpb-content :is(.typology-content-item,.typology-faq-item)>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 0;margin:0;list-style:none;font-family:inherit;font-size:18px;font-weight:500;line-height:1.55;letter-spacing:0;color:#111;cursor:pointer}.typ-pdp .tpb-content summary::-webkit-details-marker{display:none}.typ-pdp .tpb-content .typology-content-toggle{display:block!important;position:relative;flex:0 0 16px;width:16px;height:16px}.typ-pdp .tpb-content .typology-content-toggle:before,.typ-pdp .tpb-content .typology-content-toggle:after{content:"";display:block;position:absolute;left:50%;top:50%;width:12px;height:1px;background:#666;transform:translate(-50%,-50%)}.typ-pdp .tpb-content .typology-content-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.typ-pdp .tpb-content details[open]>summary .typology-content-toggle:after{display:none}.typ-pdp .tpb-content :is(.typology-content-item-body,.typology-faq-item-body){padding:4px 0 18px;margin:0;border:0;font-size:14px;line-height:1.75;letter-spacing:.02em;color:#111}.typ-pdp .tpb-content :is(.typology-content-item-body,.typology-faq-item-body) p{margin:0 0 14px}.typ-pdp .tpb-content :is(.typology-content-item-body,.typology-faq-item-body)>:last-child{margin-bottom:0}.typ-pdp .tpb-content a{color:inherit}.typ-pdp .tpb-content .typology-faq-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;margin:80px 0 0;border:0;min-height:540px;background:transparent}.typ-pdp .tpb-content .typology-faq-visual{min-height:540px}.typ-pdp .tpb-content .typology-faq-copy{padding:0 64px 40px;align-self:start}.typ-pdp .tpb-content .typology-faq-copy>h2{margin-bottom:70px}.typ-pdp .tpb-content .typology-faq-items{border:0}.typ-pdp .tpb-content .typology-content-section{margin:0;border:0;min-height:100vh}.typ-pdp .tpb-content .typology-content-copy{align-self:start;padding:32px 64px 48px}.typ-pdp .tpb-content .typology-content-copy>h2{font-family:inherit;font-size:13px;line-height:1.5;font-weight:400;margin:0 0 24px;letter-spacing:0}.typ-pdp .tpb-content .typology-content-subtitle{font-family:inherit;font-size:30px;line-height:1.33;font-weight:500;letter-spacing:0;margin:0 0 70px}.typ-pdp .tpb-content .typology-content-subtitle p{margin:0}.rte li{list-style-position:outside}.rte li>p:first-child,.rte li>div:first-child{display:inline!important;margin-top:0!important}.rte li>br:first-child{display:none}@media(max-width:899px){.typ-pdp .tpb-bundle{grid-template-columns:1fr}.typ-pdp .tpb-copy{padding:24px 16px 32px}.typ-pdp .tpb-copy>h2,.typ-pdp .tpb-content .typology-faq-copy>h2{font-size:20px;line-height:1.4}.typ-pdp .tpb-selectors{margin:0 -4px 24px;gap:8px}.typ-pdp .tpb-select{flex-basis:156px;width:156px}.typ-pdp .tpb-thumb{height:208px}.typ-pdp .tpb-stage{min-height:0;height:480px}.typ-pdp .tpb-panel{position:relative;top:auto;height:100%}.typ-pdp .tpb-content :is(.typology-content-item,.typology-faq-item)>summary{font-size:16px;padding:13px 0;gap:16px}.typ-pdp .tpb-content .typology-faq-section{grid-template-columns:1fr;margin-top:48px;min-height:0}.typ-pdp .tpb-content .typology-faq-copy{padding:24px 16px 32px;order:0}.typ-pdp .tpb-content .typology-faq-copy>h2{margin-bottom:32px}.typ-pdp .tpb-content .typology-faq-visual{order:1;min-height:0;height:auto;aspect-ratio:1.5}.typ-pdp .tpb-content .typology-content-section{grid-template-columns:1fr;min-height:0}.typ-pdp .tpb-content .typology-content-copy{order:0;padding:24px 16px 32px}.typ-pdp .tpb-content .typology-content-subtitle{font-size:22px;margin-bottom:40px}.typ-pdp .tpb-content .typology-content-visual{order:1;min-height:0;height:auto;aspect-ratio:4/5}}@media(max-width:749px){.typ-pdp .typology-content-visual{min-height:0;aspect-ratio:4/5}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tpb-product-repair.css.map */
