.frame-gap{margin-bottom:1rem}.mweb-heading-text{font-size:.75rem;line-height:1.5rem;color:#575756;letter-spacing:.12rem;text-transform:uppercase;font-weight:500;margin-bottom:.75rem}.mweb-component-gap{margin-bottom:2rem}.mweb-component-gap-15{margin-bottom:.9375rem}@keyframes components_rotate{0%{transform:translate(-50%,-50%) scale(1.4) rotate(0turn)}to{transform:translate(-50%,-50%) scale(1.4) rotate(1turn)}}.m-page-title{font-size:1rem;line-height:1.5rem;color:#231f20;margin-bottom:1.25rem;font-weight:600}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(100)}}.backHeader{height:4.375rem;padding:0 1rem;transition:transform 2.6s ease-in-out}.backHeader.backHeaderBG,.backHeader.sticky{position:-webkit-sticky;position:sticky;top:0;z-index:11}.backHeader.sticky{background:#fff}.backHeader.sticky.v2{background:#f8f9ff}.backHeader.backHeaderBG{border-bottom:1px solid rgba(0,0,0,0)}.backHeader.backHeaderBG.active{background:#fff;border-color:#ddd}.backHeader.backHeaderBG.active.v2{background:#f8f9ff}.backHeader p{margin-left:.5rem}.backHeader .itemValue,.backHeader h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#231f20;font-weight:600}.backHeader .itemValue{margin-left:.125rem;font-size:1rem;display:inline-block}.backHeader h1{margin-left:.75rem;font-size:1rem}.backHeader h1.lgFont{font-size:1.75rem}.backHeader .cart_cartIcon{position:relative}.backHeader button.button-circle{margin:0;background-color:#f0f1f7;border:1px solid #e0deee;width:2rem;height:2rem;border-radius:1rem;flex:0 0 2rem}.backHeader button.button-circle.icon_button{text-decoration:none}.backHeader button.button-circle svg,.backHeader button.button-circle svg.downArrow{width:1.25rem}.backHeader button.button-circle i{font-size:.9375rem;line-height:0;color:#231f20;height:1rem}.backHeader .headerHeading{margin-left:.3125rem;font-size:1.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.backHeader .headerHeading h1{margin:0;font-size:1rem;font-weight:600}.backHeader .headerHeading p{display:block;font-size:.75rem;margin:0}.backHeader .headerHeading p i{margin:0 .375rem}.backHeader aside{margin-left:auto;display:flex;gap:.625rem;align-items:center}.backHeader aside button:not(.button-circle){text-decoration:none;font-weight:500;font-size:.875rem;color:#333;border:none;background:none}.backHeader .currentStepper{font-weight:400;color:#231f20;font-size:.75rem}