/*!/wp-content/themes/asg/dist/css/style-pq.css*/@media screen{.quartz_intro{margin:0 0 40px 0;margin-top:80px}.quartz_intro p{margin:30px 0 30px 0}.quartz_intro h2{color:#282828;font-family:Nunito Sans;font-size:30px;font-style:normal;font-weight:400;line-height:41px;text-align:center}.quartz_map{margin:0 0 70px 0}.quartz_map img{max-width:100%}.quartz_drop{margin:0 0 90px 0}#choose_state{border:1px solid #000;color:#63666a!important;font-family:Nunito Sans,sans-serif;font-size:16px;height:40px;line-height:40px;margin:0;padding:10px;width:335px}#choose_state option:first-of-type{font-weight:700}.dropdown-select-state{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:center}span.quartz_drop_question{color:#282828;font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.375px;line-height:25px}section.quartz_two .logo{margin:0 auto;margin-bottom:30px;width:200px}.quartz_two{margin:0 0 70px 0}.quartz_two .row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.quartz_left,.quartz_right{text-align:center;width:550px}.quartz_left h2 a,.quartz_right h2 a{color:#004667;text-decoration:none}.quartz_left h2 a:hover,.quartz_right h2 a:hover{text-decoration:underline}.quartz_left img,.quartz_right img{display:block;margin:0 0 30px 0;width:100%}.quartz_left h2,.quartz_right h2{margin:0 0 10px 0}.quartz_left div,.quartz_right div{margin:0 auto;max-width:430px}.quartz_left a,.quartz_right a{color:#63666a;text-decoration:underline}.quartz_left .cta_blue,.quartz_right .cta_blue{color:#fff;text-decoration:none}.page_heading.quartz_page .crumbs a{color:#63666a}.page_heading.quartz_page img{display:block;margin:7px 0 0 0}.page_heading.quartz_single_heading{padding:30px 0 35px 0;padding-bottom:20px}.quartz_single_heading{text-align:left}.single .quartz_single_heading .crumbs,.single .quartz_single_heading .crumbs a,.single .quartz_single_heading h1{color:#282828;font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.375px;text-align:left;text-transform:none}.single .quartz_single_heading h1{font-size:40px;line-height:1.2em;margin-bottom:0;margin-top:20px;padding:0}.quartz_sku{color:#282828;font-family:Nunito Sans;font-size:24px;font-style:normal;font-weight:600;line-height:43px;margin-bottom:-8px}.quartz_image_large .row{display:flex;flex-direction:row;flex-wrap:nowrap;height:658px;justify-content:center;margin-top:40px;width:1170px}.quartz_image_large .row img{display:block;margin:0 auto;max-height:658px;max-width:1170px}.quartz_thumbs{display:inline-block}.quartz_thumbs .row_1030{text-align:center}.quartz_thumbs .row_1030 img{border:1px solid #fffff;display:inline-block;margin:0 15px 0 0;max-height:100px;padding:5px}.quartz_thumb_single{border:1px solid #fff}.quartz_thumb_single.chosen{border:1px solid #000}.quartz_content{margin:0 auto;margin-bottom:70px;margin-top:70px;text-align:center}.quartz_content .row{border-bottom:1px solid #28282845;padding-bottom:70px;text-align:center}.quartz_content .row p{margin-left:auto;margin-right:auto;max-width:900px}.quartz_content .cta_blue{color:#FFF;font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:600;height:auto;letter-spacing:2px;line-height:19px;margin:0 10px;padding:28px 50px;text-align:center;text-transform:uppercase}.product_modal{background-color:#fff;height:auto;left:20px;margin:0 0 20px 0;top:20px;width:calc(100vw - 40px)}.product_modal_close{right:10px;top:10px}.product_modal_inner{flex-direction:column;height:auto;width:calc(100vw - 40px)}.product_image{height:calc(66.27vw + 13.492px);order:2;width:100%}.quartz_images{height:calc(66.27vw + 13.492px);width:100%}.slide img{display:block;height:auto;width:100%}.product_content{height:auto;order:1;padding:30px;width:100%}.quartz_intro h2{display:none}.quartz_map{display:none}.quartz_drop{margin:0 0 70px 0}.quartz_two .row{display:block}.quartz_left,.quartz_right{margin:0 0 70px 0;width:100%}.quartz_image_large .row{align-items:center;height:280px;width:calc(100vw - 40px)}.quartz_image_large .row img{max-height:calc(100vw - 40px);max-width:calc(100vw - 40px)}.quartz_thumbs{margin:15px 0 50px 0}.quartz_thumbs .row_1030{overflow-x:scroll;overflow-y:hidden;padding:0 0 0 20px;white-space:nowrap}.quartz_content .cta_blue{margin:0 0 10px 0}}.head-part{align-items:flex-end;display:flex;justify-content:space-between}section.quartz_specs .row{display:flex;gap:30px;justify-content:space-evenly;text-align:center}.quartz-desc{margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:700px}.quartz_specs{margin-bottom:40px}.single_spec .title{color:#282828;font-family:Nunito Sans;font-size:13px;font-style:normal;font-weight:400;line-height:18px;padding-top:25px;text-align:center;text-transform:uppercase}.single_spec .desc{color:#282828;font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.375px;line-height:25px;text-align:center}.single_spec.finish .desc{text-transform:capitalize}.single .main_image img{width:100%}.quartz_thumbs .row_1030 img{border:3px solid #a0937b;padding:0}.quartz_thumbs .row_1030 .chosen{box-shadow:0 6px 0 0 #fff,0 10px 0 0 #a0937b}.big-filters{margin-bottom:50px}.big-filters .row{gap:30px}.big-filter:hover,.big-filters .active{box-shadow:0 6px 0 0 #fff,0 10px 0 0 #a0937b}.big-filter{cursor:pointer;transition:.5s}.carousel{background-color:#000;height:810px;min-height:100vh;overflow:hidden;position:relative;width:100%}.carousel.collection{height:70vh;max-height:70vh}.carousel-fade .carousel-inner .item{-webkit-transition-property:opacity;transition-property:opacity;transition:opacity .5s}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right,.carousel-fade .carousel-inner .item{opacity:0}.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right,.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev{left:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.carousel-fade .carousel-control{align-items:center;display:flex;justify-content:center;z-index:2}.carousel-fade .carousel-control .glyphicon{font-size:6rem}.carousel-inner{position:relative}.carousel-inner,.carousel-inner .item{height:100%}.carousel-inner .item{height:100%;left:0;position:absolute;top:0;width:100%}.stopfade{opacity:.5}.slide-content{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative}.slide-content video{height:100%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;transition:opacity 1s;width:100%;z-index:0}.desktop-video-slide{display:block}.mobile-video-slide{display:none}.slide-content video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}#intro-collection-images{display:flex}#intro-collection-images>div{align-items:flex-end;background-position:50%;background-size:cover;color:#282828;display:flex;height:30vh;justify-content:flex-start;letter-spacing:2px;min-height:450px;padding:10px 10px;text-transform:uppercase;width:100%}#intro-collection-images>div span{background:#ffffffdb;padding:10px 20px}.door{align-items:flex-start;background:linear-gradient(180deg,rgb(0 51 103 / .0001),rgb(40 40 40 / .685969));display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:10%;width:100%;z-index:1}.door.alt{justify-content:center;padding-bottom:2%;position:relative}.door .center{align-self:center;justify-self:flex-end}.door .title{color:#fff;font-family:Playfair Display;font-size:80px;font-style:normal;font-weight:400;letter-spacing:-1px;line-height:107px;text-align:center}.door .description{color:#fff;font-family:Libre Franklin;font-size:24px;font-style:normal;font-weight:300;line-height:29px;margin-bottom:35px;text-align:center}.door .buttons{align-items:center;display:flex;gap:30px;justify-content:center}.door .buttons p{align-items:center;display:flex;gap:30px;justify-content:center}.door .buttons a{background:#004667;color:#fff;color:#fff;font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:400;letter-spacing:2px;line-height:19px;padding:24px 35px;text-align:center;text-transform:uppercase}.door .transparent-buttons a{bottom:30px;color:#fff;padding-bottom:15px;padding-right:10px;position:relative;position:absolute;text-transform:uppercase}.door .transparent-buttons a:after{border-bottom:1px solid #fff;bottom:0;content:" ";height:2px;left:0;position:absolute;width:100%}.door .transparent-buttons a svg{margin-right:20px}.door .buttons a.image-button-transparent{background:none;padding:0}.door .buttons a.image-button-transparent img{height:140px;width:auto}.door.side-right{align-items:flex-end}.carousel-indicators{align-items:center;display:flex;flex-direction:column;gap:5px;height:100%;justify-content:center;position:absolute;right:20px;z-index:998}.carousel-indicators .active{background-color:#d9d9d9;border:1px solid #d9d9d9;border-radius:10px;cursor:pointer;display:inline-block;height:10px;margin:1px;text-indent:-999px;width:10px}.carousel-indicators>li{background-color:transform;border:1px solid #d9d9d9;border-radius:10px;cursor:pointer;height:12px;margin:0;width:12px}@-webkit-keyframes fade-in-bottom{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-bottom{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.title.fade-in-bottom{-webkit-animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1) both}.description.fade-in-bottom{-webkit-animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1) .3s both;animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1) .3s both}.buttons.fade-in-bottom{-webkit-animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1) .5s both;animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1) .5s both}.filters .location-name{color:#282828;cursor:pointer;display:flex;font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.375px;line-height:25px;margin-bottom:10px}.filters .location-name svg{margin-right:5px}.search .help-choose{display:none!important}.filters a.help-choose{color:#004667;cursor:pointer;display:flex;font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:400;justify-content:space-between;letter-spacing:-.375px;line-height:25px;margin-top:10px;text-transform:none;width:100%}.popup-intro-text{font-style:italic;margin-bottom:5px;padding:0 20px;text-align:left}.ns-help-popup{align-items:center;background:#0000003b;display:flex;display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:99999}.ns-help-popup .popup{background:#fff;height:80vh;max-width:600px;position:relative}.ns-help-popup .popup .header{background:#e8e6df;display:flex;height:65px;justify-content:space-between;padding:20px;position:absolute;text-align:center;width:100%}.ns-help-popup .popup .header svg{cursor:pointer}.ns-help-popup .popup .header p{color:#282828;flex-grow:1;font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.375px;line-height:25px;margin-bottom:0;text-align:center}.ns-help-popup .body{display:flex;flex-direction:column;gap:30px;height:100%;overflow:scroll;padding-top:80px}.ns-help-popup .item{align-items:center;display:flex;gap:30px;padding-left:30px;padding-right:30px;text-align:left}.ns-help-popup .item img{border-radius:100000px;width:100px}.pq-inventory.ns-inventory[data-ns-inventory] .ns-card[hidden]{display:none!important}.pq-inventory.ns-inventory[data-ns-inventory] [data-ns-inventory-location]{display:block}.pq-inventory{padding:0 0 54px}.pq-inventory .ns-section-title{font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:26px;font-weight:400;margin:0 0 28px;text-align:center}.pq-inventory .ns-card-grid{display:grid;gap:22px;grid-template-columns:1fr}@media (min-width:621px){.pq-inventory .ns-card-grid:not(.ns-inventory--carousel){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.pq-inventory .ns-card-grid:not(.ns-inventory--carousel){grid-template-columns:repeat(3,minmax(0,1fr))}}.pq-inventory .ns-card-grid:not(.ns-inventory--carousel).ns-card-grid--centered{display:flex;flex-wrap:wrap;justify-content:center}.pq-inventory .ns-card-grid:not(.ns-inventory--carousel).ns-card-grid--centered .ns-card{flex:0 0 100%;max-width:min(420px,100%)}@media (min-width:621px){.pq-inventory .ns-card-grid:not(.ns-inventory--carousel).ns-card-grid--centered .ns-card{flex:0 0 min(420px,calc(50% - 11px));max-width:min(420px,calc(50% - 11px))}}@media (min-width:960px){.pq-inventory .ns-card-grid:not(.ns-inventory--carousel).ns-card-grid--centered .ns-card{flex:0 0 min(420px,calc(33.33333% - 14.66667px));max-width:min(420px,calc(33.33333% - 14.66667px))}}.pq-inventory .ns-card-grid.ns-inventory--carousel{display:flex;gap:22px;justify-content:flex-start;overflow-x:auto;padding:0 6px 10px;scroll-snap-type:x mandatory;scrollbar-width:none}.pq-inventory .ns-card-grid.ns-inventory--carousel::-webkit-scrollbar{display:none}.pq-inventory .ns-card-grid.ns-inventory--carousel .ns-card{flex:0 0 min(420px,calc(33.33333% - 14.66667px));scroll-snap-align:start}.pq-inventory .ns-card a{color:inherit;text-decoration:none}.pq-inventory .ns-card img{aspect-ratio:1.52/1;margin-bottom:12px;object-fit:cover;width:100%}.pq-inventory .ns-card h3{font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.35;margin:0;overflow-wrap:anywhere}.pq-inventory .ns-card p{color:#5a5a5a;font-size:12px;letter-spacing:.08em;margin:8px 0 0;text-transform:uppercase}.pq-inventory .ns-carousel-head{margin-bottom:28px;min-height:38px;position:relative}.pq-inventory .ns-carousel-head .ns-section-title{margin-bottom:0;padding:0 96px}.pq-inventory .ns-carousel-controls{display:flex;gap:10px;position:absolute;right:0;top:0}.pq-inventory .ns-carousel-controls[hidden]{display:none!important}.pq-inventory [data-ns-inventory-track]{min-width:0}.pq-inventory .ns-carousel-btn{align-items:center;background:#fff;border:1px solid #bdb6ae;color:#222;cursor:pointer;display:inline-flex;font-size:24px;height:38px;justify-content:center;line-height:1;padding:0;width:38px}.pq-inventory .ns-carousel-btn.is-disabled{cursor:default;opacity:.35}@media (max-width:620px){.pq-inventory .ns-carousel-head .ns-section-title{font-size:22px;padding:0 88px 0 0;text-align:left}.pq-inventory .ns-card-grid.ns-inventory--carousel .ns-card{flex-basis:88%}}.ns-related{background:rgb(232 230 223 / .5);padding:44px 0 48px;text-align:left}.ns-related__inner{align-items:flex-start;display:flex;gap:36px 48px}.ns-related__heading{color:#282828;flex:0 0 170px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:30px;font-weight:400;letter-spacing:0;line-height:1.2;margin:8px 0 0}.ns-related__cards{display:grid;flex:1;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.ns-related__card{background:#fff;color:#111;display:flex;flex-direction:column;min-width:0;text-align:left;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.ns-related__card:focus-visible,.ns-related__card:hover{box-shadow:0 8px 24px rgb(0 0 0 / .08);outline:none;transform:translateY(-2px)}.ns-related__card-image{display:block;line-height:0;overflow:hidden}.ns-related__card-image img{aspect-ratio:1.35/1;display:block;height:auto;object-fit:cover;width:100%}.ns-related__card-body{padding:14px 14px 16px}.ns-related__card-name{color:#111;display:block;font-size:15px;font-weight:700;line-height:1.3;margin:0 0 4px}.ns-related__card-type{color:#666;display:block;font-size:14px;font-weight:400;line-height:1.35;margin:0}@media (max-width:900px){.ns-related__inner{flex-direction:column;gap:24px}.ns-related__heading{flex:none;font-size:28px;margin-top:0}.ns-related__cards{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media (max-width:620px){.ns-related{padding:32px 0 36px}.ns-related__cards{gap:14px}.ns-related__heading{font-size:26px}}