@container rvl-configurator (max-width:989px){.rvl-mobile-sequential .rvl-cfg-panel>h2,.rvl-mobile-sequential .rvl-cfg-panel>p{display:none!important}.rvl-mobile-sequential .rvl-cfg-panel>details.rvl-cfg-choice-section[hidden]{display:none!important}.rvl-mobile-sequential .rvl-cfg-panel>details.rvl-cfg-choice-section:not([hidden]){display:block!important;border:0!important;margin:0!important}.rvl-mobile-sequential .rvl-cfg-panel>details.rvl-cfg-choice-section>summary{display:none!important}.rvl-mobile-sequential .rvl-cfg-panel>details.rvl-cfg-choice-section>fieldset{display:block!important;padding:0!important;margin:0!important;border:0!important}.rvl-mobile-sequential .rvl-cfg-panel>details.rvl-cfg-choice-section legend{display:none!important}.rvl-mobile-sequential .rvl-cfg-footer{position:sticky;bottom:0;z-index:5;background:#f8f7f2;padding:12px 3px;box-shadow:0 -7px 18px #f8f7f2eb}}@container rvl-configurator (max-width:989px){.rvl-cfg-viewer .rvl-cfg-dimensions{display:block!important;visibility:visible!important;position:relative!important;font-size:10px!important;line-height:1.35!important;margin:4px 0 2px!important;text-align:center!important}.rvl-cfg-viewer .rvl-cfg-accuracy{display:block!important;visibility:visible!important;font-size:9px!important;line-height:1.3!important;text-align:center!important;margin:0 0 5px!important}.rvl-cfg-sticky-stack>.rvl-cfg-viewer:not(.is-photo){height:clamp(260px,40dvh,322px)!important}.rvl-cfg-sticky-stack .rvl-cfg-mobile-step-nav{display:grid!important}}@container rvl-configurator (max-width:989px){.rvl-mobile-sequential .rvl-cfg-panel .rvl-cfg-grid,.rvl-mobile-sequential .rvl-cfg-panel .rvl-cfg-grid.rvl-cfg-three{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:10px!important;padding:3px 12px 12px 3px!important;scrollbar-width:thin;grid-template-columns:none!important;touch-action:pan-x pan-y}.rvl-mobile-sequential .rvl-cfg-panel .rvl-cfg-grid>.rvl-cfg-card{flex:0 0 clamp(158px,52vw,218px)!important;width:clamp(158px,52vw,218px)!important;min-width:0!important;max-width:none!important;scroll-snap-align:start;box-sizing:border-box}.rvl-mobile-sequential .rvl-cfg-panel .rvl-cfg-card img{display:block;width:100%!important;max-width:100%;height:104px!important;object-fit:contain!important}.rvl-mobile-sequential .rvl-cfg-panel .rvl-cfg-choice-section fieldset{max-width:100%;min-width:0}.rvl-mobile-sequential .rvl-cfg-panel .rvl-cfg-choice-section{min-width:0}}@container rvl-configurator (max-width:989px){.rvl-mobile-sequential .rvl-cfg-panel .rvl-cfg-grid,.rvl-mobile-sequential .rvl-cfg-panel .rvl-cfg-grid.rvl-cfg-three{gap:8px!important;padding:4px 8px 11px 3px!important}.rvl-mobile-sequential .rvl-cfg-panel .rvl-cfg-grid>.rvl-cfg-card{flex-basis:clamp(164px,47vw,210px)!important;width:clamp(164px,47vw,210px)!important;padding:9px!important}.rvl-mobile-sequential .rvl-cfg-panel .rvl-cfg-card img{height:96px!important;object-fit:contain!important;background:#f8f7f3;border-radius:7px}.rvl-mobile-sequential .rvl-cfg-panel .rvl-cfg-card span,.rvl-mobile-sequential .rvl-cfg-panel .rvl-cfg-card small,.rvl-mobile-sequential .rvl-cfg-panel .rvl-cfg-card em{white-space:normal;overflow-wrap:anywhere}.rvl-mobile-sequential .rvl-cfg-panel .rvl-cfg-hint{font-size:11px;line-height:1.4}}@container rvl-configurator (max-width:989px){.rvl-luna-inline-controls .rvl-cfg-mobile-step-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:8px!important;row-gap:0!important;padding:8px 10px!important;min-height:60px!important}.rvl-luna-inline-controls .rvl-cfg-mobile-step-heading h2{grid-column:1!important;grid-row:1!important;font-size:clamp(18px,4.4vw,24px)!important;overflow-wrap:anywhere;margin:0!important}.rvl-luna-inline-controls .rvl-cfg-mobile-step-heading p{grid-column:1!important;grid-row:2!important;margin:1px 0 0!important;font-size:10px!important}.rvl-luna-inline-controls .rvl-cfg-mobile-step-heading .rvl-cfg-footer{grid-column:2!important;grid-row:1 / span 2!important;position:static!important;display:flex!important;align-items:center!important;gap:5px!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}.rvl-luna-inline-controls .rvl-cfg-footer button{min-width:0!important;min-height:36px!important;padding:7px 10px!important;border-radius:23px!important;font-size:11px!important;white-space:nowrap!important}.rvl-luna-inline-controls .rvl-cfg-footer [data-cfg-progress]{font-size:10px!important;white-space:nowrap!important;color:#6e786d!important}.rvl-luna-inline-controls .rvl-cfg-options{padding-bottom:0!important}}@container rvl-configurator (max-width:390px){.rvl-luna-inline-controls .rvl-cfg-mobile-step-heading .rvl-cfg-footer{gap:3px!important}.rvl-luna-inline-controls .rvl-cfg-footer button{padding:7px 8px!important;font-size:10px!important}.rvl-luna-inline-controls .rvl-cfg-footer [data-cfg-progress]{font-size:9px!important}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/rvl-luna-mobile-sequential.css.map */
