.widget-hero-component.card-cylinder{background-color:var(--rds-color-surface-white);border-radius:var(--rds-radius-m);border:1px solid var(--rds-color-border-low);position:relative;z-index:5;width:100%}
@media(min-width:1024px){.widget-hero-component.card-cylinder{overflow:hidden;margin:36px 0 0;width:500px;max-width:500px;height:fit-content;max-height:500px;top:0}
}
@media(max-width:calc(1024px - 1px)){.widget-hero-component.card-cylinder .card-cylinder-outer{margin:0}
}
.widget-hero-component.card-cylinder .card-cylinder-top{border-bottom:solid 1px var(--rds-color-border-low)}
.widget-hero-component.card-cylinder .card-cylinder-top.no-price{border:0;margin:0;padding:0}
.widget-hero-component.card-cylinder .card-cylinder-top-inner{display:flex;gap:10px;padding:32px 32px 0}
@media(min-width:1024px){.widget-hero-component.card-cylinder .card-cylinder-top-inner{display:block}
}
@media(min-width:1024px){.widget-hero-component.card-cylinder .card-cylinder-top-inner .card-cylinder-title{display:none}
}
.widget-hero-component.card-cylinder .card-cylinder-top-inner .card-cylinder-price{display:flex;align-items:baseline;margin-bottom:4px}
.widget-hero-component.card-cylinder .card-cylinder-top-inner .card-cylinder-price .price-max{background:var(--rds-color-highlightedSurface-orangeGradient);-webkit-background-clip:text;color:transparent;margin-right:8px}
.widget-hero-component.card-cylinder .card-cylinder-image-container{margin-right:10px;height:auto;flex-basis:80px}
.widget-hero-component.card-cylinder .card-cylinder-image-container img{max-height:136px;object-fit:contain}
.widget-hero-component.card-cylinder .card-cylinder-info-container.hidden{visibility:hidden}
.widget-hero-component.card-cylinder .card-cylinder-disclaimer{color:var(--rds-color-content-medium);margin-top:24px;padding:0 32px 24px}
@media(min-width:1024px){.widget-hero-component.card-cylinder .card-cylinder-disclaimer{padding:0 32px 32px;margin-top:0}
}
.widget-hero-component.card-cylinder .card-cylinder-bottom-inner{padding:24px 32px 32px}
@media(min-width:1024px){.widget-hero-component.card-cylinder .card-cylinder-bottom-inner{padding:32px 32px 0;display:flex}
}
@media(min-width:1024px){.widget-hero-component.card-cylinder .card-cylinder-bottom-inner-container{flex:1}
}
.widget-hero-component.card-cylinder .card-cylinder-bottom-inner .card-cylinder-title{display:none}
@media(min-width:1024px){.widget-hero-component.card-cylinder .card-cylinder-bottom-inner .card-cylinder-title{display:block;margin-bottom:8px}
}
.widget-hero-component.card-cylinder .card-cylinder-bottom-inner .card-cylinder-image-container{margin-right:28px}
.widget-hero-component.card-cylinder .card-cylinder-description{flex:1}
.widget-hero-component.card-cylinder .card-cylinder-description>*:last-child{margin-bottom:0}
.widget-hero-component.card-cylinder .card-cylinder-inner{position:fixed;bottom:0;left:0;height:auto;width:100%;background:var(--rds-color-surface-white);box-shadow:var(--rds-style-shadow-negative);border-top-left-radius:var(--rds-radius-m);border-top-right-radius:var(--rds-radius-m)}
@media(min-width:1024px){.widget-hero-component.card-cylinder .card-cylinder-inner{position:static;box-shadow:none}
}
.widget-hero-component.card-cylinder .card-cylinder-internal{display:none;justify-content:space-between;align-items:center;column-gap:16px;border-bottom:solid 1px var(--rds-color-border-low);padding:24px}
.widget-hero-component.card-cylinder .card-cylinder-internal.show{display:flex}
.widget-hero-component.card-cylinder .card-cylinder-internal .block-price{display:flex;align-items:baseline}
.widget-hero-component.card-cylinder .card-cylinder-internal .block-price .price-max{background:var(--rds-color-highlightedSurface-orangeGradient);-webkit-background-clip:text;color:transparent;margin-right:8px}
.widget-hero-component.card-cylinder .buttons-container{padding:16px}
@media(min-width:1024px){.widget-hero-component.card-cylinder .buttons-container{padding:48px 24px 24px}
}
.widget-hero-component.card-cylinder .buttons-container .rp-btn{width:100%}
.widget-hero-component.card-cylinder.fixed-top{position:static}
@media(min-width:1024px){.widget-hero-component.card-cylinder.fixed-top{position:fixed;top:0;left:0;z-index:1072;width:100%;margin:0;padding:12px 0;height:fit-content;max-width:none;max-height:unset;border-radius:0;background:var(--rds-color-surface-white)}
.widget-hero-component.card-cylinder.fixed-top .card-cylinder-outer{display:flex;justify-content:space-between;align-items:center}
.widget-hero-component.card-cylinder.fixed-top .card-cylinder-top{border:0}
.widget-hero-component.card-cylinder.fixed-top .card-cylinder-top-inner .card-cylinder-title{display:block}
.widget-hero-component.card-cylinder.fixed-top .card-cylinder-internal,.widget-hero-component.card-cylinder.fixed-top .card-cylinder-image-container,.widget-hero-component.card-cylinder.fixed-top .card-cylinder-disclaimer,.widget-hero-component.card-cylinder.fixed-top .card-cylinder-bottom{display:none}
.widget-hero-component.card-cylinder.fixed-top .card-cylinder-inner{width:auto}
.widget-hero-component.card-cylinder.fixed-top .card-cylinder-top{flex:1}
.widget-hero-component.card-cylinder.fixed-top .card-cylinder-top-inner{padding:0}
.widget-hero-component.card-cylinder.fixed-top .card-cylinder-info-container{display:flex;justify-content:space-between;align-items:center;width:100%}
.widget-hero-component.card-cylinder.fixed-top .card-cylinder-info-container .card-cylinder-price{margin-bottom:0;order:2}
.widget-hero-component.card-cylinder.fixed-top .buttons-container{padding:0;margin-left:40px}
.widget-hero-component.card-cylinder.fixed-top .buttons-container .rp-btn{width:auto}
}