.qurePage{margin-bottom:50px}.qurePage .qureBanner{margin-bottom:40px;padding:50px 0;background:#f6f4f0}.qurePage .qureBanner .container{text-align:center;margin:0 auto}.qurePage .qureBanner p{text-transform:uppercase;font-size:20px;font-weight:bold;padding-bottom:15px;margin-bottom:10px;position:relative}.qurePage .qureBanner p:before{content:"";bottom:0;left:50%;transform:translateX(-50%);height:1px;position:absolute;width:100%;background:linear-gradient(to right,#f6f4f0,grey,#f6f4f0)}.qurePage .qureBanner h3{font-size:32px;font-weight:bold;line-height:1.31;margin-top:0}.qurePage .container{text-align:center;margin-bottom:30px}.qurePage .btnWrapper{display:flex;flex-direction:column;text-align:center}.qurePage .btnWrapper .button{text-align:center;margin:0 auto}.qurePage .btnWrapper span{display:block;margin-bottom:15px;position:relative}.qurePage .btnWrapper span:before{content:"";position:absolute;right:53%;height:1px;width:200px;top:50%;transform:translateY(-50%);background:#cacaca}.qurePage .btnWrapper span:after{content:"";position:absolute;left:53%;height:1px;width:200px;top:50%;transform:translateY(-50%);background:#cacaca}.qurePage .btnWrapper .button-black{display:block;text-align:center;margin:0 auto;margin-bottom:15px}.qurePage .productWrapper{border:1px solid;padding:30px}.qurePage .productWrapper .listingProduct{display:flex;align-items:center;justify-content:center}.qurePage .productWrapper .listingProduct .productImage{max-width:135px}.qurePage .productWrapper .listingProduct .productImage img{width:100%;height:100%}.qurePage .productWrapper .listingProduct .productDescript h3{text-align:left;font-size:24px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#34303d;margin-bottom:5px}.qurePage .productWrapper .listingProduct .productDescript p{text-align:left}.button{border:1px solid}.button:hover{background-color:#34303d;color:#fff!important;border:1px solid #34303d}.button-black{padding:5px 32px 9px;border-radius:24px;border:solid 1.5px #262a33;background-color:#34303d;color:#fff!important;transition:.2s all ease-in-out}.button-black:hover{background-color:#fff;border:1px solid #34303d;color:#34303d!important}.ecom-container h2{font-size:32px;font-weight:bold;line-height:1.31;margin-bottom:48px;margin-top:0}.ecom-container h3{font-size:24px;font-weight:bold;line-height:1.5;margin-bottom:24px;margin-top:0}.ecom-container h5{font-size:16px;font-weight:bold}#ajaxLoader{display:none;width:100vw;height:100vh;position:fixed;background:#0000002e;top:0}#ajaxLoader .loader{border:8px solid #f3f3f3;border-top:8px solid #22232e;border-radius:50%;width:70px;top:50%;transform:translate(-50%);height:70px;animation:spin 2s linear infinite;left:50%;position:fixed}.collapsible{background-color:#fff;color:#000;cursor:pointer;padding:15px 0;width:100%;text-align:left;font-size:15px;font-weight:bold;border:none;border-bottom:1px solid #000}.btn{border-radius:26px;background-color:#3ad5d7;box-shadow:0 2px 6px 0 rgba(99,206,208,.35);font-size:14px;font-weight:bold;line-height:17px;text-align:center;display:block;padding:12px;color:#000;margin-bottom:12px;border:1px solid #3ad5d7;width:100%;-webkit-appearance:none}.pageTop{padding-top:45px;display:block;font-size:18px;text-align:center;line-height:25px;font-weight:bold;position:relative;margin-bottom:15px}.toggleArrow{float:right;margin-right:10px;margin-top:7px;width:16px}.locationSeparate{border:2px solid #000;border-radius:10px;margin:10px 0;padding:0 18px 26px 18px}.radioButton ul{display:flex}.content ul li{margin:15px 0}.collapseTitle{font-weight:bold;font-size:15px}.collapseSub{color:#737373;font-size:14px;display:block}.content ul li .viewMap{margin-top:8px;position:absolute;font-weight:bold;text-decoration:underline;font-size:12px}.qureWrapper .blockTitle h2{font-size:28px;font-weight:600;margin-bottom:40px}.thankYouPage.qurePage{width:100vw;height:calc(100vh - 70px);display:flex;flex-direction:column;justify-content:center;text-align:center}.thankYouPage.qurePage h3{margin-bottom:50px;font-size:42px;font-weight:bold;color:#34303d;padding-top:0;margin-top:0;line-height:1.24}.thankYouPage.qurePage .imageWrapper img{max-width:80px;margin-bottom:20px}.orderSummaryForm .orderSummary .orderSummaryHeader h3{padding-left:3%;font-size:24px;font-weight:bold;line-height:1.31;margin-top:0;margin-bottom:30px}.orderSummaryForm .orderSummary .productThumb{width:30%;margin-right:8px;max-width:75px}.orderSummaryForm .orderSummary .orderListing li span{display:block;font-size:18px;font-weight:bold;line-height:1.31;margin-top:0;margin-bottom:30px}.orderSummaryForm .backArrow{position:relative}.orderSummaryForm .backArrow:before{content:"";left:0;top:50%;transform:translateY(35%);background:url(/images/arrow-point-to-left.png) no-repeat center;background-size:cover;display:block;position:absolute;width:20px;height:20px}.locationData{border:1px solid #e1e0e2;padding:20px;border-radius:5px;margin-bottom:50px}.locationData .locationWrapper{padding-left:5%;position:relative}.locationData .locationWrapper:before{content:"";left:0;top:50%;transform:translateY(-50%);background:url(/images/store-locator-black.svg) no-repeat center;display:block;position:absolute;width:40px;height:40px}.locationData .locationWrapper h3{font-weight:bold;margin-bottom:5px;font-size:16px}.locationData .locationWrapper .time{font-size:16px;color:#7a7a7a;margin-bottom:5px}.locationData .locationWrapper a{text-decoration:underline}