:root{--rightColumnWidth: 600px;--spacing: 5px;--optionTab-spacing: 10px;--spacingNegative: calc(var(--spacing) * -1);--optionTab-spacingNegative: calc(var(--optionTab-spacing) * -1);--padding2: 20px;--modalPadding: 10px;--modalWidthModifier: 0px;--fabb_Light_Grey: #EFEFEF;--selected_Swatch_Height: 46px !important;--border_Radius: 0px}@media (max-width: 1200px){#mastHead>.wrapper{position:fixed;top:0;background:#fff;z-index:9999999}.productPreview img{width:100%!important}}@media only screen and (max-width: 1024px){#shopify-section-promotional-message{position:fixed;top:7rem;top:6.7rem;top:52px;width:100%}.tickerWrapper{position:fixed;top:100px;top:4rem}.js body{overflow-x:hidden!important;overflow-y:hidden!important}}.optionTab .box-title{border-bottom:1px solid #f2f2f2;font-weight:700;font-size:14px;font-size:.875rem;padding:15px 20px;padding:.9375rem 1.25rem;margin-bottom:10px;border-radius:var(--border_Radius)}.optionTab p{color:var(--fabb_Very_Dark_Grey)}.optionTab h1{font-size:30px;margin-bottom:20px;text-align:center}.optionTab .text,.optionTab h3{text-align:justify}#collapsibleDetails .optionTab a{color:var(--fabb_Red);font-weight:600}#collapsibleDetails .optionTab a:hover{text-decoration:underline}@media (max-width: 1280px){:root{--rightColumnWidth: 500px;--modalWidthModifier: 17px;--spacing: 5px;--padding2: 5px}}@media (max-width: 1920px){:root{--rightColumnWidth: 500px;--optionTab-spacing: 5px;--selected_Swatch_Height: 36px !important}}@media (max-width: 1680px){:root{--rightColumnWidth: 400px;--spacing: 5px}.box-title.productDetailsTitle span{font-size:14px}}@media (max-width: 1280px){:root{--rightColumnWidth: 400px}.box-title.productDetailsTitle span{font-size:12px}}@media (max-width: 1280px){:root{--rightColumnWidth: 100%}}.header-navigation.sticky .header-navigation__inner{background:#fff;position:fixed;top:0;left:0;width:100%;z-index:99999;-webkit-box-shadow:0px 3px 10px #00000022;-moz-box-shadow:0px 3px 10px #00000022;box-shadow:0 3px 10px #0002}@media (max-width: 1024px){.header-navigation.sticky .header-navigation__inner{top:50px}}.section-header{margin-bottom:20px;margin-left:20px;margin-right:20px}.template-product .main-content .product-additional-grid{border-top:0px;padding:0}.details .fa-solid.fa-ruler-horizontal{font-size:30px}.fa-solid.fa-ruler-horizontal{margin-left:auto}.rightColumn .fa-solid.fa-ruler-horizontal{margin-right:10px}.product-description{text-align:left;margin-bottom:0!important;padding:10px}.twoCornerOne{margin-top:0!important}.breadcrumb{display:none}.row{display:flex;flex-direction:row}@media only screen and (max-width: 63.99em){#product_wrapper{position:relative;top:0;max-width:100%!important}}@media only screen and (min-width: 64em){#product_wrapper{max-width:100%}.template-product .main-content .product-additional-grid .wrapper{max-width:100%;overflow:unset}.product-photos{width:100%}}.product-additional-grid,.product .wrapper{padding:0}.wrapper.bannergrid-icons-section.asd{max-width:90%;margin-bottom:30px}@media only screen and (min-width:1024px){.process-prd-small-wrap>.item{width:32.5%!important}}@media only screen and (min-width:1600px){.process-prd-small-wrap>.item{width:24.4%!important}}@media only screen and (min-width:2200px){.process-prd-small-wrap>.item{width:19.5%!important}}.variantForm{margin:auto -10px -5px;display:flex}.selectWrapper{margin:0;width:67%;border-radius:0}.saleItem .product-select{border:2px solid var(--fabb_Xtra_Massive_Savings)!important;border-right:0px solid!important;color:#000}.variantForm .btn.button.button-primary{border-radius:0;height:40px;max-width:33%;margin:0;font-size:.7rem}.saleItem .variantForm .btn.button.button-primary{background:var(--fabb_Xtra_Massive_Savings);border-color:var(--fabb_Xtra_Massive_Savings);color:#000}.saleItem .variantForm .btn.button.button-primary:hover{background:#000;border-color:var(--fabb_Xtra_Massive_Savings);color:var(--fabb_Xtra_Massive_Savings)}.variantForm .btn.button.button-primary.noVariants{max-width:100%;border-radius:0}.selectWrapper select,.product-grid .selectWrapper select{border:2px solid var(--fabb_Medium_Grey)!important}@media only screen and (max-width:400px){.variantForm .btn.button.button-primary{margin:0;padding:0}}.process-prd-small-wrap .selectWrapper select{height:100%;border-right:0px solid;border-radius:0}.rightColumn.desktop .titleContainer{color:var(--fabb_Very_Dark_Grey);line-height:1.2em;margin-top:0;margin-bottom:20px;text-align:left;display:flex;flex-direction:column;align-items:baseline}.item .titleContainer:hover{color:var(--fabb_Red)}.rightColumn .productHeading,.rightColumn .productSubheading{font-size:25px!important}.product-description .read{font-size:15px;font-size:.9375rem;text-decoration:underline;font-weight:700;color:var(--fabb_Very_Dark_Grey)}.product-description .more,.product-description .more .read.active,.product-description .dot{display:inline}.product-description .dot.active{display:none}.product-description .read:hover{color:var(--fabb_Red)}.product-description .read.active{display:none}.product-details .deliveryTime i,.product-details .deliveryTime span{font-size:1.3rem!important;line-height:1.3}@media (min-width: 1280px){.product-details .deliveryTime i,.product-details .deliveryTime span{font-size:14px!important}}@media (min-width: 1600px){.product-details .deliveryTime i,.product-details .deliveryTime span{font-size:18px!important}}@media only screen and (min-width: 64em){.product-details .details,.additional-checkout-buttons{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;max-width:var(--rightColumnWidth)}}.product-details .deliveryTime{display:flex;justify-content:center;margin:5px 0;padding:10px 0;gap:10px}@media (max-width: 600px){#purchaseButtonsContainer,#shopify-section-product-page-promo-banners{padding:0 5px}.product-details .deliveryTime span{font-size:1.3rem!important}}.product-details .deliveryTime .quickDelivery{width:100%;border-radius:0}.product-photos{position:relative;top:0}.zoom:hover{transform:scale(1.25);transition:.4s;cursor:pointer}.navButtonWrapper,.contactButtonWrapper{display:flex;flex-direction:row;justify-content:space-evenly;gap:var(--spacing)}.navButtonWrapper .navButton,.contactButtonWrapper .contactButton{display:flex;align-items:center;background:var(--fabb_Red);width:50%;border:2px solid var(--fabb_Red);border-radius:60px;padding:5px 10px;color:#fff!important;font-weight:600;transition:all .4s}.navButtonWrapper .navButton:hover,.contactButtonWrapper .contactButton:hover{background:#fff;border:2px solid var(--fabb_Red);color:var(--fabb_Red)!important;text-decoration:none!important}.navButtonWrapper .navButton:hover .fa-chevron-down,.navButtonWrapper .navButton:hover .fa-chevron-up{color:var(--fabb_Red)}.fa-chevron-up,.fa-chevron-down,.fa-chevron-left,.fa-chevron-right,.fa-plus,.fa-circle-xmark,.fa-circle-chevron-left,.fa-circle-chevron-right{color:#000;cursor:pointer}.fa-circle-chevron-left,.fa-circle-chevron-right{transition:all .4s ease}.fa-chevron-up,.fa-chevron-down,.fa-chevron-right,.fa-plus{margin-left:auto;line-height:1.3}.fa-circle-chevron-left,.fa-circle-chevron-right{position:absolute;top:50%;background:#fff;color:var(--fabb_Red);opacity:.5;border-radius:100%;margin:0;font-size:40px}.fa-chevron-up,.fa-chevron-down{color:#fff;margin-right:0}.fa-circle-xmark{position:absolute;margin-right:0;background:#fff;color:#000;border-radius:100%;font-size:50px;transition:transform .4s ease;z-index:2}.fa-circle-xmark:hover{color:var(--fabb_Red)}.productImageModalContent .fa-circle-xmark{top:var(--modalPadding);color:var(--fabb_Red);background:#fff;opacity:.5}.productImageModalContent .fa-circle-xmark:hover{opacity:1}@media (max-width: 500px){.fa-circle-chevron-left,.fa-circle-chevron-right,.fa-circle-xmark{font-size:20px}.fa-circle-chevron-left{left:6px}.fa-circle-chevron-right{right:6px}.productImageModalContent .fa-circle-xmark{top:6px;font-size:20px}}.navArrowPaddle .fa-circle-xmark:active,.navArrowPaddle .fa-circle-chevron-left:active,.navArrowPaddle .fa-circle-chevron-right:active{transform:scale(.9)}.fa-chevron-right.rotated{transform:rotateY(180deg);transition:transform .4s ease}.fa-plus.rotated{transform:rotate(45deg);transition:transform .4s ease}.productOptionsModalOptions .optionTab,.productSizesModalOptions .optionTab,.productRelatedModalOptions .optionTab,.details .optionTab{margin-bottom:0}#collapsibleDetails{margin:0px calc(var(--spacingNegative) - 1px);border-bottom:1px solid var(--fabb_Medium_Grey)}#otherProductOrientationWrapper a{flex-direction:row;gap:10px;height:80px;display:flex;padding-right:var(--spacing);margin-bottom:0;border:1px solid var(--fabb_Medium_Grey);border-bottom:none;border-right:none;border-radius:0;background:var(--fabb_Light_Grey)}#otherProductOrientationWrapper img{background:#fff;border-radius:0;box-shadow:0 0 4px -2px var(--fabb_Dark_Grey);box-shadow:0 0;width:auto}#otherProductOrientationWrapper span{display:flex;align-items:center;font-size:16px;font-weight:600}#otherProductOrientationWrapper .fa-chevron-right{display:flex;align-items:center}#otherProductOrientationWrapper a:hover,#otherProductOrientationWrapper a:hover i{background:var(--fabb_Red);color:#fff}.details .optionTab .productDetailsTitle{display:flex;padding:var(--optionTab-spacing);margin-bottom:0;border:1px solid var(--fabb_Medium_Grey);border-bottom:none;border-right:none;border-radius:0;text-align:left}.box-title.productDetailsTitle.styleOptions{flex-direction:row;align-items:center}.box-title.productDetailsTitle.styleOptions .titleText{display:flex;gap:10px;font-size:1.3rem;font-weight:600}.selectedProductOptionContainer{display:flex;gap:10px}.selectedSwatch{background:#fff;height:100px!important;width:auto!important;margin-left:auto}.financeDetailsTitle{display:flex;padding:var(--optionTab-spacing);margin-bottom:0;border:1px solid var(--fabb_Medium_Grey);border-bottom:0px;border-radius:0;text-align:left;font-weight:700}.details .optionTab .productDetailsTitle.finance{border-top:0px}.variantTitle,.selectedProductOptionBlurb #selectedProductOptionList{display:flex;text-align:left;flex-direction:column;margin-left:20px;line-height:1;font-size:1rem;font-weight:400;text-transform:capitalize;list-style:disc}.details .optionTab .productDetailsTitle.expanded,.financeDetailsTitle.expanded{background:var(--fabb_Red);color:#fff;border-bottom:1px solid var(--fabb_Medium_Grey)}.details .optionTab .productDetailsTitle.expanded i,.financeDetailsTitle.expanded i{color:#fff}.details .optionTab .productDetailsTitle.expanded #v12Icon{filter:brightness(10)}.styleOptions.styleSelected,.styleOptions.styleSelected>*{background:var(--fabb_Quick_Delivery)!important;color:#fff!important}.optionTab:first-child p span{font-weight:400}.optionTab:has(.styleOptions){margin-top:20px}.optionTab:has(.relatedOptions){border-bottom:1px solid var(--fabb_Medium_Grey)}.optionTab:has(.specifications){margin-top:20px}.box-title.productDetailsTitle.relatedOptions{font-size:1.3rem!important}.box-title.productDetailsTitle span.monthlyFinancePrice{font-weight:600!important}.specifications,.bedItemSizeOptions,.financeCalculator,.aboutMe,.loveContainer1,.loveContainer2,.careGuide,.waysToPay,.contactUs,.deliveryCharges{display:none;padding:var(--spacing);line-height:1}.specifications{display:block}.readMoreLink{font-size:15px;font-size:.9375rem;text-decoration:underline;font-weight:700;color:var(--fabb_Very_Dark_Grey);text-decoration-thickness:2px;color:var(--fabb_Red);text-align:left}.readMoreLink:hover{color:var(--fabb_Red);text-decoration-thickness:0px}.specifications ul,.waysToPay ul,.deliveryCharges ul,.careGuide ul{list-style-type:disc;text-align:left;margin-left:20px;margin-right:0;line-height:1.3;font-size:15px;color:var(--fabb_Very_Dark_Grey)}.waysToPay ul,.deliveryCharges ul{display:flex;flex-direction:column;gap:10px}.waysToPay ul{list-style-type:none;margin-left:0;gap:0px}.specifications ul br{display:none}.text{line-height:1.3}.loveContainer1 img,.loveContainer2 img{display:block;margin-top:20px;width:100%}.contactButton{justify-content:center;padding:5px var(--spacing)}.button.button-call{margin:0}.productDetailsTitle,.financeDetailsTitle{background:var(--fabb_Light_Grey);display:flex;flex-direction:row;gap:5px;cursor:pointer}.productDetailsTitle:hover,.productDetailsTitle:hover i,.financeDetailsTitle:hover,.financeDetailsTitle:hover i{background:var(--fabb_Red);color:#fff}.productDetailsTitle.styleSelected:hover,.productDetailsTitle.styleSelected:hover i{background:var(--fabb_Quick_Delivery)!important;color:#fff}.productDetailsTitle img{height:25px;width:25px}.productDetailsTitle #v12Icon{margin:0 auto}.productDetailsTitle:hover #v12Icon{filter:brightness(10)}.optionTab .box-title .optionName{font-weight:600;color:var(--fabb_Red)}.styleOptions.styleSelected .selectedSwatch{background:#fff!important;margin-left:auto;height:100px!important;width:auto!important}.selectedProductOption{font-weight:400}.productOptionsModalOptions .selectedProductOption{font-weight:600}.optionTab .box-content{padding:0}.optionTab .box-content ul{padding-bottom:0}.optionTab .box-content ul li{margin:0}.process-prd-box .box-content ul{padding-bottom:0}.productOptionsModal,.productSizesModal,.productRelatedModal,.productImageModal{justify-content:space-between;display:none;position:fixed;z-index:9999999999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006;overflow:hidden}.productImageModal{justify-content:center}.placeholder{cursor:pointer;position:absolute;top:0;left:0;width:calc(100% - var(--rightColumnWidth) - 1px);height:100%;z-index:10000}.productImageModal .placeholder{width:100%;align-items:center}.productOptionsModalOptions,.productSizesModalOptions,.productRelatedModalOptions,.productImageModalOptions{display:flex;flex-direction:column;height:100%;background-color:#fefefe;min-width:20vw;width:calc(var(--rightColumnWidth) - var(--modalPadding));width:var(--rightColumnWidth);gap:20px;box-sizing:border-box}.productImageModalOptions{display:flex;flex-direction:column;position:absolute;height:auto;right:auto;background-color:#fefefe;margin:0 auto;width:auto;padding:var(--spacing);border-radius:var(--border_Radius);overflow:hidden}.productOptionsModal.displayed,.productSizesModal.displayed,.productRelatedModal.displayed,.productImageModal.displayed{display:flex}.productImageModal.displayed{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.productOptionsModalOptions.opened,.productSizesModalOptions.opened,.productRelatedModalOptions.opened{right:0;margin-right:0%}.productOptionsModalOptions .box-content,.productSizesModalOptions .box-content,.productRelatedModalOptions .box-content{display:flex;flex-direction:column;gap:10px}.productOptionsModalOptions .box-title,.productOptionsModalOptions .box-content,.productSizesModalOptions .box-title,.productSizesModalOptions .box-content,.productRelatedModalOptions .box-title,.productRelatedModalOptions .box-content{padding:0;margin:0}.relatedOptions ul>li,#optionsContainer>li{display:flex;flex-direction:column;gap:10px;padding:0 var(--spacing)}#optionsContainer li .optionTitle{display:flex;flex-direction:row;color:#fff!important;font-weight:600}#optionsContainer li .optionTitle,.productOptionsModalOptions .box-title,.productSizesModalOptions .box-title,.productRelatedModalOptions .box-title{font-size:20px!important;border-bottom:0px;padding:var(--spacing);padding:calc(var(--spacing) * 2);margin-bottom:0;background:var(--fabb_Red);color:#fff;border-radius:0}#optionsContainer li .optionTitle{margin-left:-20px;margin-right:-20px;margin-left:calc(var(--spacingNegative) * 1);margin-right:calc(var(--spacingNegative) * 1)}.productOptionsModalOptions .box-title,.productSizesModalOptions .box-title,.productRelatedModalOptions .box-title{margin-left:0;margin-right:0}.productPreviewContainer{width:calc(100% - var(--rightColumnWidth));left:0;display:flex;justify-content:center;align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}@media only screen and (min-width: 1280px){.productPreview{width:80%}}@media only screen and (max-width: 1280px){.productPreviewContainer{width:60%;padding:20px}}.productImageModalPhoto img{display:flex;cursor:zoom-out}.optionList,.swatchSelectOptions>ul,.sizeOptions>ul,.relatedOptions>ul{display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--spacing)}.optionList li,.swatchSelectOptions li,.sizeOptions li a,.relatedOptions li a{display:flex;align-items:center;gap:calc(var(--spacing) * 2);margin:0!important;padding:5px;background:var(--fabb_Light_Grey);border:1px solid var(--fabb_Medium_Grey);border:0px;border-radius:0;font-weight:600;min-height:44px}.relatedOptions li a .reclinerImage{width:80px;height:80px;background:none;border:0px;border-radius:0;box-shadow:none}.variantPrice{color:var(--fabb_Red);margin-left:auto}.sizeOptions li a.currentSizeOption{background:var(--fabb_Red);color:#fff}.sizeOptions li a.currentSizeOption .variantPrice{color:#fff}.currentSizeOption:last-child{margin-left:auto}.optionList li.active,.swatchSelectOptions li.active,.sizeOptions li:hover a,.relatedOptions li:hover a{background:var(--fabb_Red);color:#fff}.relatedOptions .inStock{color:var(--fabb_Red)}.swatchSelectOptions li.active .inStock,.sizeOptions li:hover .inStock,.relatedOptions li:hover .inStock,.sizeOptions li:hover a .variantPrice,.relatedOptions li:hover a .variantPrice{color:#fff}.optionList li:hover,.swatchSelectOptions li:hover,.sizeOptions li:hover a,.relatedOptions li:hover a{cursor:pointer}.optionList li:not(.active):hover{background:var(--fabb_Medium_Grey);color:#fff}.optionList li img,.swatchSelectOptions li img,.sizeOptions li img,.relatedOptions li a img{display:inline;background:#fff;height:inherit;border-radius:0;box-shadow:0 0 8px -4px var(--fabb_Dark_Grey);border:2px solid #fff}.optionList li img{width:3rem;height:3rem}#swatchSelectcomfort li span{display:flex;justify-content:center;align-items:center;width:50px;height:50px;font-size:25px}li.active .variantPrice,.sizeOptions li:hover .variantPrice{color:#fff}#confirmButton,#cancelButton{width:100%;background:var(--fabb_Quick_Delivery);border:2px solid var(--fabb_Quick_Delivery);border-radius:0;padding:10px;font-weight:700;font-size:1rem;text-align:center;color:#fff;transition:.4s;cursor:pointer;box-sizing:border-box}#cancelButton{background:var(--fabb_Red);border:2px solid var(--fabb_Red)}#confirmButton:hover{background:#fff;color:var(--fabb_Quick_Delivery);border:2px solid var(--fabb_Quick_Delivery)}#cancelButton:hover{background:#fff;color:var(--fabb_Red);border:2px solid var(--fabb_Red)}.productVariantLink .satcb_quick_view.satcb-mobile-bt-round.satcb_qv_mobile_top_right{display:none}.scrollingDisabled{overflow:hidden!important}.js body.scrollingEnabled{overflow-x:visible!important}.promotionalBannerContainer{margin:var(--spacing) 0px}@media only screen and (max-width: 500px){.promotionalBannerContainer{margin:var(--spacing)}}.promotionalBannerContainer img{display:block}.product-details{display:flex;flex-direction:column;width:100%;position:sticky;top:180px;align-self:flex-start}.product-details #product-price{margin-bottom:0}.product-details #product-price .product-price.main{display:flex;flex-wrap:wrap;margin:0px var(--spacingNegative);border:1px solid var(--fabb_Medium_Grey);border-top:0px;border-right:0px;border-left:0px;box-shadow:none;border-radius:0;padding:10px}.product-details .product-description{line-height:1.3}.product-price.main{font-size:2.5rem;display:flex;flex-direction:column;justify-content:space-between;border-radius:var(--border_Radius);box-shadow:0 0 4px -2px var(--fabb_Dark_Grey)}.priceInfo.main{font-size:35px;font-weight:400;display:flex;flex-direction:column;align-items:flex-start}.priceInfo.main.XtraMassiveSavings{background:none}.priceInfo.main.XtraMassiveSavingsPrice,.priceInfo.main.XtraMassiveSavingsPrice .nowPrice{color:#000}.priceInfo.main.XtraMassiveSavings,.priceInfo.main.XtraMassiveSavings .nowPrice{color:var(--fabb_Red)}.savingsInfo.main{flex-grow:1;display:flex;flex-direction:row;gap:10px;margin-bottom:10px}.product-details .details{display:flex;flex-direction:column;gap:var(--spacing)}.details .productTitle{margin:0}.creditPrice.main{font-size:.7rem!important;color:#000!important;background:#eee;padding:5px;margin-bottom:0!important;width:100%;border-radius:0 0 var(--border_Radius) var(--border_Radius)}.creditPrice.main strong{font-size:1rem!important}.nowPrice{text-decoration:none}@media only screen and (max-width:1680px){.nowPrice{font-size:2.5rem}.savingsInfo,.savingsInfo s{font-size:1rem}}@media only screen and (max-width:1300px){.nowPrice{font-size:2rem}.savingsInfo,.savingsInfo s{font-size:1rem}}@media only screen and (min-width:1601px){.nowPrice{font-size:3rem}}.shoplive{background-color:#cb0b3e;color:#fff;font-weight:700;padding:var(--spacing) 30px;border-radius:40px;text-align:center;max-width:50%}.shoplive:hover{background-color:var(--fabb_Very_Dark_Grey);color:#fff}.shoplive{transition:.4s}.shopsection{margin:20px 0 40px}.finance-Options-Wrapper{width:100%}.finance-Option-Bar{max-width:25.125rem;padding:var(--spacing);border:black 2px solid;margin:var(--spacing) auto;border-radius:var(--border_Radius);color:#000}.popup .show{visibility:visible;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}#splitit-container,#imega-widget-anchor{display:none;scroll-behavior:smooth}.show{-webkit-animation:fadeIn 2s;animation:fadeIn 2s}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.columnContainer{display:flex;flex-direction:row;border-top:1px solid var(--fabb_Medium_Grey)}.leftColumn{display:flex;flex-direction:column;width:calc(100% - var(--rightColumnWidth));padding:0 10px}.rightColumn{width:var(--rightColumnWidth);border-left:1px solid var(--fabb_Medium_Grey);padding:0 var(--spacing)}.leftColumn,.rightColumn{padding-top:30px;border-bottom:1px solid var(--fabb_Medium_Grey);box-sizing:border-box}@media (max-width: 80px){.columnContainer{flex-direction:column}.columnContainer{border:none}.columnContainer .product-additional-grid .wrapper{padding:0!important}.columnContainer .leftColumn .product-grid>.item{width:100%!important}.leftColumn,.rightColumn{width:calc(100% - 25px);border-left:none}.productOptionsModalOptions,.productSizesModalOptions,.productRelatedModalOptions{position:relative}.productImageModalOptions{width:calc(100% - 40px)}.box-title.productDetailsTitle .monthlyFinancePrice{font-weight:600!important}.financeCalculator .content{gap:var(--spacing)}#otherProductOrientationWrapper img{width:auto}#otherProductOrientationWrapper span{font-size:15px}}.container_Div01_Top_Flexbox .fa-solid{margin-right:10px}.newFont:not(:nth-child(1)),.XtraMassiveSavingsFont:not(:nth-child(1)){font-size:24px}#purchaseButtonsContainer{display:flex;flex-direction:column;gap:5px}#purchaseButtonsContainer>div:not(:first-child){padding-bottom:5px}#qtyAddToCartWrapper{display:flex;justify-content:center;align-items:baseline;margin:0px var(--spacingNegative)}#qtyAddToCartContainer{display:flex;align-items:center;width:100%}#AddToCartForm{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;border:2px solid black}#AddToCartForm label{margin-bottom:0;margin-left:auto}.js-qty{margin-left:0}.qty{display:flex;align-items:baseline;margin-top:0;flex:1;padding:3px;border:2px solid var(--fabb_Red);border-radius:0;border-right:0px;width:50%;justify-content:center;gap:10px}.qty label{font-size:17px;margin-bottom:0;align-self:center}.qty input[type=text]{padding:0}.product-details #AddToCart{margin-top:0;margin-bottom:0;padding:12px;font-size:25px;width:50%;line-height:1;border-radius:0;margin-left:auto;border:0px;border-left:2px solid black;background:#000}.product-details #AddToCart:hover{background:#fff;color:#000}.icon.icon-circle-minus:active,.icon.icon-circle-plus:active{transform:scale(.9)}:root{--productGridItemGap: 10px}.product-photo-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--productGridItemGap);width:calc(100% - var(--productGridItemGap) * 2);margin:0 20px 20px}.productPhoto{position:relative;overflow:hidden;box-shadow:0 0 8px -4px gray}.productPhoto img{-moz-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;transition-duration:.4s;-webkit-transition-duration:.4s;transition:all .4s ease-in-out;transition-property:transform}.productPhoto img:hover{transform:scale(1.05)}.productPhoto:hover{cursor:zoom-in}.productPhoto picture{display:flex;height:100%}.productPhoto:first-child,.productPhoto:first-child img,.productPhoto img{width:100%;height:intrinsic;box-shadow:0 0 8px -4px gray}.productPhoto .supplierLogo img{width:auto;height:50px;box-shadow:none}.productPhoto:not(:first-child){width:calc(100% / 3 - 7px)}@media only screen and (min-width: 1280px){.productPhoto:not(:first-child){width:calc(100% / 3 - 7px)}}@media only screen and (min-width: 1679px){.productPhoto:not(:first-child){width:calc(100% / 3 - 7px)}}@media only screen and (max-width: 500px){.productPhoto:not(:first-child){width:calc(100% / 3 - 4px)}.product-photo-container{gap:5px}}.productPhoto.extra{display:none}.productImageModalContent{display:flex;flex-direction:row;justify-content:center;position:relative;padding:5px;background:#fff;width:80vw;height:80vh}@media only screen and (max-width: 500px){.productImageModalContent{width:95%;height:auto;padding:3px}}.productOptionsModal.displayed{flex-direction:row}.rightColumn.desktop{display:block}.rightColumn.desktop .contactButton.mobile{display:flex}.rightColumn.mobile,.rightColumn.desktop .contactButton.mobile{display:none}.text-container .text{font-size:15px!important}h4{font-size:15px;text-align:left}@media (max-width: 1280px){html{overflow-x:hidden}.rightColumn.mobile{display:block;border-left:none;border-bottom:none;margin-bottom:10px}.rightColumn.desktop,.rightColumn.mobile .contactButton.desktop{display:none}.rightColumn.mobile .contactButton.mobile{display:flex}.tabContent.active#description{display:none}#product_wrapper{position:relative;top:0}.template-product .main-content .wrapper{padding-left:0!important;padding-right:0!important}.template-product .main-content .buyingProcessHeader .wrapper{padding:20px}.productOptionsModal{top:235px}.productSizesModal,.productRelatedModal,.productImageModal{top:0}.productOptionsModalOptions{height:100%;width:calc(40% - var(--modalPadding) * 2)}.productImageModalOptions{height:auto}.productImageModal.displayed{width:calc(100% - 20px);padding:10px}.productPreviewContainer{box-shadow:0 0 4px 5px #0003;z-index:1}.productRelatedModal .productPreviewContainer,.productSizesModal .productPreviewContainer{display:none}.productOptionsModal.displayed picture{display:contents;width:100%}.productOptionsModal{top:0}.productOptionsModal.displayed{flex-direction:row}.productOptionsModalOptions .optionTab,.productSizesModalOptions .optionTab,.productRelatedModalOptions .optionTab,.details .optionTab{width:100%}.productOptionsModalOptions .optionTab,.productSizesModalOptions .optionTab,.productRelatedModalOptions .optionTab{padding-bottom:20px}.productOptionsModalOptions.opened,.productSizesModalOptions.opened,.productRelatedModalOptions.opened{border-left:0px}.leftColumn,.rightColumn{width:100vw;padding:0}.product-photo-container{padding:10px;margin:0}.productPhotoShowMoreHolder{margin:0!important}.productTitle{padding:30px 10px 10px}.rightColumn .productSubheading{font-size:20px}.product-details{padding-bottom:0}.product-description{font-size:14px}.details .optionTab .productDetailsTitle,.financeDetailsTitle{line-height:1;align-items:center;font-size:13px}.details .optionTab .productDetailsTitle{border-left:none}#collapsibleDetails{margin:0}.text-container .text,.optionTab .text,.optionTab h3,.readMoreLink,.specifications ul,.waysToPay ul,.careGuide ul,h4{font-size:15px!important}.js body.scrollingEnabled{overflow-x:hidden!important}.product-details #product-price .product-price.main{margin:0}.product-details #AddToCart{padding:5px}.swatchSelectOptions li img,.sizeOptions li img,.relatedOptions li a img{width:80px;height:80px}h4{font-size:14px}.columnContainer .row{flex-direction:column}.rightColumn.mobile .productTitle{display:none}}@media (max-width: 1024px){#product_wrapper{position:relative}}@media (max-width: 900px){#product_wrapper{position:relative}}@media (max-width: 1280px){.productOptionsModal.displayed{flex-direction:column}.productOptionsModalOptions{width:calc(100% - 20px)}.columnContainer .titleContainer{display:flex;flex-direction:column}.productPreviewContainer{padding:0}.productHeading{font-size:1.5rem}.productSubheading{font-size:1.2rem}}@media (max-width: 1281px){.leftColumn .row .productTitle{display:flex;margin-top:80px}@supports (-webkit-touch-callout: none){.leftColumn .row .productTitle{margin-top:80px!important}#shopify-section-promotional-message{top:63px}}}@media (min-width: 900px) and (max-width: 1280px){.productOptionsModal.displayed{flex-direction:row}.productOptionsModalOptions,.productSizesModalOptions,.productRelatedModalOptions,.productImageModalOptions{width:calc(400px - var(--modalPadding));padding:0px var(--modalPadding)}.productPreviewContainer{width:calc(100% - 400px)}.productPreviewContainer{box-shadow:none}}@media (min-width: 1281px){.leftColumn .row .productTitle{display:none}}.financeCalculator .buttonContainer{width:100%;display:flex;justify-content:center;margin:0 auto}#Finance-Calculator-Button,#Finance-Calculator-Button-mobile,#Finance-Calculator-Button-desktop{width:50%}.financeCalculator .content{display:flex;flex-direction:column;background-color:#fefefe;margin:0 auto;overflow-y:hidden;gap:10px}.financeCalculator .title{font-size:2rem!important;align-self:center;font-weight:900;display:flex}.financeCalculator .textContainer{margin-top:40px;padding:10px}.financeCalculator .text{font-size:1rem}@media (max-width: 500px){.financeCalculator .text{font-size:13px}}.financeCalculator .text.smallPrint{font-size:.7rem!important}.financeCalculator .buttonContainer{display:flex;width:100%}.financeCalculator .buttonWrapper{display:flex;justify-content:center;flex-wrap:wrap;width:100%;gap:10px;margin:0 auto;justify-content:space-between;font-size:24px!important}.financeCalculator .buttonWrapper button{display:flex;justify-content:center}.financeCalculator .buttonContainer button{width:10%}.financeCalculator .tableContainer{display:flex;width:100%}.financeCalculator .table{display:flex;justify-content:center;flex-wrap:wrap;width:100%;margin:0 auto;font-size:16px;text-align:left}.financeCalculator .table div{width:100%;padding:10px}.financeCalculator .tableRow:nth-child(odd){background-color:var(--fabb_Red);color:#fff!important}.background-White,.financeCalculator .tableRow:nth-child(2n){background-color:#fff;color:var(--fabb_Red)!important}.financeCalculator .table span{align-self:flex-end}.tableRow{font-weight:600}.financeCalculator .tableRow span{float:right}.text-container{display:flex;flex-direction:column;gap:5px}.text-container .heading,.text-container .text,.process-prd-box p.text{color:var(--fabb_Very_Dark_Grey)}.text.heading{font-size:2rem!important;margin-bottom:10px;font-weight:600}#totalPrice{font-weight:600;color:var(--fabb_Red)}.financeCalculator .tableRow:nth-child(1){font-weight:600}.financeCalculator .percentageButton{margin-bottom:0;padding:5px;border:2px solid var(--fabb_Red);background:var(--fabb_Red);color:#fff;border-radius:60px;cursor:pointer;width:10%;text-align:center;font-size:16px;font-weight:600;transition:all .4s}.percentageButton:hover{margin-bottom:0;padding:5px;border:2px solid var(--fabb_Red);background:#fff;color:var(--fabb_Red)}.percentageButton:active{box-shadow:none;scale:.9}.percentageButton.active{background-color:#fff;color:var(--fabb_Red)}#Finance-Calculator-Button,#Finance-Calculator-Button-mobile,#Finance-Calculator-Button-desktop{font-size:20px;max-width:22.5rem;cursor:pointer}.V12Img img{height:50px;width:50px;margin-right:10px}.V12Img{display:flex;justify-content:center}.financeCalculator .tableRow:nth-child(7){margin-bottom:0}#Finance-Calculator-Button{font-size:20px;font-weight:700;padding:14px 46px 13px;border:2px solid var(--fabb_Red);color:#fff;background:var(--fabb_Red);text-align:center;border-radius:60px;margin-bottom:.75rem;text-transform:uppercase;transition:all .4s}#Finance-Calculator-Button:hover{border:2px solid var(--fabb_Red);color:var(--fabb_Red);background:#fff}.item .productTitle{padding:0}.buying-step2-inner{padding:20px}.process-prd-small-wrap{margin-top:20px;margin-bottom:20px}#guardUpsells .box-title{padding:10px}@media (max-width: 500px){.productOptionsModalOptions,.productSizesModalOptions,.productRelatedModalOptions{width:100%}.product-photo-container{width:calc(100% - 20px);margin:0}.productOptionsModalOptions{width:calc(100% - var(--modalPadding) * 2);width:100%}.productHeading{font-size:1.5rem}.productSubheading{font-size:1.1rem}}.productPreview img{padding:5px;background:#fff;border-radius:var(--border_Radius);width:calc(100% - 20px)}@media (max-width: 500px){.productPreviewContainer{width:100%;border-radius:0;box-shadow:0 0 4px 5px #0003;z-index:1}.productPreview img{border-radius:0;padding:0 0 10px}.fa-circle-xmark{z-index:2}.productOptionsModal .fa-circle-xmark,.productRelatedModal .fa-circle-xmark,.productSizesModal .fa-circle-xmark{top:6px;right:6px}}@media (min-width: 1280px){.productOptionsModal .fa-circle-xmark,.productRelatedModal .fa-circle-xmark,.productSizesModal .fa-circle-xmark{top:6px;right:calc(50% - 10px)}}#promoMessage{background:var(--fabb_Red);color:#fff;padding:10px;margin:0px var(--spacingNegative);border-bottom:1px solid var(--fabb_Medium_Grey);font-weight:600;font-size:20px}.paymentMethodInfo{display:none;flex-direction:column;gap:10px;text-align:justify;border:1px solid var(--fabb_Medium_Grey);padding:var(--spacing)}.paymentMethodInfo img{width:50px;height:50px;display:none}.product-grid{margin:20px;row-gap:var(--productGridItemGap);column-gap:var(--productGridItemGap)}@media only screen and (max-width: 1440px){.product-grid{margin:10px}.section-header{margin:0 10px 10px}}@media only screen and (max-width: 1280px) and (min-width: 600px){:root{--spacing: 10px}.product-details #AddToCart{padding:12px}}@media only screen and (max-width: 1920px){.standardSalePrice p,.freePillow p,.packageDeal p,.XtraMassiveSavingsPrice p{font-size:1.1rem!important}.product-additional-grid .productPrices .nowPrice{font-size:2rem!important}}@media only screen and (max-width: 1680px){.standardSalePrice p,.packageDeal p,.freePillow p,.XtraMassiveSavingsPrice p{font-size:1.2rem!important}.product-additional-grid .productPrices .nowPrice{font-size:2rem!important}}@media only screen and (max-width: 1280px){.product-additional-grid .productPrices .nowPrice{font-size:2rem!important}}@media only screen and (max-width: 1000px){.productPreviewContainer{width:100%}}.section-header h2{font-size:30px;font-size:1.8rem;margin-bottom:0;background:var(--fabb_Red);color:#fff;padding:10px;font-weight:400}.upsellSectionWrapper .product-grid .product-image-wrap .image{display:inline}.upsellSectionWrapper .product-grid .product-image-wrap a.lifestyleImage{display:block!important;opacity:1}.upsellSectionWrapper .product-image-wrap:hover a.lifestyleImage{display:none!important;opacity:0}.upsellSectionWrapper .product-image-wrap:hover a.image{display:block;opacity:1}.rightColumn .priceContainer{flex-direction:column}.fadeText1,.fadeText2{display:flex;text-align:left}.rightColumn .priceText.XtraMassiveSavings.fadeText2,.rightColumn .priceText.XtraMassiveSavings.fadeText1,.rightColumn .priceText.extra50Off.fadeText2,.rightColumn .priceText.extra50Off.fadeText1,.rightColumn .priceText.extra100Off.fadeText2,.rightColumn .priceText.extra100Off.fadeText1,.rightColumn .priceText.tenPercent.fadeText2,.rightColumn .priceText.tenPercent.fadeText1{font-size:3rem!important}@media only screen and (max-width: 1920px){.rightColumn .priceText.XtraMassiveSavings.fadeText2,.rightColumn .priceText.XtraMassiveSavings.fadeText1,.rightColumn .priceText.extra50Off.fadeText2,.rightColumn .priceText.extra50Off.fadeText1,.rightColumn .priceText.extra100Off.fadeText2,.rightColumn .priceText.extra100Off.fadeText1,.rightColumn .priceText.tenPercent.fadeText2,.rightColumn .priceText.tenPercent.fadeText1{font-size:2rem!important}}@media only screen and (max-width: 1800px){.rightColumn .priceText.XtraMassiveSavings.fadeText2,.rightColumn .priceText.XtraMassiveSavings.fadeText1,.rightColumn .priceText.extra50Off.fadeText2,.rightColumn .priceText.extra50Off.fadeText1,.rightColumn .priceText.extra100Off.fadeText2,.rightColumn .priceText.extra100Off.fadeText1,.rightColumn .priceText.tenPercent.fadeText2,.rightColumn .priceText.tenPercent.fadeText1{font-size:1.5rem!important}}@media only screen and (max-width: 1600px){.rightColumn .priceText.XtraMassiveSavings.fadeText2,.rightColumn .priceText.XtraMassiveSavings.fadeText1,.rightColumn .priceText.extra50Off.fadeText2,.rightColumn .priceText.extra50Off.fadeText1,.rightColumn .priceText.extra100Off.fadeText2,.rightColumn .priceText.extra100Off.fadeText1,.rightColumn .priceText.tenPercent.fadeText2,.rightColumn .priceText.tenPercent.fadeText1{font-size:1.5rem!important}}.XtraMassiveSavings .nowPrice,.extra50Off .nowPrice,.extra100Off .nowPrice,.tenPercent .nowPrice{color:var(--fabb_Red)}.priceText{font-size:2rem!important;line-height:2rem;text-align:left;color:var(--fabb_Red)}.item .priceText.freePillow,.item .priceText.standardSale,.item .priceText.extra50Off,.item .priceText.extra100Off,.item .priceText.XtraMassiveSavings{font-size:1.8rem!important}.item .priceText.extra100Off,.item .priceText.extra50Off{font-size:1.5rem!important}@media only screen and (max-width: 63.99em){.footer-links .row{flex-direction:column}}.fa-sleigh{color:#000}#dimensionsToKeep strong,#optionalDeliveryTime strong,#optionalDimensions2 strong,#chairDimensions strong{font-weight:700;color:var(--fabb_Red)}#callButtonDesktop,#callButtonMobile{background:var(--fabb_Red);color:#fff;border:2px solid var(--fabb_Red);font-size:1.2rem;font-weight:600;padding:10px;transition:all .4s}#callButtonDesktop:hover,#callButtonMobile:hover{background:#fff;color:var(--fabb_Red)}#callButtonMobile{display:none}@media only screen and (max-width: 63.99em){#callButtonDesktop{display:none}#callButtonMobile{display:block}}#callButtonDesktop i,#callButtonMobile i{font-size:1rem;font-weight:inherit}@supports (-webkit-touch-callout: none){.leftColumn .row .productTitle{margin-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/356/assets/ProductPage.css.map */
