.brand-video{margin-block:0 6rem}.brand-video__intro{max-width:76rem;margin-bottom:2rem}.brand-video__intro h2{margin-block:0 1rem}.brand-video__player{display:block;width:100%;height:auto;max-height:80vh;background:#111;object-fit:contain}.brand-video__credit{margin-top:1.2rem;font-size:1.3rem}.brand-video__credit a{color:inherit;text-underline-offset:.2em}@media screen and (max-width:749px){.brand-video{margin-bottom:4rem}}dudes-support{display:block}.dudes-support{padding-top:30px;padding-bottom:80px;color:#242833}.dudes-support *{box-sizing:border-box}.dudes-support__hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;margin-bottom:40px}.dudes-support__hero-copy{padding:20px 0}.dudes-support__hero-image{border-radius:12px;overflow:hidden;background:#242833}.dudes-support__hero-image img{display:block;width:100%;height:auto}.dudes-support__eyebrow{font-weight:800;letter-spacing:.13em;font-size:12px;margin-bottom:16px}.dudes-support h1{font-size:clamp(34px,4.5vw,64px);line-height:1.08;margin:0 0 20px;letter-spacing:-.045em}.dudes-support__hero-copy>p:last-child{max-width:660px;font-size:18px}.dudes-support p{line-height:1.6}.dudes-support__paths{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:56px}.dudes-support__card{padding:24px 20px;border:1px solid #d9dce1;border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;background:#f7f8f9}.dudes-support__number{font-size:12px;font-weight:800;margin-bottom:22px;border-bottom:3px solid #ffd600;padding-bottom:6px}.dudes-support__card h2{font-size:20px;line-height:1.2;margin:0;letter-spacing:-.02em}.dudes-support__card p{font-size:14px;flex-grow:1}.dudes-support a{color:inherit;text-underline-offset:4px;text-decoration:underline;overflow-wrap:anywhere}.dudes-support__card a{font-size:13px;font-weight:700;padding:8px 0}.dudes-support__card--dark{background:#242833;color:#fff;border-color:#242833}.dudes-support__card--dark h2{color:#fff}.dudes-support__layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:64px;max-width:1160px;margin:auto}.dudes-support__layout h2{font-size:28px;line-height:1.2;margin:0 0 16px}.dudes-support form{scroll-margin-top:150px}.dudes-support__row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.dudes-support__field{margin-bottom:20px}.dudes-support label{display:block;font-size:14px;font-weight:700;margin-bottom:8px}.dudes-support input,.dudes-support select,.dudes-support textarea{display:block;width:100%;border:1px solid #a8adb5;border-radius:6px;background:#fff;color:#242833;font:inherit;font-size:16px;padding:12px;min-height:48px}.dudes-support textarea{resize:vertical}.dudes-support :focus-visible{outline:3px solid #274aaf;outline-offset:3px}.dudes-support__hint{font-size:13px;color:#505762;margin:8px 0 16px}.dudes-support fieldset{border:1px solid #d9dce1;padding:20px;margin:4px 0 24px;border-radius:8px;min-width:0}.dudes-support legend{font-weight:800;font-size:15px;padding:0 8px}.dudes-support [hidden]{display:none!important}.dudes-support__submit{background:#ffd600;border:2px solid #ffd600;color:#242833;padding:15px 24px;border-radius:6px;font:inherit;font-weight:800;cursor:pointer;min-height:52px}.dudes-support__submit:hover{background:#242833;color:#fff;border-color:#242833}.dudes-support__aside{background:#f7f8f9;padding:30px;border-radius:12px;align-self:start}.dudes-support__aside dt{font-weight:800;margin-top:22px;font-size:13px}.dudes-support__aside dd{margin:5px 0 20px}.dudes-support__aside>.dudes-support__hint{margin-top:28px}.dudes-support__success,.dudes-support__error{padding:22px;border:1px solid;border-radius:6px;margin:20px 0}.dudes-support__success{color:#155c35;background:#edf9f0}.dudes-support__error{color:#9f2424;background:#fff1f1}@media(max-width:1100px){.dudes-support__paths{grid-template-columns:repeat(3,minmax(0,1fr))}.dudes-support__layout{gap:32px}}@media(max-width:749px){.dudes-support__hero{grid-template-columns:1fr;gap:8px}.dudes-support__hero-copy{padding:0}.dudes-support__paths{grid-template-columns:1fr;gap:12px;margin-bottom:36px}.dudes-support__card{padding:20px}.dudes-support__number{margin-bottom:12px}.dudes-support__layout,.dudes-support__row{grid-template-columns:1fr;gap:0}.dudes-support__aside{margin-top:32px}.dudes-support__submit{width:100%}}.helmet-sale-page{background:#111;color:#fff;font-family:inherit;margin-top:-1px}.helmet-sale-page__hero{align-items:end;display:grid;min-height:clamp(520px,70vh,760px);overflow:hidden;position:relative}.helmet-sale-page__hero-image,.helmet-sale-page__hero-shade{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.helmet-sale-page__hero-image{object-fit:cover}.helmet-sale-page__hero-shade{background:linear-gradient(90deg,#060c1ceb,#060c1c94 48%,#060c1c1f),linear-gradient(0deg,#b11920c7,#b1192000 52%)}.helmet-sale-page__burst{bottom:clamp(20px,5vw,70px);height:280px;pointer-events:none;position:absolute;right:clamp(-90px,-4vw,40px);width:280px;z-index:1}.helmet-sale-page__burst span{background:#ffffffe0;display:block;height:100%;left:50%;position:absolute;top:0;transform-origin:center;width:18px}.helmet-sale-page__burst span:nth-child(2){background:#b11920db;transform:rotate(60deg)}.helmet-sale-page__burst span:nth-child(3){background:#144c94e6;transform:rotate(120deg)}.helmet-sale-page__hero-content{max-width:820px;padding:clamp(72px,8vw,118px) clamp(20px,5vw,72px);position:relative;z-index:2}.helmet-sale-page__kicker,.helmet-sale-page__eyebrow,.helmet-sale-page__tile-kicker{color:var(--helmet-sale-accent);font-size:.78rem;font-weight:900;letter-spacing:.12em;margin:0 0 14px;text-transform:uppercase}.helmet-sale-page__heading{color:#fff;font-size:clamp(3.3rem,9vw,8.8rem);font-weight:900;letter-spacing:0;line-height:.84;margin:0;max-width:9ch;text-transform:uppercase}.helmet-sale-page__copy{color:#ffffffe0;font-size:clamp(1rem,1.35vw,1.24rem);line-height:1.5;margin-top:24px;max-width:590px}.helmet-sale-page__button,.helmet-sale-page__tile-cta{align-items:center;background:#fff;color:#101828;display:inline-flex;font-size:.82rem;font-weight:900;justify-content:center;letter-spacing:.08em;line-height:1;min-height:48px;padding:0 22px;text-decoration:none;text-transform:uppercase;transition:background .18s ease,color .18s ease,transform .18s ease}.helmet-sale-page__button{margin-top:32px}.helmet-sale-page__button:hover,.helmet-sale-page__tile:hover .helmet-sale-page__tile-cta{background:var(--helmet-sale-accent);color:#111}.helmet-sale-page__promo-strip{background:#b11920;color:#fff;display:grid;font-size:.82rem;font-weight:900;gap:2px;grid-template-columns:repeat(3,minmax(0,1fr));letter-spacing:.08em;text-align:center;text-transform:uppercase}.helmet-sale-page__promo-strip span{background:#ffffff14;padding:15px 12px}.helmet-sale-page__intro{background:#fff;color:#101828;padding:clamp(44px,6vw,82px) clamp(20px,5vw,72px) clamp(24px,3vw,42px)}.helmet-sale-page__intro h2{color:#101828;font-size:clamp(2.1rem,5vw,5.2rem);font-weight:900;letter-spacing:0;line-height:.9;margin:0;max-width:760px;text-transform:uppercase}.helmet-sale-page__grid{background:#fff;display:grid;gap:2px;grid-auto-flow:dense;grid-auto-rows:clamp(270px,27vw,460px);grid-template-columns:repeat(4,minmax(0,1fr));padding:0 2px 2px}.helmet-sale-page__tile{background:#111;color:#fff;display:block;overflow:hidden;position:relative;text-decoration:none}.helmet-sale-page__tile--wide{grid-column:span 2;grid-row:span 2}.helmet-sale-page__tile--tall{grid-row:span 2}.helmet-sale-page__tile-image,.helmet-sale-page__tile-shade{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.helmet-sale-page__tile-image{object-fit:cover;transition:transform .45s ease}.helmet-sale-page__tile:hover .helmet-sale-page__tile-image{transform:scale(1.045)}.helmet-sale-page__tile-shade{background:linear-gradient(0deg,#000000db,#0003 62%),linear-gradient(90deg,#144c947a,#144c9400 72%)}.helmet-sale-page__tile-content{bottom:clamp(20px,3vw,34px);left:clamp(18px,3vw,34px);position:absolute;right:clamp(18px,3vw,34px);z-index:1}.helmet-sale-page__tile-title{color:#fff;display:block;font-size:clamp(1.7rem,3.3vw,4.2rem);font-weight:900;letter-spacing:0;line-height:.9;margin-bottom:16px;text-transform:uppercase}.helmet-sale-page__tile-sale{color:#fff;display:block;font-size:clamp(1rem,1.7vw,1.45rem);font-weight:900;line-height:1.05;margin-bottom:10px;text-transform:uppercase}.helmet-sale-page__tile-code{background:#ffffffeb;color:#101828;display:inline-flex;font-size:.78rem;font-weight:900;letter-spacing:.08em;margin-bottom:18px;padding:8px 10px;text-transform:uppercase}.helmet-sale-page__tile-cta{min-height:42px;padding-inline:18px}.helmet-sale-page__footer{background:#101828;color:#fff;padding:clamp(48px,7vw,96px) clamp(20px,5vw,72px)}.helmet-sale-page__footer h2{color:#fff;font-size:clamp(2.1rem,4.8vw,5.4rem);font-weight:900;letter-spacing:0;line-height:.9;margin:0;max-width:760px;text-transform:uppercase}.helmet-sale-page__footer-copy{color:#ffffffd6;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.55;margin-top:24px;max-width:680px}@media screen and (max-width:989px){.helmet-sale-page__grid{grid-auto-rows:clamp(270px,52vw,470px);grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:700px){.helmet-sale-page__promo-strip{grid-template-columns:1fr}.helmet-sale-page__grid{grid-auto-rows:auto;grid-template-columns:1fr}.helmet-sale-page__tile,.helmet-sale-page__tile--wide,.helmet-sale-page__tile--tall{aspect-ratio:4 / 5;grid-column:auto;grid-row:auto}.helmet-sale-page__heading{font-size:clamp(3rem,17vw,5.4rem)}}.ltg-category-deals{margin-bottom:80px}.ltg-category-deals-header{text-align:center;padding:32px 0}.ltg-category-deals-header h1{margin-bottom:12px}.ltg-ranked-deals{margin-bottom:var(--deals-margin-bottom)}.ltg-deals-header{padding:32px 0;text-align:center}.ltg-deals-header h1{margin-bottom:12px}.ltg-deals-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;list-style:none;margin:0;padding:0}.ltg-ranked-deals .card-price .caption{margin:6px 0 0}@media(max-width:989px){.ltg-deals-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.ltg-deals-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}}.ltg-preferred-source{margin-block-start:2rem;padding:1.5rem;border:1px solid rgba(var(--color-foreground),.15);border-radius:var(--medium-radius);background:rgba(var(--color-foreground),.03)}.ltg-preferred-source__heading{margin:0 0 .5rem;font-size:1.25rem}.ltg-preferred-source__link{display:inline-block;padding-block:.75rem;color:inherit;text-decoration:underline;text-underline-offset:.2em}.ltg-preferred-source__link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.brand-shop{margin-top:var(--brand-margin-top);margin-bottom:var(--brand-margin-bottom)}.brand-shop .title-wrapper{margin-bottom:2.4rem}.brand-shop__row+.brand-shop__row{margin-top:2.4rem}.brand-shop__row-heading{margin:0;text-align:center;font-family:inherit;font-size:1rem;font-weight:600}.brand-shop chaser-lights{padding-block:1.5rem}.brand-shop .brand-shop__link{display:flex;align-items:center;justify-content:center;height:6rem;width:100%;text-decoration:none}.brand-shop chaser-lights .logo-list .logo-item img{width:100%;height:100%;object-fit:contain}.brand-shop .logo-item:focus-within{opacity:1!important;filter:none!important}.brand-shop__link:focus-visible{outline:2px solid currentColor;outline-offset:6px}.brand-shop__name{text-align:center;font-weight:700;line-height:1.25}.brand-shop__cta{display:flex;justify-content:center;margin-top:1.5rem}@media screen and (max-width:749px){.brand-shop{margin-top:calc(var(--brand-margin-top) * .75);margin-bottom:calc(var(--brand-margin-bottom) * .75)}.brand-shop .brand-shop__link{height:4rem}.brand-shop__row+.brand-shop__row{margin-top:1.5rem}}@media(prefers-reduced-motion:reduce){.brand-shop chaser-lights .logo-list.gray-effect .logo-item{transition:none}}.tld-brand-page{background:#1a1a1a;color:#fff;font-family:inherit;margin-top:-1px}.tld-brand-page__hero{align-items:end;display:grid;min-height:clamp(560px,78vh,860px);overflow:hidden;position:relative}.tld-brand-page__hero-image,.tld-brand-page__hero-shade{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.tld-brand-page__hero-image{object-fit:cover}.tld-brand-page__hero-shade{background:linear-gradient(90deg,#000000e0,#00000085 44%,#00000014),linear-gradient(0deg,#000000c7,#0000 48%)}.tld-brand-page__hero-content{max-width:760px;padding:clamp(72px,9vw,128px) clamp(20px,5vw,72px);position:relative;z-index:1}.tld-brand-page__kicker,.tld-brand-page__eyebrow,.tld-brand-page__tile-kicker{color:var(--tld-accent);font-size:.78rem;font-weight:800;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.tld-brand-page__heading{color:#fff;font-size:clamp(3.1rem,9vw,8.8rem);font-weight:900;letter-spacing:0;line-height:.84;margin:0;max-width:9ch;text-transform:uppercase}.tld-brand-page__copy{color:#ffffffdb;font-size:clamp(1rem,1.35vw,1.24rem);line-height:1.48;margin-top:24px;max-width:560px}.tld-brand-page__button,.tld-brand-page__tile-cta{align-items:center;background:#fff;color:#111;display:inline-flex;font-size:.82rem;font-weight:900;justify-content:center;letter-spacing:.08em;line-height:1;min-height:48px;padding:0 22px;text-decoration:none;text-transform:uppercase;transition:background .18s ease,color .18s ease,transform .18s ease}.tld-brand-page__button{margin-top:32px}.tld-brand-page__button:hover,.tld-brand-page__tile:hover .tld-brand-page__tile-cta{background:var(--tld-accent);color:#000}.tld-brand-page__intro{background:#fff;color:#0d0d0d;padding:clamp(44px,6vw,82px) clamp(20px,5vw,72px) clamp(24px,3vw,42px)}.tld-brand-page__intro h2{color:#0d0d0d;font-size:clamp(2.1rem,5vw,5.2rem);font-weight:900;letter-spacing:0;line-height:.9;margin:0;max-width:760px;text-transform:uppercase}.tld-brand-page__grid{background:#fff;display:grid;gap:2px;grid-auto-flow:dense;grid-auto-rows:clamp(230px,24vw,430px);grid-template-columns:repeat(4,minmax(0,1fr));padding:0 2px 2px}.tld-brand-page__tile{background:#1a1a1a;color:#fff;display:block;overflow:hidden;position:relative;text-decoration:none}.tld-brand-page__tile--wide{grid-column:span 2;grid-row:span 2}.tld-brand-page__tile--tall{grid-row:span 2}.tld-brand-page__tile-image,.tld-brand-page__tile-shade{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.tld-brand-page__tile-image{object-fit:cover;transition:transform .45s ease}.tld-brand-page__tile:hover .tld-brand-page__tile-image{transform:scale(1.045)}.tld-brand-page__tile-shade{background:linear-gradient(0deg,#000000d1,#00000029 58%),linear-gradient(90deg,#0000006b,#0000 70%)}.tld-brand-page__tile-content{bottom:clamp(20px,3vw,34px);left:clamp(18px,3vw,34px);position:absolute;right:clamp(18px,3vw,34px);z-index:1}.tld-brand-page__tile-title{color:#fff;display:block;font-size:clamp(1.7rem,3.3vw,4.2rem);font-weight:900;letter-spacing:0;line-height:.9;margin-bottom:22px;text-transform:uppercase}.tld-brand-page__tile-cta{min-height:42px;padding-inline:18px}.tld-brand-page__paint{align-items:stretch;background:#1a1a1a;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.tld-brand-page__paint-image{height:100%;min-height:420px;object-fit:cover;width:100%}.tld-brand-page__paint-content{align-self:center;padding:clamp(48px,7vw,104px) clamp(20px,5vw,72px)}.tld-brand-page__paint-content h2{color:#fff;font-size:clamp(2.3rem,5.8vw,6rem);font-weight:900;letter-spacing:0;line-height:.88;margin:0;max-width:620px;text-transform:uppercase}.tld-brand-page__paint-copy{color:#ffffffd1;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.55;margin-top:24px;max-width:620px}.tld-brand-page__button--dark{background:var(--tld-accent);color:#000}.tld-brand-page__button--dark:hover{background:#fff;color:#000}@media screen and (max-width:989px){.tld-brand-page__grid{grid-auto-rows:clamp(260px,48vw,460px);grid-template-columns:repeat(2,minmax(0,1fr))}.tld-brand-page__paint{grid-template-columns:1fr}.tld-brand-page__paint-image{min-height:360px}}@media screen and (max-width:640px){.tld-brand-page__hero{min-height:620px}.tld-brand-page__hero-shade{background:linear-gradient(0deg,#000000db,#00000038 66%),linear-gradient(90deg,#0000008f,#00000014)}.tld-brand-page__heading{font-size:clamp(3rem,17vw,5.4rem)}.tld-brand-page__grid{grid-auto-rows:auto;grid-template-columns:1fr}.tld-brand-page__tile,.tld-brand-page__tile--wide,.tld-brand-page__tile--tall{aspect-ratio:4 / 5;grid-column:auto;grid-row:auto}.tld-brand-page__paint-image{min-height:280px}}:root{--dudes-chat-width: min(420px, 92vw);--dudes-chat-height: min(520px, 65dvh);--dudes-chat-top: 50dvh}.dudes-chat-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;color:inherit;font:inherit;font-size:12px;font-weight:800;letter-spacing:.06em;text-decoration:none;white-space:nowrap}.dudes-chat-link:hover{text-decoration:underline;text-underline-offset:4px}.dudes-chat-link:focus-visible,[data-dudes-chat-close]:focus-visible{outline:3px solid #d69b22;outline-offset:3px}.dudes-chat-link--footer{margin:0 0 20px}#Dudes-Chat-Overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#00000014}#Dudes-Chat-Overlay[hidden]{display:none}.dudes-chat-frame{position:absolute;left:50%;top:var(--dudes-chat-top);transform:translate(-50%,-50%);width:var(--dudes-chat-width);height:var(--dudes-chat-height);background:#fff;color:#242833;border-radius:14px;box-shadow:0 12px 60px #0000003d;overflow:hidden}.dudes-chat-toolbar{height:48px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e5e5;font-size:13px;gap:8px}[data-dudes-chat-close]{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 10px;color:#fff;background:#242833;border:0;border-radius:5px;font:inherit;font-size:11px;font-weight:800;cursor:pointer}[data-dudes-chat-close] span{font-size:22px}.dudes-chat-loading{padding:24px;font-size:14px}shopify-chat{visibility:hidden!important}html.dudes-chat-open shopify-chat{visibility:visible!important}shopify-chat::part(activator){display:none!important}@media(max-width:749px){:root{--dudes-chat-height: 45dvh}.dudes-chat-link--header{font-size:10px;gap:4px}.dudes-chat-link--header svg{width:15px;height:15px}}@media(max-width:374px){#Page-Header .header-main{padding-inline:12px}#Page-Header .header-heading-logo-wrapper{width:64px;--logo-width-mobile: 64px}}.ltg-deal-card king-linked-options-collection{display:none}.ltg-deal-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 24px;list-style:none;margin:0;padding:0}.ltg-deal-grid .card-price .caption{margin:6px 0 0}.ltg-deal-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.ltg-deal-pagination a,.ltg-deal-pagination .current{display:inline-block;padding:10px 14px}.ltg-deal-pagination .current{font-weight:700;text-decoration:underline}@media(max-width:989px){.ltg-deal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.ltg-deal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}}.ltg-product-signals{display:grid;gap:.4rem;width:100%;margin-top:0}.ltg-product-signals__message{display:flex;align-items:center;gap:.5rem;width:fit-content;max-width:100%;margin:0;padding:.3rem .6rem;border-radius:.4rem;font-family:var(--font-body-family),sans-serif;font-style:var(--font-body-style);font-size:12px;font-weight:var(--font-body-weight);line-height:1.5;letter-spacing:var(--font-body-letter-spacing);text-transform:none}.ltg-product-signals__message--stock{color:#92400e;background:#fffbeb}.ltg-product-signals__message--hot{color:#9a3412;background:#fff7ed}.ltg-product-signals__stock-dot{flex:0 0 .65rem;width:.65rem;height:.65rem;border-radius:50%;background:currentColor}ltg-wheel-bundle{display:block;border:1px solid #d71920;border-radius:10px;padding:18px;margin:16px 0;background:#d7192006;color:inherit}ltg-wheel-bundle h2{font-size:21px;line-height:1.25;margin:0 0 8px}.ltg-wb-intro{font-size:13px;line-height:1.5;margin:0 0 16px}.ltg-wb-options{border:0;padding:0;margin:0 0 14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.ltg-wb-options legend{font-size:13px;font-weight:700;margin-bottom:8px}.ltg-wb-options label{display:flex;align-items:center;gap:8px;border:1px solid #aaa;border-radius:6px;padding:10px;cursor:pointer}.ltg-wb-options label:has(input:checked){border-color:#d71920;box-shadow:inset 0 0 0 1px #d71920;background:#d719200f}.ltg-wb-options label:has(input:disabled){opacity:.5;cursor:not-allowed}.ltg-wb-options input{accent-color:#d71920;width:16px;height:16px;flex-shrink:0}.ltg-wb-options strong,.ltg-wb-options small{display:block}.ltg-wb-options strong{font-size:14px}.ltg-wb-options small{font-size:12px;margin-top:3px}.ltg-wb-item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(128,128,128,.3);border-radius:6px;padding:10px;background:#8080800a}.ltg-wb-image{display:block;width:64px;height:64px;object-fit:contain;border-radius:4px;background:#fff}.ltg-wb-item-text>a:first-child{font-size:13px;font-weight:650;line-height:1.35;display:block}.ltg-wb-item-text small{display:block;font-size:11px;line-height:1.45;margin-top:4px}.ltg-wb-detail-link{font-size:11px;text-decoration:underline;display:inline-block;margin-top:4px}.ltg-wb-item>strong{font-size:13px;white-space:nowrap}.ltg-wb-plus{text-align:center;font-size:20px;line-height:26px;font-weight:800}.ltg-wb-note{font-size:11px;line-height:1.5;margin:10px 0}.ltg-wb-total{display:flex;justify-content:space-between;align-items:center;gap:12px;border-radius:6px;background:#8080801a;padding:12px;margin:12px 0}.ltg-wb-total label,.ltg-wb-total span{font-size:12px;display:block;margin-bottom:4px}.ltg-wb-total input{width:64px;min-height:38px;border:1px solid #aaa;border-radius:4px;padding:6px;font:inherit;background:transparent;color:inherit}.ltg-wb-total>div:last-child{text-align:right}.ltg-wb-total output{font-size:22px;font-weight:800;color:#16733b}ltg-wheel-bundle [data-bundle-add]{width:100%;min-height:48px}ltg-wheel-bundle [data-bundle-add]:disabled{opacity:.5;cursor:not-allowed}ltg-wheel-bundle [data-bundle-error]{font-size:13px;color:#b71920}ltg-wheel-bundle [hidden]{display:none!important}ltg-wheel-bundle :focus-visible{outline:3px solid #1264a3;outline-offset:3px}.ltg-wb-image-button,.ltg-wb-title-button,.ltg-wb-detail-link{-webkit-appearance:none;appearance:none;border:0;background:none;color:inherit;padding:0;cursor:pointer;font:inherit;text-align:left}.ltg-wb-title-button{display:block;font-size:13px;font-weight:650;line-height:1.35}.ltg-wb-detail-link{font-size:11px;text-decoration:underline;margin-top:4px}.ltg-wb-image-button{border-radius:4px}.ltg-wb-total s{display:block;font-size:13px;margin-bottom:3px;text-decoration-line:line-through;text-decoration-color:#d71920;text-decoration-thickness:2px}.ltg-wb-modal{box-sizing:border-box;width:min(720px,calc(100vw - 24px));max-height:calc(100dvh - 32px);margin:auto;padding:24px;border:1px solid #ddd;border-radius:12px;background:#fff;color:#202020;overflow:auto;overscroll-behavior:contain;box-shadow:0 12px 60px #0006}.ltg-wb-modal::backdrop{background:#000000a6}.ltg-wb-modal-header{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.ltg-wb-modal-header h2{font-size:23px;line-height:1.3;margin:0}.ltg-wb-close{flex-shrink:0;width:44px;height:44px;-webkit-appearance:none;appearance:none;border:1px solid #ccc;border-radius:50%;background:#fff;color:#202020;font-size:28px;line-height:1;cursor:pointer}.ltg-wb-modal-summary{display:grid;grid-template-columns:minmax(120px,1fr) 1fr;gap:24px;align-items:center}.ltg-wb-modal-summary>img{width:100%;height:auto;max-height:260px;object-fit:contain}.ltg-wb-modal-summary p{margin:0 0 10px;line-height:1.5}.ltg-wb-modal-summary strong{font-size:20px}.ltg-wb-modal-description{margin:24px 0;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.ltg-wb-modal-description img{max-width:100%;height:auto}.ltg-wb-modal-description table{display:block;max-width:100%;overflow:auto}.ltg-wb-modal-note{padding:12px;border-radius:6px;background:#f4f4f4}.ltg-wb-modal a{color:inherit}.ltg-wb-modal button:focus-visible{outline:3px solid #1264a3;outline-offset:3px}@media(max-width:480px){.ltg-wb-modal{padding:16px}.ltg-wb-modal-header h2{font-size:19px}.ltg-wb-modal-summary{gap:14px;grid-template-columns:1fr 1fr}.ltg-wb-modal-summary p{font-size:13px}}@media(max-width:480px){ltg-wheel-bundle{padding:12px}.ltg-wb-item{grid-template-columns:48px minmax(0,1fr) auto;gap:8px;padding:8px}.ltg-wb-image{width:48px;height:48px}.ltg-wb-item>strong{font-size:11px}.ltg-wb-options{grid-template-columns:1fr}.ltg-wb-options label{padding:8px}.ltg-wb-options strong{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map */
