.has-fade{visibility:hidden}@-webkit-keyframes fade-in{from{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}@keyframes fade-in{from{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}.fade-in{-webkit-animation:fade-in 200ms ease-in-out forwards;animation:fade-in 200ms ease-in-out forwards}@-webkit-keyframes fade-out{from{visibility:visible;opacity:1}99%{visibility:visible;opacity:0}to{visibility:hidden;opacity:0}}@keyframes fade-out{from{visibility:visible;opacity:1}99%{visibility:visible;opacity:0}to{visibility:hidden;opacity:0}}.fade-out{-webkit-animation:fade-out 200ms ease-in-out forwards;animation:fade-out 200ms ease-in-out forwards}@-webkit-keyframes better{from{visibility:hidden;opacity:0}50%{visibility:visible;opacity:1}to{visibility:visible;opacity:0}}@keyframes better{from{visibility:hidden;opacity:0}50%{visibility:visible;opacity:1}to{visibility:visible;opacity:0}}.animation1{-webkit-animation:better 4s ease-in-out 2s forwards;animation:better 4s ease-in-out 2s forwards}.animation2{-webkit-animation:better 5s ease-in-out 3s forwards;animation:better 5s ease-in-out 3s forwards}@-webkit-keyframes AmericanModern{from{visibility:hidden;transform:translate3d(0,118px,0)}50%{visibility:visible;opacity:.5}to{visibility:visible;transform:translate3d(0,-112px,0);opacity:1}}@keyframes AmericanModern{from{visibility:hidden;transform:translate3d(0,118px,0)}50%{visibility:visible;opacity:.5}to{visibility:visible;transform:translate3d(0,-112px,0);opacity:1}}.slideup{-webkit-animation:AmericanModern 1s ease-in-out 8.3s forwards;animation:AmericanModern 1s ease-in-out 8.3s forwards}@-webkit-keyframes glass270{from{visibility:hidden;transform:translate3d(0,350px,0)}50%{visibility:visible;opacity:.5}to{visibility:visible;transform:translate3d(0,80px,0);opacity:1}}@keyframes glass270{from{visibility:hidden;transform:translate3d(0,350px,0)}50%{visibility:visible;opacity:.5}to{visibility:visible;transform:translate3d(0,80px,0);opacity:1}}@-webkit-keyframes glass400{from{visibility:hidden;transform:translate3d(0,350px,0)}50%{visibility:visible;opacity:.5}to{visibility:visible;transform:translate3d(0,196px,0);opacity:1}}@keyframes glass400{from{visibility:hidden;transform:translate3d(0,350px,0)}50%{visibility:visible;opacity:.5}to{visibility:visible;transform:translate3d(0,196px,0);opacity:1}}@-webkit-keyframes glass500{from{visibility:hidden;transform:translate3d(0,350px,0)}50%{visibility:visible;opacity:.5}to{visibility:visible;transform:translate3d(0,107px,0);opacity:1}}@keyframes glass500{from{visibility:hidden;transform:translate3d(0,350px,0)}50%{visibility:visible;opacity:.5}to{visibility:visible;transform:translate3d(0,107px,0);opacity:1}}@-webkit-keyframes glass600{from{visibility:hidden;transform:translate3d(0,350px,0)}50%{visibility:visible;opacity:.5}to{visibility:visible;transform:translate3d(0,171px,0);opacity:1}}@keyframes glass600{from{visibility:hidden;transform:translate3d(0,350px,0)}50%{visibility:visible;opacity:.5}to{visibility:visible;transform:translate3d(0,171px,0);opacity:1}}@media (max-width:47.9375em){.slide{-webkit-animation:glass270 1s ease-in-out 8.3s forwards;animation:glass270 1s ease-in-out 8.3s forwards}}@media (min-width:48em){.slide_up{-webkit-animation:glass400 1s ease-in-out 8.3s forwards;animation:glass400 1s ease-in-out 8.3s forwards}}@media (min-width:64em){.slide243{-webkit-animation:glass500 1s ease-in-out 8.3s forwards;animation:glass500 1s ease-in-out 8.3s forwards}}@media (min-width:87.5em){.slide300{-webkit-animation:glass600 1s ease-in-out 8.3s forwards;animation:glass600 1s ease-in-out 8.3s forwards}}html{font-size:100%;box-sizing:border-box;scroll-behavior:smooth}*,*::before,*::after{box-sizing:inherit}body{margin:0 auto;padding:0;font-family:"Montserrat",sans-serif;font-size:.875rem;color:#fff;line-height:1.3;background-color:#222;max-width:120rem}body.noscroll{overflow:hidden}a,a:visited,a:hover{text-decoration:none}li.current_page_item a{color:#B96B66}.flex{display:flex}.flex-jc-sb{justify-content:space-between}.flex-jc-se{justify-content:space-evenly}.flex-jc-c{justify-content:center}.flex-ai-c{align-items:center}button,.button{padding:1rem 1.46875rem;background-color:#B96B66;border-radius:4px;cursor:pointer;color:#fff;font-family:"Roboto",sans-serif;font-weight:400;font-size:.75rem;border:none;display:inline-block}button:hover,.button:hover{background-color:#D1625B}@media (min-width:87.5em){button,.button{font-size:1.0625rem}}@media (max-width:63.9375em){.hide-for-mobile{display:none}}@media (min-width:64em){.hide-for-desktop{display:none}}.hide-for-profile{visibility:hidden}.header.open .overlay{display:block;z-index:1}.header.open .header__toggle>span:first-child{transform:rotate(45deg)}.header.open .header__toggle>span:nth-child(2){opacity:0}.header.open .header__toggle>span:last-child{transform:rotate(-45deg)}.header.show .overlay{display:block;z-index:1}.header__logo img{width:10.125rem;height:1.70625rem}@media (min-width:87.5em){.header__logo img{width:12.051875rem;height:2.03125rem}}.header__toggle>span{display:block;width:1.625rem;height:2px;background-color:#fff;transition:all 300ms ease-in-out;transform-origin:3px 1px}.header__toggle>span:not(:last-child){margin-bottom:.3125rem}.header__menu{position:absolute;top:4.6875rem;width:100%;height:100vh;background-color:#222;z-index:2}@media (min-width:64em){.header__menu{width:20%;right:0;top:4.9375rem;background-color:#fff0}}.header__menu li{list-style:none;padding:0rem .9375rem}.header__menu a{display:block;padding:2.54vh 0rem;font-family:"Roboto",sans-serif;font-weight:500;font-size:.9375rem;color:#fff}.header__menu a.border{border-bottom:1px solid #707070}.header__menu a:hover{color:#B96B66}@media (min-width:48em){.header__menu a{padding:1.11rem 0rem}}.header__links ul{list-style:none}@media (min-width:64em){.header__links ul :nth-child(2){width:5.4375rem}}@media (min-width:87.5em){.header__links ul :first-child{width:9.375rem}}.header__links li{width:5.93rem;text-align:center;display:inline-block}@media (min-width:87.5em){.header__links li{width:7.625rem}}.header__links a{font-size:.6875rem;color:#fff;font-family:"Roboto",sans-serif;line-height:.8;transition:color 300ms ease-in-out}.header__links a:hover{color:#B96B66}@media (min-width:87.5em){.header__links a{font-size:.9375rem}}.header__search{padding-right:1.25rem}.header__search a{padding:.3125rem 0}.header__search img{padding-top:.4375rem}@media (min-width:64em){.header form{width:50%;margin:0 auto}}.home .nav{position:fixed;top:.9375rem;width:100%;max-width:120rem;background-color:rgb(0 0 0 / .5);padding:.9375rem;z-index:3}@media (min-width:87.5em){.home .nav{padding:.9375rem 8.6875rem}}.nav{position:absolute;top:.9375rem;width:100%;max-width:120rem;background-color:rgb(0 0 0 / .5);padding:.9375rem;z-index:3}@media (min-width:87.5em){.nav{padding:.9375rem 8.6875rem}}.overlay{opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgb(0 0 0 / .8);z-index:2}.find{visibility:hidden;position:fixed;top:4.9375rem;left:0;width:100%;padding:.9375rem .625rem;z-index:2}.find form{padding:.3125rem .625rem}.find input{width:86%;background-color:#fff0;padding:.3125rem;border:.5px solid #fff;color:#fff;font-size:1rem}.find input:focus{outline:none}.find .submit{background-image:url(/images/search_white_24dp.svg);background-position:center;background-repeat:no-repeat;background-color:#fff0;width:1.25rem;height:1.25rem;padding:.625rem 0;margin-left:.8125rem}footer{background-color:#6B6A6A;padding:.9375rem;display:flex;justify-content:space-evenly;flex-wrap:wrap}@media (min-width:64em){footer{flex-direction:row;padding:.9375rem 8.6875rem}footer>*:not(:nth-child(2)){flex:1 1 20%}}footer .footer_logo{width:90%;padding:.625rem 0;order:1}@media (min-width:48em){footer .footer_logo{width:36%}}footer .footer_logo a{position:relative;left:10%}@media (min-width:23.4375em){footer .footer_logo a{left:24%}}@media (min-width:48em){footer .footer_logo a{top:26%;left:0%}}footer .bar{margin:0 1.25rem;border:1px solid #fff;order:3}footer .business_info{order:4;text-align:left;padding:2.25rem 0 .625rem 0}@media (min-width:48em){footer .business_info{padding:0}}@media (min-width:87.5em){footer .business_info{text-align:left;padding-left:5rem}}footer .business_info a{color:#fff;font-size:.75rem;margin-bottom:.625rem}footer .business_info p{display:block;font-size:.75rem;padding:.625rem 0}footer .social_wrapper{display:flex;flex-direction:column;padding:.9375rem 0;order:2}@media (min-width:48em){footer .social_wrapper{justify-content:center;flex-direction:row;order:4}}footer .social_wrapper a{padding:.625rem;color:#fff}@media (min-width:48em){footer .social_wrapper a{position:relative;top:26%}}footer .companies{display:flex;justify-content:center;align-items:center;gap:5px;order:5;margin-top:50px}footer .companies>*{flex:1 1 20%}@media (min-width:87.5em){footer .companies{margin-top:0}}.hero__image{position:relative;height:100vh;background-image:url(/wp-content/themes/aaa-naturalstone/images/AAA_Installs_PillowedLedge_Camilla5_final_mobile.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;padding:6.5rem .9375rem 0rem .9375rem}@media (min-width:64em){.hero__image .marks{position:absolute;right:65px;bottom:15px}}.hero__image .marks li{list-style:none}.hero__image .marks li:not(:last-child){padding-bottom:13px}.hero__image .marks li a.active{border:2px solid #B96B66;background-color:#B96B66}.hero__image .marks a{border:2px solid #fff;background-color:#fff}.hero__image .marks a:not(:last-child){padding-bottom:5px}.hero__image .arrow{position:absolute;bottom:0;left:48%}@media (min-width:40em){.hero__image{background-image:url(/wp-content/themes/aaa-naturalstone/images/AAA_Installs_PillowedLedge_Camilla5_tablet.jpg)}}@media (min-width:64em){.hero__image{background-image:url(/wp-content/themes/aaa-naturalstone/images/AAA_Installs_PillowedLedge_Camilla5_final.jpg);padding:12.875rem 8.6875rem 0}}.hero__text{position:relative}.hero span{visibility:hidden;opacity:0;font-size:3.625rem;font-weight:500;text-shadow:1px 3px 3px rgb(0 0 0 / .45);line-height:1}@media (min-width:40em){.hero span{font-size:4.9375rem}}@media (min-width:64em){.hero span{font-size:4.8125rem}}@media (min-width:87.5em){.hero span{font-size:5.5625rem}}.hero__tagline2{position:absolute;top:7.3125rem}@media (min-width:48em){.hero__tagline2{top:5.3125rem}}.hero h1{visibility:hidden;opacity:0;position:absolute;top:100px;padding-bottom:2.5625rem;font-size:3.375rem;font-weight:500;text-shadow:1px 3px 3px rgb(0 0 0 / .45);line-height:1}@media (min-width:40em){.hero h1{font-size:4.9375rem}}@media (min-width:48em){.hero h1{font-size:5.125rem}}@media (min-width:64em){.hero h1{font-size:4.8125rem}}@media (min-width:87.5em){.hero h1{font-size:7rem}}.hero__glass{position:absolute;visibility:hidden;opacity:0;background-image:linear-gradient(45deg,rgb(255 255 255 / .2),rgb(78 77 77 / .2));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:1.25rem 1.34375rem;border-radius:.625rem}@media (min-width:26.5em){.hero__glass{width:90%}}@media (min-width:64em){.hero__glass{max-width:52%}}.hero__glass p{font-family:"Roboto",sans-serif;font-weight:400;font-size:.75rem;text-shadow:0 3px 3px rgb(0 0 0 / .2);margin-bottom:1.875rem}@media (min-width:23.4375em){.hero__glass p{font-size:.875rem}}@media (min-width:87.5em){.hero__glass p{font-size:1.25rem}}.classic{position:relative;height:100vh;background-color:#fff}@media (min-width:64em){.classic{display:flex}}@media (min-width:64em){.classic .marks{position:absolute;right:65px;bottom:15px}}.classic .marks li{list-style:none}.classic .marks li:not(:last-child){padding-bottom:13px}.classic .marks li a.active{border:2px solid #B96B66;background-color:#B96B66}.classic .marks a{border:2px solid #fff;background-color:#fff}.classic .marks a:not(:last-child){padding-bottom:5px}.classic .arrow{position:absolute;bottom:0;left:48%}.classic__text{height:52vh;background-image:url(/wp-content/themes/aaa-naturalstone/images/pattern.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;padding:5.875rem .9375rem 0 .9375rem}@media (min-width:40em){.classic__text{background-image:url(/wp-content/themes/aaa-naturalstone/images/logo_pattern_background_tablet.jpg)}}@media (min-width:64em){.classic__text{background-image:url(/wp-content/themes/aaa-naturalstone/images/logo_background_pattern_814x1080.jpg);flex:1;height:100vh;flex-grow:4.2;padding:17.1875rem 1.875rem 0 8.6875rem}}.classic__text h2{font-size:2.5rem;font-weight:700;line-height:1;color:#685A5C;padding-bottom:.9375rem}@media (min-width:26.5em){.classic__text h2{font-size:2.6875rem}}@media (min-width:48em){.classic__text h2{font-size:5.125rem}}@media (min-width:64em){.classic__text h2{font-size:4.8125rem;font-weight:500}}.classic__text p{font-family:"Roboto",sans-serif;font-weight:400;font-size:.75rem;color:#685A5C;padding-bottom:.5rem}@media (min-width:26.5em){.classic__text p{font-size:.85625rem}}@media (min-width:48em){.classic__text p{font-size:.875rem}}@media (min-width:87.5em){.classic__text p{font-size:1.25rem}}.classic__image{position:relative;width:100%;height:50vh;background-image:url(/wp-content/themes/aaa-naturalstone/images/AAA_Installs_Rubble_HoneyBuff11_final_mobile.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;padding:0 .9375rem}@media (min-width:48em){.classic__image{background-image:url(/wp-content/themes/aaa-naturalstone/images/AAA_Installs_Rubble_HoneyBuff11_final_tablet.jpg)}}@media (min-width:64em){.classic__image{background-image:url(/wp-content/themes/aaa-naturalstone/images/AAA_Installs_Rubble_HoneyBuff11_final_1920x1080.jpg);flex:1;height:100vh;flex-grow:5.8;padding:0 4.0625rem 0 .9375rem}}.gallery{position:relative;height:100vh;background-image:url(/wp-content/themes/aaa-naturalstone/images/gallery_background_mobile.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;padding:.9375rem}@media (min-width:48em){.gallery{background-image:url(/wp-content/themes/aaa-naturalstone/images/gallery_background_tablet.jpg)}}@media (min-width:64em){.gallery{background-image:url(/wp-content/themes/aaa-naturalstone/images/gallery_background_1920x1080.jpg)}}@media (min-width:64em){.gallery .marks{position:absolute;right:65px;bottom:15px}}.gallery .marks li{list-style:none}.gallery .marks li:not(:last-child){padding-bottom:13px}.gallery .marks li a.active{border:2px solid #B96B66;background-color:#B96B66}.gallery .marks a{border:2px solid #fff;background-color:#fff}.gallery .marks a:not(:last-child){padding-bottom:5px}.gallery .arrow{position:absolute;bottom:0;left:48%}.gallery__content .content{position:absolute;bottom:7rem;right:.9375rem}@media (min-width:26.5em){.gallery__content .content{width:90%}}@media (min-width:48em){.gallery__content .content{top:40rem}}@media (min-width:64em){.gallery__content .content{top:8.1875rem;right:8.6875rem;width:44%}}.gallery__content h2{font-size:2.25rem;font-weight:500;line-height:1;text-align:right}@media (min-width:23.4375em){.gallery__content h2{font-size:2.375rem}}@media (min-width:26.5em){.gallery__content h2{font-size:2.75rem}}@media (min-width:48em){.gallery__content h2{font-size:3.6875rem}}.gallery__content p{font-family:"Roboto",sans-serif;font-weight:400;font-size:.75rem;padding:1.25rem 0 1.875rem 0;text-align:right}@media (min-width:64em){.gallery__content p{padding-left:9.6875rem}}@media (min-width:87.5em){.gallery__content p{font-size:1.25rem;padding:2.5rem 0 1.875rem 6.25rem}}.gallery__content .view{position:absolute;right:0}.time{position:relative;background-image:url(/wp-content/themes/aaa-naturalstone/images/space_background.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;justify-content:space-between;display:grid;grid-template-columns:100%;align-items:center;gap:1.25rem;padding:5rem .9375rem 2rem}@media (min-width:48em){.time{height:100vh;background-image:url(/wp-content/themes/aaa-naturalstone/images/space_background_tablet.jpg)}}@media (min-width:64em){.time{background-image:url(/wp-content/themes/aaa-naturalstone/images/space_background_1920x1080.jpg);display:grid;grid-template-columns:50% 50%;padding:5rem 8.6875rem .9375rem}}.time>*{flex:1 1 100%}@media (min-width:64em){.time>*{flex:0 1 50%}}@media (min-width:64em){.time .marks{position:absolute;right:65px;bottom:15px}}.time .marks li{list-style:none}.time .marks li:not(:last-child){padding-bottom:13px}.time .marks li a.active{border:2px solid #B96B66;background-color:#B96B66}.time .marks a{border:2px solid #fff;background-color:#fff}.time .marks a:not(:last-child){padding-bottom:5px}.time .arrow{position:absolute;bottom:0;left:48%}.time__canvas{order:1}@media (min-width:48em){.time__canvas{display:flex;justify-content:center;flex-direction:column;align-items:center}}.time canvas{width:250px;height:250px;display:none;margin:0 auto}.time canvas.present{display:block}@media (min-width:23.4375em){.time canvas{width:275px;height:275px}}@media (min-width:26.5em){.time canvas{width:275px;height:275px}}@media (min-width:48em){.time canvas{width:430px;height:430px}}@media (min-width:64em){.time canvas{width:300px;height:300px}}@media (min-width:87.5em){.time canvas{width:445px;height:445px}}.time h5{text-align:center;font-style:italic;font-weight:100;padding:10px 0}.time .timebuttons{display:inline-flex;flex-wrap:wrap;justify-content:space-around;gap:10px}@media (min-width:48em){.time .timebuttons{gap:20px}}@media (min-width:64em){.time .timebuttons{gap:10px}}.time .timebuttons a{width:121px;height:35px;font-family:"Roboto",sans-serif;font-weight:400;font-size:.65rem;text-align:center;cursor:pointer;color:#B96B66;border:1px solid #B96B66;border-radius:4px;padding:10px 10px}.time .timebuttons a:hover{background-color:#D1625B;color:#fff}.time .timebuttons a.current{background-color:#B96B66;color:#fff}.time .content{order:2}@media (min-width:64em){.time .content{padding:0 .9375rem 0 2.5rem}}.time .content h2{font-size:1.35625rem;font-weight:500;line-height:1;text-align:center;padding-bottom:.9375rem}@media (min-width:23.4375em){.time .content h2{font-size:1.625rem}}@media (min-width:26.5em){.time .content h2{font-size:1.875rem}}@media (min-width:48em){.time .content h2{font-size:3rem}}@media (min-width:64em){.time .content h2{font-size:2.5625rem;text-align:left}}.time .content h3{display:none;font-family:"Roboto",sans-serif;font-weight:400;font-size:1rem;padding-bottom:.625rem;font-style:italic}.time .content h3.present{display:block}@media (min-width:48em){.time .content h3{font-size:1.25rem;padding:0 3.5625rem .625rem}}@media (min-width:64em){.time .content h3{padding:0 0 .625rem}}@media (min-width:87.5em){.time .content h3{font-size:26px}}.time .content p{display:none;height:9.8125rem;font-family:"Roboto",sans-serif;font-weight:400;font-size:.75rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.time .content p.present{display:block}@media (min-width:48em){.time .content p{font-size:.9375rem;padding:0 3.5625rem}}@media (min-width:64em){.time .content p{margin-bottom:40px;padding:0 0}}@media (min-width:87.5em){.time .content p{font-size:1.25rem}}@media (min-width:48em){.time .content div{padding-left:3.5625rem}}@media (min-width:64em){.time .content div{padding-left:0}}@media (min-width:87.5em){.time .content div{padding-top:3.75rem}}.time .content .button{margin-top:15px;padding:.75rem 1.875rem}.request{position:relative;height:60.3vh;background-image:url(/wp-content/themes/aaa-naturalstone/images/stone_background_mobile.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:0 .9375rem}@media (min-width:26.5em){.request{height:65vh}}@media (min-width:48em){.request{background-image:url(/wp-content/themes/aaa-naturalstone/images/stone_background_tablet.jpg);height:79vh}}@media (min-width:64em){.request{background-image:url(/wp-content/themes/aaa-naturalstone/images/stone_texture_large_1920x1080.jpg);height:86vh;display:flex;justify-content:center;align-items:center}}@media (min-width:64em){.request .marks{position:absolute;right:65px;bottom:15px}}.request .marks li{list-style:none}.request .marks li:not(:last-child){padding-bottom:13px}.request .marks li a.active{border:2px solid #B96B66;background-color:#B96B66}.request .marks a{border:2px solid #fff;background-color:#fff}.request .marks a:not(:last-child){padding-bottom:5px}.request .arrow{position:absolute;bottom:0;left:48%}.request__glass{position:absolute;top:25%;width:90%;background-image:linear-gradient(45deg,rgb(255 255 255 / .2),rgb(78 77 77 / .2));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:1.5625rem 1.46875rem;border-radius:10px}@media (min-width:48em){.request__glass{left:5%}}@media (min-width:64em){.request__glass{position:static;width:70%}}@media (min-width:87.5em){.request__glass{width:45%}}.request__glass h2{font-size:1.875rem;font-weight:500;line-height:1;padding-bottom:1.9375rem}@media (min-width:23.4375em){.request__glass h2{font-size:2.25rem}}@media (min-width:26.5em){.request__glass h2{font-size:2.6875rem}}@media (min-width:48em){.request__glass h2{font-size:4.9375rem}}.product{flex-direction:column;padding:6.0625rem .9375rem 0}@media (min-width:64em){.product{flex-direction:row}.product .content{margin-left:2.5rem}}@media (min-width:87.5em){.product{padding:8.75rem 8.6875rem 0}}@media (min-width:64em){.product .wrapper{width:50%}}.product .flexslider{width:96%;background:#222;border:2px solid #222;margin:0 0 2.4375rem}.product .flexslider .slides img{margin-bottom:.625rem}.product .flex-direction-nav a{top:43%;z-index:1}.product em{font-family:"Roboto",sans-serif;font-weight:100;font-style:italic;font-size:.95rem;padding-left:2px;color:#fff}.product h1{display:inline-block;font-size:1.4375rem;font-weight:500}.product h2{display:inline-block;font-size:.9375rem;font-weight:300;font-style:italic}.product .cut{display:block;padding-bottom:1.4375rem}.product p{font-family:"Roboto",sans-serif;font-weight:400;padding-bottom:.875rem}@media (min-width:48em){.product .sizes{display:flex;flex-wrap:wrap}.product .sizes .info{flex:1 1 100%}.product .sizes .info:first-child{flex:1 1 50%;padding-right:.9375rem}.product .sizes .info:nth-child(2){flex:1 1 50%}}.product .corners{flex:1 1 50%}.product .corners p{font-size:.75rem}.product .corners .center{text-align:center}.product .corners img{width:10rem}@media (min-width:48em){.product .corners>div{flex:0 1 30%}}@media (min-width:87.5em){.product .corners{flex-direction:column}}.product h3{font-size:1.3125rem;font-weight:500;padding-top:1.875rem;padding-bottom:.875rem}.product h4{font-weight:300;font-style:italic;padding:2.5rem 0;text-align:left}.product .finishes{display:inline-flex;flex-wrap:wrap;text-align:center}.product .finishes .fin_cards{flex:0 1 47%;margin:0 3px 1.25rem}@media (min-width:48em){.product .finishes .fin_cards{flex:0 1 17%;margin:0 5px 1.25rem}}@media (min-width:87.5em){.product .finishes .fin_cards{flex:0 1 18%}}.product .finishes img{width:8.125rem;height:auto}@media (min-width:23.4375em){.product .finishes img{width:100%}}.product .finishes h5{font-size:.875rem;font-family:"Roboto",sans-serif;font-weight:400}.product .edges{display:inline-flex;flex-wrap:wrap;text-align:center}.product .edges .edge_cards{flex:0 1 47%;margin:0 3px 1.25rem}@media (min-width:48em){.product .edges .edge_cards{flex:0 1 17%;margin:0 5px 1.25rem}}@media (min-width:87.5em){.product .edges .edge_cards{flex:0 1 18%}}.product .edges img{width:8.125rem;height:auto}@media (min-width:23.4375em){.product .edges img{width:90%}}.product .edges h5{font-size:.875rem;font-family:"Roboto",sans-serif;font-weight:400}.product .interaction>a{width:9rem;text-align:center}@media (min-width:87.5em){.product .interaction>a{width:11.5rem}}.product .interaction a:nth-child(2){margin-bottom:1.875rem}@media (min-width:23.4375em){.product .interaction a:nth-child(2){margin:0 .9375rem 0 0}}.product .pag{padding:2.5rem 0}.product .pag a{color:#fff}.product .pag a:hover{color:#B96B66}.product .pag a:first-child{padding-right:1.25rem}.disclaimer{padding:3rem .9375rem;font-size:.5625rem}@media (min-width:87.5em){.disclaimer{padding:3rem 8.6875rem;font-size:.75rem;width:100%}}.page-id-12,.page-id-14,.page-id-16,.page-id-18,.page-id-20,.page-id-22,.page-id-26,.page-id-1172,.page-id-1174,.page-id-1169{background-image:url(/wp-content/themes/aaa-naturalstone/images/AAA_logo.svg);background-position:center;background-size:50px;background-repeat:repeat}.am{padding:6.8125rem .9375rem 2.5rem}@media (min-width:87.5em){.am{padding:11.125rem 8.6875rem 2.5rem}}.am .movie{color:#B96B66}.am .links{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:20px 0}.am .links a{flex:0 1 43%;text-align:center;font-family:"Roboto",sans-serif;font-size:12px;color:#B96B66;padding:11px 20px;border:2px solid #B96B66;border-radius:10px;margin-bottom:20px}.am .links a :not(:first-child){margin-left:20px}.am .links a:hover{background-color:#B96B66;color:#fff}.am .links a.active,.am .links a :hover{background-color:#B96B66;color:#fff}@media (min-width:48em){.am .links a{flex:0 1 22%;font-size:.875rem}}@media (min-width:64em){.am .links a{flex:0 1 15%}}.am h1{font-size:1.95rem;font-weight:500;padding-bottom:.9375rem}@media (min-width:87.5em){.am h1{font-size:3rem}}.am>p{font-family:"Roboto",sans-serif;font-weight:400;padding:.625rem 0 2.5rem}@media (min-width:64em){.am>p{width:50%;font-size:1rem}}@media (min-width:87.5em){.am>p{font-size:1.125rem}}.am a{font-family:"Roboto",sans-serif;font-weight:400;padding:.625rem 0 2.5rem;color:#B96B66}@media (min-width:64em){.am a{font-size:1rem}}@media (min-width:87.5em){.am a{font-size:1.125rem}}.am .instructions{padding-bottom:40px}.am .instructions a:hover{color:#fff}.am h2{font-size:1.375rem;font-weight:500;padding-top:2.5rem}@media (min-width:87.5em){.am h2{font-size:2.125rem}}.am .profile__row{display:flex;flex-wrap:wrap;padding-bottom:40px}.am .profile__row>*{flex:0 1 50%}@media (min-width:48em){.am .profile__row>*{flex:0 1 25%}}.am .profile__row a{text-align:center;padding:0 .3125rem 1.25rem 0}@media (min-width:48em){.am .profile__row a{padding:0 1.25rem 1.25rem 0}}.am .profile__row a:hover h3{color:#B96B66}.am .profile__row a:hover h4{color:#B96B66}.am .profile__row img{width:100%;height:auto}.am .profile__row h3{font-size:.875rem;font-weight:500;color:#fff}@media (min-width:64em){.am .profile__row h3{font-size:1.25rem}}.am .profile__row h4{font-size:.875rem;font-weight:300;font-style:italic;color:#fff}@media (min-width:64em){.am .profile__row h4{font-size:1.125rem}}.am .gallery__row{display:flex;flex-wrap:wrap}.am .gallery__row>*{flex:0 1 50%}@media (min-width:48em){.am .gallery__row>*{flex:0 1 33%}}.am .gallery__row a{text-align:center;padding:0 .3125rem 1.875rem}@media (min-width:48em){.am .gallery__row a{padding:0 .625rem 1.875rem}}.am .gallery__row a:hover h3{color:#B96B66}.am .gallery__row a:hover h4{color:#B96B66}.am .gallery__row .image{position:relative}.am .gallery__row .view{position:absolute;bottom:.625rem;right:.375rem;background-color:rgb(107 106 106 / .86);padding:.25rem .75rem;border-radius:.3125rem}.am .gallery__row p{font-family:"Roboto",sans-serif;color:#fff;font-size:.875rem}.am .gallery__row img{width:100%;height:auto}.am .gallery__row h3{font-size:.875rem;font-weight:500;color:#fff;padding:15px 5px 0}@media (min-width:64em){.am .gallery__row h3{font-size:1.25rem}}@media (min-width:64em){.am .gallery__row .gallery_collection{font-size:1.125rem}}.am .gallery__row h4{font-size:.875rem;font-weight:300;font-style:italic;color:#fff}@media (min-width:64em){.am .gallery__row h4{font-size:1.125rem}}@media (min-width:64em){.am .gallery__row .gallery_profile{font-size:1.0625rem}}.am .disclaimer{font-size:.5625rem}@media (min-width:87.5em){.am .disclaimer{font-size:.75rem;width:100%}}.galleryimage{flex-direction:column;padding:6.0625rem .9375rem 0}@media (min-width:48em){.galleryimage{padding:0}}@media (min-width:48em){.galleryimage .wrapper{position:relative}}.galleryimage .flex-direction-nav a:before{font-size:30px}@media (min-width:48em){.galleryimage .flex-direction-nav a:before{font-size:40px}}.galleryimage .flexslider{width:100%;background:#222;border:.5rem solid #222;margin:0 0 2.4375rem}@media (min-width:48em){.galleryimage .flexslider{overflow:hidden;border:none}}.galleryimage .back{color:#B96B66;font-size:.8rem}@media (min-width:48em){.galleryimage .back{padding-left:.9375rem}}@media (min-width:87.5em){.galleryimage .back{padding-left:139px}}.galleryimage .slider img{max-height:1080px}@media (min-width:48em){.galleryimage .slider img{margin-bottom:.625rem}}@media (min-width:48em){.galleryimage #carousel{position:absolute;bottom:49px;overflow:hidden;background-color:rgb(34 34 34 / .7);padding:15px 139px}.galleryimage #carousel li{max-width:180px;margin-right:10px}}.galleryimage .flex-direction-nav a{top:43%;z-index:1}.galleryimage span{font-family:"Roboto",sans-serif}@media (min-width:48em){.galleryimage span{padding-left:.9375rem}}@media (min-width:87.5em){.galleryimage span{font-size:.9375rem;padding-right:5px;padding-left:139px}}.galleryimage em{font-family:"Roboto",sans-serif;font-weight:100;font-style:italic;font-size:.75rem;padding-left:2px}@media (min-width:48em){.galleryimage em{font-size:.9375rem}}.galleryimage h1{display:inline-block;font-size:1.4375rem;font-weight:500}.galleryimage h2{display:inline-block;font-size:.9375rem;font-weight:300;font-style:italic}.galleryimage .cut{display:block;padding-bottom:1.4375rem}.galleryimage p{font-family:"Roboto",sans-serif;font-weight:400;padding-bottom:.875rem}#movie #player_1{margin-top:90px;width:100%;height:900px}#search{width:100%;padding:6.5rem .9375rem 0rem .9375rem}@media (min-width:64em){#search{padding:5.875rem 8.6875rem 0}}#search .searchbar{text-align:center;padding-bottom:20px}#search h1{font-weight:300;font-size:1rem;padding-bottom:20px;padding-left:15px}#search h2{margin:0 auto;padding-bottom:100px}#search input{font-size:1rem;padding:8px 5px;margin-right:5px}#search .submit{font-size:16px;padding:8px 15px 11px}#search .search_results{display:flex;flex-wrap:wrap}#search .search_results>*{flex:0 1 50%}@media (min-width:48em){#search .search_results>*{flex:0 1 30%}}#search .column{padding:0 0 20px}#search .card{width:100%;padding:13px}#search .image{overflow:hidden}#search h3{font-size:20px;font-weight:400;color:#fff;padding:5px 0}#search h4{font-family:"Roboto" sans-serif;font-style:italic;font-weight:300;color:#fff;padding-bottom:5px}#search h5{font-family:"Roboto" sans-serif;font-style:italic;font-weight:300;color:#fff;padding-bottom:5px}#request{background-image:url(/wp-content/themes/aaa-naturalstone/images/AAA_SpecBox_final_mobile_v2.jpg);background-repeat:no-repeat;background-size:contain;padding:5.625rem .9375rem 3.75rem}@media (min-width:64em){#request{background-image:url(/wp-content/themes/aaa-naturalstone/images/AAA_SpecBox_final.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;padding-top:7.5rem}}@media (min-width:87.5em){#request{padding:7.5rem 8.6875rem 3.75rem}}#request .required{color:#B96B66}@media (min-width:64em){#request .requestform{background-color:rgb(0 0 0 / .75);display:flex;padding:1.25rem 2.5rem}#request .requestform>div:first-child{flex:1 0 60%}#request .requestform>div:last-child{padding:8.125rem 0 0 4.0625rem}}#request h1{font-size:1.5rem;padding-bottom:.625rem}#request h2{font-size:1rem;font-weight:400;padding-bottom:.625rem}#request p{font-family:"Roboto",sans-serif;font-size:1rem}#request .details{font-style:italic;padding-bottom:.625rem}#request label:after{color:#B96B66}#request label{font-family:"Robot",sans-serif;font-weight:400}#request .ff-btn-submit{background-color:#B96B66}#request .ff-btn-submit:hover{background-color:#D1625B;opacity:1}#request .ff-el-form-control{padding:.1875rem .375rem}#request .ff-message-success{border:1px solid green;background-color:green}#request ul{padding-bottom:1.25rem}#request li{list-style-type:none;font-family:"Roboto",sans-serif;font-style:italic;font-weight:200;font-size:1rem}#contact{background-image:url(/wp-content/themes/aaa-naturalstone/images/AAA_Installs_Rubble_HoneyBuff2_final_mobile_v2.jpg);background-repeat:no-repeat;background-size:contain;padding:6.25rem .9375rem}@media (min-width:64em){#contact{background-image:url(/wp-content/themes/aaa-naturalstone/images/AAA_Installs_Rubble_HoneyBuff2_final_cropped_1920x1080.jpg);background-size:cover;background-repeat:no-repeat;padding-top:7.5rem}}@media (min-width:87.5em){#contact{padding:11.25rem 8.6875rem}}#contact .required{color:#B96B66}@media (min-width:64em){#contact .contactform{background-color:rgb(0 0 0 / .75);display:flex;padding:1.875rem 1.25rem 7.5rem}#contact .contactform>div:first-child{flex:0 1 60%}#contact .contactform>div:last-child{padding:5.9375rem 0 0 4.0625rem}}#contact h1{font-size:1.5rem;padding-bottom:.625rem}#contact p{font-family:"Roboto",sans-serif;font-size:1rem}#contact .details{padding-bottom:.625rem}#contact label:after{color:#B96B66}#contact label{font-family:"Robot",sans-serif;font-weight:400}#contact .ff-btn-submit{background-color:#B96B66}#contact .ff-btn-submit:hover{opacity:1;background-color:#D1625B}#contact .ff-el-form-control{padding:.1875rem .375rem}#contact .ff-message-success{border:1px solid green;background-color:green}#contact .contactinfo{border:1px solid #6B6A6A;padding:.9375rem;margin-bottom:1.25rem}#contact li{list-style-type:none;padding:.625rem 0;font-family:"Roboto",sans-serif;font-size:.875rem}@media (min-width:23.4375em){#contact li{font-size:1rem}}#contact .far,#contact .fas{font-size:1.5rem;padding-right:1.875rem}#contact ul p{position:relative;width:75%;font-size:.875rem;left:3.5625rem;bottom:.625rem}@media (min-width:23.4375em){#contact ul p{font-size:1rem}}#contact .button{padding:.375rem .75rem;color:#B96B66;background-color:#fff0;border:2px solid #B96B66;font-size:1rem}#contact .button:hover{background-color:#D1625B;color:#fff;border:2px solid #D1625B}#about{background-image:url(/wp-content/themes/aaa-naturalstone/images/AAA_Aboutus_image_mobile.png);background-repeat:no-repeat;background-size:contain;padding:6.25rem .9375rem}@media (min-width:48em){#about{background-size:cover}}@media (min-width:64em){#about{background-image:url(/wp-content/themes/aaa-naturalstone/images/AAA_Aboutus.final.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;padding-top:7.5rem}}@media (min-width:87.5em){#about{padding:11.25rem 8.6875rem}}@media (min-width:64em){#about .aboutus{background-color:rgb(0 0 0 / .75);padding:1.875rem 1.5rem 7.5rem;width:100%}}#about h1{font-size:1.5rem;padding-bottom:.625rem}#about h2{font-size:1.5rem;padding-bottom:1rem}#about h3{font-size:1.15rem;font-style:italic}#about p{font-family:"Roboto",sans-serif;font-size:1rem;padding-bottom:20px}#about p a{color:#B96B66}#about p a:hover{color:#D1625B}#brochures{padding:100px 15px}@media (min-width:87.5em){#brochures{padding:100px 139px}}#brochures h1{font-size:24px;padding-bottom:30px}@media (min-width:64em){#brochures div{width:47%;display:inline-block}}#brochures div:nth-of-type(1){margin-bottom:70px}@media (min-width:64em){#brochures div:nth-of-type(1){margin-right:40px}}#brochures .cover{width:100%;padding-bottom:15px}#brochures h2{font-size:1rem;margin-bottom:30px;font-weight:400}@media (min-width:48em){#brochures h2{font-size:24px}}#brochures .download{font-family:"Roboto",sans-serif;background-color:#B96B66;padding:8px 20px;color:#fff;border-radius:5px;margin-right:30px}#brochures .download:hover{background-color:#D1625B}#brochures .view{font-family:"Roboto",sans-serif;color:#B96B66;padding:6px 16px;border:2px solid #B96B66;border-radius:5px}#brochures .view:hover{background-color:#D1625B;border:2px solid #D1625B;color:#fff}.spec{margin:100px 15px}@media (min-width:87.5em){.spec{padding:100px 139px}}.spec h1{padding-bottom:20px}.spec #first{padding-bottom:60px}@media (min-width:64em){.spec #first{width:47%;float:left}}@media (min-width:64em){.spec #second{width:47%;float:right}}@media (min-width:64em){.spec #clear{clear:both}}.spec .cover{width:100%;padding-bottom:20px}.spec .download{font-family:"Roboto",sans-serif;background-color:#B96B66;padding:8px 20px;color:#fff;border-radius:5px;margin-right:30px}.spec .download:hover{background-color:#D1625B}.spec .search_results{display:flex;flex-wrap:wrap}.spec .search_results>*{flex:0 1 50%}@media (min-width:64em){.spec .search_results>*{padding-top:0}}.spec .search_results a{text-align:center;padding:0 .3125rem 1.25rem 0}@media (min-width:48em){.spec .search_results a{padding:0 1.25rem 1.25rem 0}}.spec .search_results a:hover h3{color:#B96B66}.spec .search_results a:hover h4{color:#B96B66}.spec .search_results a:hover h5{color:#B96B66}.spec .search_results .column .card img{width:100%;height:auto}.spec .search_results h3{font-size:.875rem;font-weight:500;color:#fff}.spec .search_results h4{font-size:.87rem;font-weight:300;font-style:italic;color:#fff}.spec .search_results h5{font-size:.875rem;font-weight:300;font-style:italic;color:#fff}#privacy{padding:6.25rem .9375rem}@media (min-width:64em){#privacy{padding-top:7.5rem}}@media (min-width:87.5em){#privacy{padding:11.25rem 8.6875rem}}#privacy .privacy{padding:1.875rem 1.5rem 7.5rem;width:100%}@media (min-width:64em){#privacy .privacy{width:60%}}@media (min-width:87.5em){#privacy .privacy{width:60%}}#privacy h1{font-size:1.5rem;padding-bottom:.625rem}#privacy h2{font-size:1.5rem;padding-bottom:1rem}#privacy h3{font-size:1.15rem;font-style:italic}#privacy p{font-family:"Roboto",sans-serif;font-size:1rem;padding-bottom:20px}#privacy a{color:#B96B66;overflow-wrap:break-word}#privacy a:hover{color:#D1625B}#cookie{padding:6.25rem .9375rem}@media (min-width:64em){#cookie{padding-top:7.5rem}}@media (min-width:87.5em){#cookie{padding:11.25rem 8.6875rem}}#cookie .cookie{padding:1.875rem 1.5rem 7.5rem;width:100%}@media (min-width:64em){#cookie .cookie{width:60%}}@media (min-width:87.5em){#cookie .cookie{width:60%}}#cookie h1{font-size:1.5rem;padding-bottom:.625rem}#cookie h2{font-size:1.5rem;padding-bottom:1rem}#cookie h3{font-size:1.15rem;font-style:italic}#cookie p{font-family:"Roboto",sans-serif;font-size:1rem;padding-bottom:20px}#cookie a{color:#B96B66;overflow-wrap:break-word}#cookie a:hover{color:#D1625B}#error{height:100vh;background-image:url(/wp-content/themes/aaa-naturalstone/images/trees.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;text-align:center}@media (min-width:48em){#error{background-image:url(/wp-content/themes/aaa-naturalstone/images/trees_1920x1080.jpg)}}#error h1{font-size:1.875rem;padding:6.25rem .9375rem 1.875rem}@media (min-width:48em){#error h1{font-size:2.5rem;padding-top:150px}}@media (min-width:64em){#error h1{font-size:3.125rem;padding-top:12.5rem}}#error p{font-size:1rem;padding:0 .9375rem}@media (min-width:48em){#error p{font-size:1.125rem}}@media (min-width:64em){#error p{font-size:1.375rem}}