.roselore-details-row.roselore-details-row{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start;margin:24px 0 0!important;padding:0!important;background:#fff}
.roselore-details-row.roselore-details-row>*,.roselore-details-row.roselore-details-row>.pf-c>div{width:100%!important;min-width:0;max-width:none;margin:0!important;padding:0!important}
.roselore-details-row .roselore-dimensions [data-pf-type="Row"],.roselore-details-row .roselore-dimensions .pf-c{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}
.roselore-details-row .roselore-dimensions img{display:block;width:100%;height:auto;object-fit:contain}
.roselore-details-row .roselore-specifications [data-pf-type="Table"]{width:100%!important;max-width:none;margin:0;padding:0;border:0!important;overflow:visible}
.roselore-details-row .roselore-specifications table{display:table!important;width:100%!important;table-layout:fixed;border-collapse:collapse;margin:0;font:inherit;font-size:16px;line-height:1.5;color:#292824}
.roselore-details-row .roselore-specifications th,.roselore-details-row .roselore-specifications td{width:auto!important;padding:14px!important;border:1px solid #e5e3df;vertical-align:top;white-space:normal;overflow-wrap:break-word;background:#fff}
.roselore-details-row .roselore-specifications th:first-child,.roselore-details-row .roselore-specifications td:first-child{width:48%!important}
.roselore-details-row .roselore-specifications th{font-weight:600;background:#faf9f7}
.roselore-details-row .roselore-specifications span{font:inherit!important;letter-spacing:normal!important}
.roselore-landing.roselore-landing{display:block;background:#fff;color:#292824;border:1px solid #e5e3df;font:inherit;scroll-margin:100px 0 170px}
.roselore-landing .roselore-landing-heading{padding:12px 14px 4px;margin:0}
.roselore-landing .roselore-landing-heading h3{font:inherit;font-size:16px;line-height:1.4;font-weight:500;letter-spacing:0;color:inherit;margin:0 0 4px;padding:0}
.roselore-landing .roselore-landing-heading p{font:inherit;font-size:12px;line-height:1.5;color:#66625b;margin:0;padding:0}
.roselore-landing-stage{width:100%;aspect-ratio:1.14;background:#fff}
.roselore-landing .roselore-landing-size{padding:12px;margin:0;border-top:1px solid #e5e3df;font:inherit;font-size:13px;line-height:1.5;text-align:center;color:#49453e}
.roselore-landing .roselore-hint-touch{display:none}
@media(pointer:coarse),(max-width:699px){.roselore-landing .roselore-hint-touch{display:inline}.roselore-landing .roselore-hint-desktop{display:none}}
@media(min-width:1100px) and (max-width:1299px){.roselore-details-row.roselore-details-row{gap:20px}.roselore-details-row .roselore-specifications td,.roselore-details-row .roselore-specifications th{padding:12px!important}}
@media(min-width:700px) and (max-width:1099px){.roselore-details-row.roselore-details-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.roselore-details-row .roselore-landing{grid-column:2;align-self:start}.roselore-details-row .roselore-dimensions{grid-column:1/-1;max-width:340px;justify-self:center}.roselore-details-row .roselore-specifications{grid-column:1}.roselore-details-row .roselore-specifications td,.roselore-details-row .roselore-specifications th{padding:11px!important}}
@media(max-width:699px){.roselore-details-row.roselore-details-row{grid-template-columns:minmax(0,1fr);gap:24px}.roselore-details-row .roselore-dimensions{max-width:300px;justify-self:center}.roselore-details-row .roselore-specifications{max-width:440px;justify-self:center}.roselore-details-row .roselore-landing{max-width:440px;justify-self:center}.roselore-details-row .roselore-specifications td,.roselore-details-row .roselore-specifications th{padding:11px!important}}
