/* End DDL801-OP 20261022. */

/* Dehumidifier descriptions 20261022: preview-owned component block. */
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier{--pd-paper:#f3f6f8;scroll-margin-top:230px}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier :is(.pd-block,.pd-image-story,.pd-video-section,.pd-photo-section,.pd-resources,.pd-close){border:0;padding:38px 0}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-opening{padding:24px 0 38px}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-opening-copy h2{font-size:30px!important;line-height:1.35;max-width:24ch}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-heading-line{display:block}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-opening figure{margin-top:28px}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-opening-split img{max-height:440px;object-fit:contain}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-opening-wide img{max-height:520px;object-fit:contain}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-opening-text{max-width:850px}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier :is(th,td){font-size:16px;line-height:1.7}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier th{width:39%}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-block>p:last-child{margin-bottom:0}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier :is(p,.pd-notices)+table{margin-top:24px}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier p+.pd-notices{margin-top:20px}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-image-story{gap:30px}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-image-story img{max-height:470px;object-fit:contain}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-fit-panel{padding:28px;background:var(--pd-paper);margin:16px 0 28px}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-fit-panel table{background:#fff;margin-top:24px}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-fit-panel th{background:#e7edf1}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-fit-panel figure{max-width:780px;margin:28px auto 0}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-fit-panel img{max-height:540px;object-fit:contain}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-topic-columns{display:grid;gap:28px;margin-top:24px}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-topics>div{margin-top:24px}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-photo-section img{max-height:680px;object-fit:contain}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-block>figure{margin-top:28px}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-block>figure img{max-height:540px;object-fit:contain}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-video-list{display:grid;gap:30px}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-video{position:relative;aspect-ratio:16/9;background:var(--pd-ink);overflow:hidden}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;max-width:100%}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-video-link{display:inline-flex;align-items:center;min-height:44px;font-size:15px;margin-top:10px}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-resources{gap:8px 28px;padding:26px 0}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-resources a{font-size:15px;display:inline-flex;align-items:center;min-height:44px}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-close{display:grid;gap:20px;align-items:center;padding:28px;background:var(--pd-paper);margin-top:8px}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-close p{margin:0}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-enquiry{border-radius:0;transition:background-color .18s ease}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier details{border:0;background:var(--pd-paper);margin-bottom:8px;padding:0 20px}
:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-note{font-size:15px}
@container(min-width:700px){
 :is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-opening-split{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:center;padding:26px 0 48px}
 :is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-opening-split figure{margin:0}
 :is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-opening-copy h2{font-size:36px!important}
 :is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-opening-wide .pd-opening-copy{display:grid;grid-template-columns:1fr 1.1fr;gap:40px}
 :is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-image-story{display:grid;grid-template-columns:1fr 1.1fr;gap:48px}
 :is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-image-story.pd-reverse figure{grid-column:2;grid-row:1}
 :is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-image-story.pd-reverse .pd-text{grid-column:1;grid-row:1}
 :is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier :is(.pd-block,.pd-image-story,.pd-video-section){padding:46px 0}
 :is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-topic-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}
 :is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-fit-panel{padding:34px}
 :is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-close{grid-template-columns:1fr auto}}
@container(max-width:430px){
 :is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-opening-copy h2{font-size:27px!important}
 :is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier :is(th,td){font-size:15px;padding:12px 9px}
 :is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier th{width:39%}
 :is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-opening-split img{max-height:340px}
 :is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-fit-panel{padding:22px 16px}
 :is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier .pd-close{padding:24px 20px}}
@media(prefers-reduced-motion:reduce){:is(.bbe-detail,#tab-description .bbe-detail).pd-dehumidifier *{transition:none!important}}
