:root{--color-btn-primary-focus: #AB1A2D}body{line-height:1.7;color:var(--color-text)}.text-white a,.text-white a:hover{color:inherit}h1,h2{font-size:60px}h3{font-size:42px}h4{font-size:30px}h5{font-size:24px}h6{font-size:22px}h1,h2,h3,h4,h5,h6{letter-spacing:0px}@media (max-width: 1024px){h1,h2{font-size:45px}h3{font-size:30px}h4{font-size:24px}h5{font-size:22px}h6{font-size:20px}}@media (max-width: 768px){h1,h2{font-size:36px}h3{font-size:24px}h4{font-size:22px}h5{font-size:20px}h6{font-size:18px}}.font-prime{font-family:Quantico}.font-alt{font-family:Arimo}.clr-prime{color:#ab1a2d}.page-width,.container{padding-left:20px;padding-right:20px;max-width:1280px;margin:0 auto}.slideshow__title,.slideshow__subtitle{font-size:60px;text-transform:uppercase}@media (max-width: 1024px){.slideshow__title,.slideshow__subtitle{font-size:45px}}@media (max-width: 768px){.slideshow__title,.slideshow__subtitle{font-size:30px}}.site-header .header-menu li svg{max-width:50px;max-height:45px}@media (max-width: 768px){.site-header .header-menu li svg{display:none}}.site-header .searchicon{background:none;outline:none;border:none}.site-header .header-top-bar{background:#181818;padding:5px 0;color:#fff}.site-header .header-top-bar .menu li a{font-size:13px}.site-header .header-menu .menu-item .submenu{position:absolute;z-index:11;background:#fff;padding:30px;box-shadow:5px 4px 25px #00000040;top:90%;left:50%;transform:translateY(-20px) translate(-50%);opacity:0;transition:.25s ease-in-out;transition-delay:.05s;max-width:fit-content;column-count:3;column-gap:40px;pointer-events:none}.site-header .header-menu .menu-item:hover .submenu{transform:translateY(0) translate(-50%);opacity:1;pointer-events:all}@media (max-width: 992px){.site-header .header-menu .menu-item .submenu{display:none}}.site-header .header-menu .menu-item .submenu li{width:fit-content;margin:5px 0}.slideshow__overlay:before{display:none}.btn,.shopify-payment-button .shopify-payment-button__button--unbranded,.slideshow__btn{padding:14px 45px;font-size:14px;letter-spacing:0px;font-weight:400;border-radius:0;font-family:var(--font-stack-body);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;line-height:1.4}.btn:hover,.shopify-payment-button .shopify-payment-button__button--unbranded:hover,.slideshow__btn:hover{-webkit-box-shadow:inset 0px 0px 200px rgba(0,0,0,.07);box-shadow:inset 0 0 200px #00000012}.slideshow__btn{min-height:1px;background:#181818}.product-card__title{border:none!important}.price__vendor{letter-spacing:0px}.promo-banners-row .promo-banner{position:relative;z-index:1;overflow:hidden;color:#fff;height:100%}.promo-banners-row .promo-banner .img-wrap{position:absolute;left:0;right:0;bottom:0;top:0;z-index:-1}.promo-banners-row .promo-banner .img-wrap img{height:100%;width:100%;object-fit:cover;transition:.3s ease-in-out}.promo-banners-row .promo-banner:hover .img-wrap img{transform:scale(1.1)}.promo-banners-row .promo-banner .content-wrap .subtitle{font-size:18px;color:#fff}.promo-banners-row .promo-banner .content-wrap .title{font-size:40px;color:#fff}.cta-row{margin:6vw 0 8vw;background-image:url(/cdn/shop/files/white-brick-wall-texture-background-min.jpg?v=1657276228);background-size:cover;background-repeat:no-repeat}.cta-row .img-wrap{margin:35px 0 0}@media (min-width: 992px){.cta-row .img-wrap{margin:-6vw 0 -8vw}}.social-icons li a{font-size:18px;padding:5px}.site-footer{background:#2e2e2e;padding:5% 0}.site-footer .footer-title{color:#fff;text-transform:uppercase;font-size:24px}.site-footer p.phone-link,.site-footer p.phone-link a:hover{color:#fff}.site-footer .footer-menu li{margin-bottom:5px}.site-footer .footer-menu li a{color:#fff;font-size:15px;transition:.2s ease-in-out}.site-footer .footer-menu li a:hover{opacity:.9}.copyrights-row{background:#292929;padding:10px 0}.copyrights-row p{color:#fff;font-size:14px;margin:10px 0}.copyrights-row .copyrights-menu{padding:10px 0}.copyrights-row .copyrights-menu li{line-height:1}.copyrights-row .copyrights-menu li:not(:last-child){margin-right:10px;padding-right:10px;border-right:1px solid #FFF}.copyrights-row .copyrights-menu li a{padding:0 10px;color:#fff;font-size:14px}.site-footer .input-group .input-group__field{padding:16px;background:#292929;border-color:#292929;color:#fff;font-size:14px}.site-footer .input-group .input-group__field::placeholder{color:#5f5f5f}@media (max-width: 768px){.site-footer .footer-title{font-size:18px}}.page-title{background-image:url(/cdn/shop/files/Sectional-Pillows-min.jpg?v=1655136340);background-repeat:no-repeat;background-size:cover;background-position:center;padding:max(8%,60px) 0}.page-title h1{font-size:85px;font-weight:700;text-align:right;text-transform:uppercase;text-shadow:5px 4px 25px rgba(0,0,0,.5);color:#fff;font-family:Quantico}@media (max-width: 1200px){.page-title h1{font-size:655px}}@media (max-width: 1024px){.page-title h1{font-size:55px}}@media (max-width: 768px){.page-title h1{font-size:36px}}span.site-footer__newsletter-error{color:red!important}@media (max-width: 1024px){.site-footer .row{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.site-footer .row *{flex:auto;width:100%;max-width:600px}ul.social-icons{max-width:max-content!important;margin:auto}.copyrights-row .row.align-items-center{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;text-align:center}.copyrights-row .row.align-items-center *{width:100%;text-align:center!important}ul.copyrights-menu{max-width:300px;margin:auto}.about-us--section h2.clr-prime{margin-top:25px}.contact-us--section h3{text-align:center}.contact-us--section .img-wrap{margin-top:25px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/style.css.map */
