.catalog-product-view .product-info-main .product-info-stock-sku .stock:before{content:none!important;display:none!important}.catalog-product-view .product-info-main .product-info-stock-sku{clear:both!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-width:0!important;margin:0!important;padding:12px 0!important;float:none!important;font-size:14px!important;line-height:1.4!important;text-align:left!important;text-transform:none!important}.catalog-product-view .product-info-main .product-info-stock-sku .stock{display:block!important;float:none!important;order:0!important;margin:0!important;padding:0!important}.catalog-product-view .product-info-main .product-info-stock-sku .product-code{margin-left:auto!important;float:none!important}.catalog-product-view .product-info-main{color:#26384a}.catalog-product-view .product-info-main .page-title-wrapper h1{margin:0 0 12px;color:#102a36;font-size:29px;font-weight:700;line-height:1.25}.catalog-product-view .product-info-main .product.attribute.overview{clear:both;margin:0;padding:14px 0;border-top:1px solid #dce6ec;color:#5b7180}.catalog-product-view .product-info-main .product.attribute.overview .value,.catalog-product-view .product-info-main .product.attribute.overview .value *{font-size:14px!important;line-height:1.55}.catalog-product-view .product-info-main .product.attribute.overview .value h2,.catalog-product-view .product-info-main .product.attribute.description .value h2,.catalog-product-view .product.info.detailed .data.content .product.attribute.description .value h2{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}.catalog-product-view .product-info-main .product.attribute.overview ul{margin:0;padding-left:22px}.catalog-product-view .product-info-main .product.attribute.overview li{margin:0 0 2px}.catalog-product-view .product-info-main .product-info-stock-sku{display:flex;align-items:center;justify-content:flex-start;gap:14px;margin:0;padding:11px 0;border-bottom:1px solid #dce6ec;font-size:13px}.catalog-product-view .product-info-main .product-info-stock-sku .stock{order:-1}.catalog-product-view .product-info-main .product-info-stock-sku .stock:before{content:'Availability:';margin-right:6px;font-weight:700}.catalog-product-view .product-info-main .product-info-stock-sku .product-code{margin-left:auto}.catalog-product-view .product-info-main .product-code .type{font-weight:700}.catalog-product-view .product-info-main .product-code .value{margin-left:4px}.catalog-product-view .product-info-main #msrpTitle{display:flex;justify-content:space-between;gap:12px;margin:0!important;padding:14px 0 9px!important;color:#26384a;font-size:14px}.catalog-product-view .product-info-main #msrpTitle b{float:none!important;color:#102a36}.catalog-product-view .product-info-main .fnt-msrp-price{text-decoration:line-through}.catalog-product-view .product-info-main #sqFtActualprice{color:#087fab!important}.catalog-product-view .product-info-main #priceCalc,.catalog-product-view .product-info-main #tieredPriceTable{width:100%;margin:0 0 14px!important;border:1px solid #d6e2e9;border-radius:4px;overflow:hidden}.catalog-product-view .product-info-main #priceCalc{border-collapse:collapse;background:#f6f9fb!important}.catalog-product-view .product-info-main #priceCalc td{padding:9px 12px;border:0;border-bottom:1px solid #dce6ec;color:#30455a;font-size:14px;vertical-align:middle}.catalog-product-view .product-info-main #priceCalc tr:last-child td{border-bottom:0}.catalog-product-view .product-info-main #priceCalc td:last-child{width:38%;text-align:right}.catalog-product-view .product-info-main #priceCalc input.input-text{max-width:150px;height:38px;border:1px solid #b9cad5;border-radius:3px;text-align:right}.catalog-product-view .product-info-main #TotalPriceContainer{color:#087fab;font-size:16px}.catalog-product-view .product-info-main #tieredPriceTable table{width:100%;border-collapse:collapse}.catalog-product-view .product-info-main #tieredPriceTable td{padding:9px 10px;border:1px solid #dce6ec;color:#30455a;font-size:13px;text-align:center}.catalog-product-view .product-info-main #tieredPriceTable tr:first-child td{background:#edf4f7;color:#102a36;font-weight:700}.catalog-product-view .product-info-main #tieredPriceTable td:first-child{text-align:left}.catalog-product-view .product-info-main .flooring-tier-promos{margin:0 0 14px;padding:12px 14px;border:1px solid #bee2f2;border-radius:4px;background:#f2fbff;color:#26384a}.catalog-product-view .product-options-bottom .box-tocart .actions{display:inline-flex;flex-wrap:nowrap;width:max-content;max-width:none;gap:10px;align-items:center;vertical-align:top}.catalog-product-view .product-options-bottom .box-tocart .actions .action.tocart,.catalog-product-view .product-options-bottom .box-tocart .actions .action.sample-tocart{min-width:150px;margin:0;border-radius:3px;background:#11aee8;border-color:#11aee8;color:#102a36;font-weight:800;text-transform:uppercase}.catalog-product-view .product-options-bottom .box-tocart .actions .action.tocart:hover,.catalog-product-view .product-options-bottom .box-tocart .actions .action.sample-tocart:hover{background:#087fab;border-color:#087fab;color:#fff}@media(max-width:639px){.catalog-product-view .product-info-main .product-info-stock-sku{align-items:flex-start;flex-wrap:wrap}.catalog-product-view .product-info-main .product-info-stock-sku .product-code{margin-left:0}.catalog-product-view .product-info-main #msrpTitle{display:block}.catalog-product-view .product-info-main #msrpTitle b{display:block;margin-top:5px}.catalog-product-view .product-info-main #priceCalc td{padding:8px}.catalog-product-view .product-info-main #tieredPriceTable{overflow-x:auto}.catalog-product-view .product-info-main #tieredPriceTable table{min-width:510px}}.catalog-product-view .product-info-main .product-add-form,.catalog-product-view .product-info-main .box-tocart{margin-top:0;padding:12px 0}.catalog-product-view .product-info-main .box-tocart .fieldset{display:flex !important;align-items:center;margin:0;gap:10px}.catalog-product-view .product-info-main .box-tocart .field.qty{display:flex;align-items:center;flex:none;margin:0;gap:7px}.catalog-product-view .product-info-main .box-tocart .field.qty>.label{margin:0}.catalog-product-view .product-info-main .box-tocart .actions{display:flex !important;flex-flow:row nowrap !important;flex:none;align-items:center;margin:0;gap:10px;padding:0}.catalog-product-view .product-info-main .box-tocart .qty-control{display:inline-flex;align-items:stretch}.catalog-product-view .product-info-main .box-tocart .qty-control .qty-button,.catalog-product-view .product-info-main .box-tocart .qty-control .input-text.qty{box-sizing:border-box;height:42px;margin:0;border:1px solid #b9cad5}.catalog-product-view .product-info-main .box-tocart .qty-control .qty-button{width:38px;padding:0;border-radius:3px 0 0 3px;background:var(--fnt-soft);color:var(--fnt-ink);font-size:22px;line-height:1}.catalog-product-view .product-info-main .box-tocart .qty-control .qty-increase{border-left:0;border-radius:0 3px 3px 0}.catalog-product-view .product-info-main .box-tocart .qty-control .input-text.qty{width:54px;min-width:54px;border-radius:0;text-align:center}.catalog-product-view .product-info-main .box-tocart .actions .action.tocart,.catalog-product-view .product-info-main .box-tocart .actions .action.sample-tocart{box-sizing:border-box;min-width:156px;height:42px;margin:0;padding:0 18px;border:1px solid var(--fnt-primary);border-radius:3px;background:var(--fnt-primary);color:var(--fnt-ink);font-size:15px;font-weight:800;line-height:40px;text-align:center;text-transform:uppercase;white-space:nowrap}.catalog-product-view .product-info-main .box-tocart .actions .action.tocart:hover,.catalog-product-view .product-info-main .box-tocart .actions .action.tocart:focus,.catalog-product-view .product-info-main .box-tocart .actions .action.sample-tocart:hover,.catalog-product-view .product-info-main .box-tocart .actions .action.sample-tocart:focus{border-color:var(--fnt-primary-dark);background:var(--fnt-primary-dark);color:#fff}.catalog-product-view .fnt-product-details{clear:both;margin-top:26px}.catalog-product-view .fnt-product-details__description>h2{position:relative;display:block;margin:0 0 28px;padding:0 0 10px;border-bottom:1px solid var(--fnt-line);color:#222;font-size:14px;font-weight:600;line-height:1;text-transform:uppercase}.catalog-product-view .fnt-product-details__description>h2:after{position:absolute;bottom:-1px;left:0;width:160px;height:2px;background:var(--fnt-primary);content:''}.catalog-product-view .fnt-product-details__description{border-bottom:1px solid #e5e5e5;color:#777;font-size:14px;line-height:1.65}.catalog-product-view .fnt-product-details__description>:not(h2){margin:0 0 16px}.catalog-product-view .fnt-product-details__attributes .table-caption{display:none}.catalog-product-view .fnt-product-details__attributes .table-wrapper{margin:0}.catalog-product-view .fnt-product-details__attributes .additional-attributes{width:100%;margin:0;border:1px solid #d9d9d9;border-collapse:collapse;color:#777;font-size:14px}.catalog-product-view .fnt-product-details__attributes .additional-attributes th,.catalog-product-view .fnt-product-details__attributes .additional-attributes td{padding:14px 10px;border:1px solid #d9d9d9;vertical-align:middle}.catalog-product-view .fnt-product-details__attributes .additional-attributes th{width:25%;color:#181818;font-weight:600}@media (max-width:639px){.catalog-product-view .product-info-main .box-tocart .fieldset{flex-wrap:wrap}.catalog-product-view .product-info-main .box-tocart .actions{flex-wrap:wrap !important;width:100%}.catalog-product-view .product-info-main .box-tocart .actions .action.tocart,.catalog-product-view .product-info-main .box-tocart .actions .action.sample-tocart{flex:1 1 145px}.catalog-product-view .fnt-product-details__attributes .additional-attributes th{width:38%}}.catalog-product-view .product-info-main .cartdis-div{clear:both;margin:0 !important;padding:12px 0 0;border-top:1px solid #e7e7e7;color:inherit;font:inherit;line-height:1.65;text-align:left !important}.catalog-product-view .product-info-main .cartdis-ul{margin:0;padding-left:20px;color:inherit;font:inherit;list-style-type:disc}.catalog-product-view .product-info-main .cartdis-ul li{margin:0 0 7px;padding-left:2px}.catalog-product-view .product-info-main .cartdis-ul li:last-child{margin-bottom:0}.fnt-cart-choice-popup .modal-inner-wrap{width:calc(100vw - 32px);max-width:380px;overflow:hidden;border-top:4px solid var(--fnt-primary);border-radius:4px}.fnt-cart-choice-popup .modal-header{padding:0}.fnt-cart-choice-popup .modal-content{padding:28px 20px 20px;text-align:center}.fnt-cart-choice-popup .action-close{top:8px;right:8px}.fnt-cart-choice-message{margin:0 0 8px;color:#777;font-size:14px}.fnt-cart-choice-name{display:block;max-width:280px;margin:0 auto 14px;color:var(--fnt-primary-dark);font-size:15px;line-height:1.4}.fnt-cart-choice-image{display:block;width:90px;height:90px;margin:0 auto 20px;object-fit:contain}.fnt-cart-choice-actions{display:flex;gap:10px;justify-content:center}.fnt-cart-choice-actions .action{flex:1 1 145px;max-width:155px;min-height:46px;margin:0;padding:0 12px;border-color:var(--fnt-primary) !important;background:var(--fnt-primary) !important;color:var(--fnt-ink) !important;font-weight:700;text-transform:uppercase}.fnt-cart-choice-actions .action:hover,.fnt-cart-choice-actions .action:focus{border-color:var(--fnt-primary-dark) !important;background:var(--fnt-primary-dark) !important;color:#fff !important}