.bf24.bf24-light[data-bf24-root]:not([data-bf24-pdp]){box-sizing:border-box;width:100%;max-width:none;margin-inline:auto}.bf24.bf24-light[data-bf24-root]>.bf24-banner-shell{width:100%;max-width:none;margin:0;padding:0;background:#000}.bf24.bf24-light[data-bf24-root]>.bf24-banner-shell>.bf24-banner-hero{box-sizing:border-box;width:100%;max-width:2172px;margin-inline:auto}.bf24 input[data-bf24-manual][data-show]{display:block}.bf24 .bf29-benefit-icon svg,.bf24 .bf29-quote-icon svg{fill:none;stroke:currentColor}.bf24 .bf24-cart{position:fixed;inset:0 0 0 auto;margin:0;padding:0;width:min(420px,100%);max-width:100%;height:100vh;height:100dvh;max-height:none;border:0;border-radius:0;background:#fff;color:#172b43;font:14px/1.5 Arial,Helvetica,sans-serif;overflow:hidden}.bf24 .bf24-cart[open]{display:flex;flex-direction:column}.bf24 .bf24-cart:not([open]){display:none}.bf24 .bf24-cart::backdrop{background:#00000059}.bf24 .bf24-cart-head{flex-shrink:0;padding:20px;border-bottom:1px solid #e3e8ee}.bf24 .bf24-cart-head h2{margin:0;color:#172b43;font:700 20px/1.3 Arial,Helvetica,sans-serif;text-transform:none;letter-spacing:0}.bf24 .bf24-cart-close{color:#172b43}.bf24 .bf24-cart-items{flex:1;min-height:0;max-height:none;overflow-y:auto;margin:0;padding:0 20px}.bf24 .bf24-cart-items li{display:flex;gap:14px;align-items:flex-start;padding:20px 0;border-bottom:1px solid #e3e8ee}.bf24 .bf24-cart-photo{flex:0 0 72px;width:72px;height:72px;object-fit:contain;background:#f7f9fb}.bf24 .bf24-cart-item-body{flex:1;min-width:0}.bf24 .bf24-cart-item-body strong{display:block;color:#172b43;font-size:13px;line-height:1.45}.bf24 .bf24-cart-item-body span{display:block;margin-top:7px;color:#586b80;font-size:12px}.bf24 .bf24-cart-footer{flex-shrink:0;padding:20px;background:#fff;border-top:1px solid #e3e8ee}.bf24 .bf24-cart-total{margin:0 0 10px;font-size:16px}.bf24 .bf24-cart-note{color:#586b80;margin:0;font-size:11px}.bf24 .bf24-cart-actions{grid-template-columns:1fr 1.25fr;gap:10px;margin-top:16px}.bf24 .bf24-cart-actions a{display:block;color:#fff;border-radius:2px}.button.button--style{color:var(--color-button-style);background:var(--bg-button-style);border:1px solid var(--border-button-style);max-width:var(--width-button-style)}@media(min-width:1025px){.button.button--style:hover{color:var(--color-button-hover-style);background:var(--bg-button-hover-style);border-color:var(--border-button-hover-style)}}@media screen and (min-width:1025px){.media-block.container-full{padding-left:var(--padding-left-full-width);padding-right:var(--padding-right-full-width)}}.media-block{min-height:var(--section-min-height, "auto")}.media-block.container{margin:0}[style*="--horizontal-alignment: center"] .special-heading-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"] .special-heading-block{--text-align-default: right}[style*="--horizontal-alignment: flex-start"]>.special-heading-block{--text-align-default: left}[style*="--horizontal-alignment: center"]>.special-heading-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"]>.special-heading-block{--text-align-default: right}.special-heading-block{background-color:var(--background-color, transparent);border-radius:var(--corner-radius, 0rem)}.special-heading-block.h2>*{font-size:var(--heading-size);color:var(--color-heading);line-height:var(--heading-line-height);text-align:var(--text-align, var(--text-align-default));overflow-wrap:anywhere}@media(max-width:767px){.special-heading-block.h2>*{font-size:var(--heading-size-mb)}}.special-heading-block.h2 p{margin:unset}.special-heading-block.h2 .special_text--color{color:var(--special_heading_color)}.special-heading-block.h2 .special_text--background{color:transparent;background-image:var(--special_heading_image);background-clip:text;-webkit-background-clip:text;background-position:center;background-size:cover}.background-image-container img{object-fit:cover;width:100%;height:100%}.background-image-fit img{object-fit:contain}.video-background,.video-background *{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.video-background--cover *{object-fit:cover}.video-background--contain *{object-fit:contain}@media(prefers-reduced-motion:reduce){video-background-component video{display:none}}.bf24.bf24-light{--bf41-width: 1560px;--bf41-gutter: 40px;--bf41-inner: 1480px;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6}.bf24.bf24-light .bf24-wrap{max-width:var(--bf41-width);padding-inline:var(--bf41-gutter)}.bf24.bf24-light .bf24-terms{max-width:var(--bf41-width);padding-inline:var(--bf41-gutter);font-size:13px;line-height:1.6}.bf24.bf24-light .bf29-benefits,.bf24.bf24-light .bf29-quote,.bf24.bf24-light .bf28-savings{width:calc(100% - var(--bf41-gutter) * 2);max-width:var(--bf41-inner)}.bf24.bf24-light .bf24-banner-clock .bf24-clock-copy b{font-size:14px;line-height:1.4}.bf24.bf24-light .bf24-banner-clock .bf24-digit{min-width:54px;padding:7px 10px}.bf24.bf24-light .bf24-banner-clock .bf24-digit b{font-size:28px;line-height:1.1}.bf24.bf24-light .bf24-banner-clock .bf24-digit small{font-size:9px;line-height:1.4;letter-spacing:.4px}.bf24.bf24-light .bf24-coupons{padding-block:24px 20px}.bf24.bf24-light .bf24-coupon-grid{gap:16px}.bf24.bf24-light .bf24-coupon{padding:18px 16px;gap:14px;min-height:94px}.bf24.bf24-light .bf24-coupon-rate{font-size:36px;line-height:1.05;letter-spacing:-1px}.bf24.bf24-light .bf24-coupon-rate small{font-size:14px;letter-spacing:0}.bf24.bf24-light .bf24-coupon-label{font-size:14px;line-height:1.4;color:#294564}.bf24.bf24-light .bf24-copy{min-height:42px;padding:9px 12px;gap:10px}.bf24.bf24-light .bf24-copy b{font-size:16px;line-height:1.2}.bf24.bf24-light .bf24-copy span{font-size:13px;line-height:1.3}.bf24.bf24-light .bf24-rule{font-size:13px;line-height:1.5;margin-top:12px}.bf24.bf24-light .bf29-benefits{padding-block:20px;gap:16px;margin-bottom:8px}.bf24.bf24-light .bf29-benefit{gap:12px;padding:8px 16px;min-width:0;align-items:center}.bf24.bf24-light .bf29-benefit-icon{width:44px;height:44px;flex:0 0 44px}.bf24.bf24-light .bf29-benefit-icon svg{width:24px;height:24px}.bf24.bf24-light .bf29-benefit strong{font-size:16px;line-height:1.35}.bf24.bf24-light .bf29-benefit small{font-size:13px;line-height:1.5;margin-top:6px}.bf24.bf24-light .bf24-sale{padding-top:36px;padding-bottom:44px}.bf24.bf24-light .bf24-section-head{align-items:center;margin-bottom:26px;gap:28px}.bf24.bf24-light .bf24-kicker{font-size:12px;line-height:1.5;letter-spacing:1.7px;margin-bottom:10px}.bf24.bf24-light .bf24-section-head h2{font-size:clamp(34px,2.8vw,44px);line-height:1.04}.bf24.bf24-light .bf24-section-head>p{max-width:440px;font-size:14px;line-height:1.6}.bf24.bf24-light .bf24-card-body{padding:20px;min-width:0}.bf24.bf24-light .bf24-card h3{font-family:inherit;font-size:17px;line-height:1.45;min-height:74px;margin-bottom:16px;font-weight:600;overflow-wrap:anywhere}.bf24.bf24-light .bf24-price-row{gap:10px;flex-wrap:wrap;align-items:baseline;margin-bottom:18px}.bf24.bf24-light .bf24-price{font-size:28px;line-height:1.25}.bf24.bf24-light .bf24-price-caption{font-size:13px;line-height:1.4}.bf24.bf24-light .bf24-buy label{font-size:13px;line-height:1.5;margin-bottom:7px}.bf24.bf24-light .bf24-buy select{height:48px;font-size:15px;line-height:1.4;padding:10px 30px 10px 12px}.bf24.bf24-light .bf24-buy-row{grid-template-columns:68px minmax(0,1fr);gap:10px;margin-top:12px}.bf24.bf24-light .bf24-buy-row input{font-size:16px;min-height:48px;padding:10px 4px}.bf24.bf24-light .bf24-add{font-size:16px;min-height:48px;padding:10px 12px;line-height:1.3}.bf24.bf24-light .bf24-form-status{font-size:13px;line-height:1.5}.bf24.bf24-light .bf24-featured-range{font-size:14px;line-height:1.5}.bf24.bf24-light .bf24-featured-arrow{width:44px;height:44px;font-size:24px}.bf24.bf24-light .bf29-quote{grid-template-columns:56px minmax(0,1fr) auto;padding:26px;gap:22px;margin-bottom:36px}.bf24.bf24-light .bf29-quote-icon{width:56px;height:56px}.bf24.bf24-light .bf29-quote-icon svg{width:32px;height:32px}.bf24.bf24-light .bf29-quote .bf24-kicker{font-size:12px;margin-bottom:8px}.bf24.bf24-light .bf29-quote h2{font-size:26px;line-height:1.2;margin-bottom:8px}.bf24.bf24-light .bf29-quote p{font-size:15px;line-height:1.55;margin-bottom:6px}.bf24.bf24-light .bf29-quote small{font-size:13px;line-height:1.5}.bf24.bf24-light .bf29-quote>a{font-size:16px;min-width:220px;min-height:52px;padding:14px 20px}.bf24.bf24-light .bf24-tabs{gap:10px;margin-bottom:22px}.bf24.bf24-light .bf24-tabs button{font-size:14px;line-height:1.35;padding:11px 12px;min-height:48px;white-space:normal;overflow-wrap:break-word}.bf24.bf24-light .bf24-scene-content p{font-size:12px;line-height:1.5}.bf24.bf24-light .bf24-scene-content h3{font-size:36px;line-height:1.15}.bf24.bf24-light .bf24-scene-content a{font-size:15px;line-height:1.5}.bf24.bf24-light .bf24-faq{padding-block:48px 40px;gap:64px;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr)}.bf24.bf24-light .bf24-faq h2{font-size:clamp(34px,2.6vw,44px);line-height:1.1}.bf24.bf24-light .bf24-faq details{padding-block:20px}.bf24.bf24-light .bf24-faq summary{font-size:16px;line-height:1.45}.bf24.bf24-light .bf24-faq details p{font-size:15px;line-height:1.7;margin-top:12px}.bf24.bf24-light .bf28-faq-ticket{max-width:340px;padding:24px;min-height:158px}.bf24.bf24-light .bf28-faq-ticket>strong{font-size:38px;line-height:1.2}.bf24.bf24-light .bf28-faq-ribbon{font-size:12px}.bf24.bf24-light .bf28-faq-date{font-size:13px;line-height:1.5}.bf24.bf24-light .bf28-savings{padding:28px 28px 24px;margin-bottom:44px}.bf24.bf24-light .bf28-savings-head{margin:-28px -28px 24px;padding:22px 28px;gap:24px}.bf24.bf24-light .bf28-savings-head .bf24-kicker{font-size:12px;line-height:1.5}.bf24.bf24-light .bf28-savings h2{font-size:24px;line-height:1.25}.bf24.bf24-light .bf28-savings-head>a{font-size:14px}.bf24.bf24-light .bf28-savings-grid{grid-template-columns:minmax(240px,1.35fr) repeat(3,minmax(140px,1fr)) minmax(150px,.85fr);gap:24px}.bf24.bf24-light .bf28-savings-input label,.bf24.bf24-light .bf28-savings-result>span{font-size:14px;line-height:1.4;margin-bottom:10px}.bf24.bf24-light .bf28-amount{min-height:52px}.bf24.bf24-light .bf28-amount input{font-size:26px;line-height:1.2;min-height:48px}.bf24.bf24-light .bf28-amount>span{font-size:20px}.bf24.bf24-light .bf28-presets{gap:8px;margin-top:10px}.bf24.bf24-light .bf28-presets button{font-size:13px;line-height:1.4;padding:7px 12px;min-height:34px}.bf24.bf24-light .bf28-savings-result>strong{font-size:24px;line-height:1.25}.bf24.bf24-light .bf28-savings-copy{min-height:52px}.bf24.bf24-light .bf28-calc-hint{font-size:14px;line-height:1.5;margin-top:18px}.bf24.bf24-light .bf28-calc-note{font-size:13px;line-height:1.5}@media(max-width:1199px){.bf24.bf24-light{--bf41-gutter:24px}.bf24.bf24-light .bf24-coupon{display:flex;flex-direction:column;justify-content:center;text-align:center;gap:10px;padding:20px 14px}.bf24.bf24-light .bf24-coupon-rate{font-size:40px}.bf24.bf24-light .bf24-coupon-label{font-size:15px}.bf24.bf24-light .bf29-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bf24.bf24-light .bf29-benefit{padding:12px 16px;border-right:0}.bf24.bf24-light .bf29-quote{grid-template-columns:64px minmax(0,1fr);padding:28px}.bf24.bf24-light .bf29-quote>a{grid-column:2;justify-self:start}.bf24.bf24-light .bf24-faq{gap:36px;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr)}.bf24.bf24-light .bf28-savings-grid{grid-template-columns:minmax(220px,1.25fr) 1fr 1fr;gap:24px}.bf24.bf24-light .bf28-savings-copy{grid-column:auto}}@media(max-width:650px){.bf24.bf24-light{--bf41-gutter:16px;font-size:15px}.bf24.bf24-light .bf24-wrap{padding-block:30px}.bf24.bf24-light .bf24-coupons{padding-block:20px 18px}.bf24.bf24-light .bf24-coupon-grid{gap:8px}.bf24.bf24-light .bf24-coupon{padding:14px 8px;gap:8px;min-width:0}.bf24.bf24-light .bf24-coupon-rate{font-size:32px;letter-spacing:-1px}.bf24.bf24-light .bf24-coupon-rate small{font-size:12px}.bf24.bf24-light .bf24-coupon-label{font-size:13px;min-height:36px}.bf24.bf24-light .bf24-coupon .bf24-copy{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:8px;min-height:54px}.bf24.bf24-light .bf24-coupon .bf24-copy b{font-size:16px}.bf24.bf24-light .bf24-coupon .bf24-copy span{font-size:12px}.bf24.bf24-light .bf24-rule{font-size:12px;text-align:center}.bf24.bf24-light .bf24-banner-clock .bf24-clock-copy b{font-size:12px}.bf24.bf24-light .bf24-banner-clock .bf24-clock-inner{gap:10px}.bf24.bf24-light .bf24-banner-clock .bf24-digit{min-width:40px;padding:5px 6px}.bf24.bf24-light .bf24-banner-clock .bf24-digit b{font-size:23px}.bf24.bf24-light .bf24-banner-clock .bf24-digit small{font-size:8px}.bf24.bf24-light .bf29-benefits{padding-block:16px;gap:8px;margin-bottom:0}.bf24.bf24-light .bf29-benefit{gap:10px;padding:10px 4px;align-items:flex-start}.bf24.bf24-light .bf29-benefit-icon{width:40px;height:40px;flex-basis:40px}.bf24.bf24-light .bf29-benefit-icon svg{width:23px;height:23px}.bf24.bf24-light .bf29-benefit strong{font-size:15px;line-height:1.35}.bf24.bf24-light .bf29-benefit small{font-size:12px;line-height:1.45;margin-top:4px}.bf24.bf24-light .bf24-section-head{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:22px}.bf24.bf24-light .bf24-kicker{font-size:11px}.bf24.bf24-light .bf24-section-head h2{font-size:38px}.bf24.bf24-light .bf24-section-head>p{font-size:15px;max-width:none}.bf24.bf24-light .bf24-card-body{padding:14px}.bf24.bf24-light .bf24-card h3{font-size:15px;line-height:1.45;min-height:66px;margin-bottom:14px}.bf24.bf24-light .bf24-price{font-size:24px}.bf24.bf24-light .bf24-price-caption,.bf24.bf24-light .bf24-buy label{font-size:12px}.bf24.bf24-light .bf24-buy select{font-size:16px;min-height:46px;padding-left:9px}.bf24.bf24-light .bf24-buy-row{grid-template-columns:54px minmax(0,1fr);gap:8px}.bf24.bf24-light .bf24-add{font-size:15px;padding-inline:8px}.bf24.bf24-light .bf29-quote{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:24px 18px;margin-bottom:30px}.bf24.bf24-light .bf29-quote-icon{width:44px;height:44px}.bf24.bf24-light .bf29-quote-icon svg{width:25px;height:25px}.bf24.bf24-light .bf29-quote h2{font-size:24px}.bf24.bf24-light .bf29-quote p{font-size:15px}.bf24.bf24-light .bf29-quote small{font-size:12px}.bf24.bf24-light .bf29-quote>a{grid-column:1/-1;justify-self:stretch;min-width:0;min-height:48px;font-size:15px}.bf24.bf24-light .bf24-tabs{gap:8px}.bf24.bf24-light .bf24-tabs button{font-size:14px;min-height:48px;padding:11px 14px;white-space:nowrap}.bf24.bf24-light .bf24-scene-content h3{font-size:28px}.bf24.bf24-light .bf24-scene-content a{font-size:14px}.bf24.bf24-light .bf24-faq{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:32px}.bf24.bf24-light .bf24-faq h2{font-size:34px}.bf24.bf24-light .bf24-faq summary{font-size:16px}.bf24.bf24-light .bf24-faq details p{font-size:15px;line-height:1.7}.bf24.bf24-light .bf28-faq-ticket{max-width:none;min-height:140px;padding:22px}.bf24.bf24-light .bf28-faq-ticket>strong{font-size:34px}.bf24.bf24-light .bf28-savings{padding:22px 18px;margin-bottom:30px}.bf24.bf24-light .bf28-savings-head{margin:-22px -18px 22px;padding:20px 18px;align-items:flex-start;flex-direction:column;gap:12px}.bf24.bf24-light .bf28-savings h2{font-size:24px}.bf24.bf24-light .bf28-savings-head>a{font-size:13px}.bf24.bf24-light .bf28-savings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.bf24.bf24-light .bf28-savings-input{grid-column:1/-1}.bf24.bf24-light .bf28-savings-input label,.bf24.bf24-light .bf28-savings-result>span{font-size:13px}.bf24.bf24-light .bf28-savings-result>strong{font-size:24px}.bf24.bf24-light .bf28-savings-copy{grid-column:1/-1}.bf24.bf24-light .bf28-calc-hint{font-size:13px}.bf24.bf24-light .bf28-calc-note{font-size:12px}}@media(max-width:380px){.bf24.bf24-light .bf24-banner-hero{padding-bottom:80px}.bf24.bf24-light .bf24-banner-clock .bf24-clock-inner{flex-wrap:wrap;gap:8px;justify-content:center}.bf24.bf24-light .bf24-banner-clock .bf24-clock-copy{width:100%;text-align:center}.bf24.bf24-light .bf28-savings-grid{grid-template-columns:minmax(0,1fr)}.bf24.bf24-light .bf28-savings-result{display:flex;justify-content:space-between;align-items:baseline;gap:14px}.bf24.bf24-light .bf28-savings-result>span{margin-bottom:0}}.bf24.bf24-light .bf24-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.bf24.bf24-light .bf24-featured-track{--bf28-columns:5;grid-template-columns:repeat(var(--bf28-columns),minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:18px}.bf24.bf24-light .bf24-card-photo{height:190px;aspect-ratio:auto;padding:10px}.bf24.bf24-light .bf24-card-photo img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain}.bf24.bf24-light .bf24-card-body{padding:12px}.bf24.bf24-light .bf24-card h3{font-size:14px;line-height:1.5;height:63px;min-height:63px;margin-bottom:12px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.bf24.bf24-light .bf24-price-row{margin-bottom:12px;gap:7px}.bf24.bf24-light .bf24-price{font-size:24px;line-height:1.2}.bf24.bf24-light .bf24-price-caption{font-size:11px}.bf24.bf24-light .bf24-buy label{font-size:12px;margin-bottom:5px}.bf24.bf24-light .bf24-buy select{height:38px;font-size:13px;padding:7px 24px 7px 9px}.bf24.bf24-light .bf24-buy-row{grid-template-columns:48px minmax(0,1fr);gap:8px;margin-top:9px}.bf24.bf24-light .bf24-buy-row input{font-size:14px;height:40px;min-height:40px;padding:7px 2px}.bf24.bf24-light .bf24-add{font-size:14px;min-height:40px;padding:8px;line-height:1.3}.bf24.bf24-light .bf24-form-status{font-size:12px;margin-top:6px}@media(max-width:1279px){.bf24.bf24-light .bf24-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bf24.bf24-light .bf24-featured-track{--bf28-columns:4;grid-template-columns:repeat(var(--bf28-columns),minmax(0,1fr))}}@media(max-width:1000px){.bf24.bf24-light .bf24-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bf24.bf24-light .bf24-featured-track{--bf28-columns:3;grid-template-columns:repeat(var(--bf28-columns),minmax(0,1fr))}}@media(max-width:650px){.bf24.bf24-light .bf24-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bf24.bf24-light .bf24-featured-track{--bf28-columns:2;grid-template-columns:repeat(var(--bf28-columns),minmax(0,1fr));gap:12px}.bf24.bf24-light .bf24-card-photo{height:170px;padding:8px}.bf24.bf24-light .bf24-card-body{padding:12px}.bf24.bf24-light .bf24-price{font-size:22px}.bf24.bf24-light .bf24-buy select{height:46px;font-size:16px;padding-left:7px}.bf24.bf24-light .bf24-buy-row input{min-height:46px;height:46px;font-size:16px}.bf24.bf24-light .bf24-add{min-height:46px;font-size:14px;padding-inline:5px}}@media(max-width:410px){.bf24.bf24-light .bf24-featured-track{--bf28-columns:1;grid-template-columns:repeat(var(--bf28-columns),minmax(0,1fr))}.bf24.bf24-light .bf24-featured-track .bf24-card-photo{height:210px}}.bf24.bf24-light .bf24-coupon-label{font-family:inherit;font-size:18px;font-weight:600;line-height:1.25;letter-spacing:0;margin:0;padding:0}@media(min-width:1280px){.bf24.bf24-light .bf24-coupon{display:grid;grid-template-columns:92px minmax(0,1fr) 104px;column-gap:12px;align-items:baseline;align-content:center}.bf24.bf24-light .bf24-coupon-rate{display:inline-flex;align-items:baseline;white-space:nowrap;min-width:0}.bf24.bf24-light .bf24-coupon-label{white-space:nowrap}.bf24.bf24-light .bf24-coupon .bf24-copy{align-self:center;min-width:0;width:100%;margin:0}}@media(max-width:1279px){.bf24.bf24-light .bf24-coupon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.bf24.bf24-light .bf24-coupon-label{display:flex;align-items:center;justify-content:center;min-height:22px;font-size:16px;white-space:normal}}@media(max-width:650px){.bf24.bf24-light .bf24-coupon{gap:8px}.bf24.bf24-light .bf24-coupon-label{font-size:14px;line-height:1.35;min-height:38px}.bf24.bf24-light .bf24-coupon .bf24-copy{width:100%}}@media(max-width:650px){.bf24.bf24-light{--bf41-gutter:12px}.bf24.bf24-light .bf24-wrap{padding-block:24px}.bf24.bf24-light .bf24-coupons{padding-block:16px 14px}.bf24.bf24-light .bf24-coupon{padding:12px 7px;gap:6px;min-height:0}.bf24.bf24-light .bf24-coupon-rate{font-size:28px;line-height:1.1}.bf24.bf24-light .bf24-coupon .bf24-copy{min-height:44px;padding:6px 4px;gap:2px}.bf24.bf24-light .bf24-coupon .bf24-copy b{font-size:15px}.bf24.bf24-light .bf24-coupon .bf24-copy span{font-size:12px}.bf24.bf24-light .bf24-rule{margin-top:9px}.bf24.bf24-light .bf29-benefits{padding-block:12px;gap:6px 8px}.bf24.bf24-light .bf29-benefit{padding:8px 2px;gap:8px}.bf24.bf24-light .bf29-benefit-icon{width:32px;height:32px;flex-basis:32px}.bf24.bf24-light .bf29-benefit-icon svg{width:20px;height:20px}.bf24.bf24-light .bf29-benefit strong{font-size:14px;line-height:1.35}.bf24.bf24-light .bf29-benefit small{font-size:12px;line-height:1.4;margin-top:3px}.bf24.bf24-light .bf24-section-head{gap:10px;margin-bottom:16px}.bf24.bf24-light .bf24-section-head h2{font-size:30px;line-height:1.08}.bf24.bf24-light .bf24-kicker{font-size:11px;line-height:1.4;margin-bottom:7px}.bf24.bf24-light .bf24-section-head>p{font-size:14px;line-height:1.5}.bf24.bf24-light .bf24-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bf24.bf24-light .bf24-featured-track{--bf28-columns:2;grid-template-columns:repeat(var(--bf28-columns),minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:10px}.bf24.bf24-light .bf24-card-photo,.bf24.bf24-light .bf24-featured-track .bf24-card-photo{height:clamp(112px,34vw,156px);aspect-ratio:auto;padding:6px}.bf24.bf24-light .bf24-card-photo img{width:100%;height:100%;object-fit:contain}.bf24.bf24-light .bf24-card-body{padding:10px}.bf24.bf24-light .bf24-card h3{font-size:13px;line-height:1.45;height:57px;min-height:57px;margin-bottom:9px;-webkit-line-clamp:3;line-clamp:3}.bf24.bf24-light .bf24-price-row{display:block;margin-bottom:9px}.bf24.bf24-light .bf24-price{display:block;font-size:20px;line-height:1.2}.bf24.bf24-light .bf24-price-caption{display:block;font-size:11px;line-height:1.3;margin-top:3px}.bf24.bf24-light .bf24-buy label{font-size:12px;line-height:1.3;margin-bottom:4px}.bf24.bf24-light .bf24-buy select{height:42px;min-height:42px;font-size:16px;line-height:1.2;padding:7px 22px 7px 7px}.bf24.bf24-light .bf24-buy-row{grid-template-columns:36px minmax(0,1fr);gap:6px;margin-top:8px}.bf24.bf24-light .bf24-buy-row input{height:44px;min-height:44px;font-size:14px;padding:6px 1px}.bf24.bf24-light .bf24-add{min-height:44px;font-size:13px;line-height:1.2;padding:8px 5px}.bf24.bf24-light .bf24-form-status{font-size:12px;line-height:1.4;margin-top:5px}.bf24.bf24-light .bf24-form-status:empty{min-height:0;margin:0;padding:0}.bf24.bf24-light .bf24-featured-shell{padding-bottom:50px}.bf24.bf24-light .bf24-featured-arrow{top:auto;bottom:0;width:40px;height:40px;transform:none}.bf24.bf24-light .bf24-featured-prev{left:calc(50% - 46px);right:auto}.bf24.bf24-light .bf24-featured-next{left:calc(50% + 6px);right:auto}.bf24.bf24-light .bf24-featured-range{font-size:12px;line-height:1.4;margin-top:9px}.bf24.bf24-light .bf24-tabs{gap:7px;margin-bottom:12px}.bf24.bf24-light .bf24-tabs button{font-size:13px;line-height:1.35;min-height:40px;padding:9px 11px}.bf24.bf24-light .bf24-scene{height:120px;margin-bottom:12px}.bf24.bf24-light .bf24-scene-content{left:15px;right:14px}.bf24.bf24-light .bf24-scene-content p{font-size:10px;line-height:1.4;letter-spacing:1px;margin-bottom:5px}.bf24.bf24-light .bf24-scene-content h3{font-size:22px;line-height:1.2;margin-bottom:7px}.bf24.bf24-light .bf24-scene-content a{font-size:13px;line-height:1.4}.bf24.bf24-light .bf29-quote{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:18px 14px;margin-bottom:24px}.bf24.bf24-light .bf29-quote-icon{width:32px;height:32px}.bf24.bf24-light .bf29-quote-icon svg{width:20px;height:20px}.bf24.bf24-light .bf29-quote h2{font-size:20px;line-height:1.25}.bf24.bf24-light .bf29-quote p{font-size:14px;line-height:1.5}.bf24.bf24-light .bf29-quote small{font-size:12px;line-height:1.45}.bf24.bf24-light .bf29-quote>a{font-size:14px;min-height:44px;padding:11px 14px}.bf24.bf24-light .bf24-faq{padding-block:24px;gap:20px}.bf24.bf24-light .bf24-faq h2{font-size:28px;line-height:1.1}.bf24.bf24-light .bf24-faq summary{font-size:15px;line-height:1.4}.bf24.bf24-light .bf24-faq details{padding-block:14px}.bf24.bf24-light .bf24-faq details p{font-size:14px;line-height:1.6;margin-top:8px}.bf24.bf24-light .bf28-faq-ticket{min-height:110px;padding:16px;margin-top:14px}.bf24.bf24-light .bf28-faq-ticket>strong{font-size:30px;margin-top:8px}.bf24.bf24-light .bf28-savings{padding:18px 14px;margin-bottom:24px}.bf24.bf24-light .bf28-savings-head{margin:-18px -14px 16px;padding:16px 14px;gap:10px}.bf24.bf24-light .bf28-savings h2{font-size:20px;line-height:1.25}.bf24.bf24-light .bf28-savings-grid{gap:14px 12px}.bf24.bf24-light .bf28-savings-input label,.bf24.bf24-light .bf28-savings-result>span{font-size:12px;line-height:1.4;margin-bottom:7px}.bf24.bf24-light .bf28-savings-result>strong{font-size:22px;line-height:1.25}.bf24.bf24-light .bf28-amount{min-height:46px}.bf24.bf24-light .bf28-amount input{min-height:44px;font-size:24px}.bf24.bf24-light .bf28-savings-copy{min-height:44px}.bf24.bf24-light .bf28-calc-hint{margin-top:14px}.bf24.bf24-light .bf24-terms{padding-block:16px;font-size:12px;line-height:1.5}}@media(max-width:360px){.bf24.bf24-light .bf24-card-body{padding:8px}.bf24.bf24-light .bf24-price{font-size:18px}.bf24.bf24-light .bf24-section-head h2{font-size:28px}}.bf24.bf24-light .bf45-top-nav,.bf24.bf24-light .bf45-tab-short{display:none}@media(max-width:650px){.bf24.bf24-light .bf45-top-nav{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:10px;align-items:center;margin:0 0 12px;scroll-margin-top:80px}.bf24.bf24-light .bf45-top-nav button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #8faec8;border-radius:50%;background:#fff;color:#155a93;font:28px/1 Arial,sans-serif}.bf24.bf24-light .bf45-top-nav button:disabled{opacity:.32;cursor:default}.bf24.bf24-light .bf45-top-count{font-size:12px;line-height:1.4;text-align:center;color:#526982}.bf24.bf24-light .bf24-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;overflow:visible;gap:6px;padding-bottom:0;margin-bottom:12px}.bf24.bf24-light .bf24-tabs button{flex:initial;min-width:0;width:100%;min-height:42px;padding:7px 4px;white-space:normal;word-break:normal;overflow-wrap:normal;font-size:13px;font-weight:600;line-height:1.25}.bf24.bf24-light .bf45-tab-full{display:none}.bf24.bf24-light .bf45-tab-short{display:block}}.bf24.bf24-light .bf46-category-nav{display:none}@media(max-width:650px){.bf24.bf24-light .bf24-tabs{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,auto);gap:6px;margin-bottom:0}.bf24.bf24-light .bf24-tabs button{display:flex;align-items:center;justify-content:center;min-width:0;min-height:64px;height:auto;padding:8px 4px;font-size:12px;line-height:1.35;white-space:normal;word-break:normal;overflow-wrap:anywhere;overflow:visible;text-overflow:clip}.bf24.bf24-light .bf24-tabs button[data-bf46-off-page]{display:none}.bf24.bf24-light .bf45-tab-full{display:block;width:100%;white-space:normal;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset;line-clamp:none}.bf24.bf24-light .bf45-tab-short{display:none}.bf24.bf24-light .bf46-category-nav{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:10px;align-items:center;margin:8px 0 12px}.bf24.bf24-light .bf46-category-nav button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #8faec8;border-radius:50%;background:#fff;color:#155a93;font:28px/1 Arial,sans-serif}.bf24.bf24-light .bf46-category-nav button:disabled{opacity:.32;cursor:default}.bf24.bf24-light .bf46-category-range{font-size:12px;line-height:1.4;text-align:center;color:#526982}}.bf24{--red:#e6002b;--blue:#187abd;--line:#23324b;--muted:#a6b2c4;background:#07090f;color:#fff;font:15px/1.5 Arial,Helvetica,sans-serif}.bf24 *{box-sizing:border-box}.bf24 [hidden]{display:none!important}.bf24 img{display:block;max-width:100%}.bf24 a{color:inherit;text-decoration:none}.bf24 button,.bf24 input,.bf24 select{font:inherit}.bf24 button{cursor:pointer}.bf24 button:disabled{opacity:.5;cursor:not-allowed}.bf24 a:focus-visible,.bf24 button:focus-visible,.bf24 input:focus-visible,.bf24 select:focus-visible,.bf24 summary:focus-visible{outline:3px solid #50b8ff;outline-offset:3px}.bf24-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bf24-wrap{max-width:1320px;margin:auto;padding:40px 28px}.bf24-hero{background:#000}.bf24-hero a,.bf24-hero picture{display:block}.bf24-hero img{width:100%;height:auto}.bf24-countdown{background:linear-gradient(110deg,#101a2b,#080a10 65%);border-block:1px solid #233d5c}.bf24-clock-inner{max-width:1264px;margin:auto;padding:16px 28px;display:flex;align-items:center;justify-content:center;gap:28px}.bf24-clock-copy b{font-size:14px;display:block}.bf24-clock-copy span{color:#9cb5cf;font-size:11px}.bf24-digits{display:flex;gap:8px}.bf24-digit{min-width:55px;text-align:center;background:#071322;border:1px solid #2a4d74;padding:5px 10px}.bf24-digit b{display:block;font-size:25px;font-variant-numeric:tabular-nums;line-height:1.2}.bf24-digit small{display:block;color:#b6c9dc;font-size:9px;text-transform:uppercase;letter-spacing:1px}.bf24-coupons{padding-top:22px;padding-bottom:22px}.bf24-coupon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bf24-coupon{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;background:#0c1625;border:1px solid #25456a;border-left:3px solid var(--blue);padding:13px 15px}.bf24-coupon:last-child{border-left-color:var(--red)}.bf24-coupon-rate{font-size:32px;font-weight:900;letter-spacing:-1.5px;white-space:nowrap}.bf24-coupon-rate small{font-size:12px;letter-spacing:0}.bf24-coupon-label{font-size:11px;color:#c5d5e8}.bf24-copy{border:1px dashed #367eb6;background:#0b2c4b;color:#fff;padding:7px 10px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px}.bf24-copy b{font-size:13px;letter-spacing:.7px}.bf24-copy span{font-size:10px;color:#c1e6ff}.bf24-manual{display:none;max-width:240px;padding:8px;background:#fff;color:#0c2038;border:1px solid #8db3d4}.bf24-manual[data-show]{display:block}.bf24-rule{font-size:10px;color:var(--muted);margin:9px 0 0;text-align:right}.bf24-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.bf24-kicker{font-size:10px;letter-spacing:1.8px;font-weight:800;color:#6ebdff;margin:0 0 8px}.bf24 h2{font:700 clamp(30px,4vw,48px)/1 Impact,"Arial Narrow",Arial,sans-serif;text-transform:uppercase;letter-spacing:.2px;margin:0}.bf24-section-head>p{max-width:360px;color:var(--muted);font-size:12px;margin:0}.bf24-sale{padding-top:27px}.bf24-sale h2{display:inline-block;position:relative;isolation:isolate}.bf24-sale h2:after{content:"";position:absolute;top:58%;right:-14px;bottom:-5px;left:-8px;background:#c60025;z-index:-1;transform:skew(-12deg)}.bf24-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.bf24-card{background:#0e1521;border:1px solid #25354c;min-width:0;display:flex;flex-direction:column;border-radius:4px;overflow:hidden}.bf24-card-photo{display:block;background:#fff;aspect-ratio:1;padding:12px;overflow:hidden}.bf24-card-photo img{height:100%;width:100%;object-fit:contain;transition:transform .2s}.bf24-card-photo:hover img{transform:scale(1.03)}.bf24-card-body{padding:15px;display:flex;flex-direction:column;flex:1}.bf24-card h3{font-size:12px;font-weight:600;line-height:1.5;min-height:54px;margin:0 0 10px}.bf24-price-row{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.bf24-price{font-size:20px;font-weight:800}.bf24-price-caption{font-size:9px;color:#9bb9d8}.bf24-buy{margin-top:auto}.bf24-buy label{display:block;font-size:10px;color:#adbfce;margin-bottom:5px}.bf24-buy select{display:block;width:100%;height:37px;border:1px solid #3d5772;border-radius:3px;background:#11243b;color:#fff;padding:7px;font-size:10px;text-overflow:ellipsis}.bf24-buy-row{display:grid;grid-template-columns:61px 1fr;gap:8px;margin-top:9px}.bf24-buy-row input{width:100%;min-width:0;text-align:center;background:#091522;color:#fff;border:1px solid #3d5772;border-radius:3px;padding:8px 2px;font-size:12px}.bf24-add{border:0;background:var(--red);color:#fff;font-size:11px;font-weight:800;min-height:37px;padding:8px}.bf24-form-status{font-size:10px;line-height:1.5;color:#b9ddff;margin:7px 0 0}.bf24-form-status:empty{display:none}.bf24-collections{border-top:1px solid #293954;background:#0b1020}.bf24-tabs{display:flex;gap:8px;margin-bottom:18px;overflow-x:auto;padding-bottom:5px;scrollbar-width:thin}.bf24-tabs button{flex:1;min-width:max-content;white-space:nowrap;padding:11px 17px;background:#101b2d;color:#d2deef;border:1px solid #334d6a;font-size:11px;font-weight:700}.bf24-tabs button[aria-selected=true]{background:#155a93;border-color:#52a7df;color:#fff}.bf24-scene{position:relative;height:205px;margin-bottom:21px;background:#12233b;overflow:hidden}.bf24-scene img{width:100%;height:100%;object-fit:cover}.bf24-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00060fc7,#00050e33)}.bf24-scene-content{position:absolute;left:32px;right:28px;top:50%;transform:translateY(-50%);z-index:1}.bf24-scene-content p{font-size:10px;letter-spacing:1.5px;margin:0 0 8px;color:#a6d8ff}.bf24-scene-content h3{font-size:34px;line-height:1.15;margin:0 0 13px}.bf24-scene-content a{font-size:11px;font-weight:700;border-bottom:1px solid #97c5e9;padding-bottom:3px}.bf24-collection-empty{padding:25px;border:1px solid #2e4761;color:#b9c6d6;font-size:13px}.bf24-faq{display:grid;grid-template-columns:.6fr 1.4fr;gap:55px}.bf24-faq h2{font-size:34px}.bf24-faq details{border-bottom:1px solid #293950;padding:15px 0}.bf24-faq details:first-child{padding-top:0}.bf24-faq summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:13px;font-weight:700}.bf24-faq summary::-webkit-details-marker{display:none}.bf24-faq summary:after{content:"+";color:#5ba5dd}.bf24-faq details[open] summary:after{content:"\2212"}.bf24-faq details p{font-size:12px;color:#acb9cb;line-height:1.8;margin-bottom:0}.bf24-terms{font-size:10px;color:#8799b1;border-top:1px solid #23334a;padding:20px 28px 25px;max-width:1320px;margin:auto;line-height:1.8}.bf24-cart{border:1px solid #3e6c98;background:#0b1729;color:#fff;width:min(460px,calc(100% - 30px));padding:25px;max-height:80vh;overflow:auto}.bf24-cart::backdrop{background:#000000b3}.bf24-cart-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.bf24-cart-head h2{font-size:25px}.bf24-cart-close{background:none;border:0;color:#fff;font-size:28px;line-height:1;padding:3px}.bf24-cart-items{padding:0;list-style:none;max-height:38vh;overflow:auto}.bf24-cart-items li{padding:12px 0;border-bottom:1px solid #2b425d;font-size:12px}.bf24-cart-items li span{display:block;color:#a4bdd5;font-size:11px;margin-top:5px}.bf24-cart-total{display:flex;justify-content:space-between;font-weight:800;font-size:15px}.bf24-cart-note{font-size:10px;color:#a7bed7}.bf24-cart-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.bf24-cart-actions a{padding:11px;text-align:center;background:#164d7b;font-size:12px;font-weight:700}.bf24-cart-actions a:last-child{background:var(--red)}.bf24-pdp{background:linear-gradient(115deg,#061526,#0a3157 80%,#104570);border:1px solid #2a83bd;border-left:4px solid #22a6eb;border-radius:5px;padding:14px 15px 12px;margin:14px 0;color:#fff}.bf24-pdp-top{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #25608b;padding-bottom:10px;margin-bottom:10px}.bf24-pdp-top strong{font-size:12px;letter-spacing:1px;color:#bfeaff}.bf24-pdp-top span{font-size:9px;color:#a9cee9}.bf24-pdp-tier{border-right:1px solid #2c5c82;padding-right:10px;min-width:0}.bf24-pdp-tier>strong{display:block;font-size:25px;line-height:1.1;letter-spacing:-.5px}.bf24-pdp-tier>strong small{font-size:11px;color:#8ed8ff;letter-spacing:0}.bf24-pdp-tier>span{display:block;font-size:10px;color:#cfdfed;margin:6px 0}.bf24-pdp .bf24-copy{width:100%;padding:6px;background:#073b68;border-color:#59b7e6}.bf24-pdp .bf24-copy b{font-size:12px}.bf24-pdp-bottom{display:flex;justify-content:space-between;gap:10px;margin-top:9px;font-size:9px;color:#b6cfe5}.bf24-pdp-bottom a{color:#8ed8ff;white-space:nowrap;text-decoration:underline}.bf24-pdp [data-bf24-copy-status]{font-size:10px;color:#bfeaff}.bf24-pdp [data-bf24-copy-status]:empty{display:none}@media(max-width:1000px){.bf24-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bf24-coupon{grid-template-columns:auto 1fr;padding:12px;gap:5px 12px}.bf24-coupon .bf24-copy{grid-column:1/-1}.bf24-section-head>p{max-width:290px}}@media(max-width:650px){.bf24-wrap{padding:30px 17px}.bf24-clock-inner{gap:15px;padding:12px 17px;justify-content:space-between}.bf24-clock-copy b{font-size:11px}.bf24-clock-copy span{font-size:9px}.bf24-digits{gap:4px}.bf24-digit{min-width:36px;padding:4px}.bf24-digit b{font-size:20px}.bf24-digit small{font-size:7px;letter-spacing:.3px}.bf24-coupons{padding-top:15px;padding-bottom:15px}.bf24-coupon-grid{gap:7px}.bf24-coupon{display:flex;flex-direction:column;align-items:stretch;text-align:center;padding:10px 6px;gap:5px}.bf24-coupon-rate{font-size:27px;letter-spacing:-1px}.bf24-coupon-rate small,.bf24-coupon-label{font-size:9px}.bf24-copy{gap:5px;padding:6px}.bf24-copy b{font-size:11px}.bf24-copy span{font-size:8px}.bf24-rule{font-size:9px;text-align:center;margin-top:8px}.bf24-section-head{display:block;margin-bottom:20px}.bf24-section-head>p{font-size:11px;max-width:none;margin-top:15px}.bf24 h2{font-size:35px}.bf24-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bf24-card-body{padding:11px}.bf24-card h3{font-size:10px;min-height:60px}.bf24-price{font-size:17px}.bf24-price-caption{display:none}.bf24-buy-row{grid-template-columns:43px 1fr;gap:5px}.bf24-buy select{font-size:9px;height:35px;padding:5px}.bf24-add{font-size:10px;padding:7px 3px;min-height:35px}.bf24-buy-row input{font-size:11px;padding:6px 0}.bf24-tabs{gap:6px;margin-bottom:12px}.bf24-tabs button{padding:10px 13px;font-size:10px}.bf24-scene{height:160px;margin-bottom:14px}.bf24-scene-content{left:20px}.bf24-scene-content h3{font-size:26px}.bf24-faq{grid-template-columns:1fr;gap:22px}.bf24-faq h2{font-size:29px}.bf24-faq summary{font-size:12px}.bf24-faq details p{font-size:11px}.bf24-pdp{padding:12px 10px}.bf24-pdp-top{display:block}.bf24-pdp-top span{display:block;margin-top:4px}.bf24-pdp-grid{gap:7px}.bf24-pdp-tier{padding-right:7px}.bf24-pdp-tier>strong{font-size:22px}.bf24-pdp-tier>span{font-size:9px}.bf24-pdp .bf24-copy b{font-size:10px}.bf24-pdp .bf24-copy span{font-size:8px}}@media(prefers-reduced-motion:reduce){.bf24 *{transition:none!important;animation:none!important}}.bf24-light{--line:#dce4ee;--muted:#647286;background:#fff;color:#17283e}.bf24-light .bf24-kicker{color:#155d99}.bf24-light .bf24-section-head h2,.bf24-light .bf24-faq h2{color:#162e49}.bf24-light .bf24-sale h2{color:#d7082d}.bf24-light .bf24-sale h2:after{inset:auto 0 -7px;height:3px;transform:none;background:#d7082d}.bf24-light .bf24-coupon{background:#f3f6fa;border-color:#d9e4ef;border-left-color:#187abd}.bf24-light .bf24-coupon:last-child{border-left-color:#e6002b}.bf24-light .bf24-coupon-rate{color:#d7082d}.bf24-light .bf24-coupon-label{color:#54657a}.bf24-light .bf24-copy{background:#eaf3fb;color:#123d65;border-color:#5b8eb7}.bf24-light .bf24-copy span{color:#23577f}.bf24-light .bf24-card{background:#fff;border-color:#dce3eb;box-shadow:0 3px 12px #1430500f}.bf24-light .bf24-card-photo{background:#f7f9fb}.bf24-light .bf24-card h3{color:#20354f}.bf24-light .bf24-price{color:#cb082b}.bf24-light .bf24-price-caption,.bf24-light .bf24-buy label{color:#65758a}.bf24-light .bf24-buy select,.bf24-light .bf24-buy-row input{background:#fff;color:#20354f;border-color:#c4d2df}.bf24-light .bf24-form-status{color:#b61536}.bf24-light .bf24-collections{background:#f3f6fa;border-color:#dae3ed}.bf24-light .bf24-tabs button{background:#fff;border-color:#cdd9e6;color:#27425f}.bf24-light .bf24-tabs button[aria-selected=true]{background:#155a93;color:#fff;border-color:#155a93}.bf24-light .bf24-scene-content{color:#fff}.bf24-light .bf24-collection-empty{color:#586c83;border-color:#ccd9e6}.bf24-light .bf24-faq details{border-color:#dce4ee}.bf24-light .bf24-faq details p{color:#586b81}.bf24-light .bf24-faq summary:after{color:#1467a5}.bf24-light .bf24-terms{color:#697a8d;border-color:#dce4ee}.bf24-pdp{font:14px/1.45 Arial,Helvetica,sans-serif;background:#101924;color:#fff;border:1px solid #225e91;border-radius:5px;padding:15px 15px 12px;margin:14px 0}.bf24-pdp *{box-sizing:border-box}.bf24-pdp-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.bf24-pdp-title{font-size:13px;font-weight:800;letter-spacing:1px;margin:0}.bf24-pdp-phase{font-size:10px;color:#c6d5e6}.bf24-pdp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bf24-pdp-tier{border-right:1px solid #33485f;padding-right:10px;min-width:0}.bf24-pdp-tier:last-child{border:0;padding:0}.bf24-pdp-tier strong{font-size:25px;line-height:1.1;color:#ff4156;display:block;letter-spacing:-.7px;white-space:nowrap}.bf24-pdp-tier strong small{font-size:11px;letter-spacing:0;margin-left:2px}.bf24-pdp-tier>span{display:block;font-size:10px;color:#d9e2ed;margin:6px 0 8px;white-space:nowrap}.bf24-pdp .bf24-copy{padding:7px 8px;gap:5px;background:#172b43;color:#fff;border:1px dashed #6691b6;min-height:32px}.bf24-pdp .bf24-copy b{font-size:12px;letter-spacing:.7px}.bf24-pdp .bf24-copy span{font-size:9px}.bf24-pdp-bottom{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:11px}.bf24-pdp-bottom p{font-size:10px;color:#c4d0df;margin:0}.bf24-pdp a{color:#a6d5ff;font-size:10px;white-space:nowrap;text-underline-offset:3px}.bf24-pdp .bf24-notice{font-size:10px;color:#b9dcff;margin-top:5px;min-height:0}.bf24-pdp .bf24-manual{font-size:13px;padding:5px}.bf24-banner-hero{position:relative;max-width:2172px;margin:auto;padding-bottom:16px;background:#000}.bf24-banner-clock{position:absolute;left:3.8%;bottom:8px;color:#fff}.bf24-banner-clock .bf24-countdown{background:transparent;border:0}.bf24-banner-clock .bf24-clock-inner{display:flex;align-items:center;gap:15px;margin:0;padding:0}.bf24-banner-clock .bf24-clock-copy b{font-size:11px;font-weight:600;color:#d5e8f7;white-space:nowrap}.bf24-banner-clock .bf24-clock-copy span{display:none}.bf24-banner-clock .bf24-digits{display:flex;gap:5px}.bf24-banner-clock .bf24-digit{min-width:42px;background:#061422;border:1px solid #315d7b;padding:3px 5px}.bf24-banner-clock .bf24-digit b{font-size:20px;line-height:1.05}.bf24-banner-clock .bf24-digit small{font-size:7px;letter-spacing:.3px;color:#a7cbe4}.bf24[data-bf24-phase=ended] .bf24-banner-clock .bf24-digits{display:none}.bf24-pdp-top{border:0;padding:0}.bf24-pdp .bf24-pdp-title{color:#fff}.bf24-pdp-tier>strong,.bf24-pdp-tier>strong small{color:#ff4156}.bf24-pdp-tier>span{color:#d9e2ed}.bf24-pdp .bf24-copy b,.bf24-pdp .bf24-copy span{color:#fff}.bf24-pdp [data-bf24-copy-status]{color:#b9dcff}@media(max-width:1100px){.bf24-banner-hero{padding-bottom:36px}.bf24-banner-clock .bf24-digit{min-width:38px}.bf24-banner-clock .bf24-digit b{font-size:18px}}@media(max-width:650px){.bf24-banner-hero{padding-bottom:46px}.bf24-banner-clock{left:50%;transform:translate(-50%);bottom:11px;width:max-content;max-width:calc(100% - 24px)}.bf24-banner-clock .bf24-clock-inner{gap:10px}.bf24-banner-clock .bf24-clock-copy b{font-size:9px}.bf24-banner-clock .bf24-digits{gap:4px}.bf24-banner-clock .bf24-digit{min-width:33px;padding:3px 4px}.bf24-banner-clock .bf24-digit b{font-size:17px}.bf24-banner-clock .bf24-digit small{font-size:6px}.bf24-pdp-top{display:block;margin-bottom:10px}.bf24-pdp-phase{display:block;margin-top:4px}.bf24-pdp-grid{gap:8px}.bf24-pdp-tier>strong{font-size:23px}}.bf24-featured-shell{position:relative}.bf24 .bf24-featured-track{display:grid;grid-template-columns:none;grid-template-rows:1fr;grid-auto-flow:column;grid-auto-columns:calc((100% - 54px)/4);gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:2px;scrollbar-width:none;padding:3px 2px 8px}.bf24-featured-track::-webkit-scrollbar{display:none}.bf24-featured-track>.bf24-card{scroll-snap-align:start}.bf24-featured-arrow{position:absolute;z-index:2;top:26%;width:44px;height:44px;border:1px solid #8faec8;border-radius:50%;background:#fff;color:#155a93;box-shadow:0 3px 12px #0e2c4a2b;display:grid;place-items:center;padding:0;line-height:1}.bf24-featured-arrow span{font:30px/1 Arial,sans-serif;display:block;margin-top:-3px}.bf24-featured-prev{left:-16px}.bf24-featured-next{right:-16px}.bf24-featured-arrow:disabled{opacity:.32;box-shadow:none;cursor:default}.bf24-featured-range{font-size:11px;color:#63758a;margin:12px 0 0;text-align:center}.bf24-light .bf24-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;gap:8px;padding-bottom:0}.bf24-light .bf24-tabs button{min-width:0;padding:11px 8px}@media(max-width:1000px){.bf24 .bf24-featured-track{grid-auto-columns:calc((100% - 36px)/3)}.bf24-light .bf24-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:800px){.bf24-light .bf24-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.bf24 .bf24-featured-track{grid-auto-columns:calc((100% - 12px)/2);gap:12px}.bf24-featured-prev{left:-12px}.bf24-featured-next{right:-12px}.bf24-light .bf24-tabs{display:flex;overflow-x:auto;gap:6px;padding-bottom:5px}.bf24-light .bf24-tabs button{flex:0 0 auto;min-width:max-content;padding:10px 13px}.bf24-featured-range{font-size:10px}}@media(max-width:359px){.bf24 .bf24-featured-track{grid-auto-columns:100%}}.bf24 .bf24-featured-track{--bf28-columns:4;grid-template-columns:repeat(var(--bf28-columns),minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;scroll-snap-type:none;touch-action:pan-y pinch-zoom}.bf24-featured-arrow{top:50%;transform:translateY(-50%)}.bf28-faq-ticket{position:relative;isolation:isolate;margin-top:22px;padding:20px 18px 17px;max-width:278px;min-height:134px;border:1px solid #b8cde0;border-left:4px solid #155d99;background:linear-gradient(125deg,#f0f6fd,#fff 68%,#fff0f2);overflow:hidden}.bf28-faq-ribbon{display:inline-block;background:#df002a;color:#fff;font-size:9px;font-weight:800;letter-spacing:1.2px;padding:4px 8px;transform:skew(-8deg)}.bf28-faq-ticket>strong{display:block;color:#d7082d;font-size:30px;line-height:1.2;letter-spacing:-1px;margin-top:11px}.bf28-faq-date{display:block;font-size:10px;color:#42617e;letter-spacing:.7px;margin-top:6px}.bf28-faq-seal{position:absolute;right:15px;bottom:19px;z-index:-1;display:grid;place-items:center;border:2px solid #87afd0;color:#87afd0;width:50px;height:50px;border-radius:50%;font:700 25px Arial,sans-serif;transform:rotate(-16deg);opacity:.7}.bf28-faq-ticket:after{content:"\2726";position:absolute;right:22px;top:13px;color:#d7082d;font-size:16px}.bf28-savings{width:calc(100% - 56px);max-width:1264px;margin:0 auto 30px;padding:20px 24px 15px;border:1px solid #d7e2ef;border-top:3px solid #155d99;border-radius:5px;background:linear-gradient(105deg,#f0f5fb,#fff 55%)}.bf28-savings-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px}.bf28-savings-head .bf24-kicker{font-size:9px;margin-bottom:6px}.bf24 .bf28-savings h2{font:700 23px/1.15 Arial,Helvetica,sans-serif;letter-spacing:-.5px;text-transform:none;color:#17344f}.bf28-savings-head>a{font-size:11px;font-weight:700;color:#155d99;border-bottom:1px solid #155d99;white-space:nowrap}.bf28-savings-grid{display:grid;grid-template-columns:minmax(190px,1.3fr) repeat(3,minmax(95px,1fr)) minmax(110px,.85fr);gap:22px;align-items:center}.bf28-savings-input label,.bf28-savings-result>span{display:block;font-size:10px;color:#5d7086;margin-bottom:7px}.bf28-amount{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #acbfd3;border-radius:3px;padding:7px 10px}.bf28-amount>span{color:#61768d;font-size:17px}.bf28-amount input{border:0;width:100%;min-width:0;color:#17344f;background:#fff;font-size:19px;font-weight:800;line-height:1.1;padding:0}.bf28-presets{display:flex;gap:5px;margin-top:7px}.bf28-presets button{border:1px solid #c4d4e4;background:#fff;color:#315b7f;font-size:9px;padding:3px 8px;min-height:24px}.bf28-presets button[aria-pressed=true]{background:#155d99;border-color:#155d99;color:#fff}.bf28-savings-result>strong{font-size:20px;font-weight:800;color:#17344f;white-space:nowrap}.bf28-savings-result:first-of-type>strong,.bf28-savings-result [data-bf28-rate]{color:#d7082d}.bf24-light .bf28-savings-copy{min-height:39px;background:#fff;border-color:#5887ad;padding:9px 11px}.bf28-savings-copy b{font-size:16px}.bf28-savings-copy span{font-size:10px}.bf28-calc-hint{font-size:11px;color:#1c5f93;margin:12px 0 0}.bf28-calc-note{font-size:9px;color:#738297;margin:5px 0 0;line-height:1.6}@media(max-width:1000px){.bf24 .bf24-featured-track{--bf28-columns:3}.bf28-savings-grid{gap:14px;grid-template-columns:minmax(175px,1.3fr) repeat(3,minmax(78px,1fr)) minmax(100px,.85fr)}.bf28-savings-result>strong{font-size:17px}}@media(max-width:800px){.bf28-savings-grid{grid-template-columns:1.3fr 1fr 1fr}.bf28-savings-copy{grid-column:2/4}.bf28-savings-result>strong{font-size:19px}}@media(max-width:650px){.bf24 .bf24-featured-track{--bf28-columns:2}.bf28-faq-ticket{max-width:none;min-height:116px;padding:15px 18px;margin-top:18px}.bf28-faq-ticket>strong{font-size:28px}.bf28-faq-seal{width:58px;height:58px;right:32px;bottom:22px}.bf28-savings{width:calc(100% - 34px);padding:17px 16px 14px;margin-bottom:24px}.bf28-savings-head{gap:12px;margin-bottom:15px}.bf24 .bf28-savings h2{font-size:20px}.bf28-savings-head>a{font-size:9px}.bf28-savings-grid{grid-template-columns:1.15fr 1fr;gap:13px 16px}.bf28-savings-copy{grid-column:1/-1;align-self:center}.bf28-savings-input label,.bf28-savings-result>span{font-size:9px}.bf28-savings-result>strong{font-size:18px}.bf28-presets button{padding:3px 6px;font-size:8px}.bf28-calc-hint{font-size:10px}.bf28-calc-note{font-size:8px}}@media(max-width:359px){.bf24 .bf24-featured-track{--bf28-columns:1}.bf24 .bf28-savings h2{font-size:18px}}.bf29-benefits{max-width:1264px;width:calc(100% - 56px);margin:0 auto 5px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 0;border-top:1px solid #e2e7ed;border-bottom:2px solid #111722;gap:12px}.bf29-benefit{display:flex;align-items:center;justify-content:center;gap:12px;padding:7px 12px;color:#142c43;text-decoration:none;border-right:1px solid #dce4ee}.bf29-benefit:last-child{border-right:0}.bf29-benefit-icon{display:grid;place-items:center;flex:0 0 42px;height:42px;background:#eaf5ff;border-radius:50%;color:#1466a4}.bf29-benefit-icon svg{width:24px;height:24px}.bf29-benefit strong{font-size:13px;line-height:1.3;display:block;color:#111722}.bf29-benefit small{font-size:10px;line-height:1.5;color:#627388;display:block;margin-top:5px}.bf29-benefit:hover strong{color:#d7082d}.bf29-quote{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:22px;width:calc(100% - 56px);max-width:1264px;margin:0 auto 32px;padding:25px 28px;background:linear-gradient(110deg,#11151d,#172334);border-left:5px solid #e3002b;color:#fff;position:relative;overflow:hidden}.bf29-quote:after{content:"";position:absolute;right:-25px;bottom:-60px;width:170px;height:170px;border:25px solid rgba(228,0,40,.09);transform:rotate(-25deg);pointer-events:none}.bf29-quote-icon{width:56px;height:56px;border:1px solid #334d69;color:#78b5e6;border-radius:10px;display:grid;place-items:center}.bf29-quote-icon svg{width:29px;height:29px}.bf29-quote .bf24-kicker{color:#a8d1f3;font-size:9px;margin:0 0 7px}.bf24 .bf29-quote h2{font:700 24px/1.2 Arial,Helvetica,sans-serif;color:#fff;letter-spacing:-.4px;text-transform:none;margin:0 0 7px}.bf29-quote p{font-size:12px;line-height:1.5;margin:0 0 4px;color:#e1e7ef}.bf29-quote small{font-size:10px;color:#aab8c9}.bf29-quote>a{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:30px;min-width:190px;background:#e3002b;color:#fff;padding:14px 18px;font-size:12px;font-weight:700;text-decoration:none}.bf29-quote>a:hover{background:#bc0022}.bf24-light .bf24-faq h2{color:#11151d;position:relative;padding-bottom:14px}.bf24-light .bf24-faq h2:after{content:"";position:absolute;left:0;bottom:0;height:4px;width:75px;background:#e3002b}.bf28-faq-ticket{background:linear-gradient(125deg,#11151d,#172334);border-color:#1b293c;border-left:4px solid #e3002b;box-shadow:0 8px 24px #07122214}.bf28-faq-ticket>strong{color:#ff2c4c}.bf28-faq-date{color:#dbe6f0}.bf28-faq-seal{color:#7895b5;border-color:#7895b5;opacity:.45}.bf28-faq-ticket:after{color:#ff2747}.bf24-light .bf24-faq summary:after{color:#e3002b}.bf24-light .bf24-faq details[open] summary{color:#c90026}.bf28-savings{border-color:#e3dfe4;border-top:4px solid #e3002b;background:linear-gradient(110deg,#fff5f6,#fff 55%);overflow:hidden}.bf28-savings-head{margin:-20px -24px 20px;padding:17px 24px;background:#11151d;border-bottom:1px solid #e3002b}.bf28-savings-head .bf24-kicker{color:#ff5873}.bf24 .bf28-savings-head h2{color:#fff}.bf28-savings-head>a{color:#dce9f5;border-color:#728aa2}.bf24-light .bf28-savings-copy{border:1px dashed #e3002b;background:#fff}.bf28-savings-copy b{color:#d7082d}.bf28-amount:focus-within{outline-color:#e3002b}@media(max-width:1000px){.bf29-benefit{gap:8px;padding:6px}.bf29-benefit strong{font-size:11px}.bf29-benefit small{font-size:9px}.bf29-quote{gap:17px}.bf29-quote>a{min-width:160px}}@media(max-width:650px){.bf29-benefits{width:calc(100% - 34px);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0;padding:13px 0}.bf29-benefit{justify-content:flex-start;padding:6px 8px;gap:9px}.bf29-benefit:nth-child(2){border-right:0}.bf29-benefit-icon{flex-basis:33px;height:33px}.bf29-benefit-icon svg{width:21px;height:21px}.bf29-benefit strong{font-size:10px}.bf29-benefit small{font-size:8px;margin-top:3px}.bf29-quote{width:calc(100% - 34px);grid-template-columns:38px minmax(0,1fr);padding:20px 16px;gap:13px;margin-bottom:25px}.bf29-quote-icon{width:38px;height:44px}.bf29-quote-icon svg{width:24px;height:24px}.bf24 .bf29-quote h2{font-size:20px}.bf29-quote p{font-size:11px}.bf29-quote small{font-size:9px}.bf29-quote>a{grid-column:1/-1;min-width:0;padding:12px 15px}.bf28-savings-head{margin:-17px -16px 17px;padding:15px 16px}.bf24 .bf28-savings-head h2{font-size:19px}}.bf24 .bf24-scene{height:clamp(260px,27vw,350px);background:#0d1827}.bf24 .bf24-scene img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.bf24 .bf24-scene:after{background:linear-gradient(90deg,#030a14d1,#030a146b 32%,#030a141a 62%,#030a140f)}@media(max-width:650px){.bf24 .bf24-scene{height:250px}.bf24 .bf24-scene:after{background:linear-gradient(90deg,#030a14cc,#030a1466 45%,#030a1414)}}.bf24 .bf24-scene{width:100%;max-width:none;height:205px;margin:0 0 21px;background:#0b1726;border-radius:0}.bf24 .bf24-scene img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--bf32-focus,50% 50%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.bf24 .bf24-scene:after{background:linear-gradient(90deg,#030a14db,#030a1491 30%,#030a1424 66%,#030a1438)}.bf24 .bf24-scene-content{filter:drop-shadow(0 2px 8px rgba(0,0,0,.4))}@media(max-width:650px){.bf24 .bf24-scene{height:160px;margin-bottom:14px}.bf24 .bf24-scene img{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.bf24 .bf24-scene:after{background:linear-gradient(90deg,#030a14d6,#030a147a 48%,#030a1424)}}.bf24 .bf24-scene[data-bf32-scene=solar]{background:radial-gradient(ellipse at 73% 50%,#263b50,#0b1726 72%)}.bf24 .bf24-scene[data-bf32-scene=solar] img{position:absolute;right:6%;top:0;width:46%;height:100%;object-fit:contain;object-position:center;-webkit-mask-image:none;mask-image:none}.bf24 .bf24-scene[data-bf32-scene=flat_panel]:after,.bf24 .bf24-scene[data-bf32-scene=troffer]:after{background:linear-gradient(90deg,#030a14d1,#030a148c 28%,#030a140f 58%,#030a141f)}.bf24 .bf24-scene[data-bf32-scene=solar] img.bf34-scene-environment{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 90%;z-index:0;opacity:.82;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 92%,transparent)}.bf24 .bf24-scene[data-bf32-scene=solar] img:not(.bf34-scene-environment){z-index:1;right:5%;width:43%}.bf24 .bf24-scene[data-bf32-scene=solar]:after{z-index:2;background:linear-gradient(90deg,#030a14e0,#030a148f 35%,#030a1414 65%,#030a1424)}.bf24 .bf24-scene[data-bf32-scene=solar] .bf24-scene-content{z-index:3}a.bulk-savings__header[data-bf40-replaced]{display:none!important}.productView-moreItem.moreItem-productText[data-bf40-offer-block]{--background-style: transparent !important;--spacing-top: 0px !important;--spacing-bottom: 0px !important;padding:0!important;background:transparent!important}[data-bf40-offer-block] .productView-customText{--content-spacing: 0px !important;padding:0!important;text-align:left!important}[data-bf40-offer-block] .product__text{margin:0}[data-bf40-offer-block] .product__text:empty{display:none}.productView-moreItem.moreItem-productText[data-bf40-offer-block]:not(:has([data-bf24-pdp]:not([hidden]))){display:none!important}.bf24 input[data-bf24-manual]:not([data-show]){display:none!important}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--overlay-layer);pointer-events:none;border-radius:var(--overlay-border-radius, 0px)}.overlay--solid{background:var(--overlay-color)}.overlay--gradient{background:linear-gradient(var(--overlay-direction),var(--overlay-color),var(--overlay-color--end))}.section-content-wrapper.section-content-wrapper{min-height:calc(var(--section-min-height, "auto") - var(--section-height-offset, 0px));position:relative;width:100%;height:100%}.section-wrapper .section{min-height:var(--section-min-height, "auto")}.section[data-shopify-visual-preview]{min-height:var(--section-preview-height);padding-top:0}.section[data-shopify-visual-preview] .custom-section-background{display:none}body:has(>#header-group>.header-section>#header-component[transparent]):not(:has(>#header-group>.header-section+.shopify-section))>main>.section-wrapper:first-child{--section-height-offset: var(--header-group-height, 0)}.section-wrapper .custom-section-background{grid-column:1 / -1}.custom-section-content{z-index:var(--layer-flat)}@media screen and (min-width:1025px){.custom-section .container-full{padding-left:var(--padding-left-full-width);padding-right:var(--padding-right-full-width)}}.layout-panel-flex{display:flex!important;gap:var(--gap);height:100%}.layout-panel-flex--row{flex-flow:row var(--flex-wrap);justify-content:var(--horizontal-alignment);align-items:var(--vertical-alignment)}.layout-panel-flex--column{flex-flow:column var(--flex-wrap);align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment)}@media screen and not (min-width:750px){.mobile-column{flex-flow:column nowrap;align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment-mobile)}.layout-panel-flex--row:not(.mobile-column) .text-block{flex:1 1 var(--max-width--display-tight)}.layout-panel-flex--row:not(.mobile-column) .image-block{flex:1 1 var(--size-style-width-mobile-min)}.layout-panel-flex--row:not(.mobile-column) .button{flex:0 0 fit-content}}@media(min-width:750px){.layout-panel-flex{flex-direction:var(--flex-direction)}}:root{--text-align-default: left}[style*="--horizontal-alignment: center"] .text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"] .text-block{--text-align-default: right}[style*="--horizontal-alignment: flex-start"]>.text-block{--text-align-default: left}[style*="--horizontal-alignment: center"]>.text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"]>.text-block{--text-align-default: right}.text-block{max-width:100%;display:flex;flex-direction:column;align-items:var(--horizontal-alignment)}.text-block,.text-block>*{width:var(--width);text-align:var(--text-align, var(--text-align-default));text-wrap:var(--text-wrap)}.text-block:not(.text-block--full-width).rte,.text-block:not(.text-block--full-width).paragraph{text-wrap:balance;text-wrap:pretty}.text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:balance}.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-color:transparent}.text-block,.text-block>:is(h1,h2,h3,h4,h5,h6,p,*){color:var(--color-text);font-size:var(--font-size-text);line-height:var(--text-line-height);font-weight:var(--font-weight-text);max-width:var(--cus-width-text);overflow-wrap:break-word;margin-top:0;margin-bottom:0}@media(max-width:1024px){.text-block,.text-block>:is(h1,h2,h3,h4,h5,h6,p,*){font-size:var(--font-size-text-mb)}}.text-block>*:first-child{margin-block-start:0}.text-block>*:last-child{margin-block-end:0}.text-block>*+*{margin-top:2rem}.text-block--align-center,.text-block--align-center>*{margin-inline:auto}.text-block--align-right,.text-block--align-right>*{margin-inline-start:auto}.text-block--background{background-color:var(--text-background-color);border-radius:var(--text-corner-radius)}
/*# sourceMappingURL=/cdn/shop/t/66/compiled_assets/styles.css.map */
