.step-hubdb-section .page-center{margin:0 auto;max-width:1190px;padding:0 15px}.step-hubdb-section .heading-block{margin-bottom:36px;text-align:center}.step-hubdb-section .heading-block h1{margin:0}.steps-block{margin-bottom:60px}.steps-block .stepper{gap:10px}.steps-block .step,.steps-block .stepper{align-items:center;display:flex;justify-content:center}.steps-block .step{background-color:transparent;border:2px solid hsla(0,0%,100%,.2);border-radius:50%;color:hsla(0,0%,100%,.3);font-family:normalidad-wide;font-size:26px;font-weight:700;height:41px;padding-bottom:4px;width:41px}.steps-block .step.active{background-color:#316fea;border:none;color:#fff}.steps-block .step.prev-step{background-color:transparent;border:1.5px solid #2c68df;color:#fff}.steps-block .stepper .step.prev-step+.line{background-color:#316fea}.steps-block .line{background-color:hsla(0,0%,100%,.2);height:2px;width:24px}.data-display .section-title{margin-bottom:40px;padding-top:24px;position:relative}.data-display .section-title h3{color:#fff;font-weight:400;margin:0}.data-display .section-title:before{background-color:#2c68df;content:"";height:2.5px;left:0;position:absolute;top:0;width:100px}.data-display .data-container{align-items:center;display:flex;flex-wrap:wrap}.data-display .data-container .data-block{cursor:pointer;padding:20px;position:relative;text-align:center}.data-display .data-container .data-block.selected,.data-display .data-container .data-block:hover{background-color:hsla(0,0%,100%,.1);border-radius:3px}.data-display .data-container .data-block.selected:after{background:#e4353f;border-radius:100%;color:#fff;content:"\f00c";font-family:FontAwesome;height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;z-index:1}.step-one-screen .data-container{margin:0 -25px}.step-one-screen .data-container .data-block{margin:0 25px 33px;width:calc(20% - 50px)}.step-two-screen .data-container{margin:0 -60px}.step-two-screen .data-container .data-block{margin:0 60px 40px;width:calc(25% - 120px)}.step-three-screen .data-container{justify-content:center;margin:0 auto;max-width:960px}.step-three-screen .data-container .data-block{margin:0 60px 40px;width:calc(33.33% - 120px)}.step-three-screen .data-container .data-block .data-inner-block{margin:0 auto;max-width:200px}.data-display .data-container .data-block .logo-block{margin:0 auto 15px}.data-display .data-container .data-block .logo-block img{display:inline}.data-display .data-container .data-block .text-block p{color:#fff;font-size:14px;line-height:150%;margin:0;text-transform:uppercase}.step-hubdb-section .bottom-btn{background:hsla(0,0%,100%,.1);bottom:0;margin-bottom:-120px;padding:10px 20px;position:sticky}.step-hubdb-section .bottom-btn .btn-flex{display:flex;justify-content:space-between}.next-btn,.prev-btn,.submit-btn{opacity:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}.next-btn.show,.prev-btn.show,.submit-btn.show{opacity:1;visibility:visible}.next-btn.show,.submit-btn.show{animation:slideUpFadeIn .6s ease-out forwards;animation-delay:.2s;opacity:0}@keyframes slideUpFadeIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.product-section{padding-top:84px}.final-product-selection .title-block{margin-bottom:60px;padding-top:24px;position:relative;text-align:center}.final-product-selection .title-block h3{font-weight:400;margin:0}.final-product-selection .title-block:before{background-color:#2c68df;content:"";height:2.5px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100px}.final-product-selection .prodcut-section{padding:84px 0 100px}.final-product-selection .page-center{margin:0 auto;max-width:1190px;padding:0 15px}.final-product-selection .flex-container{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:980px}.final-product-selection .product-block{cursor:pointer;margin:0 25px 60px;padding:40px;text-align:center;width:calc(50% - 50px)}.final-product-selection .product-block.selected,.final-product-selection .product-block:hover{background-color:#fff;box-shadow:0 10px 30px 0 #1018281a}.final-product-selection .product-block p{margin:0}.final-product-selection .product-block .product-number p{color:#142942;font-size:20px}.final-product-selection .product-block .product-category h5,.final-product-selection .product-block .product-name h3{color:#142942;margin:0}.mb-12{margin-bottom:12px}.mb-24{margin-bottom:24px}.selected-items-container{align-items:center;display:flex;flex-wrap:wrap;padding:39px 0}.selected-items-container .back-btn{width:20%}.selected-items-container .back-btn a{color:#fff;font-size:14px;padding-left:30px;position:relative;text-transform:uppercase;transition:all .3s ease-in-out}.selected-items-container .back-btn a span{left:0;position:absolute;top:50%;transform:translate(10px,-50%)}.selected-items-container .back-btn a:hover span{transform:translate(8px,-50%)}.selected-items-container .back-btn a span i{color:#2c68df}.selected-items-container .item-outer-block{display:flex;flex-wrap:wrap;padding-left:15px;width:80%}.selected-items-container .item-block{display:flex;gap:16px;padding:0 40px}.selected-items-container .item-block .step-number{align-items:center;background-color:transparent;border:1.5px solid #2c68df;border-radius:50%;color:#fff;display:flex;font-family:normalidad-wide;font-size:27px;font-weight:600;height:41px;justify-content:center;width:41px}.selected-items-container .item-block .step-number p{margin:0;padding-bottom:4px}.selected-items-container .item-block p.title{color:#2c68df;font-size:12px;margin:0;text-transform:uppercase}.selected-items-container .item-block p.item{color:#fff;font-size:14px;margin:0;text-transform:uppercase}.final-product-selection{position:relative}.white-screen-overlay{background:#fff;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.white-screen-overlay .flex-wrapper{align-items:center;display:flex;height:100vh;justify-content:center}.white-screen-overlay .spinner{animation:spin 1s linear infinite;border:6px solid #ccc;border-radius:50%;border-top-color:#1e4275;height:50px;width:50px}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:1190px){.step-one-screen .data-container{margin:0 -15px}.step-one-screen .data-container .data-block{margin:0 15px 30px;width:calc(20% - 30px)}.step-two-screen .data-container{margin:0 -15px}.step-two-screen .data-container .data-block{margin:0 15px 30px;width:calc(25% - 30px)}.step-three-screen .data-container{margin:0 -15px;max-width:unset}.step-three-screen .data-container .data-block{margin:0 15px 30px;width:calc(33.33% - 30px)}.final-product-selection .flex-container{margin:0 -15px;max-width:unset}.final-product-selection .product-block{margin:0 15px 60px;width:calc(50% - 30px)}}@media(max-width:991px){.data-display .data-container .data-block{width:calc(33.33% - 30px)}.final-product-selection .flex-container{margin:0}.final-product-selection .product-block{margin:0 0 30px;width:100%}.final-product-selection .product-block .image-block{height:auto!important}.selected-items-container .back-btn{width:12%}.selected-items-container .item-outer-block{width:88%}.selected-items-container .item-block{padding:0 15px}}@media(max-width:767px){.data-display .data-container .data-block{width:calc(50% - 30px)}.selected-items-container .back-btn{margin-bottom:20px;width:100%}.selected-items-container .item-outer-block{padding-left:0;width:100%}.selected-items-container .item-block{margin-bottom:20px;padding:0;width:100%}}.step-hubdb-section .data-block[data-name=standcap_pouch]{display:none}.step-hubdb-section:has(.data-block.selected[data-name=liquids]) .data-block[data-name=standcap_pouch],.step-hubdb-section:has(.data-block.selected[data-name=non-food_products]) .data-block[data-name=standcap_pouch]{display:block}