:root{--buyingProcess2StepCircleHeight: 40px}#buyingProcessTwo{display:flex;flex-direction:column}.buying-step2-inner{display:none;max-width:1200px;max-width:75rem;max-width:100%;margin:0 auto;text-align:left;padding:0}#buyingProcessHeader{display:none;position:sticky;top:0;width:100%;background:var(--fabb_Very_Dark_Grey);background-size:cover;z-index:9999;padding:1rem;box-sizing:border-box;box-shadow:0 0 10px var(--fabb_Very_Dark_Grey)}@media (max-width: 63.99rem){#buyingProcessHeader{padding:10px}.buyingStep .processHeading{padding:20px}}#buyingProcessHeader *{color:#fff}#buyingProcessHeader .wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#buyingProcessHeader .headerItem{width:calc(100% / 3)}@media only screen and (max-width:63.99em){#buyingProcessHeader .headerItem{width:50%}}#buyingProcessHeader .headerItem.close{margin-bottom:auto}#buyingProcessHeader .headerItem i{font-size:1rem;margin-right:0}#buyingProcessHeader .product-info{display:flex;align-items:center;gap:10px;min-height:100px}#buyingProcessHeader .product-info img{width:150px;background-clip:border-box;background:#fff;height:fit-content}@media only screen and (max-width:63.99em){#buyingProcessHeader .product-info img{display:none}}#buyingProcessHeader .product-info p{width:200px;font-size:12px;font-size:.75rem}#buyingProcessHeader .product-info p span{font-size:15px;font-size:.9375rem;display:block;font-weight:700}#buyingProcessHeader #closeBuyingProcess,#buyingProcessHeader .closeBuyingProcess{font-size:12px;font-size:1rem;line-height:1rem;font-weight:700;text-transform:uppercase;text-align:center;float:right}#buyingProcessHeader #closeBuyingProcess .lnr,#buyingProcessHeader .closeBuyingProcess .lnr{font-size:15px;font-size:.9375rem;position:relative;top:2px}@media only screen and (max-width:63.99em){#buyingProcessHeader #closeBuyingProcess,#buyingProcessHeader .closeBuyingProcess{font-size:0;margin-top:8px;margin-top:1rem}#buyingProcessHeader #closeBuyingProcess .lnr,#buyingProcessHeader .closeBuyingProcess .lnr{font-size:19px;font-size:1.1875rem}}#buyingProcessHeader ul{display:flex;text-align:center;width:100%;gap:5px}@media only screen and (max-width:63.99em){#buyingProcessHeader ul{display:none}#buyingProcessHeader ul:before{content:attr(data-title);display:block;font-size:12px;font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;margin-bottom:8px;margin-bottom:.5rem;line-height:1.4}}#buyingProcessHeader ul li{display:flex;flex-direction:column;gap:10px;width:calc(100%/3);font-weight:100;position:relative;font-size:1rem;color:#fff}#buyingProcessHeader ul li:after{height:2px;height:.125rem;top:calc(var(--buyingProcess2StepCircleHeight) / 2);margin-left:12px;margin-left:.75rem;position:absolute;content:"";background:#fff;width:100%;left:50%}#buyingProcessHeader ul li.active{color:#fff;font-weight:600}#buyingProcessHeader ul li.active span{background:var(--fabb_Department_Workshop);box-shadow:0 0 0 .3125rem var(--fabb_Department_Workshop)}@media only screen and (max-width:47.99em){#buyingProcessHeader ul li{width:60px;font-size:0}}@media only screen and (max-width:24.99em){#buyingProcessHeader ul li{width:46px}}#buyingProcessHeader ul li span{font-size:1.5rem;width:var(--buyingProcess2StepCircleHeight);height:var(--buyingProcess2StepCircleHeight);margin:0 auto;box-sizing:border-box;border-radius:50%;font-weight:900;text-align:center;box-shadow:0 0 0 .3125rem var(--fabb_Red);position:relative;z-index:3;background:var(--fabb_Red);display:flex;align-items:center;justify-content:center;letter-spacing:normal;color:#fff;transition:all .4s}@media only screen and (max-width:47.99em){#buyingProcessHeader ul li span{margin:0}}#buyingProcessHeader ul li.passed span:before{opacity:1}@media only screen and (max-width:47.99em){#buyingProcessHeader ul li:first-child span:before{display:none}}#buyingProcessHeader ul li:last-child:after{display:none}#buyingProcessHeader ul li a{display:block}@media only screen and (max-width:63.99em){#buyingProcessHeader+.product{padding-top:80px;padding-top:1rem}.buyingProcessActive .product{display:none}}.buyingProcessActive #buyingProcessHeader,.buyingProcessActive .buyingStep,.buyingProcessActive .buying-step2-inner{display:block}.buyingProcessActive #productAdditionalFeatures,.buyingProcessActive #promotional-message,.buyingProcessActive .tickerWrapper,.buyingProcessActive #shopify-product-reviews,.buyingProcessActive #shopify-section-footer,.buyingProcessActive #shopify-section-goes-well-with-products,.buyingProcessActive #shopify-section-header,.buyingProcessActive #shopify-section-range-products,.buyingProcessActive #shopify-section-related-products,.buyingProcessActive #shopify-section-top-links,.buyingProcessActive #shopify-section-top-message,.buyingProcessActive .featureList,.buyingProcessActive .product-details,.buyingProcessActive #product_wrapper{display:none}.buying-step2-inner .buttons-set{justify-content:center;text-align:center;margin:20px auto}.buying-step2-inner .buttons-set .skip-step{display:block;font-weight:700;line-height:1;font-size:1rem}.buyingStep{display:none;max-width:100%;width:100%;margin:0 auto;clear:both;box-sizing:border-box;padding:2rem}.buyingStep:after{display:table;content:"";clear:both}@media only screen and (max-width:63.99em){.buyingStep{padding:0rem!important}.buyingStep .owl-carousel{margin:0 30px;margin:0 1.875rem;width:auto}.buyingStep .owl-carousel .owl-nav{left:-45px;left:-2.8125rem;right:-45px;right:-2.8125rem}.buyingStep .owl-carousel .owl-nav .owl-next,.buyingStep .owl-carousel .owl-nav .owl-prev{width:35px;width:2.1875rem;height:35px;height:2.1875rem}}.buyingStep .product-photo-container img{max-width:100%;margin:0 auto;width:auto}.buyingStep .product-photo-thumbs{text-align:center;margin:0 auto}.buyingStep .product-photo-thumbs #buyingProcessThumbs{max-width:700px;max-width:43.75rem;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}.buyingStep .product-photo-thumbs .product-photo-thumb{height:60px;height:3.75rem;width:120px;width:7.5rem;margin:5px;margin:.3125rem;border:1px solid #e7e7ed}.buyingStep .product-photo-thumbs .product-photo-thumb a{display:block;box-sizing:border-box}.buyingStep .processHeading{font-size:13px;font-size:.8125rem;text-transform:uppercase;font-weight:600;color:var(--fabb_Very_Dark_Grey)}.buyingStep .process-prd-title{font-size:30px;font-size:1.875rem;line-height:normal}@media only screen and (max-width:63.99em){.buyingStep .process-prd-title{font-size:26px;font-size:1.625rem}}.nextStepButton{font-size:1rem;line-height:1rem}.nextStepButton i{font-size:1rem;margin-right:0}.button.button-primary.checkoutButton{display:block;width:100%;max-width:100%;background:var(--fabb_Department_Workshop);border:2px solid var(--fabb_Department_Workshop);text-transform:uppercase;font-size:2rem}.button.button-primary.checkoutButton:hover{background:#fff;color:var(--fabb_Department_Workshop);border:2px solid var(--fabb_Department_Workshop)}@media (min-width: 63.99rem){.button.button-primary.checkoutButton{width:30rem;margin:0 auto}}.checkoutButtonContainer{display:none}.checkoutButtonContainer.visible{display:block}#mattressProtectionSection,#guardUpsells{display:none}#shopify-section-buying-process-2-promo-banners{margin:20px 0}.fullWidthBanner{flex-basis:100%;min-height:100%!important;padding:0!important;overflow:hidden}.fullWidthBanner img{margin:0;transition-duration:1s;width:100%}@media (max-width: 900px){.desktopImage{display:none}.mobileImage{display:flex}}@media (min-width: 901px){.desktopImage{display:flex}.mobileImage{display:none}}.buying_Process_2_Red-Line{background-color:var(--fabb_Red);color:#fff;border-radius:0;padding:10px;font-size:23px!important}.process-prd-small-wrap{gap:0px}.process-prd-small-wrap>.item{margin:0 5px 10px}@media only screen and (min-width:1024px){.process-prd-small-wrap>.item{width:calc(100% / 3 - 10px)!important}}@media only screen and (min-width:1600px){.process-prd-small-wrap>.item{width:calc(25% - 10px)!important}}@media only screen and (min-width:2200px){.process-prd-small-wrap>.item{width:calc(20% - 10px)!important}}.productContents{position:absolute;display:flex;flex-direction:column;align-items:flex-start;top:0;left:0;background:#fff;height:calc(100% - 57px);width:calc(100% - 20px);padding:10px;z-index:1;margin-left:-101%;border-right:1px solid var(--fabb_Dark_Grey)}.productContents ul{text-align:left}.productContents .productContentsHeader{position:absolute;bottom:10px}@media only screen and (max-width: 63.99em){#offCanvasWrapper{margin-top:0!important}}#castelanModalContainer{display:flex;position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;background-color:#0006;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#castelanModal{flex-direction:column;display:flex;align-items:center;gap:20px;position:relative;background-color:#fefefe;margin:auto;padding:20px;height:auto;width:400px}@media only screen and (max-width: 900px){#castelanModalContainer{padding-top:0}#castelanModal{width:80%}}#closeCastelanModal{position:absolute;top:10px;right:10px;margin:0;cursor:pointer;transition:all .4s}#closeCastelanModal:active{transform:scale(.9)}#castelanContent{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}#castelanContent a{font-size:1.5rem;font-weight:600}#castelanForm{display:flex;flex-direction:column;align-items:center}#castelanModalCheckbox{height:30px;width:30px}#castelanModalContinueButton{display:none;border:2px solid var(--fabb_Red);background:var(--fabb_Red);padding:10px;margin:10px;color:#fff;font-weight:600}#castelanModalContinueButton:hover{background:#fff;color:var(--fabb_Red)}
/*# sourceMappingURL=/cdn/shop/t/356/assets/buying-process-step-2.css.map */
