.drk-flow .df-product-media{aspect-ratio:var(--df-card-ratio,1);height:auto;max-height:none;border-color:#e4e7e6}
.drk-flow .df-product-media img{height:100%;width:100%;padding:var(--df-image-space,16px);object-fit:contain;object-position:50% 50%;transform:scale(var(--df-product-scale,1));transform-origin:50% 50%;mix-blend-mode:multiply}
.drk-flow .df-kids-visual{padding:0;max-width:520px;width:100%;margin-inline:auto;overflow:hidden}
.drk-flow .df-kids-visual>picture{aspect-ratio:var(--df-kids-ratio,1);width:100%;height:auto;max-width:none;max-height:none}
.drk-flow .df-kids-visual>picture>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:normal}
.drk-flow .df-kids-caption{padding:17px 22px;border-color:#c7d3d8;margin:0}
.drk-flow .df-story-portrait{--df-portrait-limit:var(--df-portrait-height,440px);max-width:min(365px,calc(var(--df-portrait-limit)*var(--df-portrait-ratio,.722)));width:100%}
.drk-flow .df-story-portrait .df-photo{height:auto;aspect-ratio:var(--df-portrait-ratio,.722);background:transparent;overflow:hidden}
.drk-flow .df-story-portrait .df-photo picture{height:100%;width:100%;display:block}
.drk-flow .df-story-portrait .df-photo img{width:100%;height:100%;object-fit:contain;object-position:50% 0}
.drk-flow .df-journal-media{height:auto;aspect-ratio:var(--df-journal-ratio,1.333333);background:var(--df-card-tint,#f3f4f1)}
.drk-flow .df-journal-media img{height:100%;width:100%;object-fit:var(--df-fit,cover);object-position:var(--df-focus-x,50%) var(--df-focus-y,50%)}
.drk-flow.df-footer .df-footer-brand img{background:transparent;mix-blend-mode:multiply}
.drk-hw .drk-hw-panel--editorial .drk-hw-media{padding:32px clamp(24px,4vw,64px) 32px 14px;background:transparent}
.drk-hw .drk-hw-panel--editorial .drk-hw-primary-image{height:auto;aspect-ratio:var(--hw-source-ratio,1.333333);max-width:min(100%,calc((var(--hw-height) - 64px)*var(--hw-source-ratio,1.333333)));overflow:hidden}
.drk-hw .drk-hw-panel--editorial .drk-hw-primary-image img{height:100%;width:100%;max-height:none;object-fit:contain}
.drk-hw .drk-hw-thumb{background:transparent}
.drk-hw .drk-hw-thumb img{mix-blend-mode:multiply}
.drk-navigation .drk-h-kids-family{aspect-ratio:var(--drk-family-ratio,1.333333);max-height:none}
.drk-navigation .drk-h-kids-family picture{display:block;width:100%;height:100%}
.drk-navigation .drk-h-kids-family img{width:100%;height:100%;object-fit:contain}
.drk-navigation .drk-h-kids-packshot{background:transparent;padding:0;aspect-ratio:1}
.drk-navigation .drk-h-kids-packshot img{max-height:none;height:100%;width:100%;object-fit:contain}
.drk-navigation .drk-h-feature-portrait img{object-fit:cover;object-position:60% 32%}
@media(max-width:1100px){.drk-flow .df-story-portrait{--df-portrait-limit:390px}.drk-navigation .drk-h-kids-packshot{height:270px;width:270px;max-width:100%;margin-inline:auto}.drk-navigation .drk-h-kids-family{max-height:none}}
@media(max-width:800px){.drk-flow .df-product-media{aspect-ratio:var(--df-card-ratio-mobile,1)}.drk-flow .df-story-portrait{--df-portrait-limit:330px}.drk-hw .drk-hw-panel--editorial .drk-hw-media{padding:0 24px 26px;min-height:0;max-height:none;align-self:center}.drk-hw .drk-hw-panel--editorial .drk-hw-primary-image{max-width:480px;max-height:none;height:auto;width:100%}.drk-flow .df-kids-caption{padding:15px 18px}}
@media(max-width:580px){.drk-flow .df-story-portrait{--df-portrait-limit:360px}.drk-flow .df-journal-card{grid-template-columns:112px minmax(0,1fr);gap:0 18px}.drk-flow .df-journal-media{height:auto;aspect-ratio:var(--df-journal-ratio,1.333333);margin:0}.drk-flow .df-journal-media img{object-position:var(--df-focus-x-mobile,var(--df-focus-x,50%)) var(--df-focus-y-mobile,var(--df-focus-y,50%))}}
@media(max-width:360px){.drk-flow .df-journal-card{grid-template-columns:88px minmax(0,1fr);gap:0 14px}.drk-navigation .drk-h-kids-packshot{height:228px;width:228px}.drk-hw .drk-hw-panel--editorial .drk-hw-media{padding-inline:20px}}
