.default .page-header .logo-and-search-section img.company-logo{height:86px}.default .page-header .sticky-header.menu-container .menu-section .logo-section-container.sticky-visible .header-logo img{height:50px}.default .page-header .header-panel .button-links-section .primary-outline-button{background-color:#000;color:#fff;border:1px solid #000}.default .page-header .header-panel .button-links-section .primary-outline-button:hover{background-color:#603813;color:#fff;border:1px solid #603813}.default .page-header .header-panel .button-links-section .primary-button-container .order-samples-sticky{background-color:#39ff14;color:#000;border:1px solid #39ff14}.default .page-header .header-panel .button-links-section .primary-button-container .order-samples-sticky:hover{background-color:#fff;color:#000;border:1px solid #fff}.default .bliss-about-intro .bliss-intro-wrapper{display:flex;flex-direction:row;align-items:center;gap:30px;justify-content:space-between}.default .bliss-about-intro .bliss-intro-wrapper .bliss-intro-logos{max-width:500px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center}.default .bliss-about-intro .bliss-intro-wrapper .bliss-intro-logos img{display:block}.default .card-section.refined-design-luxury-card .card-view:hover .card-title{color:var(--color-black)}.default .about-us .page-content .visualizer-banner .banner-description{text-align:left}.default .about-us .page-content .visualizer-banner .banner-description ul{padding-left:20px}.default .about-us .page-content .family-owned-business{padding-top:50px}.default .overlay-block-section .content-wrapper .overlay a{max-width:max-content}.default .section.padding-top-50,.default .section.padding-top-50.full-width{padding-top:50px}.default .htmlblock.return-and-cancellation-policy{margin-bottom:40px}.default .menu-container .mobile-menu .mobile-menu-links .menu-list .has-submenu .button-wrapper:has(.active) .menu-link,.default .menu-container .mobile-menu .mobile-menu-links .menu-list .has-submenu .button-wrapper:has(.menu-link:hover) .menu-link{color:var(--color-white)}.default .menu-container .mobile-menu .mobile-menu-links .menu-list .has-submenu .submenu.mega-menu .submenu-group .submenu-group-item .submenu-group-title{color:var(--color-white)}.default .menu-container .mobile-menu .mobile-menu-links .menu-list .has-submenu .submenu.mega-menu .submenu-group.items .submenu-group-item{color:#aaa}.default .menu-container .mobile-menu .mobile-menu-links .menu-list .menu-item .menu-link:hover{color:var(--color-white)}.default .form .form-container.multi-step .form-grid.form-grid-1column .form-field .radio-group{flex-wrap:wrap}.default .bliss-about-intro a{color:var(--primary-color);text-decoration:underline}.default .bliss-about-intro a:hover{opacity:.8}.default .cms-page .cms-page-text .cms-button{color:#fff;display:inline-block;font-weight:800;text-align:center}.default .about-us .visualizer-banner-container .banner-background-image{position:static!important}.default .about-us .visualizer-banner-container .bannercard{display:none}.default .category-title-content .category-title-image{width:320px!important}.default .framed-vs-frameless-container{width:100%}.default .framed-vs-frameless-section .fvf-hero{display:flex;align-items:center;background:#1a1a1a;border-radius:8px;overflow:hidden;margin-bottom:40px;min-height:280px}.default .framed-vs-frameless-section .fvf-hero .fvf-hero-content{flex:1;padding:40px}.default .framed-vs-frameless-section .fvf-hero .fvf-hero-content h1{color:#fff;font-size:2rem;font-weight:700;line-height:1.3;margin:0}.default .framed-vs-frameless-section .fvf-hero .fvf-hero-content h1 em{font-style:italic;font-weight:400;display:block;font-size:1.6rem}.default .framed-vs-frameless-section .fvf-hero .fvf-hero-image{flex:1;max-width:55%;height:280px;overflow:hidden}.default .framed-vs-frameless-section .fvf-hero .fvf-hero-image img{width:100%;height:100%;object-fit:cover;display:block}.default .framed-vs-frameless-section .fvf-intro{margin-bottom:48px}.default .framed-vs-frameless-section .fvf-intro p{font-size:18px!important;margin:0}.default .framed-vs-frameless-section .fvf-slide{display:flex;align-items:center;gap:40px;margin-bottom:60px;padding-bottom:60px;border-bottom:1px solid #e5e5e5}.default .framed-vs-frameless-section .fvf-slide:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.default .framed-vs-frameless-section .fvf-slide .fvf-slide-content{flex:1;min-width:0}.default .framed-vs-frameless-section .fvf-slide .fvf-slide-content h2{font-size:34px;font-weight:800;margin:0 0 20px}.default .framed-vs-frameless-section .fvf-slide .fvf-slide-content h2:after{content:"";display:block;width:60px;height:3px;background:#603813;margin-top:10px}.default .framed-vs-frameless-section .fvf-slide .fvf-slide-content p{font-size:18px;margin:0 0 16px}.default .framed-vs-frameless-section .fvf-slide .fvf-slide-content ul{padding-left:20px;margin:0}.default .framed-vs-frameless-section .fvf-slide .fvf-slide-content ul li{font-size:18px;margin-bottom:8px}.default .framed-vs-frameless-section .fvf-slide .fvf-slide-image{flex:0 0 40%;max-width:40%}.default .framed-vs-frameless-section .fvf-slide .fvf-slide-image img{width:100%;height:100%;object-fit:cover;display:block}.default .framed-vs-frameless-section .fvf-table-wrapper{margin-top:20px;min-width:0}.default .framed-vs-frameless-section .fvf-table{width:100%;border-collapse:collapse;font-size:.9rem}.default .framed-vs-frameless-section .fvf-table th{text-align:left;padding:10px 14px;border-bottom:2px solid #603813;font-weight:700;color:#1a1a1a;font-size:18px}.default .framed-vs-frameless-section .fvf-table td{padding:10px 14px;border-bottom:1px solid #e5e5e5;vertical-align:top;line-height:1.6;font-size:18px}.default .framed-vs-frameless-section .fvf-table td:first-child{white-space:nowrap;font-weight:600}.default .framed-vs-frameless-section .fvf-table tr:last-child td{border-bottom:none}.default .framed-vs-frameless-section .fvf-summary{margin-bottom:60px;padding-bottom:60px;border-bottom:1px solid #e5e5e5}.default .framed-vs-frameless-section .fvf-summary h2{font-size:34px!important;font-weight:800!important}.default .framed-vs-frameless-section .fvf-summary h2:after{content:"";display:block;width:60px;height:3px;background:#603813;margin-top:10px;margin-bottom:24px}.default .framed-vs-frameless-section .fvf-summary .fvf-summary-images{display:flex;gap:40px;justify-content:center;margin-bottom:32px}.default .framed-vs-frameless-section .fvf-summary .fvf-summary-images img{object-fit:contain;display:block}@media(max-width:1440px){.default .page-header .logo-and-search-section img.company-logo{height:70px}}@media(max-width:991px){.default .checkout-header-section .header-logo a img,.default .page-header div.logo-and-search-section img.company-logo{height:70px}.default .framed-vs-frameless-section .fvf-slide .fvf-slide-content h2{font-size:26px}.default .framed-vs-frameless-section .fvf-slide--first{flex-direction:column}.default .framed-vs-frameless-section .fvf-slide--first .fvf-slide-image{max-width:100%!important;width:100%!important}.default .framed-vs-frameless-section .fvf-summary h2{font-size:26px!important}}@media(max-width:767px){.default .page-header div.logo-and-search-section a{width:250px}.default .page-header div.logo-and-search-section img.company-logo{height:70px}.default .bliss-about-intro .bliss-intro-wrapper{flex-direction:column}.default .bliss-about-intro .bliss-intro-wrapper .bliss-intro-content{width:100%}.default .checkout-header-section .header-logo a img{height:70px}.default .framed-vs-frameless-section .fvf-hero{flex-direction:column;min-height:auto}.default .framed-vs-frameless-section .fvf-hero .fvf-hero-content{padding:24px}.default .framed-vs-frameless-section .fvf-hero .fvf-hero-content h1{font-size:1.4rem}.default .framed-vs-frameless-section .fvf-hero .fvf-hero-content h1 em{font-size:1.2rem}.default .framed-vs-frameless-section .fvf-hero .fvf-hero-image{max-width:100%;width:100%;height:220px}.default .framed-vs-frameless-section .fvf-intro p{font-size:16px!important}.default .framed-vs-frameless-section .fvf-slide{flex-direction:column;gap:24px}.default .framed-vs-frameless-section .fvf-slide .fvf-slide-content p,.default .framed-vs-frameless-section .fvf-slide .fvf-slide-content ul li{font-size:16px}.default .framed-vs-frameless-section .fvf-slide .fvf-slide-image{flex:none;max-width:90%;width:90%}.default .framed-vs-frameless-section .fvf-table td,.default .framed-vs-frameless-section .fvf-table th{font-size:16px}}@media(max-width:480px){.default .page-header div.logo-and-search-section a{width:auto}.default .page-header div.logo-and-search-section img.company-logo{height:50px}.default .framed-vs-frameless-section .fvf-slide-content{width:100%}.default .framed-vs-frameless-section .fvf-table-wrapper{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:1rem;white-space:nowrap}.default .framed-vs-frameless-section .fvf-table{min-width:600px;width:100%;border-collapse:collapse}.default .framed-vs-frameless-section .fvf-table td,.default .framed-vs-frameless-section .fvf-table th{white-space:normal;min-width:150px}}