.GetPricePopup .Popup-Content{padding:0;overflow:hidden}.GetPricePopup .Popup-CloseBtn{top:5px;right:5px}.GetPricePopup-Content{display:flex}@media (max-width:810px){.GetPricePopup-Content{height:100%;align-items:center;justify-content:center}}.GetPricePopup-Panel{display:flex;flex-direction:column;align-items:center;margin:15px 20px 0}@media (max-width:810px){.GetPricePopup-Panel{height:70%}}.GetPricePopup-Actions{flex:1 1;display:flex;flex-direction:column;justify-content:space-between}.GetPricePopup-Section{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:20px;border-bottom:1px solid #eaeaea}.GetPricePopup-Section_last{padding-bottom:0;border-bottom:unset}.GetPricePopup-Image{width:250px;height:450px}.GetPricePopup-Image .Image_imageWebp{height:100%}.GetPricePopup-Title{color:#e53f24;text-align:center;font-size:24px;font-weight:600;letter-spacing:.48px;width:238px;margin-bottom:30px}.GetPricePopup-Text{color:#7f7f7f;text-align:center;font-size:16px;font-weight:400;line-height:13px;width:240px;margin-bottom:10px}.GetPricePopup-Action,.GetPricePopup-Login{margin-top:5px;text-align:center}.GetPricePopup-Action{border-radius:10px;background:#e53f24;color:#fff;font-size:12px;font-weight:700;line-height:140.5%;letter-spacing:.64px;width:140px;padding:4px 8px}.GetPricePopup-Action:disabled{cursor:not-allowed}.GetPricePopup-PremiumPrice{color:#000;font-size:14px;font-weight:600;line-height:normal;letter-spacing:-.2px;margin:5px 0}.GetPricePopup-CartActions{display:flex;grid-gap:30px;gap:30px}.AdditionalInfo-WarrantyInfo{color:#000;font-family:Lato;font-size:14px;letter-spacing:0;line-height:20px}.AdditionalInfo-WarrantyInfo br{margin:0 5px}.AdditionalInfo-DownloadLink{margin:0}.AdditionalInfo-AttributeInnerWrapper,.AdditionalInfo-DownloadLink{color:#000;font-family:Lato;font-size:14px;letter-spacing:0;line-height:20px}.AdditionalInfo-AttributeInnerWrapper{margin:5px 0}:root{--calculator-background-color:#f2f2f2;--calculator-text-title-color:#9b9b9b;--calculator-text-font-lato-regular:Lato,sans-serif;--calculator-secondary-color:#888;--calculator-divider-color:#f5f5f5;--calculator-total-bg-color:#f2f2f2}.CalculatorViewPopUp .Popup-Content{padding:0}.CalculatorViewPopUp .Popup-CloseBtn{padding-right:20px;right:24px;top:40px}.Calculator-Wrapper{width:520px;padding-top:40px;font-family:Lato,sans-serif;font-family:var(--calculator-text-font-lato-regular);overflow-x:hidden}@media (max-width:810px){.Calculator-Wrapper{width:100%}}.Calculator-UpperPart{border-top:1px solid #f5f5f5;border-top:1px solid var(--calculator-divider-color);padding:0 24px}@media (min-width:811px){.Calculator-UpperPart{display:inline-flex}}@media (max-width:810px){.Calculator-UpperPart{overflow:auto;max-height:40vh}}.Calculator-OutOfStockSuggestion{margin-top:30px}.Calculator-CallOrChat{font-size:2.2rem;font-weight:600}.Calculator-Phone{font-size:1.4rem}.Calculator-RoomSizeWrapper{display:flex}.Calculator-RoomSizeWrapper input{height:40px;font-size:1.6rem;letter-spacing:0;line-height:16px;padding:15px 20px 15px 15px}.Calculator-RoomSettingWrapper{padding-bottom:24px;border-bottom:1px solid #f5f5f5;border-bottom:1px solid var(--calculator-divider-color)}.Calculator-TotalRoomArea input{padding:15px 40px 15px 15px;width:136px}@media (max-width:810px){.Calculator-TotalRoomArea input{width:93px;margin-top:10px}}@media (max-width:810px){.Calculator-TotalRoomArea{margin-top:0}}.Calculator-TotalRoomArea+.Calculator-Units{right:unset;position:static;margin-left:-37px;z-index:1}.Calculator-RoomName{font-size:1.6rem;line-height:17px;margin-top:16px;padding:0}.Calculator-RoomName input{border:0;margin-top:0}.Calculator-RoomName_isEmpty{color:#888;color:var(--calculator-secondary-color)}.Calculator-RoomNameBorder_isEmpty{border-bottom:1px dashed #888;border-bottom:1px dashed var(--calculator-secondary-color);width:70px}.Calculator-RoomSizeAndRemove{display:flex;justify-content:center;padding-top:20px;flex-direction:column}.Calculator-Remove{color:#e53f25;text-decoration:underline;font-size:.8em;cursor:pointer;text-align:center}.Calculator-WeRecommendWrapper{display:flex;flex-direction:column;margin-top:8px;padding-left:15px}@media (max-width:810px){.Calculator-WeRecommendWrapper{width:100%;margin-top:0;padding-left:0}}.Calculator-SeePriceInCart{color:#e53f25;font-size:1.4rem;font-family:Lato,sans-serif;font-family:var(--calculator-text-font-lato-regular)}.Calculator-SpecialPrice{text-decoration:line-through;font-size:1.6rem;line-height:22px;font-weight:700}.Calculator-RequestForm,.Calculator-RequestQuote{border-radius:3px;width:100%;margin-top:30px;height:60px;text-transform:none}.Calculator-RequestForm span,.Calculator-RequestQuote span{font-size:1.8rem}.Calculator-EqualSign,.Calculator-PlusSign,.Calculator-TotalEqualSign,.Calculator-TotalPlusSign{margin-top:20px;text-align:center;width:30px;font-size:1.4rem}.Calculator-TotalEqualSign,.Calculator-TotalPlusSign{margin-top:10px}.Calculator-OverageUnits,.Calculator-Units{display:inline-block;white-space:nowrap;font-size:1.4rem;margin-top:22px;color:#000;right:5px;left:unset;position:absolute}.Calculator-OverageUnits{margin-top:12px}.Calculator-RoomSize{display:flex}.Calculator-RoomSize_type_title{text-align:center;padding:0;font-size:1.4rem;font-weight:400;display:block}.Calculator-RoomSize_type_size{text-align:center;margin:0;font-size:1.4rem;color:#9b9b9b;color:var(--calculator-text-title-color)}.Calculator-SizeInput{margin-top:10px;padding:15px;text-align:left;width:136px;height:49px;min-width:none}@media (max-width:810px){.Calculator-SizeInput{width:93px}}.Calculator-OverageWrapper{line-height:30px;display:flex;align-items:center}.Calculator-OverageWrapper input[type=checkbox]{border:2px solid grey;border-radius:50%;padding:9px;min-width:0;min-height:0;background-color:#f2f2f2;background-color:var(--calculator-background-color);cursor:pointer}.Calculator-OverageWrapper input[type=checkbox]:after{border:2px solid grey;border-top:none;border-right:none;content:"";height:6px;left:3px;opacity:0;position:absolute;top:4px;transform:rotate(-45deg);width:12px}.Calculator-OverageWrapper input[type=checkbox]:checked{border:2px solid #e53f25}.Calculator-OverageWrapper input[type=checkbox]:checked:after{opacity:1}.Calculator-Overage_type_overage_percentage{vertical-align:text-bottom;display:flex;align-items:center;margin-left:2px}.Calculator-WeRecommend_type_title{text-transform:uppercase;font-size:1.6rem;font-weight:700;letter-spacing:1px;line-height:22px;margin-bottom:8px}.Calculator-WeRecommend_type_boxes{color:#9b9b9b;color:var(--calculator-text-title-color);font-size:14px;line-height:19px}.Calculator-WeRecommend_type_properties{font-size:1.4rem;font-weight:500;line-height:27px;margin-right:15px}.Calculator-OrWrapper{display:inline-block;width:100%}@media (max-width:810px){.Calculator-OrWrapper{text-align:center}}.Calculator-OrBlock_type_or_word{width:100%;font-size:1.4rem;font-weight:600;line-height:.1em;padding:10px 0 0 5px;margin:10px 0 20px;border-bottom:1px solid rgba(151,151,152,.28);text-align:center}.Calculator-OrBlock_type_or_word span{background:#f2f2f2;background:var(--calculator-background-color);padding:0 10px}.Calculator-AddRoomPlusSign{font-size:2rem;top:-4px;left:3px;color:var(--primary-base-color);display:block}.Calculator-AddRoomWrapper{display:flex;justify-content:flex-start;margin-top:24px}.Calculator-AddRoomIconWrapper{cursor:pointer;width:20px;height:20px;border:1px solid var(--primary-base-color);border-radius:5px;display:inline;margin-right:3px;top:-2px}.Calculator-AddRoomText{cursor:pointer;font-size:1.4rem;letter-spacing:0;line-height:20px;top:-2px}.Calculator-TotalInputWrapper{width:100%}@media (min-width:811px){.Calculator-TotalInputWrapper{display:inline-flex}}.Calculator-Total_type_total_label{font-size:1.4rem;line-height:19px;text-align:right;display:flex;align-items:center}.Calculator-Total_type_total{height:49px;padding:0 9px;margin-left:30px;margin-right:10px;width:100%}@media (max-width:810px){.Calculator-Total_type_total{margin-left:0}}.Calculator-TotalWrapper{padding:16px 24px;width:100%;background-color:#f2f2f2;background-color:var(--calculator-total-bg-color)}@media (max-width:810px){.Calculator-TotalWrapper{bottom:68px;position:fixed}}.Calculator-TotalCalculationsWrapper{display:flex}.Calculator-TotalCalculationsWrapper input{height:40px;font-size:1.6rem;letter-spacing:0;line-height:16px;padding:15px 40px 15px 15px}.Calculator-WastePercentage input{padding:15px 60px 15px 15px}.Calculator-TotalRoomAreaWithOverage,.Calculator-TotalSq,.Calculator-WastePercentage{margin-top:0;width:136px}@media (max-width:810px){.Calculator-TotalRoomAreaWithOverage,.Calculator-TotalSq,.Calculator-WastePercentage{width:93px}}.Calculator-TotalRoomAreaWithOverage+.Calculator-OverageUnits{right:unset;position:static;margin-left:-37px;z-index:1}.Calculator-TotalSqWrapper,.Calculator-WasteWrapper{display:flex}.Calculator-TotalHeader{font-size:1.6rem;font-weight:700;letter-spacing:0;line-height:17px;padding:16px 0}@media (min-width:811px){.Calculator-TotalLeftWrapper{width:60%}}.Calculator-TotalRightWrapper{width:40%;padding-left:15px;display:flex;flex-direction:column}@media (max-width:810px){.Calculator-TotalRightWrapper{float:left;width:100%;margin-top:20px;padding-left:0}}.Calculator-OverageTooltip{height:20px;width:20px;left:10px;display:inline-block;background-repeat:no-repeat;background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAIVBMVEUAAACAgIBmZplSYn5RY35RYn5QYX1RYn5RYX1RYn5QYX2kHCGNAAAACnRSTlMAAgVRVYql2dzzxtUjwwAAAGJJREFUCNdjYGBgcqucnqLAAAIWq4CgGcQSXQUGgUBmFIS5lIGBeRUUGDBoAMkFXECiicELxlzCkAVTsIyhCsZczjALpmAlMrMKxlwO1gZmLkM2DMkKJIuRnIPsSCSnwz0EADzfYic0W+L/AAAAAElFTkSuQmCC)}.Calculator-OverageTooltipText{visibility:hidden;width:250px;background-color:var(--product-actions-tooltip-color);color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:1;letter-spacing:normal;font-family:var(--product-actions-font-helvetica-neue);font-size:1.2rem;font-style:normal;font-weight:600;line-height:1.42857143;top:-50px;left:-230px}.Calculator-OverageTooltip:hover .Calculator-OverageTooltipText{visibility:visible}.Calculator-OverageTooltipText:after{content:" ";position:absolute;top:100%;margin-left:-10px;border:5px solid transparent;border-top:5px solid var(--product-actions-tooltip-color)}.Calculator-SubtotalHeading{text-transform:uppercase;font-size:1.6rem;font-weight:700;letter-spacing:1px;line-height:22px}.Calculator-SubtotalWrapper{height:100%;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}@media (max-width:810px){.Calculator-SubtotalWrapper{width:100%;justify-content:flex-end}}.Calculator-BoxPrice{color:#e53f25;font-size:3.2rem;font-weight:700;line-height:44px}.Calculator-Quantity{width:73px;height:49px;min-height:none;min-width:none;text-align:left!important;position:relative;font-size:13px!important;font-weight:400;border:1px solid #9b9b9b;border:1px solid var(--calculator-text-title-color)}.Calculator-QuantityWrapper{display:inline-flex}@media (max-width:810px){.Calculator-QuantityWrapper{display:block;margin-right:10%}}.Calculator-QuantitySubWrapper{display:flex;align-items:center;margin-left:17%;margin-top:10px}@media (max-width:810px){.Calculator-QuantitySubWrapper{margin:0}}.Calculator-QuantityTitle{font-size:1.4rem;line-height:19px;margin-top:25px}@media (max-width:810px){.Calculator-QuantityTitle{display:block}}.Calculator-QuantityTitle{padding-left:15px;text-align:right}@media (max-width:810px){.Calculator-QuantityTitle{text-align:left;padding:0}}.Calculator-QuantityBoxes{font-weight:700;margin-left:10px}@media (max-width:810px){.Calculator-QuantityBoxes{margin-left:8px}}.Calculator-AddToCart_isAddToCartButtonDisabled,.Calculator-RequestForm_isAddToCartButtonDisabled,.Calculator-RequestQuote_isAddToCartButtonDisabled{opacity:.5;pointer-events:none;cursor:default}.Calculator-AddToCart{width:100%;border-radius:3px;margin-top:30px;font-size:1.8rem;font-weight:600;line-height:11px;height:60px}.Calculator-HeaderHeading{font-size:2rem;font-weight:700;margin-bottom:8px}.Calculator-HeaderSubHeading{font-size:1.4rem;line-height:20px;letter-spacing:0}.Calculator-Header{margin-bottom:20px;padding:0 24px}.Calculator-ButtonWrapper{background-color:#f2f2f2;background-color:var(--calculator-total-bg-color);height:68px}@media (max-width:810px){.Calculator-ButtonWrapper{position:fixed;bottom:0;width:100%}}.Calculator-ButtonAlignment{float:right;padding:0 24px 28px 0}.Calculator-ClearButton,.Calculator-SaveButton{height:40px;width:158px;font-weight:500;border-radius:4px}.Calculator-ClearButton{margin-right:8px;background-color:unset;border:0;color:#000}:root{--cart-popup-text-color-light:#888}@media (max-width:810px){.CartPopup{transition:all 1s ease}}.CartPopup-Title{color:#000;font-family:Lato;font-size:20px;font-weight:700;letter-spacing:0;line-height:22px;margin-bottom:20px}@media (max-width:810px){.CartPopup-Title{margin-top:40px}}.CartPopup-ProductPreview{display:flex;grid-column-gap:30px;column-gap:30px;background-color:#f2f2f2;margin:10px -2.4rem;padding:2.4rem;justify-content:space-between}@media (max-width:810px){.CartPopup-ProductPreview{display:grid;grid-template-areas:"details sku" "qty price"}}.CartPopup-Product{display:flex}.CartPopup-ProductImage{width:80px;height:80px;object-fit:cover;border-radius:3px}.CartPopup-ProductDetails{margin-left:16px}@media (max-width:810px){.CartPopup-ProductDetails{grid-area:details}}.CartPopup-ProductDetails h3{margin:0;color:#888;color:var(--cart-popup-text-color-light);font-family:Lato;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}.CartPopup-ProductDetails h3:first-child{color:#000;font-weight:700}@media (max-width:810px){.CartPopup-ProductDetails h3{line-height:17px;font-size:1.4rem}}.CartPopup-NeededAccessories{min-height:460px}@media (max-width:810px){.CartPopup-NeededAccessories{min-height:unset}}.CartPopup-ProductData{text-align:center}@media (max-width:810px){.CartPopup-ProductData{grid-area:qty;text-align:left;margin-left:96px;display:flex;flex-direction:column}}.CartPopup-Boxes{display:none}.CartPopup-Boxes_isFlooring{display:inline-block}.CartPopup-Quantity{color:#000;font-family:Lato;font-size:14px;letter-spacing:0;text-align:center}@media (max-width:810px){.CartPopup-Quantity{text-align:unset;margin-top:5px}}.CartPopup-AccessoryCoverage,.CartPopup-Coverage,.CartPopup-UnitPrice{color:#888;color:var(--cart-popup-text-color-light);font-family:Lato;font-size:12px;letter-spacing:0;line-height:13px;text-align:center}@media (max-width:810px){.CartPopup-AccessoryCoverage,.CartPopup-Coverage,.CartPopup-UnitPrice{text-align:left;margin:5px 0}}.CartPopup-AccessoryCoverage{display:none}.CartPopup-AccessoryCoverage_isAccessory{display:block}.CartPopup-Coverage,.CartPopup-UnitPrice{display:none}.CartPopup-Coverage_isFlooring,.CartPopup-UnitPrice_isFlooring{display:block}.CartPopup-Price{color:#000;font-family:Lato;font-size:20px;font-weight:500;letter-spacing:0;line-height:22px;text-align:right;margin-bottom:0}@media (max-width:810px){.CartPopup-Price{margin-top:5px}}@media (max-width:810px){.CartPopup-TotalPrice{grid-area:price}}.CartPopup-Actions{display:flex;flex-direction:column}@media (max-width:810px){.CartPopup-Actions{width:-webkit-fill-available;display:flex;flex-direction:row;position:fixed;bottom:0;justify-content:center;left:0;height:64px;padding:12px 0;background-color:#fff}}.CartPopup-CartButton{background-color:#000;border-radius:4px;border-color:#000;color:#fff;font-family:Lato;font-size:14px;font-weight:300;letter-spacing:0;line-height:16px;text-align:center;padding:10px;margin-bottom:5px}@media (max-width:810px){.CartPopup-CartButton{order:2;width:50%;margin-bottom:0}}.CartPopup-ContinueButton{background-color:#fff;border-radius:4px;color:#000;text-transform:uppercase;font-family:Lato;font-size:14px;letter-spacing:0;line-height:14px;text-align:center;padding:12px 10px}.CartPopup-ProductSku{grid-area:sku;font-size:1rem;color:#888;color:var(--cart-popup-text-color-light);text-align:right}@media (max-width:810px){.CartPopup-Content{height:115%}}.CartPopup-Content .ProductCard-Length{display:none}.CartPopup .ProductLinks-CrossTitle{font-size:1.6rem}.CartPopup .Popup-Content{width:calc(var(--content-wrapper-width)*0.7)}@media (max-width:810px){.CartPopup .Popup-Content{padding:0 24px}}@media (max-width:810px){.CartPopup .Popup-CloseBtn{margin-top:40px}}.QuoteForm .FieldForm-Fields{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"firstName lastName" "email telephone" "state postcode" "communication communication" "sms sms" "call call" "notes notes" "disclaimer disclaimer";grid-gap:24px}@media (max-width:810px){.QuoteForm .FieldForm-Fields{grid-template-columns:1fr;grid-template-areas:"firstName" "lastName" "email" "telephone" "state" "postcode" "communication" "sms" "call" "notes" "disclaimer";margin:0 24px}}.QuoteForm .FieldForm-Fields input{border-radius:4px}.QuoteForm .FieldForm-Fields .Field-Label{font-weight:400;font-size:14px}.QuoteForm .FieldForm-Fields .Field-Message{font-size:12px;font-weight:400}.QuoteForm .FieldForm-Fields .Field_hasError .Field-Label{color:#000}.QuoteForm .FieldForm-Fields .Field:last-child{grid-column:span 2}.QuoteForm .FieldForm-Fields #notes{width:100%}.QuoteForm-ButtonWrapper{text-align:right;font-size:14px}@media (max-width:810px){.QuoteForm-ButtonWrapper{margin:32px 24px}}.QuoteForm-ButtonCancel,.QuoteForm-ButtonWrapper button:first-child:hover{background-color:unset;color:#000}.QuoteForm-ButtonCancel{border:0;font-weight:400;margin-right:38px}.QuoteForm-ButtonSubmit{font-weight:400;border-radius:4px}.QuoteForm-CommunicationHeader{font-weight:400;font-size:14px;color:#000;margin-bottom:0}.QuoteForm-QuoteFormThanks .Popup-Content{overflow:hidden;text-align:center}@media (max-width:810px){.QuoteForm-QuoteFormThanks .Popup-Content{padding-top:30px}}.QuoteForm-QuoteFormThanks .Popup-Content p{margin-bottom:0}@media (min-width:811px){.QuoteForm-QuoteFormThanks .Popup-CloseBtn{top:-15px;right:-1.7rem}}@media (max-width:810px){.QuoteForm-QuoteFormThanks .Popup-CloseBtn{top:-15px}}.QuoteForm-CommunicationDisclaimer{grid-area:disclaimer;max-width:550px}.QuoteForm-Privacy-Link{margin-left:0}.QUOTE_FORM-FirstName{grid-area:firstName}.QUOTE_FORM-LastName{grid-area:lastName}.QUOTE_FORM-Email{grid-area:email}.QUOTE_FORM-Telephone{grid-area:telephone}.QUOTE_FORM-State{grid-area:state}.QUOTE_FORM-Postcode{grid-area:postcode}.QUOTE_FORM-Notes{grid-area:notes}.QUOTE_FORM-SMS{grid-area:sms;margin-top:0}.QUOTE_FORM-SMS label{font-weight:400;font-size:14px}.QUOTE_FORM-Call{grid-area:call;margin-top:0}.QUOTE_FORM-Call label{font-weight:400;font-size:14px}.AdvancedQuoteForm .FieldForm-Fields{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"firstName lastName" "email telephone" "state postcode" "notes notes" "communication communication" "sms call";grid-gap:24px}@media (max-width:810px){.AdvancedQuoteForm .FieldForm-Fields{grid-template-columns:1fr;grid-template-areas:"firstName" "lastName" "email" "telephone" "state" "postcode" "notes" "communication" "sms" "call";margin:0 24px}}.AdvancedQuoteForm .FieldForm-Fields input{border-radius:4px}.AdvancedQuoteForm .FieldForm-Fields .Field-Label{font-weight:400;font-size:14px}.AdvancedQuoteForm .FieldForm-Fields .Field-Message{font-size:12px;font-weight:400}.AdvancedQuoteForm .FieldForm-Fields .Field_hasError .Field-Label{color:#000}.AdvancedQuoteForm .FieldForm-Fields .Field:last-child{grid-column:span 2}.AdvancedQuoteForm .FieldForm-Fields #notes{width:100%}.AdvancedQuoteForm-ButtonWrapper{text-align:right;font-size:14px}@media (max-width:810px){.AdvancedQuoteForm-ButtonWrapper{margin:32px 24px}}.AdvancedQuoteForm-ButtonWrapper button:first-child:hover{background-color:unset;color:#000}.AdvancedQuoteForm-CommunicationHeader{grid-area:communication;margin:0;font-weight:400;font-size:14px;color:#565656}.AdvancedQuoteForm-CommunicationError{font-weight:400}@media (max-width:810px){.AdvancedQuoteForm-CommunicationError{margin-left:24px}}.AdvancedQuoteForm-SMS{grid-area:sms;margin:0;font-size:16px}.AdvancedQuoteForm-SMS .input-control{margin:0 5px 0 0}.AdvancedQuoteForm-Call{grid-area:call;margin:0;font-size:16px}.AdvancedQuoteForm-Call .input-control{margin:0 5px 0 0}.AdvancedQuoteForm-ButtonCancel{color:#000;background-color:unset;border:0;font-weight:400;margin-right:38px}.AdvancedQuoteForm-ButtonSubmit{font-weight:400;border-radius:4px}.AdvancedQuoteForm-AdvancedQuoteThanksPhone .Popup-Content,.AdvancedQuoteForm-AdvancedQuoteThanksSMS .Popup-Content{overflow:hidden}@media (min-width:811px){.AdvancedQuoteForm-AdvancedQuoteThanksPhone .Popup-CloseBtn,.AdvancedQuoteForm-AdvancedQuoteThanksSMS .Popup-CloseBtn{top:-15px;right:-1.7rem}}.AdvancedQuoteForm-AdvancedQuoteThanksPhone p,.AdvancedQuoteForm-AdvancedQuoteThanksSMS p{margin-top:10px}.ADVANCED_QUOTE_FORM-FirstName{grid-area:firstName}.ADVANCED_QUOTE_FORM-LastName{grid-area:lastName}.ADVANCED_QUOTE_FORM-Email{grid-area:email}.ADVANCED_QUOTE_FORM-Telephone{grid-area:telephone}.ADVANCED_QUOTE_FORM-State{grid-area:state}.ADVANCED_QUOTE_FORM-Postcode{grid-area:postcode}.ADVANCED_QUOTE_FORM-Notes{grid-area:notes}.DiscontinuedForm .FieldForm-Fields{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:24px;column-gap:24px;grid-row-gap:8px;row-gap:8px}@media (max-width:810px){.DiscontinuedForm .FieldForm-Fields{display:block;margin:0 24px}}.DiscontinuedForm .FieldForm-Fields input{border-radius:4px}.DiscontinuedForm .FieldForm-Fields .Field-Label{font-weight:400;font-size:14px}.DiscontinuedForm .FieldForm-Fields .Field-Message{font-size:12px;font-weight:400}.DiscontinuedForm .FieldForm-Fields .Field_hasError .Field-Label{color:#000}.DiscontinuedForm .FieldForm-Fields .Field:last-child,.DiscontinuedForm .FieldForm-Fields .Field:nth-child(3),.DiscontinuedForm .FieldForm-Fields .Field:nth-child(4),.DiscontinuedForm .FieldForm-Fields .Field:nth-child(5){grid-column:span 2}.DiscontinuedForm .FieldForm-Fields #notes{width:100%}.DiscontinuedForm-ButtonWrapper{text-align:right;font-size:14px}@media (max-width:810px){.DiscontinuedForm-ButtonWrapper{margin:32px 24px}}.DiscontinuedForm-ButtonCancel,.DiscontinuedForm-ButtonWrapper button:first-child:hover{background-color:unset;color:#000}.DiscontinuedForm-ButtonCancel{border:0;font-weight:400;margin-right:38px}.DiscontinuedForm-ButtonSubmit{font-weight:400;border-radius:4px}.PriceRequestForm .FieldForm-Fields{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"firstName lastName" "email telephone" "address city" "state postcode" "paymentMethod paymentMethod" "creditCard payPal";grid-column-gap:24px;column-gap:24px}@media (max-width:810px){.PriceRequestForm .FieldForm-Fields{grid-gap:0;margin:0 24px;grid-template-columns:1fr;grid-template-areas:"firstName" "lastName" "email" "telephone" "address" "city" "state" "postcode" "paymentMethod" "paymentMethod" "creditCard" "payPal"}}.PriceRequestForm .FieldForm-Fields input{border-radius:4px}.PriceRequestForm .FieldForm-Fields .Field-Label{font-weight:400;font-size:14px}.PriceRequestForm .FieldForm-Fields .Field-Message{font-size:12px;font-weight:400}.PriceRequestForm .FieldForm-Fields .Field_hasError .Field-Label,.PriceRequestForm .FieldForm-Fields .Field select[name=region_id]+.FieldSelect-Options li{color:#000}.PriceRequestForm .FieldForm-Fields .Field select[name=region_id]+.FieldSelect-Options li.FieldSelect-Option_disabled{text-decoration:none;color:rgba(0,0,0,.3215686274509804)}.PriceRequestForm .FieldForm-Fields #notes{width:100%}.PriceRequestForm-FirstName{grid-area:firstName}.PriceRequestForm-LastName{grid-area:lastName}.PriceRequestForm-Email{grid-area:email}.PriceRequestForm-Telephone{grid-area:telephone}.PriceRequestForm-Address{grid-area:address}.PriceRequestForm-City{grid-area:city}.PriceRequestForm-State{grid-area:state}.PriceRequestForm-Postcode{grid-area:postcode}.PriceRequestForm-CreditCard{grid-area:creditCard;margin:0;font-size:16px}.PriceRequestForm-CreditCard .input-control{margin:0 5px 0 0}.PriceRequestForm-PayPal{grid-area:payPal;margin:0;font-size:16px}.PriceRequestForm-PayPal .input-control{margin:0 5px 0 0}.PriceRequestForm-PaymentMethod{grid-area:paymentMethod;margin:0;font-weight:400;font-size:14px;color:#565656}.PriceRequestForm-PaymentError{font-weight:400}@media (max-width:810px){.PriceRequestForm-PaymentError{margin-left:24px}}.PriceRequestForm-ButtonWrapper{text-align:right;font-size:14px}@media (max-width:810px){.PriceRequestForm-ButtonWrapper{margin:32px 24px}}.PriceRequestForm-ButtonCancel,.PriceRequestForm-ButtonWrapper button:first-child:hover{background-color:unset;color:#000}.PriceRequestForm-ButtonCancel{border:0;font-weight:400;margin-right:38px}.PriceRequestForm-ButtonSubmit{font-weight:400;border-radius:4px}.PriceRequestForm .TextingPermission{align-items:unset;display:flex;margin-bottom:20px;max-width:650px;font-size:12px}@media (max-width:810px){.PriceRequestForm .TextingPermission{margin-top:10px;padding:0 24px}}.PriceRequestForm .TextingPermission-Link{color:var(--link-color);cursor:pointer;margin-left:0}.PriceRequestForm .TextingPermission-Link:hover{text-decoration:underline}.PriceRequestForm .TextingPermission-Label{display:inline;flex-wrap:wrap;align-items:center}.PriceRequestForm .TextingPermission-Label-Bold{font-weight:700}.PriceFormPopup .DripForms-SubTitle{font-size:14px;line-height:18px}@media (max-width:810px){.PriceFormPopup .DripForms-SubTitle{padding:0 1.4rem}}.DripForms-Title{color:#000;font-family:Lato;font-size:24px;font-weight:700;letter-spacing:0;line-height:26px}@media (max-width:810px){.DripForms-Title{padding:1.4rem}}.DripForms-SubTitle{color:#888;font-family:Lato;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}@media (max-width:810px){.DripForms-SubTitle{padding:1.4rem}}.DripForms-Cancel{cursor:pointer;margin:auto}.DripForms-GetSampleText{font-size:24px;line-height:1.2;margin-top:20px}.PriceForm-AddToCart{display:none}@media (min-width:811px){.PriceFormPopup #drip-form,.QuoteFormPopup #drip-form{padding-top:20px}}@media (max-width:810px){.PriceFormPopup #drip-form,.QuoteFormPopup #drip-form{padding:1.4rem}.PriceFormPopup #drip-form div,.QuoteFormPopup #drip-form div{padding-bottom:0}}.PriceFormPopup #drip-form .submitted .dfwid-form-panel,.QuoteFormPopup #drip-form .submitted .dfwid-form-panel{display:block}.PriceFormPopup #drip-form .submitted .dfwid-success-panel,.QuoteFormPopup #drip-form .submitted .dfwid-success-panel{display:none}.PriceFormPopup #drip-form .submitted .dfwid-buffer:before,.QuoteFormPopup #drip-form .submitted .dfwid-buffer:before{content:none}.PriceFormPopup #drip-form .dfwid-form,.QuoteFormPopup #drip-form .dfwid-form{display:grid;grid-column-gap:15px;grid-row-gap:32px;row-gap:32px;grid-template-columns:1fr 1fr}@media (max-width:810px){.PriceFormPopup #drip-form .dfwid-form,.QuoteFormPopup #drip-form .dfwid-form{grid-row-gap:12px;row-gap:12px}.PriceFormPopup #drip-form .dfwid-form .dfwid-field-wrapper,.QuoteFormPopup #drip-form .dfwid-form .dfwid-field-wrapper{grid-column:1/span 2}}@media (max-width:810px){.PriceFormPopup #drip-form{margin-bottom:100px}}.PriceFormPopup #drip-form .dfwid-form input.drip-text-field{border:1px solid #d2d2d2;border-radius:4px}.PriceFormPopup #drip-form .dfwid-form input.drip-text-field:focus{border:2px solid #000;background-color:#f2f2f2}.PriceFormPopup #drip-form .dfwid-form label.dfwid-label{color:#161616;-webkit-text-fill-color:#161616;font-weight:400;font-size:1.4rem;letter-spacing:.37px;line-height:14px;top:0;left:0;padding:0 0 8px}.PriceFormPopup #drip-form .dfwid-form .drip-radio-buttons{display:flex}.PriceFormPopup #drip-form .dfwid-form .drip-radio-buttons label{color:#161616;-webkit-text-fill-color:#161616}.PriceFormPopup #drip-form .dfwid-form .dfwid-field-wrapper:nth-child(2),.PriceFormPopup #drip-form .dfwid-form .dfwid-field-wrapper:nth-child(5),.PriceFormPopup #drip-form .dfwid-form .dfwid-field-wrapper:nth-child(6),.PriceFormPopup #drip-form .dfwid-form .dfwid-field-wrapper:nth-child(9){grid-column:1/span 2}@media (max-width:810px){.QuoteFormPopup #drip-form{margin-bottom:100px}}.QuoteFormPopup #drip-form .dfwid-form input.drip-text-field{border:1px solid #d2d2d2;border-radius:4px}.QuoteFormPopup #drip-form .dfwid-form input.drip-text-field:focus{border:2px solid #000;background-color:#f2f2f2}.QuoteFormPopup #drip-form .dfwid-form label.dfwid-label{color:#161616;-webkit-text-fill-color:#161616;font-weight:400;font-size:1.4rem;letter-spacing:.37px;line-height:14px;top:0;left:0;padding:0 0 8px}.QuoteFormPopup #drip-form .dfwid-form .dfwid-field-wrapper:nth-child(10){grid-column:1/span 2}.QuoteFormPopup #drip-form .dfwid-form .dfwid-field-wrapper:nth-child(10) input{height:180px}.MapComplianceNotice-Wrapper{margin:1.5rem 0}@media (max-width:810px){.MapComplianceNotice-Wrapper{margin:1rem 0}}.MapComplianceNotice-Content{width:100%;margin-top:30px}.MapComplianceNotice-NoticeContent{padding:1rem 0}@media (max-width:810px){.MapComplianceNotice-NoticeContent{padding:.8rem 0}}.MapComplianceNotice-NoticeContent p{margin-bottom:.8rem}.MapComplianceNotice-NoticeContent p:last-child{margin-bottom:0}@media (max-width:810px){.MapComplianceNotice-ExpandableContentHeading{padding:1.4rem}}@media (max-width:810px){.MapComplianceNotice-ExpandableContentButton:after{margin-right:1.4rem}}.MapComplianceNotice-Description{margin:0;font-family:Lato;font-size:14px;letter-spacing:0;line-height:20px}.MapComplianceNotice-Description #TriggerCheckboxMapComplianceNotice{display:none}.MapComplianceNotice-Description input:checked+.MapComplianceNotice-LongDescription{max-height:none}.MapComplianceNotice-Description input:checked+.MapComplianceNotice-LongDescription:after{height:0}.MapComplianceNotice-Description input+.MapComplianceNotice-LongDescription{max-height:75px;overflow:hidden}.MapComplianceNotice-Description input+.MapComplianceNotice-LongDescription:after{content:"";height:70px;position:absolute;left:0;right:0;bottom:0;background:linear-gradient(180deg,hsla(0,0%,100%,0),#f2f2f2);z-index:1}.MapComplianceNotice-Description input~label:after{content:"View More";cursor:pointer}.MapComplianceNotice-Description input:checked~label:after{content:"View Less";cursor:pointer}.MapComplianceNotice-ShortDescription p{margin:0}.MapComplianceNotice-DescriptionTriggerLabel{text-decoration:underline;color:#e53f25}@media (max-width:810px){.MapComplianceNotice-DescriptionTriggerLabel{display:flex;justify-content:center}}.MapComplianceNotice-ShowMoreButton{text-decoration:underline;color:#e53f25;font-family:Lato;font-size:14px;letter-spacing:0;line-height:16px;margin-top:10px}.PriceBadge-TotalsWrapper_isSpecial{display:flex;flex-direction:column;justify-content:flex-start}.PriceBadge-TotalsWrapper_isSpecial span{margin-left:0}.PriceBadge-TotalsWrapper_isHidden{display:none}.PriceBadge-PriceBadge{background-color:#000;color:#fff;font-family:Lato;font-size:12px;letter-spacing:.14px;line-height:12px;border-radius:2px;padding:4px;margin-left:5px}.PriceBadge-Totals{display:block;font-size:2.4rem;letter-spacing:0;line-height:29px}.PriceBadge-EstimatedTitle{font-size:1.2rem;letter-spacing:0;line-height:15px}.PriceBadge-EstimatedTitle_isAccessory{display:none}.InstallationGuideLink .Tooltip-Wrapper{--tooltip-offset-left:35px}.ProductPriceLogicBase-BoxPriceWrapper{display:none}.ProductPriceLogicBase-BoxPriceWrapper_isMap{display:inline-block}.ProductPriceLogicBase-BoxPrice{font-size:1.2rem}.ProductPriceLogicBase-BoxPrice_strikethrough{text-decoration:line-through;font-size:2rem;margin-right:5px}.ProductPriceLogicBase-UnitPriceHeading{display:none;color:#000}.ProductPriceLogicBase-UnitPriceHeading_isMap{display:inline-block;padding-right:5px}.ProductPriceLogicBase-AddToCartForPrice{font-size:1.5rem;display:none}.ProductPriceLogicBase-AddToCartForPrice_isMap{display:inline-block}.ProductPriceLogicBase-UnitPriceWrapper{font-size:1.2rem;display:block}@media (max-width:810px){.ProductPriceLogicBase-PriceWrapper{padding:0;margin-right:10px}}@media (min-width:811px){.ProductPriceLogicBase-PriceWrapper{padding-right:1.6rem;flex-direction:column;justify-content:center}}.ProductPriceLogicBase-BoxPriceWrapper,.ProductPriceLogicBase-PricePerBox{font-weight:500;font-size:1.4rem;letter-spacing:0;line-height:17px;display:flex;align-items:flex-end}.ProductPriceLogicBase-BoxPriceWrapper_isNoMapRestrictions,.ProductPriceLogicBase-PricePerBox_isNoMapRestrictions{color:var(--secondary-dark-color)}.ProductPriceLogicBase-BoxPriceWrapper_isNoMapRestrictions .ProductPrice-HighPrice,.ProductPriceLogicBase-PricePerBox_isNoMapRestrictions .ProductPrice-HighPrice{display:none}.ProductPriceLogicBase-BoxPriceWrapper_isSample,.ProductPriceLogicBase-PricePerBox_isSample{font-size:2.4rem;font-weight:500}.ProductPriceLogicBase-PerBox_isSample{display:none}.ProductPriceLogicBase-BoxPriceWrapper{padding-bottom:3px;padding-right:10px}@media (max-width:810px){.ProductPriceLogicBase-BoxPriceWrapper{padding-bottom:2.5px}}.ProductPriceLogicBase-CoverageType{display:inline;font-weight:400;letter-spacing:.1px;font-size:1.4rem;letter-spacing:0;line-height:17px}.ProductPriceLogicBase-CoverageType_isAccessory{vertical-align:middle}.ProductPriceLogicBase-Msrp,.ProductPriceLogicBase-Msrp-Strikethrough{font-family:var(--product-actions-font-lato-regular);font-size:1.6rem;font-weight:500;line-height:22px}.ProductPriceLogicBase-Msrp-Strikethrough_isMap,.ProductPriceLogicBase-Msrp_isMap{font-size:1.2rem}.ProductPriceLogicBase-UnitPrice{text-decoration:line-through;color:var(--primary-base-color)}.ProductPriceLogicBase-Msrp-Strikethrough{text-decoration:line-through}.ProductPriceLogicBase-Msrp-Strikethrough_isMap{text-decoration:none}.ProductPriceLogicBase-Price{font-size:2.4rem;font-weight:500;letter-spacing:0;line-height:29px;align-items:center;justify-content:center;padding:0;display:inline}.ProductPriceLogicBase-Price_isAccessory{font-size:1.6rem}.ProductPriceLogicBase-Schema{order:18}@media (max-width:810px){.ProductPriceLogicBase-Schema{order:1}}.ProductPriceLogicBase-Schema-Url{display:none}@media (max-width:810px){.ProductPriceLogicBase-Schema+.ProductActions-Section_type_short{margin-top:-.5rem}}.ProductPriceLogicBase-PriceBoxPriceWrapper{display:flex;justify-content:flex-start}.ProductPriceLogicBase-QuotePrice_isHidden{display:none}.ProductPriceLogicBase-OuterWrapper{display:flex;flex-direction:column}.ProductPriceLogicBase-PriceOfferWrapper{float:left}.ProductPriceLogicBase-Section{padding:1.8rem calc(1rem - 5px) 1.8rem 10px;display:flex;flex-wrap:wrap;flex-basis:100%}@media (max-width:810px){.ProductPriceLogicBase-Section{padding:2.1rem calc(1rem - 5px)}}@media (min-width:811px){.ProductPriceLogicBase-Section{order:10}}.ProductPriceLogicBase-Section_type_related{border-top:0;padding:1.8rem 0}@media (max-width:810px){.ProductPriceLogicBase-Section_type_related{padding:2.1rem 0}}@media (max-width:810px){.ProductPriceLogicBase-Section_type_short{border-top:0;padding-top:0;bottom:0;border-bottom:1px solid var(--expandable-content-divider-color)}}@media (min-width:811px){.ProductPriceLogicBase-Section_type_short{order:3;flex-basis:100%}}.ProductPriceLogicBase-Section_type_sku{order:1;flex-basis:100%;font-size:1.8rem;font-weight:700;font-family:var(--product-actions-font-helvetica-neue)!important;color:var(--product-actions-text-color);padding-top:0;padding-bottom:0;padding-left:0;margin-bottom:0}.ProductPriceLogicBase-Section_type_details{order:0;display:block;text-align:left;padding:0}@media (max-width:810px){.ProductPriceLogicBase-Section_type_details{padding-top:0;padding-left:16px;padding-right:16px;order:0}}.ProductPriceLogicBase-Section_type_product_interaction_options{display:block;order:3;border-bottom:1px solid var(--expandable-content-divider-color)}@media (max-width:810px){.ProductPriceLogicBase-Section_type_product_interaction_options{margin-top:7.5px;padding-top:7.5px;padding-bottom:0;order:0;border-top:1px solid var(--expandable-content-divider-color);border-bottom:0}}@media (max-width:810px){.ProductPriceLogicBase-Section_type_calculator{order:4}}.ProductPriceLogicBase-Section_type_sale_price{display:block;padding-bottom:0;padding-left:0}@media (max-width:810px){.ProductPriceLogicBase-Section_type_sale_price{border-top:0}}.ProductPriceLogicBase-Section_type_sale_price .ProductPriceLogicBase-PriceBoxPriceWrapper_isSample:not(.ProductPriceLogicBase-Price_isNoMapRestrictions) ins{display:none}.ProductPriceLogicBase-Section_type_sale_price .ProductPriceLogicBase-PriceBoxPriceWrapper_isSample,.ProductPriceLogicBase-Section_type_sale_price .ProductPriceLogicBase-PriceBoxPriceWrapper_isSample .ProductPriceLogicBase-Price_isNoMapRestrictions ins{display:block}.ProductPriceLogicBase-Section_type_sale_price .ProductPriceLogicBase-PriceBoxPriceWrapper_isSample .ProductPriceLogicSamples-SamplePriceNote{display:block;font-size:1.6rem;letter-spacing:0;line-height:17px;padding-bottom:10px;margin-top:10px}.ProductPriceLogicBase-Section_type_sale_price .ProductPriceLogicBase-PriceBoxPriceWrapper_isSample .ProductPriceLogicSamples-SamplePriceNote_isNoMapRestrictions{display:none}.ProductPriceLogicBase-Section_type_bundle_items,.ProductPriceLogicBase-Section_type_customizable_options{display:block}.ProductPriceLogicBase-Section_type_bundle_items article:not(:first-child),.ProductPriceLogicBase-Section_type_customizable_options article:not(:first-child){margin-top:15px}.ProductPriceLogicBase-Section_type_additional{width:100%;order:4;display:flex;align-items:center;padding:5px;margin-top:5px}.ProductPriceLogicBase-Section_type_discontinued_or_out_of_stock{order:4;display:block;border-bottom:1px solid var(--expandable-content-divider-color)}@media (min-width:811px){.ProductPriceLogicBase-Section_type_discontinued_or_out_of_stock{padding-left:0}}@media (max-width:810px){.ProductPriceLogicBase-Section_type_discontinued_or_out_of_stock{padding-left:16px}}.ProductPriceLogicBase-Section_type_discontinued_or_out_of_stock_reserve{justify-content:space-between;padding-bottom:0;padding-left:0}.ProductPriceLogicBase-Price_isSample{display:flex;flex-direction:column-reverse;align-items:start}.ProductPriceLogicBase-Price_isSample span{color:#0a0a0a;font-size:24px;font-weight:400;line-height:29px}.ProductPriceLogicBase-Price_isSample span :after{content:" / sample";color:#000;font-weight:500;font-size:1.4rem;letter-spacing:0}.ProductPriceLogicBase-Price_isSample del{font-size:24px;line-height:29px;font-weight:400;opacity:unset;color:#0a0a0a;margin-left:0;padding-left:0}.ProductPriceLogicBase-Price_isSample ins:after{content:" / sample";color:#000;font-weight:500;font-size:1.4rem;letter-spacing:0}.ProductPriceLogicSamples-SamplePriceNote{display:none}:root{--product-active-tab-color:#e53f25;--product-inactive-tab-color:#888}.ProductTab-Item{margin:0;padding:0;width:100%}.ProductTab-Item:last-child{margin:0}.ProductTab-Item:before{content:""}.ProductTab-Item_isActive{color:#e53f25;color:var(--product-active-tab-color);font-weight:700;border-bottom:2px solid #e53f25;border-bottom:2px solid var(--product-active-tab-color)}.ProductTab-Button{margin:0;width:100%;padding:1.5rem 0;color:var(--product-tab-inactive-tab-color);font-family:Lato;font-size:16px;letter-spacing:.18px;line-height:16px;text-align:center}.ProductTabs{display:flex;width:100%;margin-top:10px;padding:0;background-color:#fff}.ProductTabs-Wrapper{margin:5px 0;padding:0}#ProductTabs #AccessoriesTriggerCheckbox{display:none}#ProductTabs .ProductTabs-TabWrapper_isCrawler input+.ProductActions-Flooring{display:inline}#ProductTabs .ProductTabs-TabWrapper_isCrawler input:checked~div:first-of-type{display:none}#ProductTabs .ProductTabs-TabWrapper_activeTab_Flooring .ProductActions-Flooring,#ProductTabs .ProductTabs-TabWrapper_isCrawler input:checked~div:nth-of-type(2){display:block}#ProductTabs .ProductTabs-TabWrapper_activeTab_Flooring .ProductActions-Accessories{display:none}#ProductTabs .ProductTabs-TabWrapper_activeTab_Rug .ProductActions-Rug{display:block}#ProductTabs .ProductTabs-TabWrapper_activeTab_Accessories .ProductActions-Flooring,#ProductTabs .ProductTabs-TabWrapper_activeTab_Rug .ProductActions-Accessories{display:none}#ProductTabs .ProductTabs-TabWrapper_activeTab_Accessories .ProductActions-Accessories{display:block}#ProductTabs .ProductTabs-TabWrapper_activeTab_Accessories .ProductActions-Purchase,#ProductTabs .ProductTabs-TabWrapper_activeTab_Purchase .ProductActions-Flooring{display:none}#ProductTabs .ProductTabs-TabWrapper_activeTab_Purchase .ProductActions-Purchase{display:block}#ProductTabs .ProductTabs-TabWrapper_activeTab_Purchase .ProductActions-Accessories,#ProductTabs .ProductTabs-TabWrapper_activeTab_RelatedProducts .ProductActions-Flooring{display:none}#ProductTabs .ProductTabs-TabWrapper_activeTab_RelatedProducts .ProductActions-Accessories{display:block}#ProductTabs .ProductTabs-TabWrapper_activeTab_RelatedProducts .ProductActions-Purchase{display:none}@media (max-width:810px){.RequestQuoteButtons{margin:0 20px;padding-bottom:20px;border-bottom:1px solid #d2d2d2}}.RequestQuoteButtons-Buttons{display:flex;flex-direction:column;align-items:flex-end;grid-row-gap:10px;row-gap:10px}@media (max-width:810px){.RequestQuoteButtons-Buttons{align-items:flex-start}}.RequestQuoteButtons-Button{border-radius:8px;border:1px solid #e53f24;color:#e53f24;padding:6px 0;width:100px;text-align:center;font-size:12px;font-weight:700;line-height:140.5%;letter-spacing:.96px;margin:0}.RequestQuoteButtons-Title{margin-top:19px;font-size:1.6rem;font-weight:700;letter-spacing:1px;line-height:22px;margin-right:5px}.RequestQuoteButtons-PhonePopup,.RequestQuoteButtons-SMSPopup{color:#0a0a0a;text-align:center;font-family:Lato;font-size:18px;font-weight:500;line-height:28px}.RequestQuoteButtons-PhonePopup .Popup-Content,.RequestQuoteButtons-SMSPopup .Popup-Content{overflow:hidden;padding-top:30px}.RequestQuoteButtons-PhonePopup .Popup-CloseBtn,.RequestQuoteButtons-SMSPopup .Popup-CloseBtn{top:-20px}.ShippingInfo-Wrapper{color:#000;font-family:Lato;font-size:14px;letter-spacing:0;line-height:20px}:root{--product-actions-text-color:#4a4a4a;--product-actions-subtitle-text-color:#888;--product-actions-font-helvetica-neue:Helvetica Neue,Helvetica,Arial,sans-serif;--product-actions-button-color:#738cab;--product-actions-tooltip-color:#a2a2a2;--highlighted-bright-color:#e53f25;--product-actions-option-border-color:#979797;--product-actions-selected-option-border-color:#f26323;--product-brand-heading-color:#adadad;--product-qty-input-border-color:#e0e0e0;--product-actions-chat-title-color:#738cab;--product-actions-swatch-border-color:#f2f2f2}@media (min-width:811px){:root{--product-actions-option-border-color:#adadad}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.ProductActions{--swatch-type-size:40px;grid-area:actions}@media (min-width:811px){.ProductActions{--swatch-type-size:35px;display:flex;flex-direction:column;height:-webkit-max-content;height:max-content}}@media (max-width:810px){.ProductActions{display:grid;align-items:center;padding-left:0;padding-right:0;padding-top:7.5px;margin-top:7.5px;border-top:1px solid var(--expandable-content-divider-color)}}.ProductActions-YouTube{width:100%;height:350px}.ProductActions-RequestForm_isAddToCartButtonDisabled,.ProductActions-RequestQuote_isAddToCartButtonDisabled{pointer-events:none;opacity:.5}.ProductActions-GetSampleWrapper{width:300px;height:500px;position:absolute;background-color:#979797}.ProductActions-IconWrapper{display:flex}@media (min-width:811px){.ProductActions-IconWrapper{justify-content:flex-end;float:right;flex-wrap:wrap;width:200px}}@media (max-width:810px){.ProductActions-IconWrapper{order:2;width:150px}.ProductActions-IconWrapper_isAccessory{width:100%;justify-content:center}}.ProductActions-TotalWrapper_isHidden{display:none}.ProductActions-TotalWord{display:none;margin:0}.ProductActions-TotalWord_isShown{display:block}.ProductActions-Icon{width:85px;border:2px solid #c5c1c1;border-radius:5px;padding:1px;margin:5px}@media (max-width:810px){.ProductActions-Icon{width:60px}}.ProductActions-BrandSpan{text-transform:none;color:#888;font-family:Lato;font-size:20px;font-weight:400;letter-spacing:0;line-height:28px;margin:0 0 10px}@media (max-width:810px){.ProductActions-BrandSpan{display:none}}.ProductActions-AccessoryName,.ProductActions-BrandTitle{text-transform:none;color:#000;font-family:Lato;font-size:20px;font-weight:700;letter-spacing:0;line-height:28px;margin:0}.ProductActions-BrandTitle{font-weight:400}@media (max-width:810px){.ProductActions-BrandTitle{order:2;margin:10px 6px 0;padding-bottom:15px;text-align:center;font-size:21px;border-bottom:1px solid #d2d2d2}}.ProductActions-AdditionalHeadingSpan,.ProductActions-CollectionTitle{color:#888;font-family:Lato;font-size:16px;font-weight:300;letter-spacing:0;line-height:24px;margin:0}@media (max-width:810px){.ProductActions-AdditionalHeadingSpan,.ProductActions-CollectionTitle{margin-top:-10px}}.ProductActions-AdditionalHeadingSpan{color:#000}.ProductActions-BrandImage{max-width:34%;width:auto;height:auto;float:right;margin-top:-16px}@media (max-width:810px){.ProductActions-BrandImage{margin:8px 0 8px -14px;float:unset}}.ProductActions-AddReview a{color:#e53f25;color:var(--highlighted-bright-color);text-decoration:underline}.ProductActions-SeePriceInCart{display:block;font-family:"Avenir Next",sans-serif;font-size:3.3rem;font-weight:700;letter-spacing:-2px;line-height:45px;color:#e53f25;color:var(--highlighted-bright-color)}.ProductActions-InfoTooltip{height:20px;width:20px;left:10px;display:inline-block;background-repeat:no-repeat;background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAIVBMVEUAAACAgIBmZplSYn5RY35RYn5QYX1RYn5RYX1RYn5QYX2kHCGNAAAACnRSTlMAAgVRVYql2dzzxtUjwwAAAGJJREFUCNdjYGBgcqucnqLAAAIWq4CgGcQSXQUGgUBmFIS5lIGBeRUUGDBoAMkFXECiicELxlzCkAVTsIyhCsZczjALpmAlMrMKxlwO1gZmLkM2DMkKJIuRnIPsSCSnwz0EADzfYic0W+L/AAAAAElFTkSuQmCC)}.ProductActions-InfoTooltipText{display:none;visibility:hidden;width:250px;background-color:#a2a2a2;background-color:var(--product-actions-tooltip-color);color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:1;letter-spacing:normal;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--product-actions-font-helvetica-neue);font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.42857143;top:-50px}.ProductActions-InfoTooltip:hover .ProductActions-InfoTooltipText{visibility:visible;display:block}.ProductActions-InfoTooltipText:after{content:" ";position:absolute;top:100%;left:5%;margin-left:-5px;border:5px solid transparent;border-top:5px solid var(--product-actions-tooltip-color)}.ProductActions-CalculatorHeading{font-size:2.2rem;font-weight:600;margin-bottom:8px}.ProductActions-Colors{grid-column-gap:1.8rem;grid-template-columns:repeat(auto-fit,minmax(-webkit-min-content,0));grid-template-columns:repeat(auto-fit,minmax(min-content,0));flex-basis:100%;margin-bottom:2.4rem}@media (max-width:810px){.ProductActions-Colors{grid-column-gap:2.1rem;margin-bottom:2.8rem}}@media (min-width:811px){.ProductActions-Colors{display:flex;flex-wrap:wrap;order:11;justify-content:flex-start;align-items:flex-start;padding:.6rem calc(1rem - 5px)}}.ProductActions-Reviews{display:flex}@media (max-width:810px){.ProductActions-PricingWrapper,.ProductActions-Reviews{padding-left:16px;padding-right:16px}}.ProductActions-ReviewCount{margin:0}.ProductActions-SocialMedia{display:flex}.ProductActions-SocialMediaLinks{width:16px;height:16px;background-size:cover;background-repeat:no-repeat}.ProductActions-SocialMediaLinks_type_fb{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAAUtJREFUOBFjnDNnztL///9HMVABMDIyLmOilmEg94DMYqKCw1CMINXAf0BvTWNmZjbm5+fnBWEg3wjZRBZkDhHs6pSUlA5kdQsXLnz169cvuBDRBgJd8kFZWbkHpnPz5s1cr169kv37968ETAxEE20gUO1VR0fHPyBNq1atYnv58uUjYCQIg/jIgOgwBGp+BdP49etXLWyGgeSJNhBmGIj+8+cPMzIfmU3Qy8Cw8wHij//+/XsL0wiM3ZufP3+2BfGBLjUG4gkwOYIGsrKynoiPj4cbBtIYFhb2BUgdAbGBOU0ZRMMAWV6GaQbRQNcpIvMZZ8+e/R9ZAJ0N9C7IJb9BdHJych1IHpj21H7//j0DxAYaqAakpEFsECDoZaAGG5BCIP0BRIMAMCHzAilHMAeNoNjLaOaRl2zQDUHmj0QXApPDMuQwoIQNMgsA/kJwKERGTRgAAAAASUVORK5CYII=)}.ProductActions-SocialMediaLinks_type_ig{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAAh5JREFUOBGtlT9oU1EUxvNeXqwkZOuUKUKhoGBSjAE36+BkthIRIeSRZO+oQxG0U93ULQl9rq5xEHQRWwuCEAf/QJeC1kkIDoqQNvH3vfbKe75nQooHzj3nnnO+7517zyWxut3u4ng83kwkEmVsEjuzWJZ1COgN1nVEhl6amSUAOG5EHJsOSzmQm8V9S/FTAejsJqQLuGV1eKJj2rb9qNFoeCJst9syd8Rly/ufoiOfSOjmBgP1saPR6JohmUZ4wP08BPwCOwK0jK6yP4VelRoiYycRiuxys9ncNsXYZ9zXE+JbkJ0OxP+45g73Hcc5I6X4nbLYB3+R+aBWq6XpbhzXfDA49vuK+YSAD1zX3cvn81+InVcCeX5koiv1fo4uz2YymYGw4lCl6dBHZbNZy8Ap0J3FyqRciLBUKg356q5YsFdi2QgyVT8H8ddqtfo9WBciVIIH+1gWwlUGcEF+UDzPO0futmJYL5iTH5lyoVC43+/3VyheIr/NW9vA958NnS0Ph8NbxNPoJwZyDxuSSIc6djKZvM5xNO05SNYgfIl9xf4umib3MZVKrTCMXyE2NhFCFVC4WywWLwJcQ/cUk+B/RtdzudxSvV5/fxQNr5Ejm7Q6xV+X9nq99GAwsGq12g+T/5e1+eIhR8qgsd0KWKlUfk4iE1Yc4rI6nc5rNvpx/EZgagdxnYmM+Dz4HYfFZWP+AubjANNi6oyaHXH9Bl1e3gEbWhpOAAAAAElFTkSuQmCC)}.ProductActions-SocialMediaLinks_type_tw{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAAABGdBTUEAALGPC/xhBQAAAnxJREFUOBGllD1oU1EUx5uXJn1KbaBD02KmBLd2CEZbl9K4OJQ6KIpIIJCPxUEFySA46FAs3apu+VKRDgHRgoOBijooCDqIgiJaBGliERVMFvG9PH/30du+XF7Trwsn55z/+Z+Pm3vf9XSxLMvysCxhb2XB14rF4gW4J5ER/CXyn+q6fjWRSPwRNUql0ij+F49wCoXCjKZpi6lUalH4nVa5XNZN06xSdFzl0WQJbJ7YMexmJpM5qgkSwGmSFvL5/ITwOy1419yKixzwMHIFU2fgOQY/ZTcAGET2Io/Zeg6SxIHWV6VS8eNdXEfcLaY/0Gq17lLnvV0IYHmV2kNgls4vaHRETW82m8MkiSYdF5zf1BzPZrMfugUT4AEq58gao9FL/rJ3bDWPPAsGg5/q9XrAwdnQhD+fTqffCoLdgG4zNDmLv1/JGqHRDaSrVquZcL4r8Y3cXzKgkSRu0m2aLCCmDKganhdMHUClSX9FGhpFybUGkXOrRWRsx5o6H2WyPOSbEtitZuBGJBJ5JevYDTiQewAVCe5SP4nH44asIXdg8dWdoXsO+SqDO9S3nHni4OwVCoWCGNNIP7LPBrf/84a7f9mZZu9AAARWmP415pCTsA275fV6L6n8tQYiwOGcp8kdlbQVn49rlsfyucq1X1MV5Kk4DDbFdRMT7VHjLn41Go1OxWKxf2qsbQeOoI49iWxanB0/DAQCx92Ki3oeph1me308BwP4B5FJJo+K4CbrL3nXw+HwtPNaqjndPp+vbhhGlqIpgr0qwcU3mPoReI7v57NLvA1aOwPe+t5Go3GC6ATNDqGH0H0U+4FeRn9DV/1+//1kMvmzrUoH5z9T2/p+rprFPAAAAABJRU5ErkJggg==)}@media (max-width:810px){.ProductActions-ShortDescription{margin:0 5px}}@media (min-width:811px){.ProductActions-Color{margin:6px}}.ProductActions-ConfigurablePriceBadge{color:var(--secondary-dark-color);font-size:1rem;margin-bottom:0}.ProductActions-Title{font-size:2.4rem;line-height:3.6rem;text-transform:none;margin:0}@media (max-width:810px){.ProductActions-Title{font-size:2.8rem;line-height:4.2rem}}.ProductActions-Brand{text-transform:uppercase;color:#979797;color:var(--product-actions-option-border-color)}@media (max-width:810px){.ProductActions-Brand{font-size:1.68rem}}.ProductActions-GroupedItems{order:3}@media (max-width:810px){.ProductActions-GroupedItems{padding:1.2rem;padding:1.4rem}}@media (min-width:811px){.ProductActions-GroupedItems{margin-bottom:3rem}}.ProductActions-GroupedItems .Field_type_number{max-width:80px}.ProductActions-Samples{order:16}.ProductActions-SamplesTitle{font-weight:700;margin-bottom:.5rem}@media (max-width:810px){.ProductActions-SamplesTitle{display:none}}.ProductActions-SamplesLink{padding:.5rem 0}.ProductActions-AddToCartButtonWrapper{margin-top:10px;width:100%;float:right}@media (max-width:810px){.ProductActions-AddToCartButtonWrapper{display:flex;flex-direction:column}}.ProductActions-AddToCartAndAccessoryWrapper{float:right;text-align:center}.ProductActions-AddToCart{text-transform:none;font-weight:600;font-size:1.3rem;border-radius:3px;padding:15px 50px}@media (max-width:810px){.ProductActions-AddToCart{flex-grow:1;padding:15px}}.ProductActions-AddToCart_isAddToCartButtonDisabled{pointer-events:none;opacity:.5}.ProductActions-OpenForm,.ProductActions-OpenFormQuote{float:right;text-transform:none;font-weight:600;font-size:1.3rem;border-radius:3px;padding:15px 50px}@media (max-width:810px){.ProductActions-OpenForm,.ProductActions-OpenFormQuote{flex-grow:1;padding:15px}}.ProductActions-LinksToSections,.ProductActions-RequiredAccessoryWarning{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;margin-left:0;text-decoration:underline;font-weight:300;font-size:1.8rem;border-radius:3px;padding-top:15px}@media (max-width:810px){.ProductActions-LinksToSections,.ProductActions-RequiredAccessoryWarning{margin:auto}}.ProductActions-RequiredAccessoryWarning{text-decoration:none;color:#000}.ProductActions-AddToCartWrapper{order:3}@media (min-width:811px){.ProductActions-AddToCartWrapper{order:4;margin-right:1.2rem;padding-bottom:1.5rem;padding-left:1rem;border-bottom:1px solid var(--expandable-content-divider-color)}}.ProductActions-AdditionalButtons{order:25;margin:2.4rem 0 1.2rem;flex-basis:100%}@media (max-width:810px){.ProductActions-AdditionalButtons{border-top:1px solid var(--expandable-content-divider-color);margin:0 0 1.4rem}}.ProductActions-AdditionalButtons:first-child{margin-top:0}.ProductActions-AdditionalButtons>*{margin-right:1.2rem;margin-top:1.2rem}@media (max-width:810px){.ProductActions-AdditionalButtons>*{margin:1.4rem 1.4rem 0;width:calc(100% - 2.8rem);text-align:center}}.ProductActions-AttributesWrapper,.ProductActions-RelatedWrapper{z-index:2}@media (min-width:811px){.ProductActions-AttributesWrapper,.ProductActions-RelatedWrapper{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px;width:100%;order:10}}.ProductActions-AttributesWrapper.animate,.ProductActions-RelatedWrapper.animate{animation:shake .82s cubic-bezier(.36,.07,.19,.97) .5ms both}@media (max-width:810px){.ProductActions-Attributes{--product-configurable-attributes-content-padding:.7rem;--option-margin:0 .7rem 1.4rem}}@media (min-width:811px){.ProductActions-Attributes{--product-configurable-attributes-margin:1.2rem 2.4rem 0 0;--option-margin:0 1.2rem 1.2rem 0;padding:0}}.ProductActions-FlooringType{text-transform:uppercase;font-size:1.8rem;font-family:Lato,sans-serif;font-family:var(--product-actions-font-lato-regular);font-weight:100;margin:0;float:left}.ProductActions-SampleAndWishlistWrapper{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:24px}.ProductActions-ReserveOrder{display:flex}.ProductActions-ReserveOrder p{font-size:1.6rem}.ProductActions-ReserveOrder a{line-height:28px;font-size:1.6rem}.ProductActions-DiscontinuedTitle,.ProductActions-NonReturnableSection{font-size:1.6rem;font-weight:700;text-transform:uppercase;margin-top:0}.ProductActions-NonReturnableSection{margin-top:2rem;color:var(--primary-base-color)}.ProductActions-CallOrChat{color:#738cab;color:var(--product-actions-chat-title-color)}.ProductActions-Phone{font-size:1.4rem}.ProductActions-Sku{color:#000;font-family:Lato;font-size:12px;letter-spacing:0;line-height:13px;white-space:nowrap}@media (max-width:810px){.ProductActions-Sku{order:1}}.ProductActions-Sku_isAccessory{white-space:nowrap;color:#000}.ProductActions-ColorAndSkuWrapper,.ProductActions-NameAndSkuWrapper{display:flex;justify-content:space-between}.ProductActions-ColorAndSkuWrapper_isAccessory,.ProductActions-NameAndSkuWrapper_isAccessory{display:block}@media (max-width:810px){.ProductActions-ColorAndSkuWrapper{display:grid}}@media (min-width:811px){.ProductActions-ColorAndSkuWrapper{min-height:80px;margin-top:10px}}.ProductActions .ProductWishlistButton{display:inline-block;margin-left:auto}.ProductActions-GetSample{margin-top:10px}.ProductActions-GetSample .AddSampleToCart{border:1px solid #000;padding:4px}.ProductActions-GetSample .GetSampleButton-AddToCart{justify-content:center}.ProductActions-AddToCartSection,.ProductActions-CalculatorPreview,.ProductActions-ColorPicker{width:100%;height:140px;padding:24px;background-color:#fff;margin-top:8px}.ProductActions-ColorPicker{height:160px}.ProductActions-ColorPicker_noColors{height:70px}.ProductActions-ColorPicker_isSimpleLinkToConfigurable{height:50px;padding:15px 24px}.ProductActions-ColorPicker #SwatchPopupTriggerCheckbox{display:none}.ProductActions-ColorPicker input+.ProductSwatchPopup-Popup_isCrawler{display:none;opacity:0}.ProductActions-ColorPicker input:checked+.ProductSwatchPopup-Popup_isCrawler{display:block;opacity:1}.ProductActions-CalculatorPreview{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (min-width:811px){.ProductActions-CalculatorPreview{min-height:180px}}.ProductActions-AddToCartSection,.ProductActions-CalculatorPreview{margin-top:8px}.ProductActions-AddToCartSection{height:auto}.ProductActions-AddToCartSection_isAccessory{height:150px}.ProductActions-LinkToParent,.ProductActions-RugLinkToParent{font-size:1.6rem;font-weight:700;letter-spacing:0;line-height:17px;padding-bottom:10px}.ProductActions-LinkToParent a,.ProductActions-RugLinkToParent a{font-weight:400;text-decoration:underline}.ProductActions-RugLinkToParent{height:70px;background-color:#fff;padding:24px;margin-top:8px}.ProductActions-CalculatorPreviewHeading,.ProductActions-ColorPickerHeading{font-size:1.6rem;font-weight:700;letter-spacing:0;line-height:17px;margin:0;padding:0 0 16px;text-transform:none}.ProductActions-WrapperHeading2{grid-area:heading2}@media (min-width:811px){.ProductActions-WrapperHeading2{padding-left:0;padding-right:0}}.ProductActions-CalculatorPreviewSubHeading{font-size:1.4rem;letter-spacing:0;line-height:17px;font-weight:500;margin-top:2.16rem;margin-bottom:1.8rem}.ProductActions-CalculatorPreviewContent{display:flex;top:-12px}.ProductActions-CalculatorTotalSize{margin-top:0;margin-right:20px;flex-grow:2}.ProductActions-CalculatorTotalSize input{width:100%;border:1px solid #d2d2d2;border-radius:4px}.ProductActions-CalculatorTotalSize button{display:none}.ProductActions-CalculatorTotalSize:after{content:"sq. ft.";position:absolute;top:15px;right:10px;color:#000;font-family:Lato;font-size:14px;letter-spacing:0;line-height:16px;text-align:right}.ProductActions-CalculatorPreviewButton{display:flex;align-items:center;color:#e53f25;font-family:Lato;font-size:14px;letter-spacing:0;line-height:20px;margin-right:10px}.ProductActions-SwatchItemWrapper{width:100%;height:56px;padding:12px;border:1px solid #f2f2f2;border:1px solid var(--product-actions-swatch-border-color);border-radius:3px;display:flex;justify-content:flex-start;cursor:pointer}.ProductActions-SwatchItemWrapper:hover{border:2px solid #f2f2f2;border:2px solid var(--product-actions-swatch-border-color)}.ProductActions-SwatchItemLabel{display:block;font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:16px}.ProductActions-SwatchItemSku{display:block;font-size:1.2rem;letter-spacing:0;line-height:15px;color:#888;color:var(--product-actions-subtitle-text-color)}.ProductActions-SwatchItemImage{width:32px;height:32px;object-fit:cover;border-radius:3px}.ProductActions-SwatchItemImage .Image-Image{object-fit:cover}.ProductActions-SwatchItemInformation{margin-left:8px;flex-grow:2}.ProductActions-DropdownIcon{margin-top:5px}.ProductActions-CheckCircleIcon,.ProductActions-RulerIcon,.ProductActions-ShippingBoxIcon,.ProductActions-SpecSheetIcon,.ProductActions-ToolsIcon,.ProductActions-TruckIcon{margin-right:5px}.ProductActions-QtyPriceWrapper{display:flex;justify-content:space-between}.ProductActions-QtyPriceWrapper_isRugs{justify-content:flex-end}.ProductActions-QtyPriceWrapper_isSample{justify-content:right}.ProductActions-BoxCount{display:block;font-size:2.4rem;letter-spacing:0;line-height:29px}.ProductActions-BoxCoverage{font-size:1.2rem;letter-spacing:0;line-height:15px}.ProductActions-AddExtraWrapper{width:100%;display:flex;align-items:center;margin-top:10px}@media (max-width:810px){.ProductActions-AddExtraWrapper{margin-top:15px}}.ProductActions-ExtraOverage{margin-top:0;margin-right:5px}.ProductActions-ExtraOverage .input-control{margin:0}.ProductActions-ExtraOverage label{font-size:1.4rem;letter-spacing:0;line-height:20px}.ProductActions-AddToCartQty{display:flex;justify-content:center;align-items:center;height:40px;margin-top:16px;border:1px solid #d2d2d2;border-radius:4px}.ProductActions-AddToCartQty_isVirtual{opacity:.3;pointer-events:none}.ProductActions-AddToCartQty input{width:36px;height:17px;background:transparent;border:0;font-weight:400;text-align:center;padding:0;order:2;font-size:1.6rem;margin:0}.ProductActions-AddToCartQty input:focus,.ProductActions-AddToCartQty input :hover{border:0}.ProductActions-AddToCartQty button{position:relative;left:unset;right:unset;top:0}.ProductActions-AddToCartQty button:first-of-type{order:3;width:49px;height:49px}.ProductActions-AddToCartQty button:last-of-type{order:1;width:49px;height:49px}.ProductActions-QtyAddWrapper{display:flex}.ProductActions-QtyAddWrapper .ProductActions-AddToCartAndAccessoryWrapper{width:100%;margin-top:16px;margin-left:16px}.ProductActions-QtyAddWrapper .ProductActions-AddToCartAndAccessoryWrapper button{width:100%;height:40px;padding:initial}.ProductActions-FullLinkWrapper{display:flex;justify-content:flex-end;margin-top:16px}.ProductActions-FullLinkWrapper .ProductActions-FullLink{display:flex;justify-content:center;align-items:center;height:40px;width:100%;max-width:356px;font-weight:600;font-size:1.3rem;border:1px solid var(--primary-base-color);border-radius:3px}@media (max-width:810px){.ProductActions-FullLinkWrapper .ProductActions-FullLink{max-width:unset}}.ProductActions-Wishlist{font-size:1.4rem;color:var(--primary-base-color);margin-top:16px}.ProductActions-WishlistIcon{width:20px;height:20px;border:1px solid var(--primary-base-color);border-radius:5px;display:inline-block;top:5px;margin-right:4px}.ProductActions-WishlistIconPlus{font-size:2rem;top:-4px;left:3px;color:var(--primary-base-color)}.ProductActions-Section{padding:1.8rem calc(1rem - 5px) 1.8rem 10px;display:flex;flex-wrap:wrap;flex-basis:100%}@media (max-width:810px){.ProductActions-Section{padding:2.1rem calc(1rem - 5px)}}@media (min-width:811px){.ProductActions-Section{order:10}}.ProductActions-Section_type_related{border-top:0;padding:1.8rem 0}@media (max-width:810px){.ProductActions-Section_type_related{padding:2.1rem 0}}@media (max-width:810px){.ProductActions-Section_type_short{border-top:0;padding-top:0;bottom:0;border-bottom:1px solid var(--expandable-content-divider-color)}}@media (min-width:811px){.ProductActions-Section_type_short{order:3;flex-basis:100%}}.ProductActions-Section_type_sku{order:1;flex-basis:100%;font-size:1.8rem;font-weight:700;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-family:var(--product-actions-font-helvetica-neue)!important;color:#4a4a4a;color:var(--product-actions-text-color);padding-top:0;padding-bottom:0;padding-left:0;margin-bottom:0}.ProductActions-Section_type_details{order:0;display:block;text-align:left;padding:0}@media (min-width:811px){.ProductActions-Section_type_details{min-height:80px}}@media (max-width:810px){.ProductActions-Section_type_details{padding-top:0;padding-left:16px;padding-right:16px;order:0}}.ProductActions-Section_type_product_interaction_options{display:block;order:3;border-bottom:1px solid var(--expandable-content-divider-color)}@media (max-width:810px){.ProductActions-Section_type_product_interaction_options{margin-top:7.5px;padding-top:7.5px;padding-bottom:0;order:0;border-top:1px solid var(--expandable-content-divider-color);border-bottom:0}}@media (max-width:810px){.ProductActions-Section_type_calculator{order:4}}.ProductActions-Section_type_sale_price{display:block;padding-bottom:0;padding-left:0}@media (max-width:810px){.ProductActions-Section_type_sale_price{border-top:0}}.ProductActions-Section_type_bundle_items,.ProductActions-Section_type_customizable_options{display:block}.ProductActions-Section_type_bundle_items article:not(:first-child),.ProductActions-Section_type_customizable_options article:not(:first-child){margin-top:15px}.ProductActions-Section_type_additional{width:100%;order:4;display:flex;align-items:center;padding:5px;margin-top:5px}.ProductActions-Section_type_discontinued_or_out_of_stock{order:4;display:block;border-bottom:1px solid var(--expandable-content-divider-color)}@media (min-width:811px){.ProductActions-Section_type_discontinued_or_out_of_stock{padding-left:0}}@media (max-width:810px){.ProductActions-Section_type_discontinued_or_out_of_stock{padding-left:16px}}.ProductActions-Section_type_discontinued_or_out_of_stock_reserve{justify-content:space-between;padding-bottom:0;padding-left:0}.ProductActions-Section_isSpecSheet .Tooltip-InfoIcon{margin-left:0}.ProductActions-Additional{margin-top:10px}.ProductActions-Additional_isVirtual{display:none}@media (max-width:810px){.ProductActions-Additional{margin-left:16px;margin-right:16px;padding-bottom:10px;border-bottom:1px solid #d2d2d2}}.ProductActions-AdditionalSection{display:flex;justify-content:space-between}@media (max-width:810px){.ProductActions-AdditionalSection{display:block}}.ProductActions-AdditionalTitle{font-size:1.6rem;font-weight:700;letter-spacing:1px;line-height:22px;margin-right:5px}.ProductActions-DownloadIcon{margin-left:15px}.ProductActions-AdditionalSubtitle{font-size:1.4rem;color:#adadad;color:var(--product-brand-heading-color)}.ProductActions-SectionDownloadable{order:17}.ProductActions-SectionHeading{width:100%;text-transform:uppercase;margin:0 5px 1.2rem;font-weight:600;line-height:1}@media (max-width:810px){.ProductActions-SectionHeading{margin:0 5px 1.4rem}}.ProductActions-SectionHeading_type_related{margin-left:1.2rem}@media (max-width:810px){.ProductActions-SectionHeading_type_related{margin-left:1.4rem}}@media (min-width:811px){.ProductActions-SectionHeading_type_brand{display:none}}.ProductActions-SectionContent{margin:0 5px}@media (max-width:810px){.ProductActions-SectionContent_type_short-name{display:none}}.ProductActions-PlaceholderOption{margin:5px;padding:0 1.2rem}@media (max-width:810px){.ProductActions-PlaceholderOption{padding:0 1.4rem}}@media (min-width:811px){.ProductActions-ExpandableContentButton{display:none}}@media (max-width:810px){.ProductActions-ExpandableContentContent_isContentExpanded{padding:0 1.4rem 1.4rem}}.ProductActions-TextOption{margin:6px;padding:0 12px;border:1px solid #979797;border:1px solid var(--product-actions-option-border-color)}.ProductActions-TextOption_isSelected{--product-actions-option-border-color:var(--product-actions-selected-option-border-color)}.ProductActions .Field_isValid input[type=number]{border-color:#e0e0e0;border-color:var(--product-qty-input-border-color)}.ProductActions-Qty{order:23;margin-top:0;display:inline-block;vertical-align:middle}@media (min-width:811px){.ProductActions-Qty+.ProductActions-AddToCart{margin-left:10px}}.ProductActions-Qty_isAccessory{margin-top:0;display:flex}@media (max-width:810px){.ProductActions-Qty_isAccessory{align-items:center}}.ProductActions-Qty_isAccessory input{background:transparent;border:0;color:var(--cart-item-actions-color);height:28px;font-weight:400;text-align:center;padding:0;order:2;width:44px;min-width:44px;font-size:1.6rem;top:1px}.ProductActions-Qty_isAccessory button{position:relative;order:1;border:1px solid var(--cart-item-actions-color);width:28px;height:28px;top:0;left:0;color:var(--cart-item-actions-color);background:transparent}.ProductActions-Qty_isAccessory button:first-of-type{left:0;order:3;height:28px;width:28px}.ProductActions-Qty_isAccessory button:last-of-type{right:0;order:1;height:28px;width:28px}.ProductActions-TierPrices{order:11;width:100%}@media (max-width:810px){.ProductActions-TierPrices{order:-1;padding:0 1.4rem;top:-1rem}}.ProductActions-RelatedWrapper .ProductLinks-TitleWrapper{display:flex;justify-content:space-between}@media (max-width:810px){.ProductActions-RelatedWrapper .ProductLinks-TitleWrapper{margin-top:0}}.ProductActions-RelatedWrapper .ProductLinks-List{display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));grid-column-gap:5px;column-gap:5px}.ProductActions-RelatedWrapper .ProductCard:last-child{margin-bottom:auto}.ProductActions-DiscontinuedContactRequest{margin-bottom:10px}.ProductActions .ElfsightReviews-Reviews{padding:50px 0;overflow-x:hidden}.ProductActions-ColorPickerHeading+.ProductActions-SwatchPopupTriggerLabel{padding-top:10px}.ProductDescription{height:100%}.ProductDescription-Wrapper{padding:0}.ProductDescription-Description{margin:0;font-family:Lato;font-size:14px;letter-spacing:0;line-height:20px}.ProductDescription-Description #TriggerCheckbox{display:none}.ProductDescription-Description input+.ProductDescription-LongDescription{max-height:none}.ProductDescription-Description input:checked+.ProductDescription-LongDescription{max-height:75px;overflow:hidden}.ProductDescription-Description input:checked+.ProductDescription-LongDescription:after{content:"";height:30px;position:absolute;left:0;right:0;bottom:0;background:linear-gradient(180deg,hsla(0,0%,100%,0),#f2f2f2);z-index:1}.ProductDescription-Description input~label:after{content:"View Less";cursor:pointer}.ProductDescription-Description input:checked~label:after{content:"View More";cursor:pointer}.ProductDescription-ShortDescription p{margin:0}.ProductDescription-DescriptionTriggerLabel{text-decoration:underline;color:#e53f25}@media (max-width:810px){.ProductDescription-DescriptionTriggerLabel{display:flex;justify-content:center}}.ProductDescription-ShowMoreButton{text-decoration:underline;color:#e53f25;font-family:Lato;font-size:14px;letter-spacing:0;line-height:16px;margin-top:10px}@media (min-width:811px){.ProductDescription-ExpandableContentButton{display:none}}@media (max-width:810px){.ProductDescription-ExpandableContentButton{min-height:30px}}@media (max-width:810px){.ProductDescription-Content{margin:10px 0}}@media (max-width:810px){.ProductDescription-ExpandableContentContent_isContentExpanded{padding:0}}.ProductDescription-Placeholder{margin-top:2.4rem}@media (max-width:810px){.ProductDescription-Placeholder{margin-top:2.8rem}}.ProductDescription-Placeholder span{display:block;margin-bottom:1.2rem}@media (max-width:810px){.ProductDescription-Placeholder span{margin-bottom:1.4rem}}.ProductDescription-Schema{display:none}.ProductDetail-Title{color:#000;font-family:Lato;font-size:20px;font-weight:700;letter-spacing:0;line-height:50px;text-transform:none}.ProductDetail-Content{padding:0 0 15px;border-bottom:1px solid #d2d2d2}@media (max-width:810px){.ProductDetail-Content{padding-bottom:0}}@media (max-width:810px){.ProductDetail-Content .ExpandableContent-Heading{text-transform:capitalize}}.ProductDetails-Wrapper{margin:20px 0;min-height:500px}.TranslateOnCursorMove{height:100%;padding:50px;animation:fadein 2s}@keyframes fadein{0%{opacity:0}to{opacity:1}}.ImageZoomPopup{height:100%;top:0}.ImageZoomPopup-PopupContent{max-height:100vh;height:100vh;width:100vw;max-width:100vw}.ImageZoomPopup-Background{transform:translate(-30px,-25px) scale(1.3);width:100%;height:100%;position:fixed;background-repeat:no-repeat;background-size:cover}.ImageZoomPopup-BackgroundBlur{width:101%;z-index:0;height:101%;position:fixed;transform:translate(-30px,-25px);-webkit-backdrop-filter:blur(10px) brightness(.6);backdrop-filter:blur(10px) brightness(.6)}@media (max-width:810px){.ImageZoomPopup-BackgroundBlur{transform:translate(-18px,-20px)}}.ImageZoomPopup .Popup-CloseBtn{border:1px solid #fff;border-radius:50%;height:35px;width:35px}.ImageZoomPopup .Popup-CloseBtn svg{border:1px #fff;color:#000}.ImageZoomPopup .ProductGallery-NextBtn,.ImageZoomPopup .ProductGallery-PrevBtn{height:3em;width:3em;position:relative;display:block;margin-left:auto;margin-right:auto;top:0;transform:none;transition:color .25s,border-color .25s,transform .25s}.ImageZoomPopup .ProductGallery-NextBtn:after,.ImageZoomPopup .ProductGallery-NextBtn:before,.ImageZoomPopup .ProductGallery-PrevBtn:after,.ImageZoomPopup .ProductGallery-PrevBtn:before{margin-top:2px;margin-right:5px;height:1.5em;width:.15em;background:hsla(0,0%,70.6%,.75);content:"";position:absolute}.ImageZoomPopup .ProductGallery-NextBtn:hover,.ImageZoomPopup .ProductGallery-PrevBtn:hover{transform:none;border-radius:50px;border:1px solid #b4b4b4;transition:color .25s,border-color .25s,transform .25s}.ImageZoomPopup .ProductGallery-SliderWrapper{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.GalleryCarouselScroll{--translateY:0;--animation-speed:300ms;--carousel-item-height:0;height:100%;display:flex;flex-direction:column}.GalleryCarouselScroll-ContentWrapper{overflow:hidden;flex:1 1;display:flex}.GalleryCarouselScroll-Content{width:100%;height:340px;transform:translateY(var(--translateY));transition:transform var(--animation-speed);padding-right:1px;display:flex;flex-direction:column}.GalleryCarouselScroll .CarouselScrollItem{opacity:.6;padding:5px 0;cursor:pointer}.GalleryCarouselScroll .CarouselScrollItem:first-child{padding-top:0;padding-bottom:5px}.GalleryCarouselScroll .CarouselScrollItem:last-child{padding-top:5px;padding-bottom:0}.GalleryCarouselScroll .CarouselScrollItem_isActive{opacity:1}.GalleryCarouselScroll .CarouselScrollItem-VideoWrapper{position:relative;width:100%;height:100%}.GalleryCarouselScroll .CarouselScrollItem-VideoOverlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.2);pointer-events:none;z-index:2}.GalleryCarouselScroll .CarouselScrollItem-PlayButton{display:inline-block;width:40px;height:40px;background:rgba(0,0,0,.6);border-radius:50%;color:#fff;font-size:24px;text-align:center;line-height:40px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.GalleryCarouselScroll-Arrows_isShown{height:20px}.GalleryCarouselScroll-Arrows_isShown .CarouselScrollArrow{top:-35px}.GalleryCarouselScroll-Arrows_isShown .CarouselScrollArrow:before{transform:rotate(135deg)}.GalleryCarouselScroll-Arrows_isShown .CarouselScrollArrow_isNextArrow{top:0;right:50px;transform:rotate(180deg)}.ImageZoom-SideFigure{position:relative;padding:0;margin:0;display:none;z-index:100}.ImageZoom-Figure{background-repeat:no-repeat;overflow:hidden;cursor:zoom-in;text-align:center;margin:auto}.ImageZoom-Figure_isZoomed{cursor:zoom-out}.ImageZoom-Figure_isZoomed:hover img{opacity:0}.ImageZoom-Figure_isZoomed .ImageZoom-Figure-SideFigure{display:none}.ImageZoom-Figure_isPureImage:hover+.ImageZoom-SideFigureWrapper,.ImageZoom-Figure_isPureImage:hover+.ImageZoom-SideFigureWrapper>.ImageZoom-SideFigure{display:block}.ImageZoom-Figure_isPureImage:hover+.ImageZoom-SideFigureWrapper .ImageZoom-SideImage{opacity:0}.ImageZoom-Figure_isPureImage img{width:100%;max-height:none}.ImageZoom-SideFigureWrapper{position:absolute;width:100%;height:100%;display:none}.ImageZoom-Image{max-height:60vh;width:auto}@media (max-width:810px){.ImageZoom-Image{max-width:100%;max-height:auto}}@media (min-width:811px){.VideoPopup .Popup{width:auto;height:auto;max-width:90vw;max-height:90vh}}.VideoPopup .Popup-Header{display:block;padding:20px 30px 20px 20px}.VideoPopup .Popup-CloseBtn{top:16px;right:5px}.VideoPopup .Popup-Content{overflow-y:hidden;overflow-x:hidden;max-width:100vw}@media (min-width:811px){.VideoPopup .Popup-Content{min-width:640px;min-height:360px}}@media (max-width:810px){.VideoPopup .Popup-Content{overflow-y:auto;width:100vw}}@media (min-width:811px){.VideoPopup{aspect-ratio:16/9;width:100%}}.VideoPopup-VideoPlayer{overflow-y:hidden;overflow-x:hidden;width:100%}@media (min-width:811px){.VideoPopup-VideoPlayer{position:relative}}.ProductGalleryThumbnailImage{display:flex;height:75px;width:75px;padding:0}.ProductGalleryThumbnailImage img{background-color:#fff}.VideoThumbnail-Thumbnail_isVideoZoomed{width:300px}:root{--gallery-min-height:440px;--image-block-height:400px}.ProductGallery-FullSizeImages input{display:none}.ProductGallery-FullSizeImages input+figure{display:none;opacity:0}.ProductGallery-FullSizeImages input:checked+figure{display:block;opacity:1}.ProductGallery-InfoCircleIcon,.ProductGallery-ZoomInIcon{margin-right:4px;padding-top:2px}.ProductGallery-ImageTooltips{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px}@media (max-width:810px){.ProductGallery-ImageTooltips{padding-left:16px;padding-right:16px}}@media (max-width:810px){.ProductGallery-ViewImageLarger{font-size:11px}}.ProductGallery-ViewImageLargerWrapper{float:right}.ProductGallery-ColorInformationToolTipWrapper,.ProductGallery-ViewImageLargerWrapper{display:flex;align-items:center;font-size:1.4rem;font-family:var(--product-actions-font-lato-regular)}.ProductGallery-ColorInformationToolTip{display:inline-block;background-repeat:no-repeat;background-size:cover}@media (max-width:810px){.ProductGallery-ColorInformationToolTip{font-size:11px}}.ProductGallery-ColorInformationToolTipText{visibility:hidden;opacity:0;height:130px;width:auto;position:absolute;letter-spacing:normal;font-family:var(--product-actions-font-lato-regular);font-size:1.4rem;font-style:italic;font-weight:400;line-height:1.42857143;top:30px;background:#faf8f4;padding:20px 15px 10px;text-align:justify;z-index:3;box-shadow:0 0 10px 0 #ccc;transition:opacity .3s,visibility .3s}@media (max-width:810px){.ProductGallery-ColorInformationToolTipText{padding:10px 15px;height:140px}}.ProductGallery-ColorInformationToolTipOverlay,.ProductGallery-ColorInformationToolTipWrapper:hover+.ProductGallery-ColorInformationToolTipText{visibility:visible;opacity:1;transition:opacity .3s,visibility .3s}.ProductGallery-Additional{margin-right:5px;height:100%}.ProductGallery-Additional_isImageZoomPopupActive{display:flex;flex-direction:column;justify-content:center}.ProductGallery-Slider{min-height:480px;height:var(--slider-height)}@media (min-width:811px){.ProductGallery-Slider:after{content:"";box-shadow:inset 0 0 0 3px #fff;width:100%;height:100%;top:0;left:0;position:absolute;pointer-events:none}}.ProductGallery-Slider_isImageZoomPopupActive{cursor:pointer}@media (min-width:811px){.ProductGallery-Slider_isZoomInCursor{cursor:zoom-in}}@media (max-width:810px){.ProductGallery-Slider_isForCrawlerPDP .Slider-Wrapper{height:auto;display:block}}@media (min-width:811px){.ProductGallery-Slider:hover{overflow:visible;z-index:10}}@media (max-width:810px){.ProductGallery-Slider input{display:none}.ProductGallery-Slider input+figure{display:none;opacity:0}.ProductGallery-Slider input:checked+figure{display:block;opacity:1}}.ProductGallery-SliderWrapper{flex-grow:1}.ProductGallery-SliderOuterWrapper{display:flex;width:100%}.ProductGallery-SliderImage,.ProductGallery .react-transform-component,.ProductGallery .react-transform-element{width:100%;height:auto}@media (min-width:811px){.ProductGallery-SliderImage,.ProductGallery .react-transform-component,.ProductGallery .react-transform-element{min-height:400px;min-height:var(--image-block-height)}}@media (max-width:810px){.ProductGallery-SliderImage,.ProductGallery-SliderImage .ImageZoom-Figure,.ProductGallery .react-transform-component,.ProductGallery .react-transform-component .ImageZoom-Figure,.ProductGallery .react-transform-element,.ProductGallery .react-transform-element .ImageZoom-Figure{height:100%;width:100%}}@media (max-width:810px){.ProductGallery-SliderImage .ImageZoom-Figure .ImageZoom-Image,.ProductGallery .react-transform-component .ImageZoom-Figure .ImageZoom-Image,.ProductGallery .react-transform-element .ImageZoom-Figure .ImageZoom-Image{height:100%;width:100%;object-fit:cover}}.ProductGallery-SliderImage .ZoomedImage div,.ProductGallery .react-transform-component .ZoomedImage div,.ProductGallery .react-transform-element .ZoomedImage div{max-height:100%}.ProductGallery-SliderImage .Image-Image{transform:translateY(var(--translateYOnCursorMove))}.ProductGallery-Icon{width:65px;border:2px solid #c5c1c1;border-radius:5px;padding:1px;margin:5px}.ProductGallery-IconsWrapper{position:absolute;right:10px;bottom:60px}@media (max-width:810px){.ProductGallery-IconsWrapper{bottom:110px}}.ProductGallery-Arrow-Next{margin-left:10px}@media (max-width:810px){.ProductGallery-Arrow-Next{display:none}}.ProductGallery-Arrow-Prev{margin-right:10px}@media (max-width:810px){.ProductGallery-Arrow-Prev{display:none}}.ProductGallery-NextBtn,.ProductGallery-PrevBtn{height:3em;width:3em;position:relative;display:block;margin-left:auto;margin-right:auto;top:50%;transform:translateY(-200%);transition:color .25s,border-color .25s,transform .25s}.ProductGallery-NextBtn:after,.ProductGallery-NextBtn:before,.ProductGallery-PrevBtn:after,.ProductGallery-PrevBtn:before{margin-top:2px;margin-right:5px;height:1.5em;width:.15em;background:hsla(0,0%,70.6%,.75);content:"";position:absolute}.ProductGallery-NextBtn:hover,.ProductGallery-PrevBtn:hover{transform:translateY(-200%);border-radius:50px;border:1px solid #b4b4b4;transform:translateY(-200%) scale(1.5);transition:color .25s,border-color .25s,transform .25s}.ProductGallery-NextBtn{margin-right:-50px}.ProductGallery-PrevBtn{margin-left:-50px}.ProductGallery-NextBtn:before{top:1em;right:.9em;transform:rotate(45deg)}.ProductGallery-NextBtn:before :hover{height:2em;width:2em}.ProductGallery-NextBtn:after{top:0;right:.9em;transform:rotate(-45deg)}.ProductGallery-PrevBtn:before{top:1em;right:.9em;transform:rotate(-45deg)}.ProductGallery-PrevBtn:after{top:0;right:.9em;transform:rotate(-135deg)}.ProductGallery-Zoomed{display:flex;flex-direction:row;align-items:center;justify-content:center;transform:translateY(-50%);top:50%}.ProductGallery-Label{color:#fff;text-shadow:0 0 46px #000;font:normal 10pt/1em "Lucida Grande","Lucida Sans Unicode",Verdana,"Helvetica Neue",Arial,Helvetica,sans-serif;text-align:center;width:100%;position:absolute;left:0}.ProductGallery-Label-Wrapper{width:100%;height:10px;padding:10px 4px}.ProductGallery-DiscontinuedBanner{position:absolute;top:0;width:100%;height:100%;z-index:10;object-fit:contain}.ProductGallery-SampleBanner{position:absolute;top:0;width:50%;height:50%;z-index:10;object-fit:contain}:root{--maintenance-tab-background-color:#e7e3e3}.ProductMaintenance-Wrapper{margin:0;padding:0}.ProductMaintenance-Content{border-bottom:0}@media (max-width:810px){.ProductMaintenance-Content{margin:10px 0}}.ProductMaintenance-Content #TriggerCheckboxMaintenance{display:none}.ProductMaintenance-Content input~.ProductMaintenance-LongDescription{display:inline}.ProductMaintenance-Content input:checked~.ProductMaintenance-LongDescription,.ProductMaintenance-Content input~.ProductMaintenance-ShortDescription{display:none}.ProductMaintenance-Content input:checked~.ProductMaintenance-ShortDescription{display:inline}.ProductMaintenance-Content input~label:after{content:"View Less";cursor:pointer}.ProductMaintenance-Content input:checked~label:after{content:"View More";cursor:pointer}.ProductMaintenance-DescriptionTriggerLabel{text-decoration:underline;color:#e53f25}@media (max-width:810px){.ProductMaintenance-DescriptionTriggerLabel{display:flex;justify-content:center}}.ProductMaintenance-Section h3{margin:0;color:#000;font-family:Lato;font-size:16px;font-weight:700;letter-spacing:0;line-height:22px}.ProductMaintenance-Section p{color:#000;font-family:Lato;font-size:14px;letter-spacing:0;line-height:20px}@media (max-width:810px){.ProductMaintenance-Wrapper{padding:0}}.ProductMaintenance-ShowMoreButton{text-decoration:underline;color:#e53f25;font-family:Lato;font-size:14px;letter-spacing:0;line-height:16px;margin-top:10px}@media (min-width:811px){.ProductMaintenance-ExpandableContentHeading{display:none}}@media (max-width:810px){.ProductMaintenance-ExpandableContentButton{min-height:30px}}.ProductMaintenance-ExpandableContentContent{margin:0}.ProductMaintenance-Heading{font-size:2.4rem;margin-top:20px;margin-bottom:10px;font-weight:500}.SpecSheetAttributeValue-Link svg{color:var(--link-color)}:root{--product-information-background:var(--secondary-base-color);--product-attributes-tab-background-color:#e7e3e3;--product-attributes-tab-font-lato-regular:Lato,sans-serif}.ProductAttributes-Wrapper{padding:0}.ProductAttributes-Content{text-align:-webkit-center;border-bottom:0}@media (max-width:810px){.ProductAttributes-Content{margin:10px 0}}.ProductAttributes-Content #TriggerCheckboxAttributes{display:none}.ProductAttributes-Content input+.ProductAttributes-LongDescription{display:grid;grid-template-columns:1fr 1fr;justify-content:center;align-items:flex-start}.ProductAttributes-Content input:checked+.ProductAttributes-LongDescription{display:none}.ProductAttributes-Content input~label:after{content:"View Less";cursor:pointer}.ProductAttributes-Content input:checked~label:after{content:"View More";cursor:pointer}.ProductAttributes-DescriptionTriggerLabel{text-decoration:underline;color:#e53f25;font-size:14px}@media (min-width:811px){.ProductAttributes-ExpandableContentButton{display:none}}@media (max-width:810px){.ProductAttributes-ExpandableContentButton{min-height:30px}}@media (max-width:810px){.ProductAttributes-ExpandableContentContent_isContentExpanded{padding:0 1.4rem}}@media (min-width:811px){.ProductAttributes-ExpandableContentContent{padding-top:0;text-align:left}}.ProductAttributes-Placeholder{margin-top:2.4rem}@media (max-width:810px){.ProductAttributes-Placeholder{margin-top:2.8rem}}.ProductAttributes-Placeholder span{display:block;margin-bottom:1.2rem}@media (max-width:810px){.ProductAttributes-Placeholder span{margin-bottom:1.4rem}}.ProductAttributes-Group{font-size:1.4rem;display:inline-block;margin-bottom:1.4rem;text-decoration:underline}.ProductAttributes-Attributes,.ProductAttributes-Description{width:100%}.ProductAttributes-Attributes{display:grid;grid-template-columns:1fr 1fr;justify-content:center;align-items:flex-start;overflow-wrap:anywhere}.ProductAttributes-LongDescription{overflow-wrap:anywhere}.ProductAttributes-AttributeLabel{color:#000}.ProductAttributes-AttributeLabel,.ProductAttributes-ValueLabel{font-family:Lato;font-size:14px;letter-spacing:0;line-height:30px}.ProductAttributes-ValueLabel{color:#888}.ProductAttributes-ShowMoreButton{text-decoration:underline;color:#e53f25;font-family:Lato;font-size:14px;letter-spacing:0;line-height:16px;margin-top:10px}.ProductAttributes-Image{padding-bottom:40%;mix-blend-mode:multiply;margin-right:12rem;min-width:36rem;background:none}@media (max-width:810px){.ProductAttributes-Image{margin-right:14rem;min-width:42rem;display:none}}:root{--product-actions-font-lato-regular:Lato,sans-serif;--cross-sell-wrapper-background-color:#e7e3e3;--product-page-bg-color:#f2f2f2}.ProductPage{background-color:#f2f2f2;background-color:var(--product-page-bg-color)}@media (min-width:811px){.ProductPage{padding-top:3.3rem}}@media (min-width:811px) and (max-width:1024px) and (-webkit-min-device-pixel-ratio:1){.ProductPage{padding-top:0;margin-top:0}}@media (max-width:810px){.ProductPage{margin-top:0;margin-bottom:0}}.ProductPage-SectionsWrapper{grid-area:description}.ProductPage-CrossSellWrapper{background-color:#e7e3e3;background-color:var(--cross-sell-wrapper-background-color)}.ProductPage-ProductPageContentWrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:4rem;column-gap:4rem}@media (max-width:810px){.ProductPage-ProductPageContentWrapper{display:grid;grid-template-columns:1fr;grid-template-areas:"gallery" "heading1" "actions" "heading2" "description"}}.ProductPage-ProductPageContentWrapperLeft,.ProductPage-ProductPageContentWrapperRight{min-width:0}@media (max-width:810px){.ProductPage-ProductPageContentWrapperLeft,.ProductPage-ProductPageContentWrapperRight{display:contents}}@media (min-width:811px){.ProductPage-Wrapper{grid-column-gap:4rem}}@media (max-width:810px){.ProductPage-Wrapper{overflow-x:hidden;padding-left:0;padding-right:0;grid-template-columns:100%;grid-template-areas:"gallery" "heading1" "actions" "heading2" "description"}}.ProductPage-Wrapper>.RelatedProducts{display:none}@media (min-width:811px){.ProductPage-Wrapper>.RelatedProducts{display:block}}.ProductPage-ProductCompareButtonWrapper{position:absolute;top:0;right:1.4rem}.ProductPage-ProductTitle{text-align:center;padding:15px 0 25px;border-bottom:1px solid #d2d2d2;font-weight:400;font-size:2.5rem;grid-area:heading1}@media (max-width:810px){.ProductPage-ProductTitle{font-size:25px}}.ProductPage-Description{font-family:Lato,sans-serif;font-family:var(--product-actions-font-lato-regular);font-size:1.8rem;line-height:30px;padding:1.4rem 0 0}.ProductPage-Description_type_expanded_content{display:none}.ProductPage-Description_type_less,.ProductPage-Description_type_more{color:grey;cursor:pointer}.ProductPage-DescriptionTitle{border-bottom:1px solid hsla(0,0%,59.2%,.26);padding-bottom:20px;padding-top:30px;color:#1d2d44;font-size:28px;line-height:38px;font-family:Lato,sans-serif;font-family:var(--product-actions-font-lato-regular);letter-spacing:-1px;display:block;text-align:center}.ProductPage .ElfsightReviews-Reviews{padding:50px 0;overflow-x:hidden}.ProductPage .ProductLinks-List_linkType_upsell{display:flex;flex-direction:row;flex-wrap:wrap;grid-column-gap:10px;column-gap:10px;height:100%;justify-content:left}.ProductPage .ProductLinks-List_linkType_upsell .ProductCard{padding:10px;width:150px}.ProductPage .ProductLinks-List_linkType_upsell .ProductCard-Sku{word-wrap:break-word}.ProductPage .ProductLinks-List_linkType_upsell .ProductCard-related{padding:0}.ProductPage>.Loader>.Loader-Scale:first-child{top:180px}
/*# sourceMappingURL=product.chunk.css.map */