.lg-theme,.lg-dialog,[data-logistics-quick-buy]{--lg-main:#173247;--lg-sub:#ef7b32;--lg-pale:color-mix(in srgb,var(--lg-main) 7%,white);color:var(--lg-main);font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.6;background:white}.lg-theme *{box-sizing:border-box}.lg-theme h1,.lg-theme h2,.lg-theme h3,.lg-theme h4,.lg-dialog h2{font-family:'Barlow Semi Condensed',Arial,sans-serif;line-height:1.08;letter-spacing:-.02em;font-weight:700;color:var(--lg-main)}.lg-theme h1{font-size:clamp(36px,3.3vw,54px);margin:0 0 18px}.lg-theme h2{font-size:clamp(28px,2.6vw,40px);margin:0 0 16px}.lg-theme h3{font-size:25px;margin:0 0 10px}.lg-theme p{margin:0 0 14px}.lg-theme a{color:inherit}.lg-theme button,.lg-theme select,.lg-theme input{font:inherit}.lg-theme button:disabled{opacity:.45;cursor:not-allowed}.lg-theme img{max-width:100%}.lg-theme .lg-eyebrow{color:var(--lg-sub);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;margin:0 0 12px}.lg-crumb{display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:12px;padding:22px 0;margin:0 0 4px}.lg-crumb>span{color:color-mix(in srgb,var(--lg-main) 60%,white)}.lg-crumb a{text-decoration:none}.lg-primary,.lg-outline{display:inline-flex;justify-content:center;align-items:center;text-align:center;gap:12px;min-height:46px;padding:10px 22px;border:1px solid var(--lg-main);border-radius:3px;font-weight:600;text-decoration:none;transition:background .18s,color .18s;cursor:pointer}.lg-primary{background:var(--lg-main);color:white!important}.lg-outline{background:white;color:var(--lg-main)}.lg-primary:hover{background:white;color:var(--lg-main)!important}.lg-outline:hover{background:var(--lg-main);color:white}.lg-link{display:inline-block;border:0;border-bottom:2px solid var(--lg-sub);padding:0 0 3px;background:transparent;color:var(--lg-main);font-weight:600;text-decoration:none;cursor:pointer}.lg-small{font-size:12px;color:color-mix(in srgb,var(--lg-main) 67%,white)}.lg-tags{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.lg-tags>span{border:1px solid color-mix(in srgb,var(--lg-main) 17%,white);background:var(--lg-pale);padding:3px 12px;border-radius:4px;font-size:12px;line-height:1.6}.lg-listing-hero{position:relative;isolation:isolate;background:var(--lg-main);color:white;overflow:hidden}.lg-hero-media{position:absolute;inset:0;z-index:-2}.lg-hero-media img,.lg-hero-media picture{width:100%;height:100%;object-fit:cover;display:block}.lg-listing-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--lg-main) 94%,transparent),color-mix(in srgb,var(--lg-main) 40%,transparent) 65%,transparent);z-index:-1}.lg-hero-copy{padding:70px 0;max-width:800px;min-height:300px;display:flex;flex-direction:column;justify-content:center}.lg-listing-hero h1{color:white;margin-bottom:14px}.lg-hero-copy>p:last-child{font-size:19px;margin:0}.lg-listing-hero.no-media .lg-hero-copy{min-height:0;padding:45px 0}.lg-listing-heading h2{margin:0 0 5px}.lg-listing-heading p{color:color-mix(in srgb,var(--lg-main) 70%,white)}.lg-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 16px;font-size:14px}.lg-toolbar>div{display:flex;gap:12px}.lg-toolbar button,.lg-toolbar select{background:white;border:1px solid #d9e0e5;border-radius:4px;min-height:42px;padding:8px 16px;color:var(--lg-main)}.lg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.lg-card{border:1px solid #dce3e8;border-radius:4px;overflow:hidden;min-width:0;background:white;display:flex;flex-direction:column}.lg-card-photo{display:block;background:#fafbfc;aspect-ratio:1.65;overflow:hidden}.lg-card-photo img{width:100%;height:100%;object-fit:contain}.lg-card-copy{padding:18px;display:flex;flex:1;flex-direction:column}.lg-card h3{font-size:25px;margin:0 0 7px}.lg-card h3 a{text-decoration:none}.lg-card-copy>p:not(.lg-eyebrow){font-size:14px;color:color-mix(in srgb,var(--lg-main) 76%,white)}.lg-card .lg-eyebrow{font-size:11px;margin-bottom:7px}.lg-card-actions{border-top:1px solid #dce3e8;margin-top:auto;padding-top:12px}.lg-card-actions>p{margin:0 0 10px;font-size:14px}.lg-card-actions>.lg-primary{width:100%}.lg-card-actions>.lg-link{display:table;margin:12px auto 0}.lg-quick-trigger{font-size:12px!important;border:0;background:transparent;text-decoration:underline;display:block;margin:8px auto 0;color:color-mix(in srgb,var(--lg-main) 70%,white)}.lg-pagination{padding:24px 0}.lg-listing-help{display:flex;align-items:center;gap:35px;border-top:1px solid #dce3e8;padding:35px 0 45px}.lg-listing-help h2{font-size:29px;margin:0 0 10px}.lg-listing-help p{font-size:14px;line-height:1.5}.lg-filter-backdrop,.lg-quick-overlay{position:fixed;inset:0;background:color-mix(in srgb,var(--lg-main) 38%,transparent);backdrop-filter:blur(5px);z-index:80}.lg-filter-drawer{position:fixed;inset:0 0 0 auto;width:min(440px,100%);background:white;z-index:81;display:flex;flex-direction:column;box-shadow:-12px 0 45px #0002}.lg-filter-drawer>header{padding:24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dce3e8}.lg-filter-drawer h2{margin:0;font-size:30px}.lg-filter-drawer>header button,.lg-quick-close{border:0;background:transparent;font-size:28px;color:var(--lg-main)}.lg-filter-form{display:flex;flex:1;min-height:0;flex-direction:column}.lg-filter-body{padding:24px;overflow:auto;flex:1}.lg-filter-body fieldset{border:0;border-bottom:1px solid #dce3e8;padding:0 0 22px;margin:0 0 22px}.lg-filter-body legend{font-family:'Barlow Semi Condensed',sans-serif;font-size:22px;font-weight:700;margin-bottom:14px}.lg-filter-body label{display:flex;gap:10px;align-items:center;margin:10px 0;font-size:14px}.lg-filter-body input[type=checkbox],.lg-filter-body input[type=radio]{accent-color:var(--lg-main);width:17px;height:17px}.lg-filter-body label small{margin-left:auto}.lg-filter-price{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lg-filter-price label{display:block}.lg-filter-price input{display:block;width:100%;border:1px solid #dce3e8;border-radius:3px;padding:10px}.lg-filter-form>footer{padding:18px 24px;border-top:1px solid #dce3e8;display:flex;align-items:center;justify-content:space-between;gap:12px}.lg-filter-form>footer button{background:var(--lg-main);color:white;border:1px solid var(--lg-main);padding:11px 22px;border-radius:3px}.lg-pdp-top{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;align-items:start;padding-bottom:40px}.lg-gallery-main{position:relative;background:#f3f5f6;border-radius:4px;overflow:hidden;aspect-ratio:1.4}.lg-gallery-main>img{width:100%;height:100%;object-fit:contain}.lg-gallery-main>button{position:absolute;bottom:15px;right:15px;width:36px;height:36px;border:0;border-radius:50%;background:white;font-size:23px}.lg-thumbs{display:flex;gap:12px;overflow:auto;margin-top:12px}.lg-thumbs>button{flex:0 0 calc((100% - 36px)/4);height:110px;border:1px solid #dce3e8;background:#f3f5f6;padding:2px;border-radius:3px}.lg-thumbs img{width:100%;height:100%;object-fit:cover}.lg-thumbs>button.is-active{border-color:var(--lg-main)}.lg-pdp-copy h1{font-size:clamp(34px,3vw,48px);margin:0 0 16px}.lg-lead{font-size:18px}.lg-description{color:color-mix(in srgb,var(--lg-main) 76%,white);font-size:14px}.lg-price{font-family:'Barlow Semi Condensed',sans-serif;font-size:38px;font-weight:700;margin:22px 0!important}.lg-price del{font-size:18px;margin-left:15px;color:#6a7680}.lg-purchase-intro{border-top:1px solid #dce3e8;padding-top:20px}.lg-purchase-intro h3{font-size:23px}.lg-purchase-intro p{font-size:13px}.lg-pdp-copy>.lg-primary,.lg-pdp-copy>.lg-outline,.lg-pdp-copy form>.lg-primary,.lg-pdp-copy form>.lg-outline{width:100%;margin:5px 0}.lg-pdp-copy .lg-small{margin:10px 0}.lg-stepper{display:grid;grid-template-columns:42px 55px 42px;width:max-content;align-items:stretch;border:1px solid #dce3e8;border-radius:3px;overflow:hidden;height:42px;margin:6px 0 16px}.lg-stepper>*{min-width:0;border:0;background:white;text-align:center;margin:0;line-height:1;padding:0}.lg-stepper input{appearance:textfield;border-inline:1px solid #dce3e8;width:55px}.lg-stepper input::-webkit-inner-spin-button{appearance:none}.lg-details{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid #dce3e8;padding:45px 0}.lg-details>div>p{max-width:500px}.lg-highlights{list-style:none;padding:0;margin:20px 0 0}.lg-highlights li{display:flex;align-items:center;gap:25px;margin:18px 0}.lg-highlights svg{width:36px;height:36px;flex-shrink:0}.lg-specs{border:1px solid #dce3e8;margin:0}.lg-specs>div{display:grid;grid-template-columns:42% 58%;border-bottom:1px solid #dce3e8}.lg-specs>div:last-child{border:0}.lg-specs dt,.lg-specs dd{padding:14px 18px;margin:0;font-size:14px}.lg-specs dt{background:var(--lg-pale)}.lg-story{display:grid;grid-template-columns:1.1fr 1fr;border-block:1px solid #dce3e8;align-items:center;margin:0 0 10px}.lg-story>img{width:100%;height:360px;object-fit:cover}.lg-story>div{padding:40px}.lg-story h2{font-size:38px}.lg-story p{font-size:15px}.lg-faq details{border:1px solid #dce3e8;margin-bottom:9px}.lg-faq summary{font-family:'Barlow Semi Condensed',sans-serif;font-size:20px;font-weight:600;cursor:pointer;list-style:none;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:15px}.lg-faq summary:after{content:'+';font-family:Inter,sans-serif;font-size:18px}.lg-faq details[open] summary:after{content:'−'}.lg-faq details>p,.lg-faq details>div{border-top:1px solid #dce3e8;padding:14px 16px;margin:0;font-size:14px}.lg-related{background:var(--lg-pale);padding:35px 0}.lg-reviews{padding:35px 0}.lg-reviews article{padding:15px 0;border-bottom:1px solid #dce3e8}.lg-lightbox{position:fixed;inset:0;z-index:90;background:#10212de8;overflow:auto;padding:65px 8vw}.lg-lightbox>button{position:fixed;top:15px;right:25px;color:white;font-size:36px;border:0;background:transparent}.lg-lightbox>div{display:grid;gap:25px;max-width:1100px;margin:auto}.lg-lightbox img{width:100%}.lg-quick-overlay{display:flex;align-items:center;justify-content:center;padding:28px;overflow:auto}.lg-quick-panel{position:relative;display:grid;grid-template-columns:1.2fr 1fr;gap:30px;max-width:1000px;width:100%;background:white;border-radius:4px;padding:32px;box-shadow:0 20px 80px #0003;max-height:90dvh;overflow:auto}.lg-quick-close{position:absolute;right:10px;top:5px;z-index:1}.lg-quick-photo>img{width:100%;height:320px;object-fit:contain;background:#f4f6f8}.lg-quick-thumbs{display:flex;gap:9px;margin-top:10px}.lg-quick-thumbs button{width:70px;height:60px;border:1px solid #dce3e8;background:white;padding:0}.lg-quick-thumbs img{width:100%;height:100%;object-fit:cover}.lg-quick-copy{padding-top:12px}.lg-quick-copy h2{font-size:34px}.lg-quick-copy p{font-size:14px}.lg-quick-copy>.lg-outline,.lg-quick-copy>.lg-primary,.lg-quick-copy form>.lg-primary{width:100%;margin:8px 0}.lg-quick-copy select{width:100%;padding:10px;margin:8px 0;border:1px solid #dce3e8}.lg-quick-copy label{display:block;font-size:13px}
@media(max-width:900px){.lg-pdp-top{gap:25px}.lg-grid{gap:14px}.lg-card-copy{padding:14px}.lg-card h3{font-size:23px}.lg-details{gap:30px}.lg-story>div{padding:25px}.lg-thumbs>button{height:80px}}
@media(max-width:640px){.lg-hero-copy{padding:40px 0;min-height:250px}.lg-hero-copy>p:last-child{font-size:15px}.lg-hero-copy h1{font-size:36px}.lg-crumb{font-size:11px;padding:18px 0;gap:8px}.lg-grid{grid-template-columns:1fr;gap:18px}.lg-card-photo{aspect-ratio:1.65}.lg-card h3{font-size:28px}.lg-card-copy{padding:20px}.lg-toolbar{align-items:end;font-size:12px;gap:8px}.lg-toolbar>div{gap:6px}.lg-toolbar button,.lg-toolbar select{font-size:12px;padding:8px 10px}.lg-listing-help{align-items:start;gap:15px}.lg-listing-help>svg{width:45px;flex-shrink:0}.lg-listing-help h2{font-size:27px}.lg-pdp-top{grid-template-columns:1fr;gap:28px}.lg-pdp-copy h1{font-size:38px}.lg-details{grid-template-columns:1fr;padding:30px 0;gap:20px}.lg-story{grid-template-columns:1fr}.lg-story>img{height:240px}.lg-story>div{padding:25px 0}.lg-story h2{font-size:32px}.lg-specs dt,.lg-specs dd{padding:12px;font-size:13px;overflow-wrap:anywhere}.lg-quick-overlay{padding:14px}.lg-quick-panel{grid-template-columns:1fr;padding:25px 18px;gap:15px;max-height:94dvh}.lg-quick-photo>img{height:210px}.lg-quick-copy h2{font-size:30px}.lg-quick-copy .lg-price{margin:14px 0!important}.lg-listing-help .lg-outline{font-size:12px;padding:10px 12px}.lg-lightbox{padding:65px 14px}}
.lg-toolbar button{display:inline-flex;align-items:center;gap:8px}
.lg-theme,.lg-dialog,.eq-ui,.logistics-drawer{--lg-heading-font:"Barlow Semi Condensed",Arial,sans-serif;--lg-body-font:Inter,Arial,sans-serif}
.lg-theme .lg-primary:hover{background:white!important;color:var(--lg-main)!important}.lg-theme .lg-outline:hover{background:var(--lg-main)!important;color:white!important}
.jw-logistics-demo-brand{font:800 38px/.9 "Barlow Semi Condensed",Arial,sans-serif!important;color:var(--lg-main,#173247);display:block;letter-spacing:-.02em;text-align:left;white-space:nowrap}.jw-logistics-demo-brand>span{display:inline-block;width:25px;height:5px;background:var(--lg-sub,#EF7B32);margin-left:5px;vertical-align:middle}.jw-logistics-demo-brand small{display:block;font:600 8px/1.2 Inter,Arial,sans-serif;letter-spacing:.12em;margin-top:7px}
