html.ftl-locale-layout :is(.product-item-meta__title,.collapsible__content,.dji-product__variant-title,.dji-product__accessory-title,.ftl-guide__card,.ftl-trust__card,.ftl-trust__more,.ftl1016-card-copy,.ftl-product__content){min-width:0;overflow-wrap:anywhere;word-break:normal}
html.ftl-locale-layout :is(.ftl-guide__option,.ftl-product__buy,.dji-product__add-to-cart,.popover__choice-item){white-space:normal;overflow-wrap:anywhere;line-height:1.4;height:auto;min-height:44px}
html.ftl-locale-layout .popover__choice-item{max-width:100%;text-align:start}
html.ftl-locale-layout .popover__choice-item>span{min-width:0}
html.ftl-locale-layout .ftl-guide__option span{flex-shrink:0}
html.ftl-locale-layout #main .ftl-trust{width:100%;max-width:100%;margin-inline:0}
html.ftl-locale-layout #main .ftl-trust__inner{width:100%;padding-inline:0}
html.ftl-locale-layout .ftl-trust__stat strong{max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.15}
html.ftl-locale-layout :is(.ftl-trust__tag,.ftl-trust__source,.ftl-trust__proof-card figcaption,.ftl-trust__more>strong){overflow-wrap:anywhere;word-break:normal}
html.ftl-locale-layout .ftl-trust__seen{flex-wrap:wrap}
html.ftl-locale-layout .ftl-trust__section-head{flex-wrap:wrap}
html.ftl-locale-layout .ftl-trust__swipe{max-width:100%;white-space:normal}
html.ftl-locale-layout .content-box .heading{overflow-wrap:anywhere;hyphens:auto}
html.ftl-locale-layout #main .content-box .button[href$="/products/runsible-64"]{max-width:100%;white-space:normal!important;overflow-wrap:anywhere;height:auto!important;min-height:44px;padding:12px 20px!important;line-height:1.4!important}
html.ftl-locale-layout .ftl-halloween__ribbon{flex-wrap:wrap}
html.ftl-locale-layout .ftl-halloween__card-top{flex-wrap:wrap;gap:8px}
html.ftl-locale-layout .ftl-halloween__gift{max-width:100%;white-space:normal;line-height:1.4}
html.ftl-locale-layout :is(.ftl1016-lead h2,.ftl-guide h2,.ftl-product__content h3,.ftl-trust h2){overflow-wrap:anywhere;text-wrap:balance}
html.ftl-locale-layout:is(:lang(de),:lang(fr)) :is(.product-item-meta__title,.collapsible__content,.ftl-guide__card p,.ftl1016-card-copy p,.ftl-trust__title,.ftl-trust__tag){hyphens:auto}
html.ftl-locale-layout:is(:lang(de),:lang(fr)) :is(.ftl-trust__eyebrow,.ftl-trust__tag,.ftl-guide__eyebrow,.ftl-product__eyebrow){letter-spacing:.035em}
html.ftl-locale-layout:is(:lang(zh),:lang(ja)) :is(.ftl1016-lead h2,.ftl1016-card-copy h3,.ftl-product__content h3,.ftl-trust h2,.dji-product__title){line-height:1.3;letter-spacing:0;word-break:normal;line-break:strict}
html.ftl-locale-layout:is(:lang(zh),:lang(ja)) :is(.ftl1016-card-copy p,.ftl-product__content p,.collapsible__content,.dji-product__description){line-height:1.75;letter-spacing:0;line-break:strict}
html.ftl-locale-layout:is(:lang(zh),:lang(ja)) :is(.ftl1016-eyebrow,.ftl-story-card__category,.ftl-trust__eyebrow,.ftl-trust__tag){letter-spacing:.02em}
html.ftl-story-page :is(.hero-copy,.hero__copy,.split>*,.grid3>*,.intro-grid>*,.closing-grid>*,.restored-cards>*){min-width:0}
html.ftl-story-page :is(h1,h2,h3,p,figcaption,.eyebrow,.btn,.button,.navlink){overflow-wrap:anywhere;word-break:normal}
html.ftl-story-page :is(.btn,.button,.navlink,.hero-secondary){max-width:100%;white-space:normal;height:auto;text-align:center}
html.ftl-story-page:is(:lang(de),:lang(fr)) :is(p,figcaption,.eyebrow,h1,h2,h3){hyphens:auto}
html.ftl-story-page:is(:lang(zh),:lang(ja)) :is(h1,h2,h3){letter-spacing:0;line-height:1.3;line-break:strict}
html.ftl-story-page:is(:lang(zh),:lang(ja)) :is(p,.btn,.eyebrow){letter-spacing:0;line-height:1.65;line-break:strict}
@media(max-width:767px){
 html.ftl-locale-layout #main [id^="ParksiblePricing-"] .parksible-pricing__table-row--brand{grid-template-columns:minmax(0,1fr);gap:12px}
 html.ftl-locale-layout #main [id^="ParksiblePricing-"] .parksible-pricing__brand-cell{min-width:0;flex-wrap:wrap;gap:8px}
 html.ftl-locale-layout #main [id^="ParksiblePricing-"] .parksible-pricing__brand-cell strong{white-space:normal;overflow-wrap:anywhere}
 html.ftl-locale-layout #main [id^="ParksiblePricing-"] .parksible-pricing__table-row--brand>strong{min-width:0;text-align:start;white-space:normal;overflow-wrap:anywhere}
 html.ftl-locale-layout #main .ftl-story-card__label{align-items:center;min-height:40px;height:auto}
 html.ftl-locale-layout #main .ftl-story-card__category{overflow-wrap:anywhere;white-space:normal;line-height:1.4}
 html.ftl-locale-layout #main .ftl-story-card__label .ftl-home-arrow{flex:0 0 18px;width:18px}
 html.ftl-locale-layout:is(:lang(de),:lang(fr)) #main .ftl-story-card__category{font-size:10px;text-transform:none;hyphens:auto}
 html.ftl-locale-layout:is(:lang(zh),:lang(ja)) #main .ftl-story-card__category{font-size:11px}
 html.ftl-locale-layout:is(:lang(zh),:lang(ja)) #main .ftl-story-card h3.ftl-story-card__headline{line-height:1.5}
 html.ftl-locale-layout:is(:lang(de),:lang(fr)) .ftl-trust__stat--shipping strong{font-size:clamp(16px,4.5vw,22px);letter-spacing:-.02em;hyphens:auto}
 html.ftl-locale-layout:is(:lang(zh),:lang(ja)) .ftl-trust__stat strong{font-size:clamp(19px,5vw,24px);letter-spacing:0;line-height:1.3}
 html.ftl-locale-layout .ftl-trust__tag{letter-spacing:.025em;line-height:1.4}
 html.ftl-locale-layout .ftl-trust__proof-card{aspect-ratio:auto;display:flex;flex-direction:column}
 html.ftl-locale-layout .ftl-trust__proof-card img{aspect-ratio:4/5;height:auto}
 html.ftl-locale-layout .ftl-trust__proof-card figcaption{position:static;flex:1;padding:12px;background:#171717}
 html.ftl-locale-layout .ftl-trust__proof-card figcaption strong{line-height:1.35}
 html.ftl-locale-layout .ftl-trust__proof-card figcaption span{line-height:1.5}
 html.ftl-locale-layout .ftl-trust__seen{flex-wrap:nowrap}
 html.ftl-locale-layout .dji-product__section-heading{height:auto;line-height:1.4}
 html.ftl-locale-layout .dji-product__installment-link{white-space:normal;overflow-wrap:anywhere}
 html.ftl-story-page .hero-secondary{width:fit-content;margin-left:0}
 html.ftl-story-page .kit-purchase-row{flex-wrap:wrap}
 html.ftl-story-page .kit-purchase-row .btn{min-height:44px;font-size:12px}
 html.ftl-story-page:is(:lang(de),:lang(fr)) :is(.hero h1,.hero__copy h1){font-size:clamp(28px,8vw,40px);line-height:1.16;letter-spacing:-.025em}
 html.ftl-story-page:is(:lang(zh),:lang(ja)) :is(.hero h1,.hero__copy h1){font-size:clamp(27px,7.3vw,36px);line-height:1.35;letter-spacing:0}
}
@media(min-width:768px) and (max-width:1199px){
 html.ftl-locale-layout:is(:lang(de),:lang(fr)) .ftl-trust__stat strong{font-size:clamp(18px,2.4vw,27px);hyphens:auto}
 html.ftl-locale-layout .ftl-trust__seen span{white-space:normal;text-align:center}
}
@media(min-width:801px){
 html.ftl-story-page:not(:lang(en)) .hero{aspect-ratio:auto;min-height:520px}
 html.ftl-story-page:not(:lang(en)) .hero-media{position:absolute;inset:0;aspect-ratio:auto;height:100%}
 html.ftl-story-page:not(:lang(en)) .hero-media .hero-image{height:100%;object-fit:cover}
 html.ftl-story-page:not(:lang(en)) .hero .wrap{position:relative;inset:auto;height:auto;min-height:520px;padding-block:48px}
 html.ftl-story-page:not(:lang(en)) .hero-copy{width:40%;max-width:560px}
 html.ftl-story-page:not(:lang(en)) .hero-glass{background:linear-gradient(90deg,rgba(0,0,0,.76),rgba(0,0,0,.5) 42%,transparent 72%)}
 html.ftl-story-page:is(:lang(de),:lang(fr)) .hero h1{font-size:clamp(40px,4.4vw,72px);line-height:1.16;letter-spacing:-.025em}
 html.ftl-story-page:is(:lang(zh),:lang(ja)) .hero h1{font-size:clamp(42px,4.6vw,76px);line-height:1.35;letter-spacing:0}
}

html.ftl-locale-layout #main .ftl1016-lead{container-type:inline-size}
html.ftl-locale-layout #main .ftl1016-title .ftl1016-title__line{display:block;color:inherit;overflow-wrap:normal;word-break:normal;hyphens:none;text-wrap:pretty}
html.ftl-locale-layout #main .ftl1016-title .ftl1016-title__line--accent{color:#f51e34}
html.ftl-locale-layout #main .ftl-product__content{container-type:inline-size}
html.ftl-locale-layout #main .ftl-product__model-name{display:block;white-space:nowrap!important;overflow-wrap:normal;hyphens:none}
html.ftl-locale-layout #main .ftl-product__offer-name{display:block;margin-top:.16em;font-size:.72em;line-height:1.35;white-space:nowrap!important;overflow-wrap:normal;hyphens:none;letter-spacing:0}
html.ftl-locale-layout #main .ftl-trust__stat{container-type:inline-size}
html.ftl-locale-layout #main .ftl-trust__stat strong{max-width:100%;white-space:nowrap;overflow-wrap:normal;hyphens:none;line-height:1.25}
html.ftl-locale-layout #main .ftl-trust__stat--shipping strong{font-size:clamp(12px,12cqi,38px);letter-spacing:-.025em}
html.ftl-locale-layout:is(:lang(de),:lang(fr)) #main .ftl-trust__stat--shipping strong{font-size:clamp(12px,7.4cqi,30px)}
html.ftl-locale-layout:is(:lang(zh),:lang(ja)) #main .ftl-trust__stat--shipping strong{font-size:clamp(21px,20cqi,38px);letter-spacing:0}
@media(min-width:801px){
 html.ftl-locale-layout #main .ftl1016-lead .ftl1016-title{font-size:clamp(40px,6.2cqi,86px);line-height:1.16;letter-spacing:-.035em}
 html.ftl-locale-layout:is(:lang(zh),:lang(ja)) #main .ftl1016-lead .ftl1016-title{line-height:1.3;letter-spacing:0}
 html.ftl-locale-layout #main .ftl-product__content>h3{font-size:clamp(30px,13.8cqi,74px);line-height:1.2;letter-spacing:-.025em;overflow-wrap:normal;hyphens:none;text-wrap:pretty}
 html.ftl-locale-layout #main .ftl-product__content>h3:not(.ftl-product__name-desktop){white-space:nowrap}
 html.ftl-locale-layout:is(:lang(zh),:lang(ja)) #main .ftl-product__headline br{display:none}
}
@media(max-width:800px){
 html.ftl-locale-layout #main .ftl1016-lead .ftl1016-title .ftl1016-title__line{white-space:normal!important;line-height:1.5!important}
 html.ftl-locale-layout #main .ftl-trust__stat strong{font-size:clamp(19px,14cqi,25px)}
 html.ftl-locale-layout #main .ftl-trust__stat--shipping strong{font-size:clamp(12px,12cqi,24px)}
 html.ftl-locale-layout:is(:lang(de),:lang(fr)) #main .ftl-trust__stat--shipping strong{font-size:clamp(11px,7.4cqi,22px)}
 html.ftl-locale-layout:is(:lang(zh),:lang(ja)) #main .ftl-trust__stat--shipping strong{font-size:clamp(19px,14cqi,25px)}
}

@media(max-width:359px){html.ftl-locale-layout:is(:lang(de),:lang(fr)) #main .ftl-trust__stats{grid-template-columns:minmax(0,1fr)}}

html.ftl-locale-layout :is(#header-localization-form-locale,#footer-locale-selector,#header-sidebar-localization-form-locale) .popover__content{width:100%;max-width:100%;padding-inline:0}
html.ftl-locale-layout :is(#header-localization-form-locale,#footer-locale-selector,#header-sidebar-localization-form-locale) .popover__choice-list{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0}
html.ftl-locale-layout :is(#header-localization-form-locale,#footer-locale-selector,#header-sidebar-localization-form-locale) .popover__choice-item{display:block;width:100%;max-width:none;min-height:44px;padding:10px 20px;text-align:start;white-space:nowrap!important;overflow-wrap:normal;word-break:keep-all;hyphens:none;line-height:1.5}
html.ftl-locale-layout :is(#header-localization-form-locale,#footer-locale-selector,#header-sidebar-localization-form-locale) .popover__choice-label{white-space:nowrap!important;overflow-wrap:normal;word-break:keep-all;hyphens:none}
@media(min-width:741px){
 html.ftl-locale-layout :is(#header-localization-form-locale,#footer-locale-selector,#header-sidebar-localization-form-locale){width:190px;min-width:190px;max-width:calc(100vw - 32px)}
}

html.ftl-locale-layout:is(:lang(en),:lang(de),:lang(fr)) #main .ftl1016-title--western{overflow-wrap:normal;hyphens:none;text-wrap:wrap}
html.ftl-locale-layout:is(:lang(en),:lang(de),:lang(fr)) #main .ftl-trust__stat--shipping strong{font-size:clamp(20px,13cqi,46px);line-height:1.1}
@media(min-width:801px){
 html.ftl-locale-layout:is(:lang(en),:lang(de),:lang(fr)) #main .ftl1016-lead .ftl1016-title--western{font-size:clamp(42px,7.35vw,94px);line-height:.98;letter-spacing:-.055em}
}
@media(max-width:800px){
 html.ftl-locale-layout:is(:lang(en),:lang(de),:lang(fr)) #main .ftl-trust__stat--shipping strong{font-size:clamp(16px,13cqi,25px)}
}
