/* GA Clips entry slot: reserved height 432 mobile / 564 desktop. */
.gavl-entry{--gavl-entry-h:432px;position:relative;box-sizing:border-box;width:100%;color:#231F20;font-family:"articulat-cf",Barlow,"Helvetica Neue",Helvetica,Arial,sans-serif}
@media (min-width: 769px){
.gavl-entry{--gavl-entry-h:564px}
}
.gavl-entry *{box-sizing:border-box}
.gavl-entry-anchor{position:relative;height:0}
.gavl-entry-sentinel{position:absolute;top:0;left:0;width:100%;height:var(--gavl-entry-h);opacity:0;pointer-events:none}
.gavl-entry-slot{position:relative;height:var(--gavl-entry-h);overflow:hidden;border-top:1px solid #D1D3D4}
.gavl-entry--collapsed .gavl-entry-slot{height:0;border-top:0}
@keyframes gavl-entry-failsafe{to{height:0;border-top-width:0}}
.gavl-entry:not(.gavl-entry--live)>.gavl-entry-slot{animation:gavl-entry-failsafe 0s linear 10s forwards}
.gavl-entry-inner{height:100%;display:flex;flex-direction:column;gap:14px;padding:22px 16px 28px}
.gavl-entry-head{display:flex;flex-direction:column;gap:2px}
.gavl-entry-h{margin:0;font-family:"zuume-edge","Barlow Condensed","Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:26px;line-height:1.05;text-transform:uppercase;color:#231F20}
.gavl-entry-sub{margin:0;font-size:14px;line-height:1.4;color:#636466}
.gavl-entry button{font-family:inherit;cursor:pointer;margin:0}
.gavl-entry-strip{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.gavl-entry-strip::-webkit-scrollbar{display:none}
.gavl-entry-card,.gavl-entry-hero,.gavl-entry-qthumb{position:relative;overflow:hidden;border:0;padding:8px;background:#231F20;color:#fff;text-align:left;display:flex;flex-direction:column;justify-content:flex-end}
.gavl-entry-card{flex:0 0 100px;height:178px;border-radius:6px;scroll-snap-align:start;gap:1px}
.gavl-entry-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.85}
.gavl-entry .gavl-entry-slot img.gavl-entry-img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover!important;display:block;margin:0}
.gavl-entry-card>span,.gavl-entry-hero>span,.gavl-entry-qthumb>span{position:relative}
.gavl-entry-dur{position:absolute!important;top:6px;right:6px;padding:2px 5px;border-radius:3px;background:rgba(0,0,0,.6);font-size:11px;font-weight:600}
.gavl-entry-dur--lg{top:12px;right:12px;font-size:12px}
.gavl-entry-dur--in{top:auto;bottom:4px;right:4px;font-size:10px;padding:0 3px}
.gavl-entry-play{position:absolute!important;top:50%;left:50%;width:36px;height:36px;margin:-30px 0 0 -18px;border-radius:50%;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center}
.gavl-entry-play--lg{width:76px;height:76px;margin:-38px 0 0 -38px;border:2px solid rgba(255,255,255,.75)}
.gavl-entry-qthumb .gavl-entry-play{width:34px;height:34px;margin:-17px 0 0 -17px}
.gavl-entry-tri{width:0;height:0;border-style:solid;border-width:7px 0 7px 12px;border-color:transparent transparent transparent #fff;margin-left:3px}
.gavl-entry-role{font-size:12px;font-weight:600;line-height:1.2}
.gavl-entry-mkt{font-size:11px;color:#D1D3D4;line-height:1.2}
.gavl-entry-hero{flex:1 1 auto;min-height:0;width:100%;border-radius:8px;padding:0}
.gavl-entry-tag{position:absolute!important;top:12px;left:12px;padding:4px 7px;border-radius:3px;background:#CC2027;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.gavl-entry-cap{padding:14px 16px;background:rgba(20,17,18,.94);display:flex;flex-direction:column;gap:6px}
.gavl-entry-q{font-family:"zuume-edge","Barlow Condensed","Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:25px;line-height:1.1;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;max-height:8.8em}
.gavl-entry-who{font-size:13px;color:#D1D3D4}
.gavl-entry-qcard{flex:1 1 auto;min-height:0;padding:20px;border-radius:6px;background:#F1F2F2;display:flex;flex-direction:column;gap:18px;overflow:hidden}
.gavl-entry-bq{margin:0;font-family:"zuume-edge","Barlow Condensed","Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:29px;line-height:1.08;color:#231F20;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}
.gavl-entry-qrow{display:flex;align-items:center;gap:14px}
.gavl-entry-qthumb{flex:0 0 72px;width:72px;height:128px;border-radius:5px;padding:0;align-items:center;justify-content:center}
.gavl-entry-qmeta{display:flex;flex-direction:column;gap:2px;min-width:0}
.gavl-entry-qmeta .gavl-entry-role{font-size:15px;font-weight:700}
.gavl-entry-qmeta .gavl-entry-mkt{font-size:13px;color:#636466}
.gavl-entry-qbtn{position:relative;overflow:hidden;align-self:flex-start;min-height:44px;padding:0;border:0;background:transparent;color:#900000;font-size:15px;font-weight:700}
.gavl-entry-qbtn:after{content:" \203A"}
.gavl-entry-card:focus-visible,.gavl-entry-hero:focus-visible,.gavl-entry-qthumb:focus-visible,.gavl-entry-qbtn:focus-visible{outline:3px solid #CC2027;outline-offset:2px}
.gavl-entry-err{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:8px 16px;background:#fff;font-size:14px;color:#900000}
.gavl-entry-qthumb+.gavl-entry-qmeta+.gavl-entry-qthumb{display:none}
.gavl-entry--hide-stories-page #ga-single-product-customer-stories{display:none}
@media (min-width: 769px){
.gavl-entry-inner{gap:22px;padding:44px clamp(16px,3.2vw,40px) 52px}
.gavl-entry[data-page="fire"] .gavl-entry-inner,.gavl-entry[data-page="le_kit"] .gavl-entry-inner{padding-left:0;padding-right:0}
.gavl-entry--wide .gavl-entry-inner{max-width:1280px;margin:0 auto}
.gavl-entry-head{gap:4px}
.gavl-entry-h{font-size:38px;line-height:1}
.gavl-entry-sub{font-size:16px}
.gavl-entry-card{flex:0 0 calc((100% - 80px)/6);min-width:150px;height:auto;aspect-ratio:9/16;padding:12px}
.gavl-entry-strip{gap:16px}
.gavl-entry-play{width:52px;height:52px;margin:-26px 0 0 -26px}
.gavl-entry-play--lg{width:84px;height:84px;margin:-42px 0 0 -42px}
.gavl-entry--wide .gavl-entry-qcard{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:auto 1fr;row-gap:14px;padding:36px}
.gavl-entry--wide .gavl-entry-qrow{display:contents}
.gavl-entry--wide .gavl-entry-bq{grid-column:1;grid-row:1;font-size:46px;line-height:1.04;-webkit-line-clamp:4}
.gavl-entry--wide .gavl-entry-qmeta{grid-column:1;grid-row:2;align-self:start;gap:10px}
.gavl-entry--wide .gavl-entry-qmeta .gavl-entry-role{font-size:17px}
.gavl-entry--wide .gavl-entry-qmeta .gavl-entry-mkt{font-size:15px}
.gavl-entry--wide .gavl-entry-qbtn{font-size:16px}
.gavl-entry--wide .gavl-entry-qthumb{grid-row:1/3;grid-column:2;margin-left:32px;align-self:start;flex:none;width:170px;height:auto;aspect-ratio:9/16;border-radius:6px}
.gavl-entry--wide .gavl-entry-qthumb+.gavl-entry-qmeta+.gavl-entry-qthumb{display:flex;grid-column:3;margin-left:16px}
.gavl-entry--wide .gavl-entry-qthumb .gavl-entry-play{width:52px;height:52px;margin:-26px 0 0 -26px}
.gavl-entry--wide .gavl-entry-hero{flex-direction:row;align-items:stretch;justify-content:flex-end}
.gavl-entry--wide .gavl-entry-slot .gavl-entry-hero img.gavl-entry-img{width:62%!important;right:auto}
.gavl-entry--wide .gavl-entry-hero .gavl-entry-play{left:31%}
.gavl-entry--wide .gavl-entry-hero .gavl-entry-dur--lg{right:calc(38% + 12px)}
.gavl-entry--wide .gavl-entry-cap{width:38%;justify-content:center;padding:0 32px;background:#231F20;gap:12px}
.gavl-entry--wide .gavl-entry-q{font-size:40px;line-height:1.05;-webkit-line-clamp:8;max-height:8.4em}
.gavl-entry--wide .gavl-entry-who{font-size:16px;font-weight:700}
}
