.kvgeometry{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;opacity:var(--kvgeometry-opacity,.9)}
.kvgeometry svg{display:block;width:100%;height:100%}
.kvpdp--geometry .kvpdp__gallery{isolation:isolate;padding-block:var(--kvgeometry-pad,32px)}
.kvpdp--geometry .kvpdp__gallery:before,.kvpdp--geometry .kvpdp__gallery:after,.kvpdp--geometry .kvpdp__art-shapes{display:none}
.kvpdp--geometry .kvpdp__gallery>.kvgeometry{inset:8px 0}
.kvpdp--geometry-console_tiles .kvpdp__gallery>.kvgeometry{inset:8px -40px}
.kvpdp--geometry-paired_rhythm .kvpdp__gallery>.kvgeometry{inset:8px -24px}
.kvpdp--geometry-bridge_bands .kvpdp__gallery>.kvgeometry,.kvpdp--geometry-dynamic_ribbons .kvpdp__gallery>.kvgeometry{inset:8px -40px}
.kvpdp--geometry .kvpdp__gallery>.kvconsole,.kvpdp--geometry .kvpdp__gallery>.kvpdp__stage{position:relative;z-index:1;width:100%}
.kvstory.kvstory--geometry .kvstory__shape{display:none}
.kvstory.kvstory--geometry .kvstory__panel-media,.kvstory.kvstory--geometry .kvstory__shared-media{position:relative;isolation:isolate;overflow:hidden;background:transparent;border-radius:0;padding:24px}
.kvstory.kvstory--geometry .kvstory__panel-media:before,.kvstory.kvstory--geometry .kvstory__panel-media:after,.kvstory.kvstory--geometry .kvstory__shared-media:before,.kvstory.kvstory--geometry .kvstory__shared-media:after{display:none}
.kvstory--geometry .kvstory__media,.kvstory--geometry .kvstory__anatomy,.kvstory--geometry .kvstory__comparison,.kvstory--geometry [data-story-detail-media]{position:relative;z-index:1}
.kvstory.kvstory--geometry .kvstory__panel-media--no-shape{padding:0}
@media(max-width:900px){.kvpdp--geometry .kvpdp__gallery{padding-block:var(--kvgeometry-pad-mobile,16px)}}
@media(max-width:749px){.kvpdp--geometry .kvpdp__gallery>.kvgeometry{inset:0}.kvstory.kvstory--geometry .kvstory__panel-media,.kvstory.kvstory--geometry .kvstory__shared-media{padding:16px}}

.kvpdpft--geometry .kvpdpft__media-shape{display:none}
.kvpdpft--geometry .kvpdpft__media>.kvgeometry{inset:8px 0}
.kvpdpft--geometry .kvpdpft__media>.kvcrop{position:relative;z-index:1}
@media(max-width:749px){.kvpdpft--geometry .kvpdpft__media>.kvgeometry{inset:0}}
