html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,u,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,a img,input,textarea,button,select,option{background:transparent;border:0;padding:0;margin:0;outline:none;text-decoration:none}.clear{width:100%;height:0;clear:both;display:block}button{cursor:pointer;padding:0;margin:0}*:focus{outline:0}@font-face{font-family:PalmCanyonDriveRegular;src:url(//hardage-hardage.com/cdn/shop/t/6/assets/PalmCanyonDriveRegular.woff2?v=31464832733378229451769546622) format("woff2"),url(//hardage-hardage.com/cdn/shop/t/6/assets/PalmCanyonDriveRegular.woff?v=49903326344467248871769546621) format("woff")}.index-portfolio .etal li{font:700 11px/1em lulo-one,sans-serif;text-transform:uppercase}.page-workshop .sidebar h3,.index-portfolio .thumbnails p,.about .partners .partner h3,.index-services .service p.highlight,.rte h5,.shopify-policy__container h5,header nav{font:700 12px/1em lulo-one,sans-serif;text-transform:uppercase}.inquiry-form button,.page-workshop .sidebar .button a,.index-contact .call_to_action a,.index-services .service a.sms,.index-services .service p.contact_heading{font:700 14px/1em lulo-one,sans-serif;text-transform:uppercase}.index-intro h1,.rte h2,.shopify-policy__container h2{font:36px/1em eb-garamond,serif}.page-workshop .primary h1,.page-workshop .primary h2.title,.index-contact h2,.about .narrative h3,.index-services .service h3,.rte h1,.shopify-policy__container h1{font:45px/1em eb-garamond,serif}.index-intro .people-first{font:16px/1em overpass-variable,sans-serif}.inquiry-form .select select,.inquiry-form input[type=text],.inquiry-form input[type=email],.inquiry-form textarea,.page-workshop .primary .next-steps p,.page-workshop .sidebar p.testimonial,.index-portfolio .etal h3,.about .narrative p,.about .partners .partner p,.index-services .service p,.index-intro button,.rte,.shopify-policy__container{font:17px/1em overpass-variable,sans-serif}.page-workshop .primary .next-steps a,.page-workshop .primary .rte h2,.page-workshop .sidebar h2,.page-workshop .sidebar p.title,.index-contact p,.about .narrative p.highlight,.rte h4,.shopify-policy__container h4{font:25px/1em overpass-variable,sans-serif}footer .colophon p{font:500 11px/1em overpass-variable,sans-serif;letter-spacing:.1em;text-transform:uppercase}.index-portfolio h2,.about h2,.index-services h2,.rte h3,.shopify-policy__container h3{font:50px/1em PalmCanyonDriveRegular}*,*:after,*:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{background-color:#fff;scroll-behavior:smooth}a,button{transition:background-color .15s,color .15s}.wrap{width:1248px;max-width:90%;margin:0 auto}body{border-top:10.5px solid #d9c782;padding-top:31px;background-image:url(//hardage-hardage.com/cdn/shop/t/6/assets/graphic_header_flourish.png?v=150338656572767827541769544558);background-repeat:no-repeat;background-size:57px auto;background-position:top center}header{width:1236.5px;max-width:90%;height:auto;padding-top:2.5px;margin:0 auto 27px;background-image:url(//hardage-hardage.com/cdn/shop/t/6/assets/graphic_header_western.png?v=150885639319176399271769544560);background-repeat:no-repeat;background-size:contain;background-position:top center}header .logo{display:block;width:682.5px;max-width:56%;height:auto;margin:0 auto 77px}header .logo img{display:block;width:100%;height:auto}header ul{display:flex;align-items:center;justify-content:center}header li{display:block;margin:0 14px}header a{color:#38414b}header a:hover,header a:active{color:#617387}footer{width:90%;padding-top:24px;margin:0 auto}footer .icon{width:120.5px;height:125.5px;margin:0 auto;background-image:url(//hardage-hardage.com/cdn/shop/t/6/assets/graphic_footer_icon.png?v=132926689640738819601769544556);background-repeat:no-repeat;background-size:contain;background-position:top center}footer .colophon{width:1236px;max-width:100%;padding:52px 0 80px;margin:0 auto;background-image:url(//hardage-hardage.com/cdn/shop/t/6/assets/graphic_footer_western.png?v=81042720834853134741769544559);background-repeat:no-repeat;background-size:100% auto;background-position:top center}footer .colophon p{color:#38414b;text-align:center;margin-bottom:2em}footer .colophon p a{color:#38414b}footer .colophon p a:hover,footer .colophon p a:active{color:#db7a40}footer .colophon p:nth-child(1) span{display:inline-block;color:#e4e4e4;margin:0 4px;transform:translateY(1px)}footer .colophon p:nth-child(2) span{display:inline-block;font-size:16px;font-weight:900;margin:0 2px;transform:translateY(1px)}@media screen and (max-width: 768px){footer{width:100%}footer .colophon{border-top:3px double #d9c782;margin-top:25px;background-image:none}}@media screen and (max-width: 600px){header{max-width:100%;background-image:none}header .logo{max-width:90%;margin:0 auto}header nav{font-size:11px;border-top:5px double #d9c782;padding-top:25px;margin-top:25px}header ul{justify-content:space-evenly}header li{margin:0}footer .colophon{width:1236px;max-width:100%;padding:52px 0 80px;margin:0 auto}footer .colophon p a{display:block}footer .colophon p a.privacy{margin-top:20px}footer .colophon p:nth-child(1) span{display:block;height:4px;color:transparent}footer .colophon p:nth-child(2){margin-top:3em}}@media screen and (max-width: 350px){header li:nth-child(4){display:none}}.shopify-policy__container{width:1000px;max-width:90%!important;padding:40px 0}.page{padding-top:40px}.page.wrap{width:1000px;padding-bottom:40px}.rte,.shopify-policy__container{line-height:30px;color:#38414b}.rte p,.shopify-policy__container p{margin:0 0 1em}.rte p+h2,.shopify-policy__container p+h2{margin-top:1.75em}.rte a,.shopify-policy__container a{color:#db7a40;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.rte a:hover,.shopify-policy__container a:hover{color:#617387}.rte h1,.shopify-policy__container h1{margin-bottom:.75em}.rte h1.title,.shopify-policy__container h1.title{text-align:center}.rte h2,.shopify-policy__container h2,.rte h3,.shopify-policy__container h3{margin-bottom:.75em}.rte h4,.shopify-policy__container h4,.rte h5,.shopify-policy__container h5{margin-bottom:1em}.rte blockquote,.shopify-policy__container blockquote{display:block;font-size:16px;line-height:1.25em;width:75%;margin:0 0 1em}.rte ul,.rte ol,.shopify-policy__container ul,.shopify-policy__container ol{margin:1em 0}.rte ul li,.shopify-policy__container ul li{list-style:none inside}.rte ul li i,.shopify-policy__container ul li i{position:relative;top:-3px;width:10px;font-size:4px}.rte ol li,.shopify-policy__container ol li{list-style:decimal inside}.rte table,.shopify-policy__container table{display:table;width:100%}.rte th,.shopify-policy__container th{text-transform:uppercase;text-align:left;padding:0 20px 10px 0}.rte td,.shopify-policy__container td{padding:10px 20px 10px 0}@media screen and (max-width: 600px){.rte table,.rte tbody,.rte tr,.rte td{display:block;width:100%}.rte th{display:none}.rte tr{border-bottom:1px solid #f2e6df;padding:10px 0}.rte td{padding:10px 0}}.index-intro picture,.index-intro img{display:block;width:100%;height:auto;margin:0 auto 27px}.index-intro h1{line-height:55px;color:#38414b;text-align:center;margin-bottom:51px}.index-intro button{display:flex;align-items:center;justify-content:center;line-height:35px;color:#38414b;text-align:center;margin:0 auto}.index-intro button.inUse svg{transform:rotate(90deg)}.index-intro button:hover,.index-intro button:active{color:#617387}.index-intro button:hover svg,.index-intro button:active svg{fill:#617387}.index-intro button span.asterisk{transform:translate(-10px)}.index-intro button span.text{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.index-intro button svg{display:block;width:7px;height:auto;fill:#38414b;margin-left:17px;transform:translateY(1px);transition:transform .15s}.index-intro .people-first{width:590px;max-width:90%;line-height:25px;color:#38414b;padding:1.5em 0 10px;margin:0 auto;height:0;opacity:0;overflow:hidden;transition:opacity .25s}.index-intro .people-first.inUse{height:auto;opacity:1}.index-intro .people-first p{margin-bottom:1em}.index-intro .people-first ul{font-weight:700;margin-bottom:1em}.index-intro .people-first li{list-style:disc outside;margin-left:50px}.index-intro .people-first li::marker{font-size:12px}.index-intro .people-first a{color:#db7a40;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.index-intro .people-first a:hover,.index-intro .people-first a:active{color:#617387}@media screen and (max-width: 1000px){.index-intro h1{width:90%;margin:0 auto 51px}.index-intro h1 br{display:none}}@media screen and (max-width: 600px){.index-intro h1{font-size:30px;line-height:40px;margin-bottom:1.5em}}.index-services{background-color:#f8f5f0;padding:53px 0 57px;margin-top:34px}.index-services h2{width:100%;line-height:60px;color:#38414b;text-align:center;margin-bottom:55px}.index-services .list-of-services{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;width:100%}.index-services .blank{width:32.1%}.index-services .service{width:32.1%;min-height:656px;border-radius:32px;padding:52px 30px 40px;margin-bottom:28px}.index-services .service:nth-child(1){background-color:#5c755d;color:#f8f5f0}.index-services .service:nth-child(2){background-color:#f2e6df;color:#38414b}.index-services .service:nth-child(3){background-color:#d9c782;color:#38414b}.index-services .service:nth-child(4){background-color:#eacee4;color:#38414b}.index-services .service:nth-child(5){background-color:#b4a18c;color:#f8f5f0}.index-services .service.contact{background-color:#c4dad7}.index-services .service h3{line-height:46px;margin-bottom:1em}.index-services .service p{line-height:30px;margin-bottom:1em}.index-services .service p.highlight{position:absolute;color:#db7a40;margin:0;transform:translateY(-25px)}.index-services .service p.heading{font-size:25px}.index-services .service strong{font-weight:700}.index-services .service .third{width:100%;height:calc(50% - 109px)}.index-services .service .image{width:131.5px;height:114px;margin:0 auto 58px;background-image:url(//hardage-hardage.com/cdn/shop/t/6/assets/graphic_services_contact.png?v=41697115765592873401769544557);background-repeat:no-repeat;background-size:contain;background-position:center}.index-services .service p.contact_heading{color:#eef1e8;text-align:center;margin-bottom:13px}.index-services .service a.sms{display:block;width:194px;height:55px;background-color:#eef1e8;border-radius:10px;line-height:55px;color:#db7a40;text-align:center;margin:0 auto}.index-services .service a.sms:hover,.index-services .service a.sms:active{color:#617387}@media screen and (max-width: 1000px){.index-services .blank{width:48.5%}.index-services .service{width:48.5%;padding:52px 5% 40px}}@media screen and (max-width: 768px){.services .blank{display:none}.services .service{width:100%;min-height:0;padding:52px 5%}}.about{width:832px;max-width:90%;padding-top:70px;margin:0 auto}.about h2{width:100%;line-height:60px;color:#38414b;text-align:center;margin-bottom:23px}.about .western_shapes{width:329.5px;max-width:100%;height:100.5px;margin:0 auto 44px;background-image:url(//hardage-hardage.com/cdn/shop/t/6/assets/graphic_about_western_shapes.png?v=70097483734745108031769544557);background-repeat:no-repeat;background-size:contain;background-position:center}.about .partners{display:flex;align-items:flex-start;justify-content:space-between}.about .partners .partner{width:46%}.about .partners .partner.zak{padding-top:65px}.about .partners .partner img{display:block;width:100%;height:auto;margin-bottom:14px}.about .partners .partner h3{color:#38414b;margin-bottom:24px}.about .partners .partner p{width:302px;max-width:100%;line-height:25px;color:#38414b}.about .partners .partner em{font-style:italic}.about .narrative{color:#38414b;padding:75px 0 110px}.about .narrative h3{line-height:46px;margin-bottom:.8em}.about .narrative p{line-height:30px;margin-bottom:1em}.about .narrative p.highlight{line-height:35px}.about .narrative a{color:#db7a40;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.about .narrative a:hover,.about .narrative a:active{color:#617387}@media screen and (max-width: 600px){.about .partners{flex-wrap:wrap}.about .partners .partner{width:100%}.about .partners .partner.zak{order:2;padding-top:0}.about .partners .partner.lauren{order:1;margin-bottom:50px}}.index-portfolio{background-color:#f2e6df;padding:53px 0 120px;margin-top:34px}.index-portfolio h2{width:100%;line-height:60px;color:#38414b;text-align:center;margin-bottom:44px}.index-portfolio .thumbnails{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:970px;max-width:90%;margin:0 auto 62px}.index-portfolio .thumbnails .thumbnail{width:43.8%;margin-bottom:39px}.index-portfolio .thumbnails img{display:block;width:100%;height:auto;margin-bottom:20px}.index-portfolio .thumbnails p{color:#38414b;text-align:center}.index-portfolio .etal h3{color:#38414b;text-align:center;margin-bottom:35px}.index-portfolio .etal ul{display:block;width:890px;max-width:90%;text-align:center;margin:0 auto}.index-portfolio .etal li{display:inline-block;margin:0 12px 16px}.index-portfolio .etal li:nth-child(19n+1){color:#5c755d}.index-portfolio .etal li:nth-child(19n+2){color:#9cb7b3}.index-portfolio .etal li:nth-child(19n+3){color:#d9c782}.index-portfolio .etal li:nth-child(19n+4){color:#db7a40}.index-portfolio .etal li:nth-child(19n+5){color:#617387}.index-portfolio .etal li:nth-child(19n+6){color:#b4a18c}.index-portfolio .etal li:nth-child(19n+7){color:#617387}.index-portfolio .etal li:nth-child(19n+8){color:#b4a18c}.index-portfolio .etal li:nth-child(19n+9){color:#5c755d}.index-portfolio .etal li:nth-child(19n+10){color:#b4a18c}.index-portfolio .etal li:nth-child(19n+11){color:#9cb7b3}.index-portfolio .etal li:nth-child(19n+12){color:#b4a18c}.index-portfolio .etal li:nth-child(19n+13){color:#5c755d}.index-portfolio .etal li:nth-child(19n+14){color:#9cb7b3}.index-portfolio .etal li:nth-child(19n+15){color:#617387}.index-portfolio .etal li:nth-child(19n+16){color:#db7a40}.index-portfolio .etal li:nth-child(19n+17){color:#d9c782}.index-portfolio .etal li:nth-child(19n+18){color:#db7a40}.index-portfolio .etal li:nth-child(19n+19){color:#5c755d}@media screen and (max-width: 768px){.index-portfolio .thumbnails .thumbnail{width:48%}}@media screen and (max-width: 600px){.index-portfolio .thumbnails .thumbnail{width:100%}.index-portfolio .etal li{display:inline-block;margin:0 6px 12px}}.index-contact{text-align:center;padding-top:67px}.index-contact h2{line-height:46px;color:#38414b;margin-bottom:32px}.index-contact p{line-height:35px;color:#38414b;margin-bottom:28px}.index-contact .call_to_action{width:700px;max-width:100%;margin:0 auto}.index-contact .call_to_action a{display:inline-block;width:auto;height:55px;background-color:#f2e6df;border-radius:10px;line-height:55px;color:#db7a40;padding:0 25px;margin:0 7px 22px}.index-contact .call_to_action a:hover,.index-contact .call_to_action a:active{background-color:#f8f5f0}@media screen and (max-width: 600px){.index-contact .call_to_action a{display:block;width:90%;font-size:12px;padding:0;margin:0 auto 22px}}@media screen and (max-width: 350px){.index-contact .call_to_action a{font-size:10px}}.page-banner{padding-top:12px;margin-bottom:68px}.page-banner img{display:block;width:100%;height:auto}.page-banner img:nth-child(2){display:none}@media screen and (max-width: 600px){.page-banner img:nth-child(1){display:none}.page-banner img:nth-child(2){display:block}}.page-workshop{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding:0 0 60px 45px}.page-workshop .sidebar{width:304px;max-width:100%;text-align:right}.page-workshop .sidebar h2,.page-workshop .sidebar p.title{line-height:35px;color:#38414b;margin-bottom:30px}.page-workshop .sidebar span.divider{display:block;width:100%;height:27px;background-image:url(//hardage-hardage.com/cdn/shop/t/6/assets/graphic_diamond.png?v=155709172419616094071769804790);background-repeat:no-repeat;background-size:auto 27px;background-position:right;margin-bottom:30px}.page-workshop .sidebar .button{display:flex;justify-content:flex-end;margin-bottom:110px}.page-workshop .sidebar .button a{display:block;width:243px;height:55px;background-color:#db7a40;border-radius:10px;line-height:55px;color:#fff;text-align:center}.page-workshop .sidebar .button a:hover,.page-workshop .sidebar .button a:active{background-color:#617387}.page-workshop .sidebar h3{color:#38414b;margin-bottom:30px}.page-workshop .sidebar p.testimonial{line-height:30px;color:#565f69;margin-bottom:1em}.page-workshop .sidebar .icon{width:100%;height:125.5px;margin:80px 0 0;background-image:url(//hardage-hardage.com/cdn/shop/t/6/assets/graphic_footer_icon.png?v=132926689640738819601769544556);background-repeat:no-repeat;background-size:contain;background-position:top right}.page-workshop .primary{width:calc(100% - 380px);background-color:#f8f5f0;border-radius:32px;padding:65px 80px}.page-workshop .primary .rte{margin-bottom:90px}.page-workshop .primary .rte h2{line-height:35px;margin-bottom:.75em}.page-workshop .primary h1,.page-workshop .primary h2.title{line-height:1.25em;color:#38414b;margin-bottom:.75em}.page-workshop .primary .next-steps{text-align:center}.page-workshop .primary .next-steps p{line-height:30px;color:#38414b;margin-bottom:1em}.page-workshop .primary .next-steps a{display:inline-block;text-transform:lowercase;color:#db7a40;margin-bottom:68px;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}.page-workshop .primary .next-steps a:hover,.page-workshop .primary .next-steps a:active{color:#617387}@media screen and (max-width: 1000px){.page-workshop{padding:0}.page-workshop .primary{order:1;width:100%;padding:10%;margin-bottom:50px}.page-workshop .primary h1,.page-workshop .primary h2.title{font-size:40px}.page-workshop .sidebar{order:2;text-align:center;margin:0 auto}.page-workshop .sidebar span.divider{background-position:center}.page-workshop .sidebar .button{justify-content:center}.page-workshop .sidebar .icon{background-position:center}}.inquiry-form{width:800px;max-width:90%;padding-bottom:100px;margin:0 auto}.inquiry-form p.hint{width:400px;max-width:100%;font-size:15px;line-height:1.5em}.inquiry-form .success{padding:200px 0}.inquiry-form fieldset{display:block;margin-bottom:20px}.inquiry-form fieldset.grid{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:720px;max-width:100%}.inquiry-form fieldset.grid legend{width:100%}.inquiry-form fieldset.grid input[type=text]{width:48%}.inquiry-form label,.inquiry-form legend{display:block;margin:0 0 10px}.inquiry-form label.hidden,.inquiry-form legend.hidden{display:none}.inquiry-form input[type=text],.inquiry-form input[type=email],.inquiry-form textarea{display:block;width:350px;max-width:100%;height:43px;background-color:#fafafa;border:1px solid #b6b9bf;border-radius:10px;line-height:43px;color:#38414b;padding:0 20px;margin:0 0 20px}.inquiry-form textarea{width:720px;max-width:100%;height:100px}.inquiry-form p.radio{display:flex;align-items:center;justify-content:flex-start;line-height:1em;margin:0}.inquiry-form p.radio input{display:block;margin-right:10px;transform:translateY(-4px)}.inquiry-form .select{width:350px;height:43px;background-color:#fafafa;border:1px solid #b6b9bf;border-radius:10px;overflow:hidden;margin-bottom:20px;background-image:url(//hardage-hardage.com/cdn/shop/t/6/assets/svg_caret_down.svg?v=87412501974675661071770089885);background-repeat:no-repeat;background-size:10px auto;background-position:center right 18px}.inquiry-form .select select{width:120%;height:43px;background:transparent;border:0;border-radius:0;line-height:40px;color:#38414b;padding:0 20px;-webkit-appearance:none}.inquiry-form button{display:block;width:244px;height:55px;background-color:#ce7f4c;border-radius:10px;line-height:27px;color:#fff;margin-top:40px;transition:background-color .15s,color .15s}.inquiry-form button:hover,.inquiry-form button:active{background-color:#f0e6e0;color:#ce7f4c}@media screen and (max-width: 600px){.inquiry-form fieldset.grid input[type=text]{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/styles.css.map */
